Cosa dice la scheda prima di entrare nei menu
La scheda di Shopify Connector su Odoo Apps (in Odoo 20 si intitola Shopify Connector for Odoo 20) ha una sezione What This Module Helps You Do con questi blocchi:
Connect and authorise your Shopify store: collegare e autorizzare il tuo negozio Shopify.Import Shopify orders into Odoo sales: importare gli ordini di Shopify nelle vendite di Odoo.Sync products and variants in both directions: sincronizzare prodotti e varianti nei due sensi.Push and pull stock between Odoo and Shopify: inviare e ricevere la giacenza tra Odoo e Shopify.Create fulfillments and push tracking: creare i fulfillment e inviare il tracking.
La scheda riporta anche questo avviso: Before you buy: this app uses a paid external service. Il modulo richiede l'abbonamento a FlexigoTech Cloud, e quanto costa lo trovi in fondo.

L'albero dei menu sotto Sales › Shopify
Il modulo aggiunge il menu Sales › Shopify dentro Vendite, con tre sottomenu: Sales › Shopify › Control Center, Sales › Shopify › Operations e Sales › Shopify › Technical.
Control Center: istanze e vettori
Qui trovi Sales › Shopify › Control Center › Instances e Sales › Shopify › Control Center › Carrier Mappings.


Operations: ordini, rimborsi e collegamenti prodotto
In Sales › Shopify › Operations ci sono tre voci: Sales › Shopify › Operations › Orders, Sales › Shopify › Operations › Refunds e Sales › Shopify › Operations › Product Bindings.

I record che salva il modulo
Sotto quei menu, il modulo definisce i propri modelli. Questi sono i nomi tecnici con la descrizione che portano nel codice:
shopify.instance:Shopify Connector Instance.shopify.order:Shopify Order.shopify.refund:Shopify Refund.shopify.product.binding:Shopify Product Binding.shopify.carrier.mapping:Shopify Carrier Mapping.shopify.location:Shopify Location.shopify.sync.log:Shopify Sync Log.shopify.instance.link:Standard record linked to a Shopify instance (who may link it, and only in its company).
Cronologia delle azioni pianificate
Il modulo definisce nove azioni pianificate, ciascuna con la sua frequenza e il suo stato, attiva o inattiva. In ordine dalla più frequente alla più distanziata, con il loro nome esatto:
- Ogni minuto
Shopify Process Webhooks, attiva.
- Ogni 5 minuti
Shopify Sync Orders, inattiva.
- Ogni 20 minuti
Shopify Push Stock, inattiva.
- Ogni 30 minuti
Shopify Retry Failed Webhooks, attiva.
- Ogni ora
Shopify Sync ProductseShopify Notify Sync Errors, entrambe inattive.
- Ogni 6 ore
Shopify Pull Stock (Shopify → Odoo), inattiva.
- Ogni giorno
Shopify Cleanup Old Webhook Events, attiva.
- Ogni 7 giorni
Shopify Cleanup Old Sync Logs, attiva.
Resultano attive nel modulo le tre azioni con «Webhook» nel nome e la pulizia dei registri di sincronizzazione. Quelle di ordini, prodotti, giacenza e avviso errori risultano inattive. Se ti aspetti che una di loro giri nel tuo database, controlla il suo stato nelle azioni pianificate del tuo Odoo.
Ordini, prodotti e giacenza: cosa dice la scheda e quale azione li accompagna
Ordini. La scheda dice che il modulo importa gli ordini di Shopify nelle vendite di Odoo e che crea fulfillment e invia il tracking. Gli ordini hanno il loro menu in Sales › Shopify › Operations › Orders e i rimborsi in Sales › Shopify › Operations › Refunds. L'azione Shopify Sync Orders gira ogni 5 minuti e risulta inattiva.
Prodotti. La scheda parla di sincronizzare prodotti e varianti nei due sensi. I collegamenti stanno in Sales › Shopify › Operations › Product Bindings. L'azione Shopify Sync Products gira ogni ora e risulta inattiva.
Giacenza. La scheda descrive l'invio e la ricezione della giacenza tra Odoo e Shopify. Ci sono due azioni con frequenze diverse: Shopify Push Stock, ogni 20 minuti, e Shopify Pull Stock (Shopify → Odoo), ogni 6 ore. Entrambe risultano inattive.
Registri e avvisi. Il modello shopify.sync.log porta la descrizione Shopify Sync Log. Shopify Notify Sync Errors gira ogni ora e risulta inattiva; Shopify Cleanup Old Sync Logs gira ogni 7 giorni e risulta attiva.

Dove guardare quando qualcosa non torna
Nella lista delle Instances vedi lo stato di ogni negozio e le sue ultime sincronizzazioni di ordini e prodotti. In Carrier Mappings trovi le colonne Status, Used e Last Used, e in Product Bindings lo stato di ogni collegamento. Hai anche lo stato delle azioni pianificate della cronologia qui sopra. Inoltre, la connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. I testi degli avvisi li trovi raccolti in i messaggi di errore e gli avvisi di Shopify Connector, e se sei in piena messa in opera, la guida a impostazioni, campi e prima settimana ripercorre cosa c'è da compilare.
Versioni e quanto costa davvero
Shopify Connector è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, a 9 € per versione di Odoo, pagamento unico IVA esclusa, secondo la scheda di ogni versione; ma in tutte e quattro il manifest dice Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.), e quell'abbonamento è il piano Connettore: 49 €/mese o 490 €/anno IVA esclusa (Pro: 98 €/mese o 980 €/anno), con fino a 3 account della piattaforma (Pro: 10). Senza abbonamento, o con il servizio sospeso, si ferma ciò che dà l'abbonamento e i dati restano nel tuo Odoo.
Nell'Odoo App Store, ogni versione di Odoo si acquista separatamente.
Come ti aiuta FlexigoTech
In FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura. Se vuoi che verifichiamo come il connettore si inserisce nel tuo database, quali azioni pianificate ti conviene tenere attive o hai bisogno di un'integrazione su misura intorno al tuo negozio, raccontaci il tuo caso.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): views/menu_views.xml
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): data/ir_cron_data.xml
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): static/description/index.html
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/company_rules.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_carrier_mapping.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_instance.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_location.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_order.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_product_binding.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_refund.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (04fa0489): models/shopify_sync_log.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
