Inventaris in bulk bewerken (Amazon)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Beschikbare upload-sjablonen voor Amazon.es
Beschikbare upload-sjablonen voor Amazon.co.uk
Impressie van de verschillende upload-sjablonen + use cases - bron

Hoe kun je bestaande listings in bulk aanpassen? Dus wijzigingen aanbrengen in duizenden producten. Bv.:

  • Prijzen aanpassen
  • Voorraadpositie aanpassen
  • Afbeeldingen aanpassen
  • Een specifiek veld (bv. catalog_number) van een waarde voorzien.

Seller Central, Uploads & API

Er zijn drie manieren om in bulk productgegevens aan te passen (misschien zijn er meer, maar die zijn mij niet bekend):

  1. Via de webinterface - Seller Central
  2. Uploads
  3. API-toegang.

Dit artikel behandeld kort enkele mogelijkheden van Seller Central, maar gaat voor het grootste deel over Uploads. API-toegang wordt hier niet behandeld.

Mogelijkheden Seller Central

Vis Seller Central kun je bulkbewerkingen uitvoeren: Met behulp van filters maak je een productselectie, waar je vervolgens een bewerking op uitvoert.

Helaas is het aantal beschikbare bewerkingen beperkt. Oa. is er geen mogelijkheid om prijzen aan te passen:

  • Match low price
  • Close listing
  • Delete product and listing.

Additionele beperkingen:

  • Dit gaat per scherm. Je kunt een handeling dus op maximaal 250 producten toepassen
  • Handelingen moeten voor alle marktplaatsen herhaald worden.

Upload-sjablonen

In het volgende hoofdstuk worden de verschillende soorten updates behandeld. Per update heb je de keuze uit één of meer sjablonen. In dit hoofdstuk een impressie van de verschillende sjablonen.

  • Per marktplaats zijn er verschillen (zie afbeeldingen hiernaast)
  • Verwar deze sjablonen niet met de verschillende product-rapportes die je kunt downloaden - Da's een andere wereld, zij het met een zekere overlap.
Sjabloon Uitleg
Automate Pricing File ?
Categorie-sjablonen - Verzamelnaam voor deze sjablonen:
  • Category-Specific Inventory Files (CSIF)
  • Multi-Marketplace Inventory Files for Specific Marketplaces (MMIFSM)
  • Inventory Files for Specific Categories (IFSC)
  • Inventory Files for non-Media Categories (IFnMC)

Dit zijn de bestanden die ik 90% van de tijd gebruik:

  • Uploaden nieuwe nog-niet-bestaande producten
  • Generieke wijzigingen: Gebruik waarde Update voor veld update_delete
  • Wijziging van prijzen en/of voorraadposities voor non-BMVD-producten (Books, Media, Video & DVD?): Gebruik waarde PartialUpdate in veld update_delete
Inventory Loader
  • Uploaden van aanbiedingsgegevens voor producten die al bestaan op Amazon
  • Verwijderen van producten

[1]:

The Inventory Loader enables you to do the following:

* Upload thousands of listings in a single file for matching against existing product pages on Amazon
* Keep your listings up-to-date by modifying existing products
* Add new inventory
* Delete or "zero" inventory quantities for unavailable products
* Purge and replace all listings

To use the page matching features of Inventory Loader, you must provide a product identifier and specific 
information about your offer. You can use a SKU and selected listing data when modifying existing listings.

Because Inventory Loader cannot be used to create new product detail pages, you do not need to provide 
detailed product data. A single Inventory Loader file can be used to upload or modify listings in 
multiple product categories at the same time.
Listing Loader
  • Mysterieuse broertje van Inventory Loader-sjabloon [2]
  • Kan gebruikt worden als alternatief voor Inventory Loader.
Listing Quality and Suppressed Listing File ?
Music Loader File ?
Price & Quantity File Efficiënte manier om prijzen en/of voorraadposities bij te werken. ASIN's worden gebruikt als PK
Shipping Overrides File ?
Standard Book Loader File ?
UIEE File for Books ?
Video Loader File ?

Uploads: Mogelijkheden

Via uploads oftewel het uploaden van bestanden met productgegevens, kun je van alles en nog wat in bulk aanpassen. De aanpak hangt af van wat je precies wilt bereiken. Ook het te gebruiken sjabloon (zie afbeeldingen hiernaast) hangt in zekere mate van het doel af.

Prijzen aanpassen

Om prijzen in bulk aan te passen:

Producten toevoegen die nog niet op Amazon bestaan

Producten toevoegen die al op Amazon bestaan

Je eigen aanbiedingsgegevens uploaden voor producten die al op Amazon staan? → Inventory Loader (of Listing Loader).

Producten verwijderen

  • Gebruik het Inventory Loader-sjabloon
  • Gebruik je eigen SKU's
  • Zie casus verderop in dit artikel

Willekeurige productgegevens aanpassen

Voor wijzigen van prijzen en voorraadposities, zijn de Inventory Loader het meest geschikt. Gaat het echter om willekeurige andere velden, dan heb je waarschijnlijk een categorie-sjabloon nodig.

Casus: Pauzeren & activeren

Hoe kun je efficiënt grote hoeveelheden producten pauzeren en weer activeren (bulk relist) via de webinterface?

Pauzeren

Via de webinterface kun je vrij efficiënt grote hoeveelheden producten status close listing geven: Bij elk product een vinkje zetten, en daarna in één keer de status van alle aangevinkte producten aanpassen.

Activeren

Uiteraard zou het handig zijn als je ook met één druk op de knop deze producten weer kunt activeren. Volgens mij kan dat niet: Je moet artikelen stuk voor stuk openen en van status veranderen. Dat kost een paar klikken per artikel. Dat is onwerkbaar als het om honderden artikelen gaat. Wat wel kan:

  • Alle producten verwijderen en opnieuw uploaden
  • Alle producten uploaden? De eerste keer dat ik dit probeerde, leek het erop, dat dit hetzelfde werkte als relist. Bij latere pogingen ben ik hierover gaan twijfelen.

Conclusie: Waarschijnlijk handiger om dit via een upload-sjabloon te doen.

Casus: Beëindige producten verwijderen (juli 2017)

Upload-dialoog. Het moet écht een txt-bestand zijn, en BMVD is niet relevant, zoals je kunt zien
Een impressie van het tekstbestand

Enkele honderden producten worden niet meer gevoerd, en ik wil ze verwijderen uit de verschillende Amazon-marktplaatsen:

  • Het gaat om de kolom add-delete. Daarmee geef je aan of producten toegevoegd, verwijderd (= voorraad op 0), of remove completely moeten zijn
  • In dit geval: Remove completely, om te voorkomen dat ze per ongeluk weer worden toegevoegd
  • Deze kolom vind je in het standaard upload-sjabloon, maar het ligt voor de hand om hier een vereenvoudigd sjabloon voor te gebruiken, want je hebt waarschijnlijk maar twee kolommen nodig: sku en add-delete
  • Meest relevante sjabloon: Inventory Loader File. Dat is een txt-bestand
  • Het blijkt dat de standaard-export zoals ik die gebruik, prima werkt.

Algorithme:

# =============================================================================================
# === SKU's & add/delete-veld beëindigde producten exporteren
# =============================================================================================
#
# * Bron: root_discontinued
# * Bron: root_child_discontinued

# Verwijder tmp-table, als-ie bestaat
#####################################
#
drop table if exists tmp;

# Union Select-query met alle producten + header-rijen → Tabel tmp
##################################################################
#
create table tmp
(select "sku","add-delete","internal_sort_order") # Da's een truuk om de titels van de kolommen goed te krijgen
union
(select sku, "d","50" from root_discontinued where cat like "Discontinued summer 2017")
union
(select sku,"d","50" from root_child_discontinued where cat like "Discontinued summer 2017")
union
(select "sku","add-delete","10") # Dit wordt de eerste rij
order by internal_sort_order,sku asc;

# Truuk heeft z'n werk gedaan, en kan nu weg
############################################
#
delete from tmp where internal_sort_order like "internal_sort_order"; 

# Exporteren kun je leren
#########################
#
call export_fix_null("tmp");
call export_save("tmp","internal_sort_order, sku asc","amazon_discontinued");

Casus: Alle producten pauzeren (okt. 2017)

In dit geval de gemakkelijkste oplossing: Doen alsof we voor Mexico op vakantie zijn: Settings (rechtsboven) » Account info » Going on a vacation?

Casus: Handjevol velden aanpassen (okt. 2020)

Voor een klant wil ik op alle marktplaatsen voor alle producten, deze velden bijwerken:

  • main_image_url
  • other_image_url1
  • catalog_number.

De upload is gedaan middels een categorie-sjabloon. Deze velden bleken allemaal noodzakelijk te zijn (naast de velden die ik wilde veranderen):

  • item_sku
  • brand_name
  • item_name
  • external_product_id
  • external_product_id_type.
De feedback van Amazon is nogal misleidend. De relevante velden zijn onderstreept. Let op: Het XLSX-uploadbestand (verwerkt in LibreOffice Calc nota bene) bevatte alle kolommen. Als ik sommige kolommen had weggelaten (bv. number_of_items), zou ik dan minder data hoeven aan te leveren?
Veld item_name is nodig, amigo
Veld feed_product_type is niet nodig

Zie ook

Bronnen