Naar hoofdinhoud
Shopify

Zo stuur je de afhandeling en het trackingnummer vanuit Odoo naar Shopify

Valideer je in Odoo de levering van een Shopify-order, dan kan de connector in Shopify de afhandeling (fulfillment) van de order aanmaken met het trackingnummer, en staat de order in je winkel als afgehandeld. Dat gebeurt vanzelf als de winkel dat aan heeft staan of als de levering al een trackingnummer heeft. Anders volstaat één knop in de levering.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Module
Shopify
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 17.0, 18.0, 19.0 en 20.0 · in de bronnen onderaan
Leestijd
4 min

Voordat je begint

  • De levering moet uit een verkooporder komen die uit Shopify is geïmporteerd, en gevalideerd zijn.
  • De producten van de levering moeten per variant of per SKU overeenkomen met de regels in Shopify.
  • De app van de winkel heeft toestemming nodig om afhandelingen te beheren. Ontbreekt die, dan weigert Shopify het en zegt de melding dat.
  • Shopify mailt de klant niet, tenzij je dat aanzet: de twee meldingsvakjes staan standaard uit.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Stap voor stap

  1. Open in Odoo het formulier van je Shopify-winkel, tabblad "Operations", groep "Sync Settings".
  2. Vink "Auto Send Fulfillment On Validate" aan als je wilt dat elke gevalideerde levering vanzelf wordt verstuurd. Het staat standaard uit.
  3. Wil je dat Shopify zijn e-mail naar de klant stuurt, vink dan "Notify Customer On Fulfillment" aan en, voor wijzigingen in de tracking, "Notify Customer On Tracking Update".
  4. Beslis of je "Archive Shopify order when fully fulfilled" aanvinkt: dat archiveert de order in Shopify zodra hij vanuit Odoo volledig is afgehandeld.
  5. Vul in de levering het trackingnummer in voordat je valideert. Met een nummer wordt de afhandeling verstuurd, ook als je het versturen bij validatie niet hebt aangezet.
  6. Valideer de levering. In de groep "Shopify" zie je de ID van de afhandeling, de status die Shopify teruggeeft en het tijdstip van de laatste synchronisatie.
Schema van hoe een gevalideerde levering in Odoo een afhandeling met tracking in Shopify wordt
Wat er gebeurt bij het valideren van de levering, met de labels van Odoo: controle van de instelling of van het trackingnummer, hoeveelheden gekoppeld per variant of SKU, afhandeling in Shopify en, als het misgaat, de melding met de link om het opnieuw te proberen. Schema gemaakt op basis van de code van de module.

Wat het versturen in gang zet

Wat je in Odoo doetWat de connector doet
Je valideert de levering met versturen bij validatie aanMaakt de afhandeling in Shopify aan
Je valideert de levering met een trackingnummer, ook als versturen bij validatie uit staatMaakt de afhandeling met die tracking aan
Je valideert zonder nummer en met versturen bij validatie uitNiets; de knop "Send Shopify Fulfillment" blijft staan
Je wijzigt het trackingnummer van een al gevalideerde leveringMaakt de afhandeling aan als die nog niet bestond, of werkt de tracking bij
Je klikt op "Update Shopify Tracking"Stuurt de tracking van de bestaande afhandeling opnieuw

Hoe de verzending wordt samengesteld

De hoeveelheden

De afhandeling bevat de geleverde hoeveelheden uit de levering, per variant of per SKU gekoppeld aan de regels van de Shopify-order, ook bij kits. Heeft Shopify al een afhandeling die die regels dekt, dan hergebruikt de connector die en zet hij de tracking erop in plaats van een nieuwe aan te maken.

De tracking

Je kunt meerdere nummers in de levering zetten, gescheiden door komma's, puntkomma's, spaties of regeleinden: ze komen in Shopify aan als meerdere nummers. De vervoerder die Shopify ziet, is de naam van de vervoerder van de verkooporder. De trackinglink is die van de levering of die van de vervoerder, en wordt alleen verstuurd als er één nummer is.

Rapport Fulfilment Funnel van de Shopify-connector in Odoo
Het rapport Fulfilment Funnel in Odoo: telling van afgehandelde en terugbetaalde Shopify-orders. Schermafbeelding van Odoo met demogegevens.

Als er iets misgaat

Een fout maakt de validatie niet ongedaan: de levering blijft gevalideerd, de fout wordt bewaard en verschijnt in een rode balk met de link "Retry send fulfillment". In de lijst met leveringen staan die rijen in het rood. Dit zijn de meldingen en wat je met elke melding doet:

Shopify auto-fulfillment failed: %s
Het automatisch versturen bij validatie is niet gelukt. Lees de reden en klik op "Retry send fulfillment".
No delivered Shopify-linked quantities found in this picking.
Geen enkele geleverde hoeveelheid hoort bij een product dat aan Shopify is gekoppeld. Controleer de producten van de levering.
No fulfillable Shopify lines matched this picking quantities. Check Shopify variant mapping and remaining fulfillment quantities.
De hoeveelheden komen niet overeen met wat er in Shopify nog af te handelen is, of de variant is niet gekoppeld.
Shopify denied fulfillment access. Add scopes read_merchant_managed_fulfillment_orders and write_merchant_managed_fulfillment_orders, then re-authorize the app.
De app mist die rechten. Voeg ze toe in Shopify en autoriseer de app opnieuw.
This picking already has a Shopify fulfillment. Use Update Shopify Tracking.
De afhandeling bestaat al. Gebruik de andere knop om de tracking te sturen.
Not sent to Shopify: %s
FlexigoTech Cloud heeft het versturen gepauzeerd. De levering blijft gevalideerd en wordt niet als fout gemarkeerd.

Verstuur je het met de knoppen en lukt het, dan noteert de historie van de levering het met het nummer van de afhandeling.

Waarschuwt Shopify de klant als ik vanuit Odoo verstuur?

Alleen als je de meldingsvakjes van de winkel aanvinkt: één voor de afhandeling en één voor wijzigingen in de tracking. Zolang ze uit staan, stuurt Shopify geen e-mail.

Zit het in alle Odoo-versies?

Ja. De knoppen in de levering, het versturen bij validatie en het bijwerken van de tracking zitten in de connector die is gepubliceerd voor Odoo 17, 18, 19 en 20.

Lees verder

Zo koppel je de btw van Shopify aan de btw in OdooZo zet de Shopify-connector de btw van elke order om naar Odoo, wat hij doet met prijzen inclusief btw en wat er verandert als je prijs en btw vastzet.Shopify alleen of Shopify met Odoo: wat er verandert in je dagelijkse werkVergelijking voor Shopify-winkels zonder ERP: orders, voorraad, verzending, retouren, facturen en uitbetalingen, voor en na het runnen van de winkel in Odoo.Voorraad tussen Shopify en Odoo: wie is leidend? Een beslisgidsGids om te bepalen hoe de voorraad tussen Shopify en Odoo synchroniseert: versturen vanuit Odoo, lezen uit Shopify, locaties, webhooks en het soort app dat je gebruikt.
Gecontroleerd in de broncode van de connector (versie 17.0, 18.0, 19.0 en 20.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: views/stock_picking_views.xml, models/stock_picking.py
  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py, models/shopify_instance.py, views/shopify_instance_views.xml
  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py (write, _split_tracking_numbers, _shopify_tracking_info_payload)
  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py (_create_fulfillment_from_picking), models/stock_picking.py
  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py
  • Broncode van de module: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py, views/shopify_instance_views.xml, views/menu_views.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector