Skip to main content
Mirakl

Mirakl Instance fields in Mirakl Connector: what each means and what to set

The Mirakl Instances form spreads its fields across several tabs, and each one carries its own help text. Here we compare them: what the help says, the default value and what changes if you leave a field empty or fill it in.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Mirakl
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
6 min

Where the fields are

The forms open from the menu Mirakl › Configuration › Marketplaces. On the Mirakl Instances form, the fields in this guide sit on three tabs: Carriers, Orders and Returns and Manual Operations.

Code-built diagram of the Mirakl, Configuration, Marketplaces menu and the Mirakl Instance form with the fields compared here
Diagram built with code from the module's published code, not an Odoo screenshot: the menu and the form fields with their original labels.
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo

Import windows and limits

These fields limit what is imported, scanned or queried. All of them have a default value in the code.

FieldWhere it isWhat the help saysDefault
Initial Order Sync DaysOrders and Returns, group Windows«Historical window used when there is no previous order sync. Manual import also uses this range.»30
Initial Return Sync DaysOrders and Returns, group Windows«Historical window used when there is no previous return sync. Manual import also uses this range.»30
Max Sync PagesOrders and Returns, group Windows«Safety limit for paginated order/return imports.»40
Offer Binding Generate LimitManual Operations, group Offers«Maximum products scanned when auto-generating missing offer bindings.»500
Endpoint Shipping CarriersCarriers, group Carrier Sync«Mirakl SH21 endpoint used to retrieve available shipping carriers when supported by the operator.»/shipping/carriers

The two day fields set the window used when there is no previous order or return sync yet, and the help adds that manual import uses the same range. Max Sync Pages is, according to its help, a safety limit for paginated imports.

Order customer: two modes and two checkboxes

The Order Customer Mode field is on Orders and Returns, in the Customer & Privacy group. It has two values: One customer per shopper (standard), the default, and Single default customer with delivery child contacts.

FieldWhen you see itDefault
Order Customer ModeIn the Customer & Privacy groupOne customer per shopper (standard)
Default Marketplace CustomerOnly in single default customer mode; with the default values it is not shownHidden in standard mode
Delivery Contacts as CompaniesOnly in single default customer mode; with the default values it is not shownOff
Use Mirakl Notification EmailIn the Customer & Privacy groupOff

What the help says about each option:

  • Standard mode: each shopper becomes their own Odoo customer.
  • Single default customer: every order of the marketplace is attached to one standing customer, the one you pick in Default Marketplace Customer. The shopper's delivery address is stored as a child contact of it (type Delivery, flagged as marketplace shopper), so personal data stays contained and can be hidden with a record rule. Invoices are issued to the default customer and carry no shopper data.
  • Delivery contacts as companies: only with single default customer. Each delivery address becomes a company contact of its own instead of a child contact of the default customer, so the sales order, the delivery and the delivery slip show the end customer's company and never the default customer's name. The help says the person goes to Contact Person, and that the email Mirakl sends for the customer is not stored: on marketplaces where the operator buys from you (GACD, for example) it is an address of the operator, not of the customer.
  • Notification email: Mirakl anonymises the shopper behind a per-order relay address, which rotates on every order. With the checkbox on, the relay is used as the email of the order's delivery contact (never on a durable customer record), so replies reach the shopper through Mirakl. In single default customer mode, the shopper child contact always carries the relay when Mirakl provides it. The per-order value is also stored on the sales order.

Sales Bridge: empty or filled in

On the Orders and Returns tab, the Sales Bridge group holds fields whose help says what happens if you leave them empty.

FieldIf you leave it emptyIf you fill it in
Shipping Product. On screen it has no label: only its content is shownNo shipping line is added to the sales orderThat service product is used for the shipping-cost line
Create Sales Orders FromNo limitMirakl orders created before that date are imported but never become sales orders
Salesperson on OrdersOdoo chooses: the customer's salesperson or, if none, the user who imported the order (OdooBot for the automatic import)That salesperson is set on every sales order imported from this marketplace
Shipping Method on OrdersThe sales orders carry no shipping methodThat method is set on every sales order and, with it, on its delivery

Two details from the help. For Create Sales Orders From, the reason is that orders handled before you started using the connector are not shipped again. For Shipping Method on Orders, the help asks you to map it in Mirakl > Catalog > Carrier Mapping so the tracking number reaches Mirakl with the right carrier.

Sending tracking on validation

The Send Tracking to Mirakl on Validation checkbox is off by default. When on, validating the delivery in Odoo sends the shipment to Mirakl (tracking number, carrier and ship confirmation), so the marketplace marks the order as shipped and the buyer sees the tracking. The help sets two requirements: the delivery must carry a tracking reference and its carrier should be mapped in the Carriers tab. If the reference is missing, the transfer is left untouched and a note explains why. Some marketplace profiles, such as Leroy Merlin, always send it because the operator requires it.

The carriers endpoint field

With Odoo in English, the help of Endpoint Shipping Carriers reads «Mirakl SH21 endpoint used to retrieve available shipping carriers when supported by the operator.». The diagram shows the same help text in Spanish, German, French, Italian and Portuguese.

Diagram with the help of the Endpoint Shipping Carriers field in English and its Spanish, German, French, Italian and Portuguese translations
Diagram built with code from the module's published translations, not an Odoo screenshot.

What to set in your case

  • You sold on the marketplace before installing the connector: fill in Create Sales Orders From; according to the help, earlier orders are imported but do not become sales orders.
  • You do not want one Odoo customer per shopper: choose single default customer mode and set the Default Marketplace Customer; the help suggests one generic partner per marketplace.
  • You want the buyer to see tracking on validation: turn on Send Tracking to Mirakl on Validation and check the carrier in the Carriers tab.
  • You do not want a shipping-cost line: leave Shipping Product empty.
  • You have no fixed salesperson for these orders: leave Salesperson on Orders empty and Odoo decides, as its help says.

Cost and help from FlexigoTech

Mirakl Connector is a one-off purchase per Odoo version (published on Odoo Apps for 17, 18, 19 and 20) and needs a FlexigoTech Cloud subscription: the Connector plan, €49 a month or €490 a year excluding VAT, up to 3 platform accounts. The connection goes through FlexigoTech Cloud, which stores the credentials encrypted, watches the synchronisation and emails you if it fails. You can see the Odoo Apps listing and the module page. If you would rather have someone set the instance up with you, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations.

Keep reading

Mirakl Connector instance fields: a checklist for OdooChecklist for filling in the Mirakl Connector instance in Odoo: connection, settlement accounts and options, with what each field's help text says.The Mirakl instance fields in Odoo: what each one means and what to setA guide to the Mirakl Connector instance fields in Odoo: shipping, discount, commission, language, invoicing and sync, as their own help describes them.
Checked in the connector's source code (version 20.0) and the linked sources

Sources