Wanneer deze melding verschijnt
Het is een melding van Amazon Connector for Odoo, FBA & FBM Seller SP-API. Je ziet hem bij een retour, waarvan je het formulier opent via het menu Amazon › Analytics / BI › Returns. Elk onderdeel van het menu vraagt het recht Viewer: als je een van die rechten mist, zie je dat onderdeel niet.
De melding kan verschijnen wanneer je op een van de twee knoppen van dat formulier klikt: Submit Amazon Refund of Refresh Amazon Refund. De methode van elke knop komt bij dezelfde controle uit en die controle toont de melding als aan de voorwaarde is voldaan. Zodra de melding verschijnt, stopt de actie.

De melding staat in de gepubliceerde code van alle vier de branches: 17.0, 18.0, 19.0 en 20.0. De module is gepubliceerd in Odoo Apps voor die vier versies.

Wat de code precies controleert
Er is maar één voorwaarde: de refund feed van de retour is leeg. De code leest de waarde van Amazon Refund Feed, verwijdert de spaties aan de uiteinden en toont de melding als er niets overblijft. Een veld met alleen spaties telt dus als leeg.
Binnen de verversing komt de controle van de feed vóór de vraag aan Amazon: die vraag wordt alleen gesteld als er een feed is. Wat hier beschreven staat is de code van Odoo 20.0; de melding en de zichtbaarheidsvoorwaarden van de knoppen zijn voor 17.0, 18.0 en 19.0 op dezelfde manier gepubliceerd.

De twee knoppen die tot de melding leiden
Submit Amazon Refund: wordt verborgen wanneer niet aanAmazon Refund Submission Readyis voldaan. Dat veld is in geen enkele weergave zichtbaar. De methode van de knop komt bij de controle van de feed uit, dus de melding kan verschijnen zodra je klikt.Refresh Amazon Refund: wordt verborgen wanneerAmazon Refund Feedgeen waarde heeft, dus met de standaardwaarden is hij niet zichtbaar. Ook zijn methode komt bij de controle uit en kan de melding geven.
Handleiding: wat te doen als de melding verschijnt
- Open de betreffende retour via
Amazon › Analytics / BI › Returnsen controleer of het de retour is die je wilde afhandelen. - Bedenk op welke knop je klikte:
Submit Amazon RefundofRefresh Amazon Refund. Beide komen bij dezelfde controle uit. - Als je op
Refresh Amazon Refundklikte: die knop is alleen zichtbaar wanneerAmazon Refund Feedeen waarde heeft. Als de melding verschijnt, is de waarde leeg na het verwijderen van de spaties: er is geen feed om te verversen. - Als je op
Submit Amazon Refundklikte: de melding geeft aan dat die retour niets heeft inAmazon Refund Feed. Die knop is alleen zichtbaar wanneer aanAmazon Refund Submission Readyis voldaan. - Klik niet nogmaals in de hoop op een ander resultaat: zolang
Amazon Refund Feedleeg blijft, geeft de controle dezelfde melding. - Wanneer de retour een refund feed heeft, wordt
Refresh Amazon Refundgetoond en kan zijn methode Amazon raadplegen. - Als je op
Refresh Amazon Refundklikte en de actie zonder melding eindigt, heeft de retour de controle doorstaan. Wat de methode daarna doet, lees je in het volgende onderdeel.
Wat de verversing doet wanneer er wel een feed is
Na de controle volgt de code van de verversing deze volgorde:
- Vraagt Amazon om de gegevens van de feed via het Amazon-account van de retour.
- Slaat de verwerkingsstatus op die Amazon teruggeeft, de datum en het tijdstip van deze controle en de identificatie van het resultaatdocument, en wist de tekst van de laatste fout.
- Als er een resultaatdocument is en de status
DONE,CANCELLEDofFATALis, downloadt het dat document en slaat de tekst ervan op als verwerkingsrapport. - Zoekt in het rapport naar rijen met een fout. Vindt het er een, dan slaat het een fouttekst op met de code, het type en het bericht dat erbij staat. Is er geen fout in het rapport maar is de status
CANCELLEDofFATAL, dan slaat het een tekst op die de status aangeeft die Amazon teruggaf. - Kopieert de gegevens van de terugbetaling naar de gerelateerde retourregels.
- Als er aan de retour gekoppelde after-salescases voor gedeeltelijke terugbetaling zijn, werkt het hun laatste externe actie, externe status en externe fout bij.
Als de melding verschijnt, komt het niet tot de vraag aan Amazon en ook niet tot het opslaan van het antwoord.
Wat je daarna controleert
- Dat de retour iets heeft in
Amazon Refund Feedvoordat je opnieuw opRefresh Amazon Refundklikt. - Dat de actie de melding niet meer geeft. Als hij zonder melding eindigt, is de controle van de feed doorstaan.
- Dat je alleen op
Submit Amazon Refundklikt wanneer de knop wordt getoond, dat wil zeggen wanneer aanAmazon Refund Submission Readyis voldaan.
Hoe FlexigoTech je kan helpen
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. Ben je de connector aan het invoeren en wil je nagaan hoe je bij een Amazon-terugbetaling uitkomt in je retouren, vertel ons dan je situatie. Je vindt de vermelding in Odoo Apps en de pagina van de module met de details van de connector.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
