Deze melding komt van Shopify Connector for Odoo wanneer je de synchronisatie van een winkel reset. De tekst staat in de gepubliceerde code voor Odoo 17, 18, 19 en 20.

Wat je niet ziet als je op de knop klikt
De melding verschijnt bij elke klik, zonder voorafgaande controle
De melding wordt teruggegeven door de methode die de knop Synchronisatie resetten (Reset Sync) uitvoert. In de code van Odoo 20 controleert die methode geen enkele voorwaarde: eerst wist ze een aantal tijdstempels van de winkel en daarna geeft ze de melding terug, zodat die verschijnt telkens je op de knop klikt. Op het formulier van de winkel is de knop altijd zichtbaar, in Odoo 17, 18, 19 en 20: de weergave stelt er geen enkele voorwaarde aan. Om bij dat formulier te komen heb je wel de rechten van het menu nodig, die verderop worden uitgelegd.
Het is een waarschuwing, geen fout
De melding is van het type waarschuwing en blokkeert niets. De titel is Synchronisatietijdstempels gewist (Sync Timestamps Cleared) en de tekst vertelt je wat er net is gebeurd, dus er valt niets te corrigeren als je hem ziet. Wanneer de melding verschijnt, is het wissen van de tijdstempels al gebeurd, want de code voert het uit voordat het bericht wordt teruggegeven.
De beletselteken staan voor het domein van de winkel
De volledige tekst is La próxima sincronización realizará una sincronización completa para …. Waar je hier de beletselteken ziet, schrijft Odoo het domein van de winkel waarop je hebt gehandeld. Als je meer dan één winkel hebt ingesteld, zegt dat domein je voor welke winkel je op de knop hebt geklikt.

Vóór de melding heeft de knop de tijdstempels van de winkel al gewist
De code beschrijft deze stap als het wissen van de tijdstempels van de laatste synchronisatie om bij de volgende uitvoering een volledige synchronisatie af te dwingen. Concreet worden bij een klik op de knop in de winkel leeggemaakt of op nul gezet:
- de tijdstempel van de laatste synchronisatie van bestellingen;
- de tijdstempel van de laatste synchronisatie van producten;
- de tijdstempel van de laatste verzending van voorraad;
- de teller van opeenvolgende synchronisatiefouten, die terug op nul komt;
- de laatst opgeslagen synchronisatiefout, die wordt leeggemaakt.
Dat is de werkelijke betekenis van de melding: de winkel houdt geen van die referenties over en de volgende synchronisatie zal, volgens het bericht zelf, volledig zijn.
Ook de laatste synchronisatiefout wordt leeggemaakt
Dit is een detail dat de melding niet vermeldt. Als je een storing van de winkel aan het onderzoeken was, noteer dan de tekst ervan voordat je op de knop klikt: daarna wordt die laatste fout niet meer in de winkel bewaard en begint de teller van opeenvolgende fouten weer bij nul. De melding op het scherm spreekt alleen over de volledige synchronisatie.
Waar de knop staat en welke rechten je nodig hebt om er te komen
De formulieren van de winkels open je via het menu Shopify › Configuratie › Winkels. Elk deel van het menu vraagt een recht, en als je dat niet hebt, zie je dat deel niet:
- het deel
ConfiguratievraagtOperator; - het deel
ShopifyvraagtLezer.
Als je Winkels niet vindt, kijk dan eerst welke rechten je gebruiker in de module heeft.
De volledige synchronisatie wordt uitgevoerd door de volgende synchronisatie
Volgens de code van Odoo 20 beperkt de knop zich tot het wissen van de tijdstempels en het teruggeven van de melding. Het werk wordt gedaan door de volgende synchronisatie van de winkel, zoals het bericht zelf zegt. Daarom klik je best bewust op Synchronisatie resetten: gebruik het wanneer je wilt dat de winkel opnieuw volledig synchroniseert, in de wetenschap dat de laatst opgeslagen fout wordt leeggemaakt en dat de teller van opeenvolgende fouten weer op nul komt.

Hoe FlexigoTech je helpt
De module is een eenmalige aankoop per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud: het Conector-plan kost € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en de synchronisatie bewaakt. Je kunt de module bekijken op de pagina van Odoo Apps of op de pagina op flexigotech.com.
Als je Odoo aan het implementeren bent en iemand met je wilt laten meekijken hoe je je winkels kunt synchroniseren, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Van dezelfde module vind je uitleg over de knop «Voorraad ophalen» en de melding over ontbrekende Shopify-gegevens bij het aanmaken van de verkooporder.
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_instance.py
- 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/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
