Wanneer verschijnt de melding precies
De melding Productvarianten succesvol verzonden. (Product variants pushed successfully.) verschijnt als je op de knop Pushen naar Shopify (Push to Shopify) klikt bij gekoppelde producten. De knop is altijd zichtbaar, in Odoo 17, 18, 19 en 20, en de melding zit in de gepubliceerde code van alle vier de versies.
De voorwaarde is, in Odoo 20, dat de methode het einde haalt: ze loopt de koppelingen af waarmee je haar hebt gestart, groepeert ze per Shopify-instantie en verstuurt die van elke instantie. Pas als ze met alle klaar is, geeft ze de melding terug, met de titel Verzonden naar Shopify (Pushed to Shopify). Het is een succesmelding die niet blokkeert: ze blijft niet vastzitten op het scherm en vraagt niets van je.

Met Odoo in het Nederlands staat er Productvarianten succesvol verzonden. Zo ziet de melding eruit, afhankelijk van de taal van je Odoo:
| Taal van Odoo | Tekst van de melding |
|---|---|
| Spaans | Variantes del producto enviadas correctamente. |
| 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. |


Wat de melding betekent
Het betekent dat de methode haar traject heeft afgerond zonder te stoppen. Het betekent niet dat elke koppeling die je hebt geselecteerd bij Shopify is aangekomen: de code laat koppelingen zonder Shopify-variant zonder waarschuwing buiten beschouwing. Als geen enkele koppeling er een heeft, eindigt de methode toch en toont ze dezelfde melding. Ze bevat ook geen telling: de tekst is vast.
Stappenplan: van het formulier tot de melding
- Open het menu
Shopify › Catalogus › Gekoppelde producten(Shopify › Catalog › Linked Products). Om het te zien heb je het rechtLezer(Viewer) nodig, zowel voor het onderdeelShopifyals voor het onderdeelCatalogus; ontbreekt er één, dan verschijnt dat onderdeel niet. - Open de koppeling van het product waarvan je de varianten in Shopify wilt bijwerken. De methode ondersteunt meerdere koppelingen tegelijk, dus ze werkt ook voor een groep.
- Klik op
Pushen naar Shopify. De module splitst de koppelingen per Shopify-instantie en, binnen elke instantie, per Shopify-product. Koppelingen zonder Shopify-variant blijven buiten beschouwing, zonder melding. - Per Shopify-product stuurt de module één enkel verzoek om varianten bij te werken, met de gegevens van de koppelingen (hieronder welke). Heeft een product meer dan 250 varianten, dan verstuurt ze die in porties van 250.
- Als Shopify het verzenden van een product accepteert, noteert de module de datum en het tijdstip van de verzending bij de koppelingen van dat product. Zodra alle producten klaar zijn, verschijnt de melding
Productvarianten succesvol verzonden. - Controleer het resultaat in je Shopify: de melding vertelt je niet hoeveel varianten er zijn verzonden.
Wat de knop verstuurt
Per variant bereidt de code deze gegevens voor op basis van de koppeling:
- Prijs: wordt altijd verstuurd, afgerond op twee decimalen. Is de prijs leeg, dan wordt nul verstuurd.
- Vergelijkingsprijs: wordt alleen verstuurd als ze een waarde heeft en hoger is dan de prijs.
- SKU: wordt alleen verstuurd als ze is ingevuld.
- Barcode: wordt alleen verstuurd als ze is ingevuld.
De knop dient dus voor prijzen, SKU's en barcodes.
Wat de melding je niet garandeert
- Ze telt geen varianten. Als je meerdere koppelingen hebt geselecteerd en een ervan heeft geen Shopify-variant, wordt die overgeslagen en verschijnt de melding toch.
- Een lege prijs gaat als nul mee. Als je een koppeling verstuurt waarvan de prijs leeg is, komt er nul aan bij Shopify, en toch zie je de succesmelding. Controleer de prijzen voordat je verstuurt.
- Ze verschijnt alleen aan het einde. Ze wordt opgebouwd als de methode alle producten heeft doorlopen. Wordt het verzenden eerder onderbroken, dan zie je haar niet.
- Ze verdwijnt vanzelf. Het is geen vaste melding; als je haar niet hebt gezien, kun je er niet uit afleiden of er iets is verzonden. Bekijk het resultaat in Shopify.
Zie je een verkeerd gegeven, corrigeer het dan in de koppeling en klik opnieuw op Pushen naar Shopify: de methode verstuurt opnieuw de gegevens van de koppelingen met een Shopify-variant.
Zo helpt FlexigoTech
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je bijsturen welke productgegevens naar Shopify gaan of hoe ze worden gecontroleerd voordat ze worden verstuurd, dan kunnen we dat samen met je opzetten.
De module is een eenmalige betaling per Odoo-versie en vereist het abonnement op FlexigoTech Cloud: het Connector-plan kost € 49 per maand of € 490 per jaar, excl. btw. Ze is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0. Je vindt de pagina in Odoo Apps en de pagina van de module.
Korte samenvatting
- Waar:
Shopify › Catalogus › Gekoppelde producten, knopPushen naar Shopify. - Wanneer ze verschijnt: aan het einde van de verzending, één keer.
- Wat ze bevestigt: dat de methode klaar is, niet dat elke variant in Shopify up-to-date is.
- Wat je controleert: prijzen, SKU's en barcodes in Shopify.
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): models/shopify_product_binding.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_product_binding_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
