Naar hoofdinhoud
Shopify

Shopify-synchronisatielogboeken opschonen in Odoo: woordenlijst van de taak

De geplande taak Shopify oude synchronisatielogboeken opschonen draait elke 7 dagen en verwijdert synchronisatielogboeken ouder dan 90 dagen die geslaagd of gedeeltelijk zijn afgerond; de rest laat ze met rust.

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

Deze taak houdt de geschiedenis van Shopify-synchronisaties in Odoo onder controle. De code van de module legt het doel uit: alleen de laatste 90 dagen aan logboeken bewaren zodat de database niet onnodig groeit.

De taak en haar planning

Shopify oude synchronisatielogboeken opschonen (Shopify Cleanup Old Sync Logs)
Dit is de geplande taak van de module die oude Shopify-synchronisatielogboeken verwijdert. Elke keer dat ze draait, voert ze de opschoning uit die in de volgende sectie wordt beschreven.
Elke 7 dagen
Dit is de frequentie van de taak: één run om de 7 dagen.
Actief bij installatie
De taak is actief zodra je de module installeert. Als je vermoedt dat ze niets doet, is controleren of ze nog actief is het eerste wat je doet.
Eindeloze herhaling
In Odoo 17.0 is de taak zo gedefinieerd dat ze zich eindeloos herhaalt. De taak bestaat in alle gepubliceerde versies: 17.0, 18.0, 19.0 en 20.0.
Schema gemaakt met code met de geplande opschoontaak, die elke 7 dagen draait en bij installatie actief is, en daaronder het menu van de synchronisatielogboeken
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: de taak (Odoo 17.0, 18.0, 19.0 en 20.0) en het menu waarmee je de logboeken opent.

Als Odoo in het Nederlands staat, heet de taak Shopify oude synchronisatielogboeken opschonen. In andere talen van Odoo verandert het label, zoals het schema laat zien.

Schema gemaakt met code met de naam van de taak in het Nederlands, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: in het Nederlands, Shopify oude synchronisatielogboeken opschonen; in het Duits, Shopify-Bereinigung alter Synchronisierungsprotokolle; in het Frans, Nettoyage des anciens journaux de synchronisation Shopify; in het Italiaans, Pulizia vecchi registri di sincronizzazione Shopify; in het Portugees, Limpeza de registos de sincronização antigos do Shopify.
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)

Wat ze bij elke run verwijdert

Grens van 90 dagen
Dit is de uiterste datum die de taak bij elke run berekent: het huidige moment min 90 dagen. Logboeken van vóór die grens komen in aanmerking om te worden verwijderd.
Start van de synchronisatie
De datum die de taak met de grens vergelijkt, is de startdatum van het logboek, dat wil zeggen het moment waarop die synchronisatie begon.
Statussen die worden opgeschoond
Alleen logboeken met de status geslaagd of gedeeltelijk komen in de zoekopdracht terecht. Een logboek met een andere status valt erbuiten, ook al is het ouder dan de grens.
Verwijdering
De logboeken die aan beide voorwaarden voldoen (begonnen vóór de grens en in een van die twee statussen) worden verwijderd, allemaal in dezelfde run.
Informatieve regel in het log
Als de run iets heeft verwijderd, schrijft ze een informatieve regel in het Odoo-log met hoeveel items ze heeft opgeschoond, met de tekst Shopify: cleaned up … old sync log entries. (de puntjes zijn het aantal). Als er niets te verwijderen was, wordt die regel niet geschreven.

Wie de taak kan starten en waar je de logboeken ziet

Alleen beheerder
De taak controleert eerst of degene die haar uitvoert beheerder is. Zo niet, dan stopt ze met de melding Only an administrator can run this scheduled action. en wordt er niets verwijderd.
Shopify › Technisch › Synchronisatielogboeken (Shopify › Technical › Sync Logs)
Dit is het menu waarmee je de kaarten van de synchronisatielogboeken opent, precies datgene wat deze taak opschoont.
Lezer (Viewer)
Dit is het recht dat het onderdeel Shopify van het menu vereist. Zonder dit recht zie je dat onderdeel niet.
Manager
Dit is het recht dat het onderdeel Technisch vereist. Zonder dit recht zie je dat onderdeel niet, en dus ook Synchronisatielogboeken niet.

Versies en abonnement

Gepubliceerde versies
De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, en de opschoontaak zit in alle vier.
FlexigoTech Cloud-abonnement (plan Connector)
De module wordt eenmalig per versie betaald en heeft het abonnement nodig. Het plan Connector kost € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat.

Eén run, van begin tot eind

Wanneer de taak start, controleert ze eerst of degene die haar uitvoert beheerder is; zo niet, dan stopt ze daar met de melding en wordt er niets verwijderd. Zo ja, dan berekent ze de grens van 90 dagen, zoekt ze de logboeken die vóór die grens zijn begonnen en de status geslaagd of gedeeltelijk hebben, telt ze ze en verwijdert ze. Pas aan het eind, en alleen als er iets was, laat ze de informatieve regel in het log achter.

Waar je op let als ze niets doet

Dat een run niets verwijdert, kan precies de bedoeling zijn. Dit zijn de controles, in de volgorde waarin ze zinvol zijn:

  • De taak is nog actief: ze is actief bij installatie, dus als iemand haar heeft uitgezet, draait ze niet meer.
  • De frequentie: ze draait elke 7 dagen, en dat is de wachttijd tussen twee runs.
  • Dat er iets te verwijderen is: er moet een logboek zijn dat meer dan 90 dagen geleden is begonnen en de status geslaagd of gedeeltelijk heeft. Is alles recenter of heeft het een andere status, dan verwijdert de run niets en schrijft ze de regel niet in het log.
  • Wie haar uitvoert: als het geen beheerder is, stopt ze met Only an administrator can run this scheduled action..
  • De logboeken zelf: als je het recht Manager hebt, open dan Shopify › Technisch › Synchronisatielogboeken en bekijk de startdatums en statussen van de oudste.

Zo helpt FlexigoTech

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Je kunt de module bekijken en kopen op hun pagina of de vermelding in Odoo Apps raadplegen. Als je interesse hebt in een ander onderdeel van de module, vind je hier wat de knop «Voorraad ophalen» doet, stap voor stap.

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