Handleiding
Shopify-producten importeren vanuit Google Sheets
Laatst bijgewerkt: 9 oktober 2026
Houd je Shopify-productdata bij in een gedeelde Google Sheet. Importeer de sheet een keer, of gebruik Pro of Scale om toekomstige wijzigingen automatisch volgens een schema op te halen.
Google Sheets is handig wanneer meerdere mensen een catalogus bijhouden of wanneer de data vaak verandert. In plaats van na elke wijziging een nieuw bestand te exporteren, geef je Simple CSV een openbare CSV-URL van een tabblad van de sheet.
Deze handleiding behandelt de volledige setup:
- Een Google Sheet voorbereiden voor een Shopify-productimport
- Alleen het tabblad publiceren dat Simple CSV nodig heeft
- Een openbare CSV-URL maken en testen
- Een eenmalige import uitvoeren of terugkerende updates plannen op Pro of Scale
- Een access denied-fout oplossen zonder privéwerkdata openbaar te maken
Shopify en directe Google Sheets-imports
Nee, niet standaard. De ingebouwde productimporter van Shopify accepteert een bestand dat je vanaf je computer uploadt. Hij kan geen Google Sheet volgen en geen spreadsheet van een URL ophalen.
Simple CSV vult dat gat. Google Sheets kan een tabblad als CSV publiceren op een openbare URL, en Simple CSV kan die URL lezen om producten aan te maken of bestaande producten in Shopify bij te werken. De bron volgt nog steeds de normale CSV-regels. Je onderhoudt hem alleen als een live sheet in plaats van steeds opnieuw bestanden te exporteren en uploaden.
Wanneer een Google Sheet beter past dan een lokale CSV
Een gepubliceerde Google Sheet past bij productdata die meerdere mensen bewerken of die regelmatig verandert.
- Eén bron van waarheid. Inkopers, catalogusbeheerders en operationele medewerkers werken in dezelfde sheet in plaats van bestandsversies rond te sturen.
- Geen cyclus van opnieuw exporteren en uploaden. De URL blijft hetzelfde terwijl de waarden in het gepubliceerde tabblad veranderen.
- Geplande updates. Een schema op Pro of Scale kan de actuele CSV op het gekozen tijdstip ophalen. Gewijzigde bestanden werken Shopify bij, ongewijzigde bestanden worden overgeslagen na een volledig geslaagde geplande run.
- Een veiligere publicatiegrens. Een apart exporttabblad kan alleen de kolommen bevatten die Shopify nodig heeft, terwijl formules, notities en kostprijzen in privéwerktabbladen blijven.
Voor hulp met identifiers, tekencodering of automatische opmaak door spreadsheets, lees de valkuilen van Excel en Google Sheets in de volledige CSV-handleiding. Voor terugkerende leveranciersdata, zie de handleiding voor het synchroniseren van leveranciersfeeds.
Stap 1. Zet je sheet op als een Shopify-CSV
Een Google Sheet verandert de regels voor productdata niet. Houd één kopregel bovenaan en daaronder per rij één product of variant, volgens dezelfde structuur die je in een CSV-bestand zou gebruiken.
- Gebruik één exporttabblad. Een CSV-URL geeft één tabblad terug, geen werkmap met meerdere tabbladen.
- Houd één schone kopregel aan. Verwijder titelrijen en herhaalde kopteksten in de data. Simple CSV slaat lege regels boven de eerste rij met data over.
- Voeg geen cellen samen. Elke waarde moet bij één rij en één kolom horen.
- Bescherm SKU's en barcodes. Selecteer de kolommen met identifiers en kies Format → Number → Plain text voordat je waarden plakt. Zo blijven voorloopnullen staan en worden lange nummers geen wetenschappelijke notatie.
- Gebruik openbare afbeeldings-URLs. Als de sheet een kolom Image Src bevat, moet elke afbeeldings-URL laden zonder inloggen.
Je kopteksten kunnen de standaardnamen van Shopify gebruiken, of je koppelt je eigen kolomnamen aan Shopify-velden in Simple CSV. Test in beide gevallen eerst een paar rijen voordat je de complete catalogus importeert.
Stap 2. Maak de sheet openbaar
Simple CSV haalt de sheet op zonder je Google-login, dus de exacte CSV-URL moet openbaar zijn. Er zijn twee manieren om die te maken.
Optie A. Publish to web (aanbevolen)
- Vraag de eigenaar van het bestand om de sheet te openen en te kiezen voor File → Share → Publish to web (publiceren op internet).
- Selecteer in de eerste dropdown het specifieke tabblad met je importdata.
- Kies in de formaat-dropdown Comma-separated values (.csv).
- Klik op Publish en bevestig.
- Kopieer de URL die eindigt op
/pub?output=csv.
Dit is de aanbevolen methode omdat deze het gekozen tabblad publiceert als een duurzame CSV-feed. De feed kan beschikbaar blijven, zelfs als het delen via links voor de werk-spreadsheet later wordt beperkt. Om de toegang te stoppen, moet je het publiceren van het document expliciet stopzetten.
Optie B. Deel de normale sheet-URL voor een bestand met een enkel tabblad
- Vraag de eigenaar van het bestand om op Share te klikken en General access in te stellen op Anyone with the link (iedereen met de link).
- Kopieer voor een spreadsheet met een enkel tabblad de normale Google Sheets-URL uit de browser.
- Plak die URL direct in Simple CSV.
Dit is de makkelijkste optie voor een bestand met een enkel tabblad. Gebruik voor een spreadsheet met meerdere tabbladen Optie A, zodat de eigenaar van het bestand precies het tabblad kan publiceren dat je nodig hebt. Een gedeelde link is kwetsbaarder. De import stopt met werken als iemand General access terugzet naar Restricted of als een Workspace-beheerder extern delen uitschakelt.
Test de exacte URL altijd in een privé- of incognitovenster van je browser. Een gepubliceerde URL moet een CSV downloaden of kommagescheiden data tonen. Een normale gedeelde URL moet de sheet openen zonder te vragen om in te loggen.
Stap 3. Importeer of plan de synchronisatie
Zodra de openbare URL werkt in een privévenster, gebruik je hem als bron voor een Simple CSV-import.
- Start een URL-import in Simple CSV en plak de gepubliceerde CSV-URL of de openbare Google Sheets-URL van een bestand met een enkel tabblad.
- Kies Import new products.
- Koppel de kolommen van de sheet aan de Shopify-productvelden die je wilt wijzigen.
- Bekijk het voorbeeld en doe een kleine test voordat je elke rij importeert.
Nadat je de sheet-URL hebt ingediend, toont Simple CSV de downloadvoortgang voordat het bestand wordt gevalideerd. Je ziet een percentage wanneer Google de totale grootte doorgeeft, of de tot dan toe gedownloade grootte wanneer dat niet zo is.
Gebruik voor een import van nieuwe producten Override status for all new products op de Preview-pagina om elk nieuw product Active, Draft of Unlisted te maken (Unlisted betekent: bereikbaar en te kopen via een directe link, maar niet zichtbaar in Shopify-zoeken, collecties en aanbevelingen). Deze keuze gaat boven een gekoppelde Status-kolom of de standaardstatus. Als je de import opslaat als een schema op Pro of Scale, wordt dezelfde keuze gebruikt telkens wanneer het geplande bestand wordt verwerkt.
Om producten te wijzigen die al in Shopify staan, volg je de Google Sheets-updatehandleiding. Die behandelt matchsleutels, runs die alleen bijwerken en het koppelen van alleen de velden die de sheet mag beheren.
Een eenmalige import leest de sheet een keer. Op Free kies je Start import op de Summary-pagina, of Try import (100 rows) als de sheet boven de limiet van het plan zit. Op Pro of Scale kies je Save & Run now om de setup op te slaan en een run in de wachtrij te zetten zonder een schema aan te maken. Kies Save & Schedule wanneer je een terugkerend schema wilt aanmaken of bewerken. Simple CSV haalt dezelfde URL dan op elk gepland tijdstip opnieuw op. Na een volledig geslaagde geplande run slaat Simple CSV het bestand over wanneer de gepubliceerde CSV en de instellingen ongewijzigd zijn. Kies Run now op de automatisering als je dat ongewijzigde bestand opnieuw wilt toepassen. De walkthrough voor geplande URL-imports behandelt koppelen, matchen en plannen in meer detail.
Een "Access Denied"-fout oplossen
De meest voorkomende oorzaak is dat de sheet nog op Restricted staat of niet meer openbaar opent. Test eerst de exacte URL in een privévenster. De URL moet openen zonder te vragen om in te loggen.
Voor stapsgewijze probleemoplossing, zie hoe je Google Sheets-toegangsfouten oplost →
Best practices voor Google Sheets-imports
- Publiceer een apart exporttabblad. Houd formules en werknotities ergens anders. Maak alleen definitieve waarden en de kolommen die de import nodig heeft zichtbaar.
- Verwijder vertrouwelijke bedrijfsdata. Publiceer geen kostprijzen, marges, interne notities, klantdata of inloggegevens van leveranciers. Openbaar betekent dat iedereen met de URL erbij kan.
- Houd identifiers stabiel. Behandel SKU- en barcodekolommen als Plain text en hergebruik identifiers niet voor andere producten.
- Beperk wat er wordt bijgewerkt. Koppel alleen de kolommen waarvan de sheet de eigenaar is, zodat je zorgvuldig bewerkte Shopify-velden niet overschrijft.
- Test voordat je plant. Doe een kleine handmatige import, controleer de betrokken producten en schakel pas daarna een terugkerend schema in op Pro of Scale.
- Test de toegang opnieuw na wijzigingen in het delen. Als een beveiligingscontrole of accountwijziging de spreadsheet raakt, controleer de URL dan opnieuw in een privévenster.