CSV import/export
Wat het doet
Twee dingen die anders een losse plugin kosten. Ten eerste bulk-bewerken: je downloadt je catalogus als CSV, past voorraad, prijs of brievenbus-max aan in Excel of Numbers en uploadt het bestand terug. Ten tweede een leveranciersfeed: een URL van je leverancier die dagelijks vanzelf je voorraad bijwerkt.
De module maakt nooit producten aan en verwijdert er nooit een. Hij werkt alleen bestaande producten en variaties bij. Dat is bewust: een importfout kan je catalogus dan niet slopen.
Aanzetten
Pure Shop > Instellingen > Modules, schuifje CSV import/export aan. Daarna verschijnt Pure Shop > CSV import/export (Pro), ook in het blok Pagina’s in de zijbalk van de instellingen.
Instellingen
De pagina heeft drie genummerde blokken. Je doorloopt ze van boven naar beneden.
1. Exporteren. Klik op Download de velden-CSV. Je krijgt een rij per gepubliceerd product en per variatie. De eerste vier kolommen zijn er als herkenning: type, id, sku en naam. De naam-kolom is er puur zodat jij weet waar je naar kijkt; wijzigingen daarin worden genegeerd.
Daarna volgen de kolommen die je kunt bewerken, in deze volgorde:
- definitief_uit: ja of nee. Dit is de vlag “Komt niet meer terug” van de wensenlijst.
- voorraad: het aantal op voorraad.
- prijs: de reguliere prijs.
- brievenbus_max: het maximum van Brievenbus-max. Geldt per product, bij variatie-rijen wordt de kolom overgeslagen. Met 0 maak je het veld leeg.
2. Importeren (upload). Pas alleen de bewerkbare kolommen aan en laat een cel leeg als er niets mag veranderen. Sla op als CSV en upload het bestand. Alleen .csv, maximaal 20 MB.
Zet de eerste keer het vinkje “eerst een droge run (niets wijzigen, alleen rapporteren)” aan. Je ziet dan precies wat er zou veranderen, zonder dat er iets wordt weggeschreven. Klopt het, dan draai je hem echt.
Na Uploaden en klaarzetten klik je op Start verwerking. De verwerking loopt in stappen met een voortgangsbalk. Bij Regels per stap kies je 25, 50, 100 of 250. Je kunt altijd pauzeren en later verder gaan waar je was. Een catalogus van duizenden regels loopt dus niet tegen een time-out aan.
Matchen gebeurt eerst op id en anders op sku. Rijen die nergens bij passen worden overgeslagen. Elke regel met een probleem komt met regelnummer en reden in de fouten-lijst, de rest gaat gewoon door.
3. Leveranciers-voorraadfeed. Levert je leverancier een CSV via een vaste link, vul dan in:
- Feed-URL
- Kolomnaam artikelnummer (sku)
- Kolomnaam voorraad
- Kolomnaam prijs (optioneel): leeg is prijzen niet bijwerken.
- Dagelijks automatisch: werkt de voorraad elke dag automatisch bij vanuit deze feed.
Met Test de feed zie je meteen of het bestand te lezen is, welke kolommen erin zitten en hoe de eerste regels eruitzien. Handig als je samen met je leverancier wilt uitzoeken wat er anders moet. Met Nu ophalen en verwerken draai je de feed direct, desgewenst als droge run.
De dagelijkse run werkt op de achtergrond in korte beurten, dus ook op een trage server. Onderaan de pagina staat het resultaat van de laatste automatische run: hoeveel regels zijn bijgewerkt, hoeveel ongewijzigd en hoeveel een probleem hadden.
Let op
Uploads en opgehaalde feeds komen in een afgeschermde map te staan, niet in je gewone mediabibliotheek.
Bedragen met een komma worden gewoon herkend, want Nederlandse Excel-export schrijft nu eenmaal 12,50. De export gebruikt de puntkomma als scheidingsteken, zodat Excel het bestand direct goed opent. Bij het importeren herkent de module het scheidingsteken zelf.
Cellen die met een isgelijkteken, plus, min of apenstaartje beginnen krijgen in de export een apostrof ervoor. Zo kan een productnaam nooit als formule worden uitgevoerd in jouw spreadsheet.
Vul je een voorraad in bij een product zonder voorraadbeheer, dan zet de import voorraadbeheer voor dat product aan.
Zonder geldige Pro-licentie is de pagina weg en start er geen nieuwe dagelijkse feed. Een feed-run die al liep wordt nog netjes afgerond. Zie Licentie en updates.
Terug naar Pure Shop Pro
Bijgewerkt voor Basis 1.0.75, Pro 1.0.80 op 5 oktober 2026