Wanneer verschijnt de melding
Welke melding is het en op welk moment zie je haar?
Het is de waarschuwing Configure a sender email to reply to Amazon.. Ze kan verschijnen wanneer je op de knop Send klikt in het venster om een Amazon-koper te antwoorden. Het is een fout: de actie stopt en het antwoord wordt niet verstuurd. De knop Send is altijd zichtbaar in Odoo 17, 18, 19 en 20, dus er is geen voorafgaande status waaraan je moet voldoen om hem te zien.


Wat is precies de voorwaarde die de melding veroorzaakt?
Dat er bij een antwoord per e-mail geen enkel afzenderadres is. De module berekent een adres en, als het resultaat leeg is, geeft hij de melding en doet verder niets. Anders gezegd: als minstens één van de adressen die hij raadpleegt een e-mailadres heeft, verschijnt deze melding niet.
Waar haalt de module de afzender vandaan en in welke volgorde?
In de code van Odoo 20 is de volgorde als volgt, en de module neemt het eerste adres dat hij vindt:
- De antwoordafzender die is ingesteld in het Amazon-account.
- Het e-mailadres van de gebruiker die op
Sendklikt. - Het e-mailadres van het bedrijf.
Als alle drie leeg zijn, verschijnt de melding. Als het account een afzender heeft, wordt het e-mailadres van de gebruiker niet eens bekeken; als het account er geen heeft maar de gebruiker wel, wordt dat van de gebruiker gebruikt.
Waarom kan dezelfde conversatie met de ene gebruiker wel worden verstuurd en met een andere niet?
Omdat de tweede bron het e-mailadres is van degene die op Send klikt. Als het account en het bedrijf geen e-mailadres hebben, hangt het resultaat ervan af of de antwoordende gebruiker het zijne heeft ingevuld: bij de ene lukt het, bij de andere verschijnt de melding.

Hoe los je het op
Wat moet ik doen om de melding te laten verdwijnen?
Het volstaat dat een van die bronnen een e-mailadres heeft en dat je opnieuw op Send klikt. Afhankelijk van hoe je wilt werken:
- Als je wilt dat iedereen met het eigen e-mailadres antwoordt, zorg dan dat elke gebruiker die antwoordt het zijne heeft ingevuld.
- Als je een terugvaloptie wilt voor wanneer de gebruiker geen e-mailadres heeft, vul dan het e-mailadres van het bedrijf in, dat als laatste door de module wordt geraadpleegd.
De melding zegt niet welke van de drie bronnen ontbreekt, omdat ze alleen verschijnt wanneer alle drie leeg zijn.
Wat gebeurt er met het antwoord wanneer de fout verschijnt?
De actie stopt. In de code wordt de melding gegeven voordat de e-mail wordt aangemaakt en voordat er iets in de conversatie wordt genoteerd, dus bij die poging wordt er geen e-mail voor de koper aangemaakt en geen regel met een uitgaand bericht genoteerd. Zodra je de afzender hebt gecorrigeerd, klik je opnieuw op Send.
Hoe controleer ik dat het is opgelost?
Klik opnieuw op Send: als de melding niet meer verschijnt, heeft de module een afzender gevonden en is hij doorgegaan met verzenden. Daarna noteert hij in de conversatie een regel met een uitgaand bericht, zoals hieronder wordt uitgelegd.
Wat er gebeurt als er wel een afzender is
Wat doet de module wanneer hij wel een afzender vindt?
Hij gaat verder met het verzenden per e-mail, in deze volgorde: hij zet de tekst die je hebt geschreven om naar HTML (regeleinden blijven behouden en speciale tekens worden geëscaped), maakt een e-mail aan met jouw onderwerp, gericht aan het e-mailadres van de koper en met de afzender die hij heeft gevonden, en verstuurt die. Daarna noteert hij in de conversatie een regel met een uitgaand bericht, gemarkeerd als verzonden, met de datum en het tijdstip van verzending, je naam en je gebruikers-e-mailadres, het onderwerp en de tekst.
Waar komen de antwoorden van de koper terecht?
Als het account een e-mailadres van een berichtenalias heeft (overtollige spaties worden genegeerd), is dat het antwoordadres. Heeft het account er geen, dan gaan de antwoorden terug naar de afzender zelf. De afzender voorkomt dus deze fout en is bovendien de bestemming van de antwoorden wanneer er geen alias is.
Komt het in alle versies hetzelfde voor?
De melding staat in de gepubliceerde code van alle branches: Odoo 17, 18, 19 en 20. De hierboven genoemde zoekvolgorde is die van de code van Odoo 20; als je met een andere versie werkt, controleer die dan eerst voordat je de exacte volgorde als vaststaand beschouwt.
Wat de module nodig heeft
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20 en vereist het abonnement op FlexigoTech Cloud (plan Connector: € 49 per maand of € 490 per jaar, excl. btw). De pagina van de module staat op flexigotech.com en de vermelding in Odoo Apps vind je hier.
Als je hulp wilt hierbij
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Als je de berichtenuitwisseling met Amazon-kopers opzet en rustig wilt bepalen welk adres elk antwoord moet ondertekenen, schrijf ons dan via de pagina van de module.
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): wizard/amazon_spapi_message_compose_wizard.py
- Broncode van de module: 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
