Quan surt el missatge
Quin missatge és i en quin moment el veus?
És l'avís Configure a sender email to reply to Amazon. Pot aparèixer en prémer el botó Send de la finestra per respondre a un comprador d'Amazon. És un error: l'acció s'atura i la resposta no surt. El botó Send es veu sempre a Odoo 17, 18, 19 i 20, així que no hi ha cap estat previ que hagis de complir per veure'l.


Quina és exactament la condició que el provoca?
Que, en respondre per correu, no hi hagi cap adreça de remitent. El mòdul calcula una adreça i, si el resultat és buit, llança el missatge i no fa res més. Dit d'una altra manera: si almenys una de les adreces que consulta té un correu, aquest missatge no es llança.
D'on treu el mòdul el remitent i en quin ordre?
Al codi d'Odoo 20 l'ordre és aquest, i el mòdul es queda amb la primera adreça que troba:
- El remitent de resposta configurat al compte d'Amazon.
- El correu de l'usuari que prem
Send. - El correu de la companyia.
Si les tres són buides, apareix el missatge. Si el compte té remitent, ni tan sols es mira el correu de l'usuari; si el compte no en té però l'usuari sí, es fa servir el de l'usuari.
Per què el mateix fil pot enviar-se amb un usuari i fallar amb un altre?
Perquè el segon origen és el correu de qui prem Send. Si el compte i la companyia no tenen correu, el resultat depèn de si l'usuari que contesta té el seu informat: amb un surt, amb un altre apareix el missatge.

Com es resol
Què he de fer perquè desaparegui?
n'hi ha prou que algun d'aquests orígens tingui un correu i tornar a prémer Send. Segons com vulguis treballar:
- Si prefereixes que cada persona respongui amb el seu propi correu, assegura't que cada usuari que contesta té el seu informat.
- Si prefereixes un recolzament per a quan l'usuari no tingui correu, informa el correu de la companyia, que és l'últim que consulta el mòdul.
El missatge no et diu quin dels tres orígens falta, perquè només es llança quan els tres són buits.
Què passa amb la resposta quan surt l'error?
S'atura l'acció. Al codi, el missatge es llança abans de crear el correu i abans d'anotar res al fil, així que en aquest intent no es crea cap correu per al comprador ni s'anota cap línia de missatge sortint. Quan hagis arreglat el remitent, tornes a prémer Send.
Com comprovo que ja està resolt?
Torna a prémer Send: si el missatge ja no apareix, el mòdul ha trobat un remitent i ha seguit amb l'enviament. Aleshores anota al fil una línia de missatge sortint, tal com s'explica més avall.
Què passa quan ja hi ha remitent
Què fa el mòdul quan sí que troba un remitent?
Segueix amb l'enviament per correu, en aquest ordre: converteix el text que has escrit en HTML (conserva els salts de línia i escapa els caràcters especials), crea un correu amb el teu assumpte, adreçat al correu del comprador i amb el remitent que ha trobat, i l'envia. Després anota al fil una línia de missatge sortint, marcada com a enviada, amb la data i l'hora de l'enviament, el teu nom i el teu correu d'usuari, l'assumpte i el text.
A on arriben les respostes del comprador?
Si el compte té un correu d'àlies de missatgeria (s'ignoren els espais sobrants), aquesta és l'adreça de resposta. Si no en té, les respostes tornen al mateix remitent. El remitent, per tant, evita aquest error i a més és la destinació de les respostes quan no hi ha àlies.
Surt igual en totes les versions?
El missatge és al codi publicat de totes les branques: Odoo 17, 18, 19 i 20. L'ordre de cerca anterior és el del codi d'Odoo 20; si treballes amb una altra versió, comprova-ho allà abans de donar per fet l'ordre exacte.
Què necessita el mòdul
El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20 i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 € al mes o 490 € a l'any, sense IVA). La pàgina del mòdul és a flexigotech.com i la seva fitxa a Odoo Apps, aquí.
Si vols ajuda amb això
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant la missatgeria amb compradors d'Amazon i vols decidir amb calma quina adreça ha de signar cada resposta, escriu-nos des de la pàgina del mòdul.
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): wizard/amazon_spapi_message_compose_wizard.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_message_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
