| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 847 |
| Technical Name |
nf_monomarket_connector |
| License | OPL-1 |
| Website | https://www.netframe.org |
| Versions | 17.0 18.0 19.0 |
Monomarket Integration
Sell on the market by mono marketplace (Pay in Parts by monobank) straight from Odoo — publish product feeds and receive orders automatically through a ready REST API.
Publishes your products as an XML feed (title, brand, barcode, category, attributes, images) for the marketplace master cards. The market pulls it on its own schedule.
A lightweight, token-protected JSON feed with price, availability, stock, warranty, installments and delivery methods — joined to content by the offer code.
Marketplace orders land in Odoo as sale orders via REST: create, get / batch status, and cancel (full or partial) — with proper HTTP codes and error conflicts.
Order creation is idempotent by the marketplace number. No duplicates under retries.
A single availability rule powers both the offers feed and order acceptance, so what the marketplace shows always equals what you accept. Optional backorder mode for sale-on-demand.
Buyers are matched to existing partners by normalised phone number — the same customer is reused across orders instead of creating duplicates.
Feeds and the Order API are protected by Bearer tokens, generated in one click from the settings.
A separate bridge module maps marketplace delivery data to Nova Poshta and creates waybills automatically — the waybill (TTN) flows straight back to the marketplace for tracking.
Enable any product for the marketplace from the Monomarket tab
↓
A marketplace order lands in Odoo as a confirmed sale order
↓
- Offer Code Field — product field used as the unique
code(default: Internal Reference). - Pricelist — where offer prices come from (empty = sale price).
- Allow Backorder — accept orders for products with no free stock (sale-on-demand).
code).
warehouses[]). On a warehouse, enable Publish to Monomarket and set its Monomarket Warehouse ID — the identifier agreed for that warehouse in the Monomarket merchant cabinet. Each published warehouse is then reported with its own stock; warehouses left unpublished are omitted.
nf_monomarket_np_bridge to create waybills automatically and return the waybill (TTN) to the marketplace. Without it, the waybill (TTN) is entered manually on the order.
The connector is fully self-contained — by default you enter the waybill number (TTN) manually on the order, and it is returned to the marketplace for tracking. For full automation, it pairs seamlessly with the Nova Poshta connector.
nf_monomarket_np_bridgeA lightweight bridge that links this module with the Nova Poshta connector. It maps the marketplace delivery data to Nova Poshta, passes the marketplace-specific parameters, and returns the created waybill (TTN) back to the marketplace automatically.
nf_delivery_nova_poshta by NetframeThe Nova Poshta connector. In the context of the marketplace integration it lets you create Nova Poshta waybills (TTN) for marketplace orders directly from Odoo — with the marketplace delivery options: branch, postomat, cargo branch and courier delivery.
With both installed, the waybill (TTN) is created automatically when the order is shipped and flows straight back to the marketplace — no manual entry needed.
No. The base module is self-contained. The marketplace only needs the waybill (TTN) returned via the Order API — you can enter it manually. Auto-creation is an optional bridge for those who already use a Nova Poshta connector.
Brands are built into the module — a normalised brand catalog (one record per brand) keeps feed brand names consistent for reliable master-card matching.
Availability is computed from free stock and is shared by the feed and order acceptance. If a product sells out, the offer shows it unavailable and an order for it is rejected with ITEM_NOT_AVAILABLE.
Author: Netframe
For implementation assistance, custom configuration, or any questions — reach out to the Netframe team.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module