Cosa fa l'attività a ogni passata
Cosa fa esattamente l'attività Shopify Create Invoices?
Ogni volta che gira, cerca le istanze Shopify che hanno attivi contemporaneamente l'interruttore generale della parte finanziaria e la creazione automatica delle fatture. Se non ce n'è nessuna, termina senza fare nulla. Se ce ne sono, prende gli ordini Shopify di quelle istanze che hanno già un Ordine di vendita (Sale Order) collegato e che Shopify considera pagati o parzialmente pagati, e per ciascuno tenta di creare la fattura cliente a partire da quell'ordine di vendita.
Ogni quanto gira ed è attiva?
Gira ogni 2 ore ed è disattivata dopo l'installazione, quindi finché qualcuno non la attiva non fattura nulla. È presente nei rami 17.0, 18.0, 19.0 e 20.0. In Odoo 17.0 l'attività è configurata per ripetersi senza fine.

Quanti ordini elabora a ogni passata?
Fino a 100. Il limite si applica nella ricerca degli ordini, prima di scartare quelli che hanno già una fattura o il cui ordine di vendita non è ancora confermato.
Cosa fa con un ordine che rispetta le condizioni?
Crea la fattura con il costruttore di fatture di Odoo, a partire dalle righe dell'ordine di vendita (il codice ricorda che imposte, sconti e spedizione sono già in quelle righe dall'importazione). Se l'istanza ha un registro fatture configurato, lo imposta sulla fattura; se l'ordine ha una data d'ordine, la usa come data della fattura. Poiché l'attività raccoglie solo ordini pagati o parzialmente pagati, la fattura viene registrata. Se l'ordine risulta interamente pagato e l'istanza ha attiva la registrazione automatica dei pagamenti, il modulo richiama anche il suo passaggio di registrazione del pagamento; con un pagamento parziale non lo fa.

Cosa salta e cosa succede se un ordine fallisce
Quali ordini salta senza toccarli?
Quelli con l'ordine di vendita non confermato e quelli che hanno già una fattura cliente non annullata (una fattura annullata non conta come esistente). Inoltre, se Odoo non può ancora fatturare nulla, la passata lascia quell'ordine senza fattura e senza errore; il codice porta come esempio una politica di fatturazione alla consegna su un ordine non ancora consegnato.
Cosa succede se la fattura di un ordine dà errore?
Ogni ordine viene trattato separatamente: dopo aver creato la fattura di uno, l'attività salva le modifiche prima di passare al successivo. Se un ordine fallisce, annulla ciò che quell'ordine stava per modificare, scrive un avviso nel registro del server con il nome dell'ordine e l'errore, e prosegue con il successivo. Le fatture già create in quella passata vengono conservate.
Influisce lo Stato dell'ordine Shopify?
L'attività non lo consulta: decide in base all'istanza, all'Ordine di vendita collegato e allo stato di pagamento che risulta in Shopify. Il campo Stato (State) lo scrive il codice, non l'utente, e i suoi valori sono Aperto (Open), Parzialmente evaso (Partially Fulfilled), Evaso (Fulfilled), Annullato (Cancelled) e Rimborsato (Refunded).
Cosa controllare se non fa nulla
Da dove comincio a controllare?
Segui lo stesso ordine dell'attività. Primo, che l'attività sia attivata, perché dopo l'installazione è disattivata. Secondo, che l'istanza abbia attivi la parte finanziaria e la creazione automatica delle fatture. Terzo, che l'ordine abbia l'Ordine di vendita collegato e che quell'ordine di vendita sia confermato. Quarto, che Shopify lo dia come pagato o parzialmente pagato. Quinto, che non esista già una fattura cliente non annullata. E infine, che la politica di fatturazione dell'ordine di vendita permetta di fatturarlo subito.
Dove vedo se un ordine ha un ordine di vendita?
In Shopify › Operazioni › Ordini (Shopify › Operations › Orders). Per vedere quel menu serve il permesso Visualizzatore (Viewer) sia nel tratto Shopify sia in Operazioni (Operations). Nell'elenco e nella scheda di Imbuto di evasione (Fulfilment Funnel) compaiono Nome (Name) e Ordine di vendita; quest'ultimo è di sola lettura e lo compila il modulo quando crea l'ordine di vendita dai pulsanti Crea ordini di vendita (Create Sale Orders) e Crea ordine di vendita (Create Sale Order).

Embudo de preparación; in tedesco, Fulfillment-Trichter; in francese, Entonnoir de traitement; in italiano, Imbuto di evasione; in portoghese, Funil de processamento.Mi serve qualcos'altro oltre al modulo?
Sì: oltre al pagamento unico del modulo, serve l'abbonamento a FlexigoTech Cloud. Il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa (il Pro, 98 €/mese o 980 €/anno). La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento; i dati restano nel tuo Odoo. Il modulo è pubblicato per Odoo 17, 18, 19 e 20; trovi la scheda di Odoo Apps e la pagina del modulo.
Se vuoi che lo controlliamo insieme a te
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se i tuoi ordini Shopify non arrivano alla fattura e non trovi la causa, raccontaci il tuo caso dalla pagina del modulo.
Continua a leggere
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): data/ir_cron_data.xml
- Codice del modulo: flexigobe_shopify_seller_connector 17.0 (437257e3): data/ir_cron_data.xml
- Codice del modulo: 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
