Producten verplaatsen naar een andere categorie in PrestaShop: 4 manieren
Je kunt producten in PrestaShop op vier manieren naar een andere categorie verplaatsen: op elke productpagina, met een CSV import met een categoriekolom, met een betaalde module, of in een gesprek met de chat met een voorbeeld. Controleer voordat je kiest één ding: verandert de standaardcategorie? Zo ja, dan veranderen product-URL’s en heb je 301 redirects nodig.
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: · 5 min lezen
Producten verplaatsen of de hele categorie?
Begin met deze vraag, want soms hoef je helemaal geen producten te verplaatsen. Moet Lantaarns gewoon onder Tuinverlichting komen, dan verplaats je de categorie in de boom. De producten blijven erin, en het menu en het kruimelpad veranderen. Dat doe je op het bewerkscherm van de categorie door de bovenliggende categorie te wijzigen. De regels van de boom staan beschreven in de PrestaShop-documentatie over categorieën.
Producten verplaats je als hun toewijzing verandert. De categorie Verlichting wordt opgesplitst in wandlampen en tuinlampen. De seizoenscategorie Zomer loopt af. Een leverancier heeft zijn assortiment gewijzigd en sommige producten passen elders beter. Dan moet elk product de ene categorie verlaten en in een andere komen.
Welke manieren zijn er om producten te verplaatsen?
Vier zinnige, en elk heeft andere kosten als het misgaat.
| Methode | Voor hoeveel producten | Voorbeeld voor het opslaan | Als er iets misgaat |
|---|---|---|---|
| Met de hand op de productpagina | een paar, een stuk of tien | je ziet steeds maar één product | je herstelt het met de hand |
| CSV import met een categoriekolom | honderden | geen, alleen een testimport | je hebt een export van voor de wijziging nodig |
| Betaalde module voor bulkwijzigingen | honderden | hangt af van de module | hangt af van de module |
| Gesprek met de chat | tot 200 in één operatie | ja, met een lijst van gewijzigde URL’s | je maakt de hele operatie ongedaan vanuit de wijzigingsgeschiedenis |
De productlijst in de backoffice heeft geen bulkactie “categorie wijzigen”. Daarom bestaan er modules voor alleen deze taak, bijvoorbeeld de module van X13 voor het verplaatsen van producten (Poolstalige pagina). Blogs noemen ook een vijfde manier: een SQL-query rechtstreeks in de database. De handleiding van PSKRK over producten in bulk aan een categorie toewijzen laat die zien. Zo’n wijziging slaat alles over wat de webshop bij het opslaan doet, ook het verversen van de indexen voor zoeken en filters. Zonder databaseback-up en ontwikkelaar raden we het niet aan.
Bij importeren moet je opletten. Bij het bijwerken van producten overschrijft de categoriekolom de bestaande toewijzingen, en slecht gekoppelde ID’s wijzigen de verkeerde producten. Lees voor je begint de documentatie over importeren en maak een export.
Wat gebeurt er met product-URL’s na een categoriewijziging?
Ze veranderen alleen als je de standaardcategorie wijzigt en het URL-patroon voor producten die bevat. In veel webshops ziet het standaardpatroon eruit als /categorie/id-naam.html. Een product dat van Zomer naar Lantaarns gaat, krijgt dus een nieuwe URL. De oude URL moet met een 301 naar de nieuwe doorsturen, zodat je geen verkeer uit Google en links verliest. Google legt dat uit in zijn handleiding over redirects.
Een product aan een nieuwe categorie toevoegen zonder de standaardcategorie te wijzigen, verandert de URL niet. Dat is een veilige eerste stap bij een herindeling. De volledige uitleg over het verschil tussen de standaardcategorie en extra categorieën staat in het stuk over een product in meerdere categorieën.
Hoe verplaats je producten zonder verkeer te verliezen, stap voor stap?
Welke methode je ook gebruikt, houd deze volgorde aan.
- Exporteer de producten uit de categorieën die je wijzigt. Dat is je kopie van de toewijzingen.
- Maak de nieuwe categorieën aan en laat ze uitgeschakeld tot je klaar bent.
- Voeg de producten toe aan de nieuwe categorieën, zonder ze uit de oude te halen.
- Wijzig waar nodig de standaardcategorie. Controleer een paar oude product-URL’s.
- Schakel de nieuwe categorieën in en controleer ze in een privévenster van je browser.
- Haal de producten uit de oude categorieën, en schakel de lege categorieën uit of stuur ze door.
- Loop na een week het rapport met niet-gevonden pagina’s na. Meer daarover in het stuk over 404 fouten.
Hoeveel werk is producten met de hand verplaatsen?
Elk product is een aparte pagina. Je opent het product, vinkt de oude categorie uit, vinkt de nieuwe aan, wijzigt de standaard, slaat op en gaat terug naar de lijst. Een stuk of tien producten verplaats je zo. Bij tweehonderd loopt het werk over meerdere avonden, en fouten zie je pas als een klant op een lege categorie belandt.
Handwerk heeft nog een zwakte. Je ziet het geheel niet voor het opslaan. Je weet niet hoeveel URL’s veranderen tot je elk product apart hebt gecontroleerd. Je hebt ook geen lijst van wijzigingen die je ongedaan kunt maken als de herindeling een slecht idee blijkt. Daarom loont het bij grotere wijzigingen een voorbeeld van de hele operatie en een weg terug te hebben.
Hoe verplaats je een heel assortiment met één verzoek?
Je schrijft van waar naar waar, en je chat (Claude of ChatGPT) toont een voorbeeld met het aantal producten en de URL-wijzigingen. Na jouw goedkeuring slaat hij de wijzigingen op en controleert hij of de oude URL’s doorsturen.
Jij: Verplaats alle producten van Zomer (id 41) naar Tuinverlichting (id 34). Laat ze ook in Uitverkoop staan en maak Tuinverlichting de standaard.
Je chat: Voorbeeld: 58 producten. Elk verlaat Zomer, komt in Tuinverlichting en blijft in Uitverkoop. De standaardcategorie zit in de URL, dus de URL’s veranderen:
Elke oude URL stuurt met een 301 door naar de nieuwe.
Jij: Goedgekeurd.
Je chat: Opgeslagen. Ik heb vijf oude URL’s gecontroleerd, ze sturen allemaal direct door naar de nieuwe. Je kunt de operatie ongedaan maken vanuit de wijzigingsgeschiedenis.
oude versie: /zomer/215-ledlichtsnoer-10m.html
nieuwe versie: /tuinverlichting/215-ledlichtsnoer-10m.html
Eén operatie omvat tot 200 producten. Een categorie in de boom verplaatsen is ook één verzoek, en de eigen URL van de categorie verandert niet. TellMyShop Pro slaat beide soorten wijzigingen op, zonder extra schakelaar. In TellMyShop Free toont de chat de categorieboom met productaantallen en plant hij de herindeling zonder iets op te slaan.
Kant-en-klare verzoeken staan in de use cases producten verplaatsen tussen categorieën en nieuwe categorieën en producten erheen verplaatsen. Wat TellMyShop Pro kost, zie je op de pagina prijzen.
Vragen en antwoorden
Heeft PrestaShop een ingebouwde manier om de categorie in bulk te wijzigen?
Niet in de productlijst. Bulkacties in Catalogus > Producten omvatten inschakelen, uitschakelen, dupliceren en verwijderen, maar niet toewijzen aan een categorie. Dan blijven over: elk product bewerken, een CSV-bestand met een categoriekolom importeren, een betaalde module, of een gesprek met de chat met een voorbeeld van de wijzigingen.
Verlies ik mijn posities in Google na het verplaatsen van producten?
Niet als de oude URL’s met een 301 naar de nieuwe doorsturen. Een product-URL verandert alleen als je de standaardcategorie wijzigt en het URL-patroon die bevat. Open na de wijziging een paar oude URL’s en controleer of ze direct naar de nieuwe leiden, zonder een keten van redirects.
Wat is het verschil tussen producten verplaatsen en een categorie verplaatsen?
Een categorie verplaatsen wijzigt haar plek in de boom, bijvoorbeeld Lantaarns gaat onder Tuinverlichting. De producten blijven er zoals voorheen aan toegewezen. Producten verplaatsen wijzigt hun toewijzingen: ze verlaten de ene categorie en komen in een andere. Een herindeling van de webshop omvat vaak allebei.
Wat gebeurt er met producten als ik de oude categorie verwijder?
Als je een categorie verwijdert, vraagt PrestaShop wat er moet gebeuren met producten die alleen die categorie hebben. Je kunt ze aan de bovenliggende categorie toewijzen, toewijzen en uitschakelen, of verwijderen. Veiliger is eerst de producten te verplaatsen, de webshop te controleren en de lege categorie als laatste te verwijderen. Stuur ook haar URL door.
Hoeveel producten verplaatst de chat tegelijk?
Eén operatie omvat tot 200 producten en tot 20 categorieën om toe te voegen of te verwijderen. Bij een grotere categorie verdeelt de chat het werk in batches, elk met een eigen voorbeeld en goedkeuring. Uurlimieten stel je in het modulepaneel in. Voor groter werk kijkt de chat of de herindeling erbinnen past en stelt anders etappes voor.
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.