Come leggere i messaggi del connettore
Diversi messaggi di EU Marketplace Connector dicono anche cosa non è successo: nothing was sent o Nothing was changed. Dove in questo elenco vedi %s o %r, sul tuo schermo comparirà un nome o un valore concreto.
Se stai iniziando, la guida alla messa in funzione del connettore passa in rassegna le impostazioni una per una. Qui andiamo a ciò che trovi quando qualcosa non quadra.
I messaggi, raggruppati per tema
Le credenziali di una nuova connessione vanno su FlexigoTech Cloud
Il modulo lo dice così: The route of a marketplace connection does not change: a new connection goes through FlexigoTech Cloud and the ones bought before keep the direct route. Cioè, una nuova connessione passa da FlexigoTech Cloud, quelle acquistate prima conservano il percorso diretto e quel percorso non si cambia.
Nelle connessioni che passano da FlexigoTech Cloud, le credenziali del marketplace non vengono salvate in Odoo. Se vedi On FlexigoTech Cloud the marketplace credentials are not kept in Odoo: enter them in the FlexigoTech Cloud section of the connection., il messaggio stesso ti dice cosa fare: inseriscile nella sezione FlexigoTech Cloud della connessione.
In quella sezione il modulo controlla un ordine:
- Prima accetti che FlexigoTech Cloud conservi le tue credenziali. Se non l'hai fatto, compare
Accept that FlexigoTech Cloud keeps your marketplace credentials before saving them: nothing was sent. - Prima del secret vanno il
Client ID(in Kaufland,Client Key) e, in Octopia, ilSeller ID. Se ne manca uno, vedraiFill in the Client ID (Client Key for Kaufland) and, for Octopia, the Seller ID before the secret: nothing was sent. - Se cambi qualcosa, riscrivi il secret nella stessa modifica. Altrimenti compare
Enter the secret again together with this change, so that FlexigoTech Cloud keeps the new credentials. Nothing was changed. - Se compare
Save the credentials of '%s' in FlexigoTech Cloud first (FlexigoTech Cloud section of the connection)., salva prima le credenziali di quella connessione nella sezioneFlexigoTech Cloud.

Connected: azienda, account venditore, stato Connected ed errori API a zero.La variabile MKT_FERNET_KEY deve essere definita
Il messaggio è questo: MKT_FERNET_KEY environment variable is not set. Configure it before saving marketplace credentials. See README installation guide. Ti dice che la variabile d'ambiente MKT_FERNET_KEY non è definita e che va configurata prima di salvare le credenziali del marketplace. Il messaggio stesso rimanda alla guida all'installazione del README; se non hai accesso all'installazione di Odoo, passa il messaggio completo a chi la gestisce.
L'autorizzazione di Allegro passa da FlexigoTech Cloud
Allegro ha i suoi messaggi di autorizzazione:
Only an Allegro connection on FlexigoTech Cloud is authorized here.Qui si autorizza solo una connessione Allegro che passi da FlexigoTech Cloud.Save the credentials of '%s' in FlexigoTech Cloud before authorizing.Salva le credenziali di quella connessione su FlexigoTech Cloud e poi autorizza.FlexigoTech Cloud could not authorize Allegro (HTTP %s).FlexigoTech Cloud non è riuscito ad autorizzare Allegro, e il messaggio include il codice HTTP. Annotalo prima di riprovare o di chiedere supporto.
Octopia richiede le sue modalità di consegna con un formato fisso
Ogni modalità di consegna di Octopia si scrive come CODE:cost o CODE:cost:additional cost. Se una non segue quel formato, il modulo risponde con Octopia delivery mode %r: use CODE:cost or CODE:cost:additional cost., mostrando il valore che hai inserito, così vedi quale correggere.
Inoltre, la connessione ne richiede almeno una. Senza nessuna, vedrai Set at least one Octopia delivery mode on connection %s. con il nome della connessione interessata.
Valori che il modulo rifiuta: HTTP, intervalli brevi, date invertite
Questi quattro sono controlli sui dati:
Webhook URLs require HTTPS. Update the Odoo base URL to an HTTPS address first.Gli URL dei webhook richiedono HTTPS; il messaggio chiede di cambiare prima l'URL di base di Odoo con un indirizzo HTTPS.Minimum sync interval is 5 minutes.L'intervallo di sincronizzazione non può scendere sotto i 5 minuti.Promotional end date must be after start date.La data di fine della promozione deve essere successiva a quella di inizio.Cost factor must be greater than 0.Il fattore di costo deve essere maggiore di zero.

All Listings con il filtro Active: prodotto, connessione, offerta, stato Active, prezzo e pulsante Unpublish.Un ordine aperto sul marketplace non si elimina da Odoo
Questo è il messaggio più lungo e quello che spiega meglio il suo motivo: A marketplace order cannot be deleted while it is open on the marketplace: the next import would create its sales order again and confirm it. Delete or cancel its sales order instead; the connector remembers it.
Tradotto in ciò che fai: non eliminare l'ordine del marketplace finché è ancora aperto lì, perché la successiva importazione ricreerebbe il suo ordine di vendita e lo confermerebbe. Quello che propone il modulo è eliminare o annullare l'ordine di vendita; il connettore lo ricorda.
Il modulo controlla anche l'azienda. Se compare %s belongs to another company. o, nel caso degli ordini, Marketplace Order belongs to another company., il record indicato appartiene a un'altra azienda.

Active, Settlements e connessioni con filtro Connected, in quest'ordine.Resi e liquidazioni seguono un ordine di stati
Nei resi, il modulo controlla a quale ordine appartengono e in che stato sono:
A return belongs to an order of its own connection.Un reso va con un ordine della sua stessa connessione.Can only approve returns in Requested or Received state.Si approvano solo resi in statoRequestedoReceived.Cannot approve a rejected return.Un reso rifiutato non si può approvare.Return is already rejected.Il reso è già rifiutato.
Se il modulo non trova una fattura pubblicata dell'ordine, lo segnala con No posted invoice found for this order.
Nelle liquidazioni (Settlements), la registrazione si pubblica con la liquidazione in stato Matched. Se non lo è, compare Settlement must be in 'Matched' state before posting.; se la registrazione è già stata pubblicata, Journal entry already posted.; e se manca il registro contabile, No accounting journal configured.
Con i file CSV ci sono due avvisi: Please upload a CSV file., con cui il modulo ti chiede di caricare un file CSV, e No valid rows found in the CSV file., che dice che non ha trovato nessuna riga valida nel CSV.

Marketplaces › Settlements con periodo, pagamento totale, valuta, riconciliazioni e metodo di importazione.Come ti aiuta FlexigoTech
EU Marketplace Connector è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, a 9 € per versione di Odoo, pagamento unico e IVA esclusa; lo trovi nella scheda di Odoo Apps. Quel pagamento non è tutto il costo: in tutte e quattro le versioni il manifest del modulo dice «Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)», e il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa (Pro: 98 €/mese o 980 €/anno). FlexigoTech Cloud è il punto da cui passa la connessione: conserva cifrate le credenziali, controlla la sincronizzazione e avvisa via e-mail se fallisce.
Se vuoi vedere quali menu e attività ha il modulo, l'articolo su come funziona dall'interno li passa in rassegna. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, nel caso il tuo scenario richieda qualcosa in più di ciò che copre il connettore.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/fgt_cloud.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_company_guard.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_connection.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_listing.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_order.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_return.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_settlement.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): models/sale_order_ext.py
- Codice del modulo: flexigo_multimarketplace 20.0 (2270b5c0): wizards/mkt_csv_settlement_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/17.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/18.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/19.0/flexigo_multimarketplace
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
