Què fa aquesta tasca i on encaixa
La tasca programada Amazon SP-API - Request a Review recorre les comandes d'Amazon ja enviades i demana a Amazon que sol·liciti la ressenya al comprador, però només quan Amazon indica que aquella comanda l'admet. Existeix a les branques 17.0, 18.0, 19.0 i 20.0, ve activa en instal·lar el mòdul i corre cada dues hores. A Odoo 17.0 la tasca duu a més configurada la repetició sense fi. Tot el que segueix sobre l'ordre de treball descriu el codi d'Odoo 20.0.
Les comandes que revisa són les que veus al menú Amazon › Orders, que obre les fitxes de Amazon Orders. Tant el tram Amazon com el tram Orders demanen el permís Viewer; si no el tens, no veus aquest tram del menú. A la fitxa de la comanda, el camp Account indica a quin compte d'Amazon pertany i Amazon Order mostra l'identificador de la comanda, en només lectura.


Cronologia d'una passada
Això és el que passa, per ordre, des de la instal·lació fins que acaba una passada de la tasca.
- En instal·lar el mòdul La tasca queda creada i activa, a punt per córrer cada dues hores.
- Cada dues hores Odoo llança la tasca. Cada passada treballa amb un límit de fins a 100 comandes.
- Primer, els comptes Cerca els comptes d'Amazon que tenen activada la sol·licitud de ressenyes. Si cap no la té, la passada acaba aquí, sense mirar ni una sola comanda.
- Després, la finestra d'edat Per a cada compte calcula un mínim i un màxim de dies. Si aquests valors són buits, el codi fa servir 5 i 30 dies. La comanda es mesura per la data de l'última actualització o, si no en té, per la data de compra: ha de ser almenys tan antiga com el mínim i no passar del màxim (el codi afegeix un dia de marge).
- Elecció de candidats Agafa les comandes ja enviades que encara no tenen data de sol·licitud de ressenya i que cauen dins de la finestra del seu compte. Les ordena per la data de la seva última comprovació, amb les mai comprovades primer, i es queda amb les primeres, fins al límit. Les que Amazon ha rebutjat o han donat error passen al final de la cua.
- Comanda a comanda: filtres previs Per a cada candidata, la tasca torna a comprovar que el compte té l'opció activada i que la comanda no té ja data de sol·licitud, i fa a més una comprovació d'elegibilitat pròpia del mòdul. Si en falla alguna, passa a la comanda següent sense demanar res i sense preguntar a Amazon.
- Consulta a Amazon Si la comanda supera aquests filtres, pregunta a Amazon quines accions de sol·licitud admet, a través de l'API de Solicitations.
- Si Amazon no ofereix la ressenya No s'envia res i la comanda queda anotada com a comprovada en aquesta passada. Continuarà sent candidata en passades posteriors mentre sigui dins de la finestra, però darrere de les que mai s'han comprovat.
- Si Amazon l'ofereix La tasca crea la sol·licitud de ressenya. En acabar bé, la comanda rep la seva data de sol·licitud.
- Si alguna cosa falla en una comanda La tasca deixa un avís al registre del servidor amb el número de la comanda i continua amb la següent. Un error en una comanda no talla la passada.
- En acabar La passada acaba i, dues hores després, en comença una altra. Una comanda amb data de sol·licitud ja no es torna a demanar: el codi la descarta tant en triar candidats com abans de consultar Amazon.
Què mirar si no fa res
Si passen les hores i cap comanda rep sol·licitud, repassa aquests punts un a un.
- La tasca continua activa. Ve activa en instal·lar i corre cada dues hores; si està desactivada, no hi haurà passades.
- Hi ha un compte amb la sol·licitud de ressenyes activada. La tasca només treballa amb comptes d'Amazon que tinguin activada aquesta opció. Sense cap compte amb l'opció activada, la passada acaba sense tocar comandes.
- La comanda ja està enviada. Les comandes que no són en aquest estat no són candidates.
- La comanda encara no té data de sol·licitud. Si ja s'ha demanat la ressenya, el mòdul no la demana una altra vegada.
- L'edat encaixa amb la finestra. Compara l'antiguitat de la comanda amb el mínim i el màxim de dies del seu compte (5 i 30 si són buits). Una comanda massa recent o massa antiga queda fora de la cerca.
- La comanda supera la comprovació d'elegibilitat del mòdul. Abans de consultar Amazon, el mòdul fa una comprovació pròpia per comanda; si la comanda no la passa, se salta sense preguntar a Amazon.
- Amazon l'ofereix. Si Amazon no inclou l'acció de ressenya per a aquella comanda, la tasca l'anota com a comprovada i no envia res.
- Hi ha un avís al registre del servidor. Quan la crida a Amazon falla, la tasca deixa un avís al registre del servidor amb el número de la comanda i continua amb la següent. Cerca'l per aquest número.
- Hi ha més de 100 candidates. La passada només processa fins a aquest límit i comença per les comandes mai comprovades. Les altres esperen la passada següent.
Per localitzar una comanda concreta, obre Amazon › Orders i comprova a la seva fitxa que l'Account és el que esperes i que l'Amazon Order coincideix amb l'identificador que busques.
Com veuràs el nom de la tasca segons l'idioma
El nom de la tasca canvia amb l'idioma del teu Odoo. Amb Odoo en castellà o en anglès es diu Amazon SP-API - Request a Review; en alemany, Amazon SP-API - Bewertung anfordern; en francès, Amazon SP-API - Demander un avis; en italià, Amazon SP-API - Richiedi una recensione; i en portuguès, Amazon SP-API - Pedir uma Avaliação.

Cost i ajuda
El mòdul és de pagament únic per versió d'Odoo (17, 18, 19 i 20; consulta el preu de cadascuna a la fitxa d'Odoo Apps o a la pàgina del mòdul) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA (el pla Pro costa 98 €/mes o 980 €/any). La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
Si vols que revisem com està configurada la sol·licitud de ressenyes als teus comptes, o necessites una integració a mida amb Amazon, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions.
Continua llegint
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_order.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
