Quan surt l'avís i per què no és un error
Surt en prémer Load Amazon Carriers a la fitxa d'un compte d'Amazon, i és l'últim que fa el botó: quan la càrrega ha acabat, Odoo mostra una notificació d'èxit amb el títol Amazon SP-API i el text Amazon carriers loaded: … | Updated: …. No bloqueja res. Als punts suspensius hi van dos números, que expliquem més avall.
Les fitxes de compte s'obren des del menú Amazon › Configuration › Accounts. Cada tram demana un permís: Amazon demana Viewer, i Configuration i Accounts demanen Manager. Si no tens el permís d'un tram, no veus aquest tram. El botó es veu sempre, a Odoo 17, 18, 19 i 20.


Què compta cada número
- Carregats (el primer): les entrades del catàleg de transportistes que porta el mòdul, un cop descartades les buides o repetides. Surt d'aquest catàleg i no del compte, així que no canvia pel que ja tinguessis carregat.
- Actualitzats (el segon): les assignacions de transportistes d'aquest compte en què la càrrega ha escrit algun canvi (el transportista d'Amazon assignat, el seu codi o el seu nom). Una assignació que no troba parella al catàleg no es toca ni es compta, i una que ja estava al dia tampoc.
Per això Actualizados: 0 no és una errada: només diu que la càrrega no ha canviat cap assignació del compte. Passa, entre altres casos, quan totes ja estaven al dia, quan cap ha trobat parella al catàleg, quan unes no troben parella i les altres ja estaven al dia, o quan el compte no té assignacions de transportistes.

Què fa el botó abans d'avisar
Això és el que fa el codi d'Odoo 20.0, en aquest ordre:
- Pren el catàleg de transportistes del mòdul i, per a cada entrada, crea el transportista disponible d'aquest compte si no existeix. Si ja existeix, n'actualitza l'ordre i el nom. En tots dos casos el deixa actiu.
- Desactiva els transportistes disponibles d'aquest compte el codi dels quals ja no és al catàleg.
- Recorre les assignacions de transportistes del compte i busca per a cadascuna un transportista disponible actiu. Prova, per aquest ordre, el nom del transportista d'Amazon de l'assignació, el nom del transportista de lliurament d'Odoo i el codi d'Amazon. Amb cada valor intenta primer una coincidència exacta amb un codi o un nom del catàleg i, si no la troba, fa una segona cerca alternativa. Decideix el primer valor que troba parella.
- Si hi ha parella, escriu a l'assignació només el que difereix (transportista d'Amazon, codi i nom). Compta com a actualitzada l'assignació en què ha canviat alguna cosa.
- Registra al compte un missatge amb el text
Amazon carrier catalog loaded: … available. … … carrier map(s) updated., on els punts suspensius porten, per ordre, el nombre de transportistes, la llista de codis i el nombre d'assignacions actualitzades. Després mostra l'avís.
Llista de comprovació
Abans de prémer
- Veus el menú
Amazon › Configuration › Accounts. Si falta un tram, et falta el permís d'aquest tram (VieweroManager). - Has obert la fitxa del compte el catàleg del qual vols carregar: el botó treballa amb el compte d'aquesta fitxa.
- Saps que la càrrega desactiva els transportistes disponibles d'aquest compte que ja no són al catàleg, i deixa actius els que sí que hi són.
En prémer
- Prems
Load Amazon Carriers. - Llegeixes els dos números d'
Amazon carriers loaded: … | Updated: …: el primer és el catàleg i el segon, les assignacions modificades.
Després de la càrrega
- Si esperaves una actualització i no ha arribat, recorda que una assignació només s'actualitza si algun dels seus tres valors (nom del transportista d'Amazon, nom del transportista de lliurament d'Odoo o codi d'Amazon) coincideix amb un transportista del catàleg, ja sigui de forma exacta o a la segona cerca que fa el mòdul.
- Si una assignació ha quedat amb un transportista que no esperaves, repassa l'ordre: primer compta el nom del transportista d'Amazon, després el nom del transportista de lliurament d'Odoo i al final el codi. El primer que troba parella decideix.
- Si veus
Actualizados: 0, recorda que significa que cap assignació ha canviat, no que la càrrega hagi fallat. - El missatge registrat al compte porta la llista de codis carregats, per si necessites veure quins transportistes ha deixat el catàleg.
Si treballes amb una altra versió d'Odoo
- L'avís és al codi publicat d'Odoo 17, 18, 19 i 20, i el botó es veu sempre en les quatre. L'ordre de passos de dalt és el del codi d'Odoo 20.0: si uses una altra versió, prova-ho abans en un entorn de proves.
Si necessites ajuda amb la implantació
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. El connector és a la fitxa d'Odoo Apps per a 17, 18, 19 i 20 i a flexigotech.com. La connexió passa per FlexigoTech Cloud: desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El pla Connector costa 49 €/mes o 490 €/any, sense IVA. Amb la subscripció, el mòdul per a les versions noves d'Odoo va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió d'Odoo es compra allà.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
