Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop CSV import van producten: veelvoorkomende fouten en wanneer je een andere route kiest

De CSV import van producten in PrestaShop is nog steeds de beste manier voor honderden of duizenden artikelen. Hij loopt meestal vast op vijf dingen: tekencodering, het scheidingsteken, afbeeldingen van andere servers, combinaties en het koppelen van bestaande producten. Voor een paar tientallen nieuwe producten uit een lijst van de leverancier is toevoegen via de chat, als concepten om na te kijken, sneller.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen

Wanneer gebruik je CSV en wanneer een gesprek?

Dat hangt af van het aantal producten en hoeveel werk elk product nodig heeft. Een bestand wint op schaal. Een gesprek wint waar de lijst van de leverancier onvolledig is en elk product moet worden aangevuld: beschrijving, categorie, prijs met een opslag.

CSV importGesprek met de chat
Aantal productenhonderden en duizendeneen paar tot enkele tientallen tegelijk
Voorbereidingeen spreadsheet in PrestaShop-formaat, kolommen koppelenje plakt de lijst zoals hij binnenkwam
Beschrijvingenzoals ze in het bestand staande chat schrijft een beschrijving uit de gegevens van de lijst
Afbeeldingenadressen in een kolom, de server downloadt ze tijdens de importtot 10 afbeeldingen per product vanaf openbare https-adressen
Combinatieseen apart bestand en een aparte importdie maak je aan in de backoffice
Als er iets misgaatje verbetert het bestand en importeert opnieuwje maakt elk product ongedaan vanuit de wijzigingsgeschiedenis
Versieingebouwd in PrestaShopTellMyShop Pro

Stuurt een groothandel je elke week een bestand met tweeduizend artikelen, blijf dan bij import of een integratiemodule. Een gesprek met de chat vervangt geen doorlopende synchronisatie met een groothandel.

Waarom mislukt een CSV import?

Omdat het bestandsformaat tot op het teken moet overeenkomen met wat PrestaShop verwacht. De meest voorkomende symptomen en hun oorzaken:

  • Onleesbare tekens in plaats van letters met accenten. Het bestand is niet in UTF-8 opgeslagen.
  • Alles in één kolom. Het scheidingsteken in het bestand verschilt van dat in de importinstellingen, bijvoorbeeld een komma in plaats van een puntkomma.
  • Geen afbeeldingen na de import. De server van de webshop kan de bestanden niet downloaden vanaf de opgegeven adressen, of de tijd raakt op.
  • Overschreven producten. De import koppelt rijen op ID of op referentie en raakt een ander product dan bedoeld. Een issue van PrestaShop op GitHub beschrijft zo’n geval.
  • Fouten bij combinaties. Combinaties hebben een apart bestand nodig, en zelfs het voorbeeldbestand is al eens op fouten uitgelopen, zoals een ander issue laat zien.

De PrestaShop-documentatie over importeren beschrijft het kolomformaat en de stappen. HelpGuru bespreekt typische problemen, waaronder time-outs van de server.

Zo importeer je een CSV-bestand veilig

Eerst een kleine test, dan de rest.

  1. Maak een databaseback-up. Een import wijzigt veel producten tegelijk en heeft geen knop om ongedaan te maken.
  2. Sla het bestand op als CSV UTF-8 en controleer het scheidingsteken in de importinstellingen.
  3. Importeer vijf rijen. Ga in de backoffice naar Geavanceerde parameters > Importeren, kies het type Producten en upload het testbestand.
  4. Controleer die vijf producten in de webshop. Naam, prijs exclusief en inclusief btw, categorie, afbeeldingen.
  5. Importeer de rest. Splits een groot bestand in delen, zodat je de tijdslimiet van de server niet overschrijdt.
  6. Bouw de filterindex opnieuw op als de webshop filters gebruikt. De import doet dat meestal niet. Meer in het bericht over waarom PrestaShop-filters niet werken.
  7. Maak een lijst van de gaten. Producten zonder afbeeldingen, EAN of beschrijving na een import komen pas boven op een lijst met gaten.

Wat je doet als de import geen afbeeldingen uploadt

Controleer één afbeeldingsadres uit het bestand voordat je in PrestaShop naar een fout gaat zoeken. Open het in een privévenster van de browser. Zie je in plaats van de afbeelding zelf een voorbeeldpagina, een inlogverzoek of een fout, dan downloadt de server van de webshop hem ook niet.

Er zijn vier typische oorzaken:

  • het adres leidt naar een pagina van een cloudgalerij, niet naar een JPG- of PNG-bestand,
  • de server van de leverancier laat alleen ingelogde klanten afbeeldingen downloaden,
  • het adres begint met http en de server van de leverancier verwijst het op een ongebruikelijke manier door,
  • er zijn zoveel afbeeldingen dat de import stopt bij de tijdslimiet van de server.

Het laatste geval los je op door het bestand in kleinere delen te splitsen of met een hogere tijdslimiet van je host. De ontwikkelaarsdocumentatie beschrijft de servereisen van PrestaShop. Zijn de afbeeldingen belangrijker dan de rest van de gegevens, importeer de producten dan zonder en voeg de afbeeldingen in een tweede stap toe.

Zo voeg je producten uit een lijst van de leverancier toe in een gesprek

Je plakt de lijst, beschrijft de regels, en je chat (Claude of ChatGPT) voegt de producten een voor een toe als uitgeschakelde concepten. Eerst toont hij het plan en een voorbeeld van elk product.

Jij: Hier is een lijst van 12 handschoenen van de leverancier. Voeg ze toe aan de categorie Werkhandschoenen, prijzen uit de lijst plus 35%, schrijf korte beschrijvingen en voeg afbeeldingen toe vanaf de links. Nog niet inschakelen.

Je chat: Ik heb de referenties gecontroleerd. 2 producten uit de lijst staan al in de webshop, die sla ik over. Plan: 10 nieuwe producten, uitgeschakeld. Voorbeeld van het eerste:

Jij: Geen woord “beste” in de beschrijving. De rest is goed, ga je gang.

Je chat: Verbeterd. Ik voeg de producten een voor een toe en sla elk op na jouw akkoord.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

nieuwe versie: Grip nitril handschoenen, maat 9

nieuwe versie: Prijs: € 18,90 incl. btw (€ 14,00 op de lijst, plus 35%)

nieuwe versie: Categorie: Werkhandschoenen, EAN uit de lijst, voorraad 40 stuks

nieuwe versie: Beschrijving: 3 zinnen over materiaal, grip en gebruik

nieuwe versie: Afbeeldingen: 2 vanaf de opgegeven adressen

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Producten toevoegen en de kant-en-klare taak Nieuwe producten uit een lijst zitten in TellMyShop Pro, omdat ze de webshop vanaf de eerste stap wijzigen. Een voorbeeldverzoek is nieuwe producten uit een lijst van de leverancier. Elk nieuw product is een aparte opslag, en de uurlimieten voor opslaan stel je in het modulepaneel in. Voor een grotere klus controleert de chat of die past en stelt hij zo nodig fases voor. Daarom heeft een gesprek zin voor tientallen producten, niet voor duizenden. Details over de versies staan op de pagina prijzen.

Wat je na elke import controleert

De lijst met gaten, voordat een klant ze vindt. In TellMyShop Free toont de chat producten zonder afbeeldingen, zonder EAN en met een lege beschrijving, met referentie en categorie. Een voorbeeldverzoek: producten zonder afbeeldingen, EAN of merk.

Vragen en antwoorden

Waarom worden letters met accenten na een CSV import onleesbaar?

Het bestand is opgeslagen in een andere codering dan UTF-8, meestal een Windows-codering uit Excel. PrestaShop leest het als UTF-8 en de speciale tekens breken. Sla het bestand opnieuw op als CSV UTF-8, of open het in een spreadsheet waarin je bij het opslaan de codering kunt kiezen, en importeer het opnieuw.

Waarom uploadt de CSV import geen afbeeldingen?

Meestal kan de server van de webshop het bestand niet downloaden vanaf het opgegeven adres. Het adres vereist een login, leidt naar een voorbeeldpagina in plaats van het bestand zelf, of de server van de leverancier blokkeert downloads. Daarbovenop gaan bij veel afbeeldingen de tijdslimieten van de server meespelen. Controleer één adres in een privévenster van de browser.

Hoeveel producten kan de chat in één gesprek toevoegen?

Een paar tot enkele tientallen. Elk nieuw product is een aparte opslag. De uurlimieten stel je in het modulepaneel in, en voor een grotere klus controleert de chat of die past en stelt hij zo nodig fases voor. Afbeeldingen worden apart toegevoegd, tot 10 per product. Voor honderden of duizenden artikelen is een bestandsimport sneller en het juiste gereedschap.

Verschijnen nieuwe producten meteen in de webshop?

Nee. Producten die de chat toevoegt, starten uitgeschakeld, als concepten. Je controleert ze in de backoffice, verbetert wat nodig is en schakelt ze in. Bij het inschakelen waarschuwt de module voor gaten, bijvoorbeeld een ontbrekende afbeelding of voorraad. Een product met prijs 0 kan niet worden ingeschakeld, dus een per ongeluk gratis artikel gaat niet in de verkoop.

Werkt producten toevoegen in de gratis versie TellMyShop Free?

Nee. TellMyShop Free leest de webshop alleen, dus het maakt geen producten aan. Je kunt het gebruiken om na een import te controleren welke producten geen afbeelding, EAN of beschrijving hebben. Producten toevoegen en de kant-en-klare taak Nieuwe producten uit een lijst vereisen TellMyShop Pro, omdat ze de webshop vanaf de eerste stap wijzigen.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden