Wanneer de melding verschijnt en wat ze betekent
De melding Productvarianten succesvol verzonden. (Product variants pushed successfully.) verschijnt wanneer je op de knop Push to Shopify klikt in een record van Product Bindings. Om bij die records te komen, ga je naar het menu Verkoop (Sales) en daarbinnen naar Shopify, Operations en Product Bindings. Het is een melding die niets blokkeert. De titel is Verzonden naar Shopify (Pushed to Shopify) en ze bestaat in de gepubliceerde code van Odoo 17, 18, 19 en 20.
Het gaat om de voorwaarde. In de code van Odoo 20 is de melding het laatste wat de knop doet: ze verschijnt wanneer het verzenden naar Shopify is afgerond zonder dat iets het onderbreekt. Als het verzenden met een fout stopt, wordt de melding niet getoond. Maar de code controleert vlak voor het tonen niet of er minstens één variant is verzonden. Daarom betekent de melding «Odoo heeft het verzenden doorlopen zonder te stoppen», niet «alle varianten van dit record staan in Shopify zoals je verwacht».


Wat de module doet voordat de melding verschijnt
Dit is de volgorde die de code van Odoo 20 volgt als je op Push to Shopify klikt:
- Hij groepeert de records per Shopify-instantie en verzendt elke instantie afzonderlijk.
- Binnen elke instantie slaat hij de records over die geen identificatie van de variant in Shopify hebben en groepeert hij de rest per Shopify-product.
- Voor elke variant bereidt hij drie gegevens voor: de prijs, afgerond op twee decimalen (als het record geen prijs heeft, wordt nul verzonden); de vergelijkingsprijs, alleen als die is ingevuld en hoger is dan de prijs; en de SKU, alleen als het record er een heeft.
- Hij doet per product één aanroep naar Shopify, met alle varianten samen. De aanroep is gemarkeerd om gedeeltelijke updates toe te staan.
- Zodra een product zonder onderbreking is afgehandeld, noteert hij de datum en het tijdstip van de verzending in de records van dat product.
- Aan het einde geeft hij de melding terug.
De knop Push to Shopify is altijd zichtbaar in Odoo 17, 18, 19 en 20.
Stap voor stap: verzenden en controleren
- Ga naar
Verkoop(Sales), daarna naarShopify,OperationsenProduct Bindings, en open het record van de variant die je wilt verzenden. - Zorg dat je weet wat naar Shopify gaat: de prijs, de vergelijkingsprijs (alleen als die hoger is dan de prijs) en de SKU (alleen als het record er een heeft). Het is wat het record bevat op het moment dat je klikt.
- Klik op
Push to Shopify. De knop verzendt die gegevens zoals ze in het record staan. - Wacht op de melding
Productvarianten succesvol verzonden.. Als er in plaats daarvan een fout verschijnt, is het verzenden gestopt en wordt de succesmelding niet getoond. - Controleer in de beheeromgeving van Shopify de prijs, de vergelijkingsprijs en de SKU van die variant.
- Als wat je in Shopify ziet niet is wat je verwachtte, is het vertrekpunt wat het Odoo-record bevatte toen je klikte. Corrigeer dat en klik opnieuw op de knop.
Als de melding verschijnt en Shopify niet klopt
Omdat de melding aan het einde wordt getoond zonder varianten te tellen, zijn dit de situaties die de code toestaat en waarin Shopify, ook al verschijnt de melding, mogelijk niet is zoals je verwachtte:
- Het record heeft geen gekoppelde Shopify-variant. De code slaat het zonder waarschuwing over, verzendt er niets van, en de melding verschijnt toch.
- De prijs is leeg. Dat wordt niet overgeslagen: er wordt nul als prijs verzonden, dus Shopify ontvangt die nul.
- De vergelijkingsprijs is niet hoger dan de prijs. In dat geval wordt hij niet meegestuurd.
- Er is geen SKU in het record. De SKU wordt niet meegestuurd.
De melding maakt geen onderscheid tussen deze gevallen, dus de controle in Shopify uit stap vijf is wat telt.
Dit is de tekst van de melding met Odoo in elk van deze talen:

| Taal van Odoo | Tekst van de melding |
|---|---|
| Nederlands | Productvarianten succesvol verzonden. |
| Duits | Produktvarianten erfolgreich übertragen. |
| Frans | Variantes du produit envoyées avec succès. |
| Italiaans | Varianti prodotto inviate con successo. |
| Portugees | Variantes do produto enviadas com sucesso. |
Versies en kosten
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 per Odoo-versie, excl. btw, eenmalige betaling. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig: het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw. De verbinding met Shopify loopt via die dienst, die de inloggegevens versleuteld opslaat en per e-mail waarschuwt als de synchronisatie mislukt.
Hoe FlexigoTech helpt
Als je met iemand wilt meekijken hoe de records van Product Bindings erbij staan, of je hebt een andere verzending nodig dan die de module doet, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het 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_connector 20.0 (c7078cd8): models/shopify_product_binding.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_product_binding_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
