Salta al contingut principal
Shopify

La tasca «Shopify Refresh Instance Stats»: el que no t'expliquen

La tasca programada Shopify Refresh Instance Stats corre cada hora i ve activa en instal·lar. A cada passada recalcula els comptadors i les xifres del mes de cada botiga de Shopify activa, i només un administrador del sistema pot executar-la.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
4 min

La tasca ve activa en instal·lar el mòdul.

Esquema de la tasca programada que corre cada hora i del menú de les botigues de Shopify
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo: la tasca programada, que corre cada hora i ve activa en instal·lar (Odoo 17.0, 18.0, 19.0 i 20.0), i el menú de les botigues.

El que no es veu en el nom de la tasca

Corre cada hora i ve activa en instal·lar

La tasca corre cada hora i ve activa en instal·lar el mòdul. Està a totes les branques publicades: Odoo 17, 18, 19 i 20. A Odoo 17.0 es repeteix sense fi.

Amb Odoo en català, la tasca es diu Shopify Refresh Instance Stats.

Esquema amb el nom de la tasca en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: la tasca es diu Actualizar estadísticas de instancia de Shopify en castellà, Shopify-Instanzstatistiken aktualisieren en alemany, Actualiser les statistiques de l'instance Shopify en francès, Aggiorna statistiche istanza Shopify en italià i Atualizar estatísticas da instância Shopify en portuguès.

Només recorre les botigues actives

A cada passada, la tasca cerca les botigues de Shopify (les instàncies del mòdul) que estan actives. Si no en troba cap, acaba sense recalcular res. Les botigues que no estan actives queden fora del recàlcul.

Les fitxes de les botigues s'obren des del menú Shopify › Configuration › Stores. Els permisos que demana cada tram són: Configuration demana Operator i Shopify demana Viewer. Si no en tens un, no veus aquest tram del menú.

Primer compta, botiga per botiga

Per a les botigues actives, la primera part de la passada compta registres que ja són al teu Odoo i deixa el resultat a la fitxa de cada botiga. Compta, per botiga:

  • les comandes de Shopify;
  • els vincles de producte;
  • els esdeveniments de webhook, i a part els que estan pendents;
  • les assignacions de transportista, i a part les que no tenen transportista assignat;
  • les ubicacions;
  • els registres de sincronització.

Si una botiga no té registres d'algun d'aquests tipus, el seu comptador queda a zero. Cada passada torna a comptar des de zero el que hi ha en aquell moment, no suma al compte anterior.

Després calcula les xifres del mes

La segona part recorre una altra vegada cada botiga activa i calcula tres xifres. La taula diu què compta cadascuna i si depèn de la data.

XifraQuè comptaLimitada al mes?
Comandes del mesComandes de Shopify de la botiga amb data de comanda des del dia u del mes en curs, sense les cancel·ladesSí
Ingressos del mesSuma de l'import total d'aquestes mateixes comandesSí
Comandes obertesComandes de la botiga en estat obert o parcialment complertNo, no mira la data

Per això una comanda cancel·lada no suma ni a les comandes ni als ingressos del mes, i una comanda oberta d'un mes anterior continua comptant com a oberta. El mes en curs es pren de la data d'avui: en canviar de mes, la passada següent comença a comptar des del dia u del mes nou.

Està pensada per posar-se al dia després d'importacions directes

El codi del mètode explica el seu propòsit: reconciliar els comptadors després d'importacions directes a la base de dades que se salten els mecanismes habituals d'Odoo i que, per tant, no disparen el recàlcul automàtic. Si has carregat dades així, la tasca torna a comptar a cada passada el que hi ha en aquell moment.

Només un administrador pot executar-la

La primera cosa que fa el mètode és comprovar que qui l'executa és administrador del sistema. Si no ho és, s'atura amb el missatge Only an administrator can run this scheduled action. i no recalcula res: ni comptadors ni xifres del mes.

Què mirar si sembla que no fa res

Repassa en aquest ordre el que el codi permet comprovar:

  1. La tasca continua activa. Ve activa en instal·lar i corre cada hora.
  2. La botiga és activa. Una botiga que no ho és no entra a la passada.
  3. Qui l'executa és administrador del sistema: si no ho és, el mètode s'atura amb el missatge Only an administrator can run this scheduled action. i no recalcula res.
  4. La xifra que esperaves segueix la regla del codi: les cancel·lades no compten al mes, les comandes del mes es filtren per la data de la comanda i les obertes no es filtren per data.

Per revisar les botigues, entra per Shopify › Configuration › Stores amb un usuari que tingui els permisos del tram.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Si necessites ajuda amb el connector

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0: pots veure'l a la seva fitxa d'Odoo Apps o a la pàgina del mòdul. La connexió amb Shopify passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla.

Del mateix mòdul, en un altre article: què fa el botó «Pull Stock».

Continua llegint

Què fa el botó «Pull Stock» del connector de Shopify per a OdooQuè fa el botó Pull Stock del connector de Shopify per a Odoo: quan apareix, què comprova, què canvia al teu estoc i quin error pot donar.Avís «is now the primary location» del connector de Shopify per a OdooQuè vol dir l'avís «is now the primary location for …» del connector de Shopify per a Odoo, quan surt i com canviar la ubicació principal.Error en crear la comanda: falten dades de ShopifyQuè vol dir l'avís de Shopify Connector for Odoo en prémer «Create Sale Order» sense dades de la comanda, quan surt i com resoldre'l.
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades

Fonts