Quando compare e cosa lo provoca

Cosa vedi esattamente e in quale momento?
Con Odoo in italiano, l'avviso è L'account '…' non ha un canale di vendita predefinito; esegui prima Prova connessione. (Account '…' has no default sales channel; run Test Connection first.). Al posto dei puntini c'è il nome dell'account. È un errore: l'azione si ferma. Compare premendo il pulsante Crea offerte.
Dov'è quel pulsante e quando si vede?
Nella vista prodotto di Octopia, a cui arrivi da Octopia › Catalogo › Prodotti (Octopia › Catalog › Products). Il tratto Octopia richiede il permesso Utente Octopia (Octopia User): se non lo hai, non vedi quel tratto del menu. Il pulsante non dipende da nessuna condizione: si vede sempre, in Odoo 17, 18, 19 e 20. Che il pulsante sia visibile, quindi, non ti dice nulla sul fatto che l'account abbia un canale.
Quale condizione esatta lo fa comparire?
Per ogni prodotto su cui lanci l'azione, il modulo prende l'account di quel prodotto e guarda il suo canale di vendita predefinito. Se quel canale è vuoto, lancia il messaggio. Il controllo è esattamente questo: canale vuoto. Non guarda giacenza, prezzi né altro del prodotto prima di arrivare lì.
Cambia qualcosa se l'account è in modalità di prova?
Sì. Con l'account in modalità di prova, il modulo cerca prima, tra i canali di vendita di quell'account, quello che corrisponde al canale di prova SELLZZ. Se lo trova, usa quel canale; altrimenti ricorre al canale predefinito. Così, in modalità di prova il messaggio compare solo quando non c'è né quel canale né uno predefinito.

Cosa succede alle tue offerte
Viene creata qualche offerta quando compare l'errore?
No. L'errore ferma l'azione e non viene salvato nulla di ciò che quell'azione stava per modificare. Il modulo scorre i prodotti uno a uno: se ne selezioni diversi e il problema compare in uno di essi, non vengono salvate nemmeno le offerte dei precedenti. Dovrai ripetere l'intera azione una volta risolto.
Cosa fa il pulsante quando l'account ha un canale?
Per ogni prodotto selezionato crea un'offerta in quel canale, con il riferimento venditore che la scheda ha già e con il prezzo di vendita del prodotto (zero se non ce l'ha). Poi apre la finestra Offerte (Offers), con le offerte appena create. Se non ne è stata creata nessuna, ti mostra le offerte dei prodotti selezionati.
Duplica le offerte che esistono già?
No. Prima di creare, il modulo controlla se esiste già un'offerta di quell'account, in quel canale, per quel prodotto e con condizione nuovo. Se esiste, passa al prodotto successivo senza crearne un'altra.
Come risolverlo
Cosa devo fare?
Il messaggio stesso chiede di eseguire prima Prova connessione (Test Connection) sull'account il cui nome compare nell'avviso. Secondo il modulo, questo scopre i canali sottoscritti; poi bisogna sceglierne uno come canale predefinito di quell'account. Con l'account ora dotato di canale, seleziona di nuovo i prodotti e premi Crea offerte. Controlla che il nome nel messaggio sia quello dell'account che hai provato.

L'account '…' non ha un canale di vendita predefinito; esegui prima Prova connessione.Cosa controllo dopo averlo risolto?
Che premendo Crea offerte l'avviso non compaia più e si apra la finestra Offerte. Se il prodotto aveva già un'offerta di quell'account, in quel canale e con condizione nuovo, non ne viene creata un'altra e vedrai le offerte dei prodotti selezionati.
E se seleziono prodotti di account diversi?
Ogni prodotto viene valutato con il proprio account, quindi un account con canale non salva quello che non ce l'ha. Il nome nel messaggio è quello dell'account del prodotto su cui l'azione si ferma.
Compare uguale in tutte le versioni?
Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per quelle quattro versioni.
Di cosa ha bisogno il modulo per funzionare?
È un modulo a pagamento unico per versione di Odoo (il prezzo di ciascuna è nella sua scheda) e richiede l'abbonamento a FlexigoTech Cloud, piano Conector: 49 €/mese o 490 €/anno IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali e sorveglia la sincronizzazione.
Se hai bisogno di aiuto
Se stai implementando Odoo e vuoi che qualcuno riveda con te la connessione dei tuoi account, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se ti interessa un altro pulsante del modulo, qui trovi cosa fa Submit to Octopia.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_product.py
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_ffm_setup.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
