Naar hoofdinhoud
Amazon

«Kies eerst het Amazon-producttype»: wanneer de fout verschijnt en hoe je haar oplost

De melding Choose the Amazon product type first (button "Suggest type"). verschijnt wanneer het veld Amazon Product Type van de listing na het verwijderen van de spaties geen producttype bevat (bijvoorbeeld als er alleen spaties in staan) en je op Load required values of Preview on Amazon klikt. Je lost het op door in dat veld het producttype in te vullen en de actie te herhalen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer de code deze melding geeft

In de code van Odoo 20 begint de methode die het schema van een producttype voorbereidt met het lezen van het veld Amazon Product Type van de listing, waarna de spaties worden verwijderd. Als er dan niets overblijft, geeft de code de melding Choose the Amazon product type first (button "Suggest type").

Dit is het eerste wat die methode doet: de controle gebeurt voordat het opgeslagen schema wordt gezocht en voordat er iets aan Amazon wordt gevraagd. Zodra de melding wordt gegeven, stopt de actie die de methode had aangeroepen. De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20.

Het draait om het detail van de spaties: de code kijkt niet of het veld simpelweg leeg is, maar of er na het verwijderen van de spaties geen waarde overblijft. Het geval dat tot de melding leidt, is dus een veld dat alleen spaties bevat.

Schema gemaakt met code: het menu Amazon › Catalog › Listings, de knoppen Load required values en Preview on Amazon, het veld Amazon Product Type en de foutmelding
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo. De labels staan in het Engels, de oorspronkelijke tekst van de module.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Vanaf welke knoppen de melding kan verschijnen

De melding kan verschijnen wanneer je in het formulier van een listing op Load required values of Preview on Amazon klikt. Beide knoppen komen uit bij dezelfde methode, die de melding geeft als het veld na het verwijderen van de spaties geen waarde heeft.

In Odoo 17, 18, 19 en 20 verbergt de weergave die twee knoppen wanneer het veld Asin een waarde heeft of wanneer het veld Amazon Product Type leeg is. Standaard is het veld leeg, dus de knoppen zijn pas zichtbaar als er iets in het veld staat en Asin geen waarde heeft.

Dat verklaart waarom de melding niet verschijnt bij een leeg veld: als het veld leeg is, zijn de knoppen niet te zien en valt er niets aan te klikken. Om bij de melding uit te komen, moeten de knoppen zichtbaar zijn en moet de waarde van het veld zonder spaties leeg zijn.

Controlelijst

Voordat je op de knop klikt

  • Open het formulier via het menu Amazon › Catalog › Listings. Elk deel van het menu (Amazon, Catalog en Listings) vraagt het recht Viewer: heb je dat niet, dan zie je dat deel niet.
  • Zoek het veld Amazon Product Type: het staat in het formulier, in de groep Overview, en ook op het tabblad Catalog, groep Catalog Status. De help zegt: Required by Listings Items PATCH/PUT.
  • Controleer of het veld een ingevuld Amazon-producttype bevat, en niet alleen spaties.
  • Zie je Load required values of Preview on Amazon niet, controleer dan twee dingen: dat Amazon Product Type niet leeg is en dat Asin geen waarde heeft. Bij een van die twee voorwaarden verbergt de weergave de knoppen.

Wanneer de melding verschijnt

  • Noteer op welke knop je hebt geklikt: Load required values of Preview on Amazon. Beide komen op hetzelfde punt uit, dus de oplossing is dezelfde.
  • Ga terug naar het veld Amazon Product Type in het formulier en kijk of er alleen spaties in staan in plaats van een producttype. Dat is de voorwaarde waarop de code deze melding geeft.
  • Verwijder de spaties en vul in het veld het juiste Amazon-producttype in.
  • Klik opnieuw op de knop die je gebruikte.

Na de correctie

  • Controleer of de melding niet meer verschijnt wanneer je de actie herhaalt.
  • Houd rekening met wat de code daarna doet: met het producttype ingevuld zoekt hij het opgeslagen schema voor dat account, die marktplaats, dat type, de vereistenmodus, de taal en het verwantschapsniveau.
  • Is er een opgeslagen schema dat binnen de termijn is opgehaald, dan gebruikt hij dat. Zo niet, dan vraagt hij het aan Amazon. Volgens de code gebeurt dat hooguit één keer per zeven dagen voor elke combinatie van die gegevens, zolang de link van Amazon geldig is.
  • Ga je de voorvertoning gebruiken, lees dan het hierboven gelinkte artikel om te zien wat de knop doet nadat deze controle is gepasseerd.

Wat er gebeurt als het veld wel een waarde heeft

Na de controle gaat de methode verder met het schema van het producttype. Om het op te vragen gebruikt hij het account van de listing, de marktplaats, het producttype en de vereistenmodus. Heeft de listing geen vereistenmodus, dan gebruikt de code de modus LISTING.

Hij kiest ook een taal: die van de gebruiker, als het een van de talen is die de module ondersteunt, en anders een standaardtaal. Daarom wordt het schema voor elke taal apart opgeslagen.

Bovendien vraagt de code het schema op met verwantschapsniveau CHILD als de listing een variatiethema heeft ingevuld; zo niet, dan gebruikt hij het niveau dat het basismodel van de module geeft.

Snelle vragen

Verschijnt de melding in alle versies?

De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20, en in al die versies verbergt de weergave de knoppen onder dezelfde voorwaarden (Asin met waarde of Amazon Product Type leeg).

De tekst van de melding in één oogopslag

Met Odoo in het Nederlands is de melding die je ziet Choose the Amazon product type first (button "Suggest type"). Het volgende schema zet die tekst naast de teksten die de module in andere talen publiceert.

Schema gemaakt met code met de melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertaalbestanden van de module, geen schermafbeelding van Odoo.

Hoe FlexigoTech helpt

Als je Odoo implementeert en de Amazon-catalogus goed wilt voorbereiden vóór de publicatie, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en maatwerkintegraties. De module is voor die versies gepubliceerd in Odoo Apps: je vindt de vermelding in Odoo Apps en de pagina van de module op flexigotech.com.

Lees verder

Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen