Què fa la tasca a cada passada
Què fa exactament la tasca Shopify Create Invoices?
Cada vegada que corre, busca les instàncies de Shopify que tenen activats alhora l'interruptor general de finances i la creació automàtica de factures. Si no n'hi ha cap, acaba sense fer res. Si n'hi ha, agafa les comandes de Shopify d'aquestes instàncies que ja tenen una Sale Order enllaçada i que Shopify dona com a pagades o parcialment pagades, i per a cadascuna intenta crear la factura de client a partir d'aquesta comanda de venda.
Cada quant corre i ve activa?
Corre cada 2 hores i ve desactivada en instal·lar, així que fins que algú no l'activi no factura res. Està a les branques 17.0, 18.0, 19.0 i 20.0. A Odoo 17.0 la tasca està configurada per repetir-se sense fi.

Quantes comandes processa a cada passada?
Fins a 100. El límit s'aplica en buscar les comandes, abans de descartar les que ja tenen factura o la comanda de venda de les quals encara no està confirmada.
Què fa amb una comanda que sí que compleix les condicions?
Crea la factura amb el constructor de factures d'Odoo, a partir de les línies de la comanda de venda (el codi recorda que impostos, descomptes i enviament ja són en aquestes línies des de la importació). Si la instància té un diari de factures configurat, el posa a la factura; si la comanda té data de comanda, l'utilitza com a data de factura. Com que la tasca només recull comandes pagades o parcialment pagades, la factura es publica. Si la comanda figura com a pagada del tot i la instància té activat el registre automàtic de pagaments, el mòdul crida a més el seu pas de registre de pagament; amb un pagament parcial no ho fa.

Què se salta i què passa si una comanda falla
Quines comandes se salta sense tocar-les?
Les que tenen la comanda de venda sense confirmar i les que ja tenen una factura de client que no estigui cancel·lada (una factura cancel·lada no compta com a existent). A més, si Odoo encara no pot facturar res, la passada deixa aquesta comanda sense factura i sense error; el codi posa com a exemple una política de facturació per lliurament en una comanda encara sense lliurar.
Què passa si la factura d'una comanda dona error?
Cada comanda es tracta per separat: després de crear la factura d'una, la tasca desa els canvis abans de passar a la següent. Si una comanda falla, desfà el que aquesta comanda anava a canviar, escriu un avís al registre del servidor amb el nom de la comanda i l'error, i continua amb la següent. Les factures ja creades en aquesta passada es conserven.
Influeix l'State de la comanda de Shopify?
La tasca no el consulta: decideix per la instància, per la Sale Order enllaçada i per l'estat de pagament que figura a Shopify. El camp State l'escriu el codi, no l'usuari, i els seus valors són Open, Partially Fulfilled, Fulfilled, Cancelled i Refunded.
Què mirar si no fa res
Per on començo a revisar?
Segueix el mateix ordre que la tasca. Primer, que la tasca estigui activada, perquè ve desactivada en instal·lar. Segon, que la instància tingui activades les finances i la creació automàtica de factures. Tercer, que la comanda tingui Sale Order enllaçada i que aquesta comanda de venda estigui confirmada. Quart, que Shopify la doni com a pagada o parcialment pagada. Cinquè, que no existeixi ja una factura de client no cancel·lada. I finalment, que la política de facturació de la comanda de venda permeti facturar-la ja.
On veig si una comanda té comanda de venda?
A Shopify › Operations › Orders. Per veure aquest menú necessites el permís Viewer tant al tram Shopify com a Operations. A la llista i a la fitxa de Fulfilment Funnel surten Name i Sale Order; aquest últim és de només lectura i l'omple el mòdul en crear la comanda de venda des dels botons Create Sale Orders i Create Sale Order.

Embudo de preparación; en alemany, Fulfillment-Trichter; en francès, Entonnoir de traitement; en italià, Imbuto di evasione; en portuguès, Funil de processamento.Necessito res més a part del mòdul?
Sí: a més del pagament únic del mòdul, cal la subscripció a FlexigoTech Cloud. El pla Connector costa 49 €/mes o 490 €/any sense IVA (el Pro, 98 €/mes o 980 €/any). La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. El mòdul està publicat per a Odoo 17, 18, 19 i 20; tens la fitxa d'Odoo Apps i la pàgina del mòdul.
Si vols que ho revisem amb tu
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si les teves comandes de Shopify no arriben a factura i no trobes la causa, explica'ns el teu cas des de la pàgina del mòdul.
Continua llegint
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 17.0 (437257e3): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_order.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
