Naar hoofdinhoud
Shopify

De taak «Shopify-synchronisatiefouten melden»: wat ze bij elke run doet

De geplande taak Shopify-synchronisatiefouten melden (Shopify Notify Sync Errors) draait elk uur, staat na installatie uitgeschakeld en plaatst bij elke run een notitie bij elke actieve instantie met drie of meer opeenvolgende synchronisatiefouten. Laat ze geen notitie na, dan zie je hieronder waar je moet kijken.

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

In het kort

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

Wat deze taak wel en niet doet

Shopify Connector for Odoo bevat een geplande taak, Shopify-synchronisatiefouten melden, die zelf niets synchroniseert: ze loopt langs de Shopify-instanties en plaatst een notitie bij de instanties met opeenvolgende fouten. De foutenteller en de tekst van de laatste fout worden door de ordersynchronisatie geschreven; deze taak leest ze alleen. Het enige wat ze zelf schrijft, is de notitie.

Schema gemaakt met code, geen screenshot van Odoo: de geplande taak die elk uur draait en na installatie uitgeschakeld staat, en het menu Shopify › Configuratie › Winkels
Schema gemaakt met code op basis van de gepubliceerde code van de module: de taak (elk uur, na installatie uitgeschakeld, in Odoo 17, 18, 19 en 20) en het menu waarmee je de instanties opent.

De taak bestaat in alle gepubliceerde branches van de module (Odoo 17, 18, 19 en 20). In Odoo 17.0 is ze gedefinieerd om zich eindeloos te herhalen.

Schema gemaakt met code, geen screenshot van Odoo: de naam van de taak in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module: zo heet de taak afhankelijk van de taal van Odoo; in het Nederlands Shopify-synchronisatiefouten melden.
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)

Tijdlijn van de taak, van installatie tot notitie

  1. Bij het installeren van de module De taak wordt aangemaakt en staat uitgeschakeld. Zolang niemand ze activeert, draait ze niet en wordt er niets geplaatst.
  1. Wanneer iemand ze activeert Ze gaat elk uur draaien.
  1. Intussen, bij elke ordersynchronisatie De ordersynchronisatie vult in de instantie de velden Opeenvolgende synchronisatiefouten (Consecutive Sync Errors) en Laatste synchronisatiefout (Last Sync Error) in. Ze wordt gestart met de knop Bestellingen synchroniseren (Sync Orders) op het formulier van de instantie of met de taak Shopify-orders synchroniseren (Shopify Sync Orders), die elke vijf minuten draait en na installatie ook uitgeschakeld staat.
  1. Aan het begin van elke run De taak controleert of degene die ze uitvoert systeembeheerder is. Zo niet, dan stopt ze met «Only an administrator can run this scheduled action.» en plaatst ze niets.
  1. Daarna, het zoeken Ze zoekt de instanties die actief zijn en drie of meer opeenvolgende synchronisatiefouten hebben.
  1. Bij elke gevonden instantie Ze plaatst erin een bericht van het type notitie met de waarschuwing (tekst hieronder).
  1. Bij de volgende run De methode kijkt niet of er al eerder een notitie is geplaatst: heeft de instantie nog steeds drie of meer opeenvolgende fouten, dan plaatst ze opnieuw een notitie.
  1. Wanneer je op Synchronisatie resetten (Reset Sync) klikt Die knop leegt de teller en de laatste fout. Met de teller op nul voldoet de instantie niet meer aan de voorwaarde en meldt de taak haar niet meer.

Wat de notitie zegt

In elke notitie is de tekst, met Odoo in het Nederlands, als volgt:

⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …

Het eerste gat is de inhoud van het veld Winkeldomein (Shop Domain), dat de notitie vetgedrukt weergeeft. Het tweede is het aantal opeenvolgende fouten. Het derde is de laatste fout die in de instantie is opgeslagen; is dat veld leeg, dan zet de notitie onbekend (unknown).

Het veld Winkeldomein zie je op het formulier van Shopify-instanties (Shopify Instances) en ook in de lijst. De hulptekst zegt: «Gebruik uw exacte Shopify-domein, bijvoorbeeld: flexigobe.myshopify.com».

Waar je de teller en de laatste fout ziet

De formulieren open je via het menu Shopify › Configuratie › Winkels (Shopify › Configuration › Stores). Het deel Shopify vraagt het recht Lezer (Viewer) en het deel Configuratie (Configuration) vraagt Operator; heb je een van beide niet, dan zie je dat deel van het menu niet.

Op het formulier van de instantie:

  • Opeenvolgende synchronisatiefouten is alleen-lezen en verschijnt zonder label, alleen het getal. Het wordt verborgen als de waarde nul is, dus met de standaardwaarden zie je het niet.
  • Laatste synchronisatiefout is ook alleen-lezen en verschijnt zonder label, alleen de tekst. Het wordt verborgen als het leeg is of als de teller nul is en de verbinding niet in fout staat; met de standaardwaarden zie je het niet.

Geen van beide wordt door de gebruiker geschreven: de ordersynchronisatie vult ze in en Synchronisatie resetten leegt ze.

Als de taak niets doet, wat je controleert

Controleer in deze volgorde:

  • Is ze geactiveerd? Ze staat na installatie uitgeschakeld. Zolang dat zo blijft, draait ze niet elk uur en laat ze geen notities achter.
  • Wordt ze uitgevoerd door een systeembeheerder? Zo niet, dan stopt ze met «Only an administrator can run this scheduled action.» voordat ze iets zoekt.
  • Is er een actieve instantie met drie of meer opeenvolgende fouten? Open het formulier via Shopify › Configuratie › Winkels. Als het veld Opeenvolgende synchronisatiefouten niet verschijnt, is de waarde nul en heeft de taak niets te melden.
  • Wordt er gesynchroniseerd? De teller wordt gevuld door de ordersynchronisatie, die start met de knop Bestellingen synchroniseren op het formulier van de instantie of met de taak Shopify-orders synchroniseren, die na installatie uitgeschakeld staat. Controleer of een van die wegen actief is.
  • Heeft iemand op Synchronisatie resetten geklikt? Dat laat de teller en de laatste fout leeg, en dan meldt de taak die instantie niet.

Zie je juist het omgekeerde, meerdere opeenvolgende notities van dezelfde winkel, dan is dat wat de tijdlijn vertelt: elke run waarbij aan de voorwaarde wordt voldaan, plaatst weer een notitie.

Voor een ander geval van de connector met uitleg van de voorwaarde, zie het bericht over ontbrekende Shopify-gegevens om de verkooporder aan te maken.

Kosten en hulp bij de implementatie

De module is een eenmalige aankoop per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld opslaat, de synchronisatie bewaakt en per e-mail waarschuwt als het misgaat. Die e-mailmelding hoort bij de dienst; de notitie van deze taak wordt binnen Odoo geschreven, in de instantie. De gegevens van de modulepagina staan in Odoo Apps en de aankoop in flexigotech.com.

Heb je hulp nodig om de taak te activeren, te bepalen wie de notities moet bewaken of Shopify met je Odoo te verbinden, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Wat de knop «Voorraad ophalen» van de Shopify-connector voor Odoo doetWat de knop Voorraad ophalen van de Shopify-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan komen.Melding 'is nu de primaire locatie' van de Shopify-connector voor OdooWat betekent de melding 'is nu de primaire locatie voor …' van de Shopify-connector voor Odoo, wanneer verschijnt ze en hoe wijzig je de primaire locatie?Fout bij het aanmaken van de verkooporder: Shopify-gegevens ontbrekenWat de melding in Shopify Connector for Odoo betekent als je op «Verkooporder aanmaken» klikt zonder ordergegevens, wanneer ze verschijnt en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 17.0 en 20.0) en in de gelinkte bronnen

Bronnen