Welke instellingen en velden je als eerste invult
Welke algemene velden moet ik eerst controleren?
De module definieert een veld company_id dat naar res.company verwijst (het bedrijf), een settlement_currency_id dat naar res.currency verwijst (de valuta) en een default_warehouse_id dat naar stock.warehouse verwijst (het magazijn). Daarnaast is er een tekstveld Webhook URL (webhook_url). Controleer voordat je verdergaat of het bedrijf, de valuta en het magazijn dat je kiest echt degene zijn die je met de connector wilt gebruiken.
Wat vraagt de module om op Cdiscount via Octopia te verkopen?
Er is een groep velden met het voorvoegsel octopia_. Dit staat er in de helptekst van elk veld:
Octopia Seller ID(octopia_seller_id): wordt als headerSellerIdmeegestuurd bij elke aanroep naar Octopia, en de helptekst verwijst naar de verkopers-backoffice van Cdiscount.Octopia Sales Channel(octopia_sales_channel): de helptekst geeft aan datCDISFRovereenkomt met Cdiscount France.Octopia Delivery Modes(octopia_delivery_modes): de leveringsmodi die bij elk aanbod worden aangeboden, gescheiden door komma's; een van de formaten uit de helptekst isCODE:cost.Octopia Preparation Time (days)(octopia_preparation_time): een geheel getal, in dagen.Octopia VAT Rate (%)(octopia_vat_rate): het btw-tarief dat in de aanbiedingen wordt opgegeven, in procenten. De helptekst noemt als voorbeeld 20 = 20 % en beschrijft dit als het algemene Franse tarief.
Het btw-tarief dat je invult is het tarief dat de module in je aanbiedingen opgeeft, dus bevestig het bij degene die je fiscaliteit regelt voordat je publiceert.
Waar staan de koppelingen voor categorieën, attributen en vervoerders?
De module heeft meerdere gerelateerde lijsten: category_mapping_ids (model mkt.category.mapping), attribute_mapping_ids (mkt.attribute.mapping) en carrier_mapping_ids (mkt.carrier.mapping). Daarnaast zijn er listing_ids (mkt.listing) en kpi_threshold_ids (mkt.kpi.threshold). Om te zien welke kolommen elke lijst vraagt, open je hem in een testdatabase voordat je echte gegevens laadt.
Wat doe ik met de logs en met Sentry?
In Log Retention (days) (mkt_log_retention_days) geef je een aantal dagen op: logs van API-aanroepen en van synchronisatietaken die ouder zijn dan die waarde worden automatisch verwijderd. Bepaal hoeveel historie je wilt bewaren om te kunnen nakijken wat er in de eerste week gebeurt. In Sentry DSN (mkt_sentry_dsn) worden, als je het invult, niet-afgevangen synchronisatiefouten naar Sentry gestuurd; laat je het leeg, dan is het uitgeschakeld.
Welke statussen elk record doorloopt
Welke status moeten een verbinding en een advertentie tonen?
Tussen de state-velden van de module zit er een met de waarden Draft, Connected, Error en Restricted: dat is de set waarin Connected zit, de status die de lijst met verbindingen toont als je er zo op filtert. Een andere state heeft Draft, Active, Paused, Ended en Error. Active is de status van de advertenties die je in All Listings ziet met het filter Active, naast de knop Unpublish.

Marketplaces › All Listings met het filter Active: product, verbinding, aanbod, status, prijs en knop Unpublish.Welke andere statussen definieert de module?
Naast de twee hierboven heeft de module deze statusvelden:
status_flag:Normal,Address IncompleteenCancelled (post-fulfilment).- Een
statemetRequested,In Transit,Received,Approved,RejectedenRefunded. - Een
statemetDraft,MatchedenPosted. - Een
match_statusmetMatched,UnmatchedenPartial. - Een
statemetRunning,DoneenFailed.
Om te zien in welke weergave elk veld voorkomt en welk traject een record van begin tot eind doorloopt, lees je hoe EU Marketplace Connector van binnen werkt.
Wat betekenen de kleuren Green, Amber en Red?
De module heeft vier velden met de waarden Green, Amber en Red: cancellation_status, late_shipment_status, return_rate_status en feedback_status. Ook bestaat de lijst kpi_threshold_ids, die naar mkt.kpi.threshold verwijst. Noteer in de eerste week welke kleur elk van de vier heeft, zodat je later een referentie hebt om mee te vergelijken.
Wat je de eerste week controleert
Wat controleer ik dagelijks bij de verbindingen?
Open de lijst met verbindingen met het filter Connected. In de reeks hieronder staan er vier: Allegro PL, Bol.com NL, Cdiscount FR en Kaufland DE, met hun bedrijf, het verkopersaccount, de status Connected en nul API-fouten. Verdwijnt een verbinding uit dat filter en vind je hem terug in Error of Restricted, of staat de teller met API-fouten niet meer op nul, zoek dan de tekst van de melding op in de foutmeldingen en waarschuwingen van de module voordat je meer advertenties op die verbinding publiceert.

Active, Settlements en verbindingen met het filter Connected.Waar let ik op bij bestellingen, advertenties en afrekeningen?
Controleer in Marketplaces › Marketplace Orders dat elke bestelling een klant, marketplace en bestel-ID heeft, en kijk naar de factureringsstatus. Controleer in All Listings dat de advertenties die je verwacht op Active staan en dat de prijs de prijs is die je hebt ingesteld.

Marketplaces › Marketplace Orders: klant, marketplace, bestel-ID, verkoper, totaal op nul en status Nothing to Invoice.In Marketplaces › Settlements toont elke rij de periode, de totale betaling, de afgeletterde en onafgeletterde regels en de importmethode. Loop de onafgeletterde regels van elke afrekening na. En controleer, voordat de dagen verstrijken die je in Log Retention (days) hebt ingesteld, de logs van de synchronisatietaken die je interesseren, want de oudste worden verwijderd.

Marketplaces › Settlements: periode, totale betaling in EUR, afgeletterde en onafgeletterde regels en importmethode.Wat het kost en hoe FlexigoTech je helpt
EU Marketplace Connector staat in Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 excl. btw per Odoo-versie, eenmalige betaling, volgens de Odoo Apps-pagina. Die betaling is niet alles wat het kost: in alle vier de versies heeft de module het abonnement op FlexigoTech Cloud nodig, plan Connector, voor € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform (het Pro-plan, € 98 per maand of € 980 per jaar excl. btw, ondersteunt er maximaal 10). De koppeling loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld opslaat, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat.
Wil je de ingebruikname liever niet alleen doen, dan implementeren wij bij FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat, bijvoorbeeld voor een marketplace of een specifieke flow van jouw bedrijf.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_connection.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/res_config_settings.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_kpi_snapshot.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_listing.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_order.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_return.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_settlement.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_settlement_line.py
- Broncode van de module: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_sync_job.py
- apps.odoo.com/apps/modules/20.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/17.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/18.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/19.0/flexigo_multimarketplace
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
