Waar de knop staat en wat hij in zijn geheel doet
Je vindt hem onder Shopify › Configuratie › Winkels (Shopify › Configuration › Stores), in het scherm Shopify-instanties (Shopify Instances). Om die menu's te zien heb je rechten nodig: het onderdeel Configuratie (Configuration) vraagt Operator en het onderdeel Shopify vraagt Lezer (Viewer).
Als je op Vervoerders ontdekken uit bestellingen en profielen klikt, verzamelt de module de verzendnamen die de winkel kent, maakt een toewijzingsregel aan voor elke naam die er nog geen heeft en opent de lijst met vervoerderstoewijzingen van die winkel, zodat je die kunt nakijken en bewerken.


Misverstanden over de knop en wat hij echt doet
«Als Shopify niet reageert, geeft de knop een fout»
De knop begint bij de Shopify-bestellingen die de winkel al in Odoo heeft opgeslagen: hij haalt de titels van hun verzendregels op en daarvoor belt hij Shopify niet. Daarna vraagt hij Shopify om de verzendprofielen. Als die opvraag mislukt, noteert de module een waarschuwing in het logboek en gaat verder met de namen die hij al had.
Er is één uitzondering: als FlexigoTech Cloud de aanroep heeft gepauzeerd, beschouwt de knop de ontdekking niet als leeg, maar toont hij de melding van FlexigoTech Cloud.
«Hij maakt de vervoerders aan in Odoo»
Wat hij aanmaakt zijn toewijzingsregels, één per nieuwe naam, en in elke regel bewaart hij waar de naam vandaan komt: uit de bestellingen of uit de verzendprofielen. Voor elke regel zoekt hij een Odoo-vervoerder waarvan de naam overeenkomt met die van Shopify, zonder onderscheid tussen hoofdletters en kleine letters. Hij kijkt alleen naar die van het bedrijf van de winkel (het veld Bedrijf (Company), zichtbaar op het formulier en in de lijst van Shopify-instanties) of naar gedeelde vervoerders; een vervoerder van een ander bedrijf wordt niet gekoppeld.
Als hij er een vindt, krijgt de regel die vervoerder. Zo niet, dan blijft de regel zonder Odoo-vervoerder, en daar moet jij beslissen bij het nakijken van de lijst.
«Hij ontdekt alleen wat al verkocht is»
De bestellingen zijn alleen de eerste plek waar hij kijkt. De opvraag bij Shopify voegt de namen toe van de verzendmethoden die in de verzendprofielen zijn ingesteld, ook als geen enkele bestelling ze al heeft gebruikt, en de namen van de diensten die een vervoerder berekent.
«Nog een keer klikken dupliceert de regels»
De knop vergelijkt elke ontdekte naam, zonder onderscheid tussen hoofdletters en kleine letters, met de toewijzingen die die winkel al heeft en slaat de bestaande over. Hij wijzigt de bestaande niet: opnieuw klikken voegt alleen de namen toe die nog geen regel hebben.
De titel van de lijst die opent geeft je het resultaat: hij meldt hoeveel nieuwe toewijzingen zijn aangemaakt en hoeveel er vanzelf aan een Odoo-vervoerder zijn gekoppeld. Als er geen nieuwe waren, meldt hij dat alle namen al waren toegewezen.
«Hij verschijnt alleen als er iets ontbreekt, of in sommige versies»
De knop is zonder enige voorwaarde zichtbaar en zit in alle gepubliceerde branches: Odoo 17, 18, 19 en 20. Met Odoo in het Nederlands heet hij Vervoerders ontdekken uit bestellingen en profielen; de andere afbeelding toont hetzelfde label in het Duits, Frans, Italiaans en Portugees.

«Als hij niets vindt, is er iets kapot»
Dat kan gebeuren zonder dat er iets defect is. De knop stopt met deze melding: Geen vervoerdersnamen gevonden in bestellingen of Shopify-leverprofielen. (No shipping carrier names found in orders or Shopify delivery profiles.). Er wordt dan geen enkele regel aangemaakt.
Het betekent dat noch de opgeslagen bestellingen noch de verzendprofielen namen opleverden. Houd er rekening mee dat, omdat een mislukte opvraag bij Shopify alleen een waarschuwing in het logboek achterlaat, dezelfde melding verschijnt als de winkel geen opgeslagen bestellingen met verzending heeft en die opvraag mislukte.
Wat er naast de toewijzingen verandert
Telkens als de knop een naam heeft gevonden, ook als hij geen nieuwe regel aanmaakt, herberekent de module de tellers van de winkel (waaronder die van vervoerderstoewijzingen en van toewijzingen zonder vervoerder) voordat hij de lijst opent. Als hij stopt met de melding dat hij geen namen vond, komt hij niet aan die stap toe.
Die herberekening hangt niet van de knop af: de geplande taak Shopify-instantiestatistieken vernieuwen (Shopify Refresh Instance Stats) doet het elk uur voor de actieve winkels en staat standaard actief bij het installeren van de module.
Als je voorraad wilt ophalen, lees dan wat de knop Pull Stock doet.
Wat je nodig hebt en hoe FlexigoTech je helpt
De module kost een eenmalig bedrag per Odoo-versie (17, 18, 19 en 20; de prijs van elke versie staat op de productpagina) en vereist het FlexigoTech Cloud-abonnement, plan Connector: € 49 per maand of € 490 per jaar excl. btw, tot 3 accounts van het platform. De verbinding met Shopify loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en je per e-mail waarschuwt als de synchronisatie mislukt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in je Odoo. Meer details vind je op de pagina van de module.
Als je Odoo implementeert en de vervoerders van je winkel goed wilt toewijzen: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
