WooCommerce prijzen bulk aanpassen: zo verhoog je prijzen met een percentage, ook bij variaties
WooCommerce-prijzen bulk aanpassen kan op vier manieren: met de bulkbewerking in de productlijst, een plugin voor prijzen, een CSV-bestand of een gesprek met de chat. Voor eenvoudige producten is de bulkbewerking genoeg. Met variaties, afronden en de wens om terug te kunnen, werkt een CSV-bestand, een plugin of de chat met een voorbeeld van elke prijs beter.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
De situatie: een leverancier verhoogt de prijzen met 8 procent
Donderdag, 21:40 uur. De groothandel heeft een nieuwe prijslijst gestuurd: vanaf maandag gaat alles in het assortiment solarlampen 8 procent omhoog. In de webshop zijn dat 140 producten, waarvan 30 variabel, elk in drie kleuren. Een paar honderd prijzen in totaal. Bovendien zijn sommige lampen tot het eind van de maand in de aanbieding.
Zo’n klus heeft drie valkuilen die handleidingen zelden noemen. Variaties veranderen niet mee met het product in de lijst. Prijzen na de verhoging komen uit op rare centen, zoals € 53,99 × 1,08 = € 58,31. En als er iets misgaat, is er geen simpele knop om het ongedaan te maken.
Dit stuk gaat over een blijvende wijziging van de reguliere prijs. Tijdelijke verlagingen met een begin- en einddatum staan in het schema voor acties, en de hele novemberactie in de handleiding over Black Friday in WooCommerce.
Vier routes om de prijzen van veel producten te wijzigen
| Bulkbewerking in de backoffice | Plugin voor prijzen | CSV-bestand | Chat met de TellMyShop-plugin | |
|---|---|---|---|---|
| Waar je het doet | Producten → Alle producten, Bulkacties | in het eigen scherm van de plugin | export, spreadsheet, import | in het gesprek |
| Verhogen met een percentage | ja | ja | formule in de spreadsheet | ja |
| Variaties van variabele producten | niet vanuit de productlijst, alleen in elk product apart | hangt af van de plugin | ja, elke variatie is een rij | ja, alle variaties van het product |
| Afronden op ,99 of hele euro’s | nee | hangt af van de plugin | formule in de spreadsheet | ja |
| Voorbeeld voor het opslaan | nee | hangt af van de plugin | je ziet de spreadsheet, niet de webshop | ja, oude en nieuwe prijs per artikel |
| Ongedaan maken | met de hand | hangt af van de plugin | het oude bestand importeren | vanuit de wijzigingsgeschiedenis, de hele bewerking in één keer |
| Voor wie het past | een stuk of tien eenvoudige producten | grote catalogi, regelmatige wijzigingen | wie handig is met spreadsheets | een eigenaar die de wijziging liever in woorden beschrijft |
De bulkbewerking staat beschreven in de WooCommerce-documentatie over producten bulk bewerken. In het prijsveld kun je de prijs instellen, of met een bedrag of percentage verhogen of verlagen. Voor import en export is er de ingebouwde CSV-importeur en -exporteur, die producten koppelt op ID of SKU.
Bulkbewerking: snel, maar alleen voor eenvoudige producten
In de productlijst selecteer je producten, kies je Bewerken bij Bulkacties en stel je in dat de reguliere prijs met een percentage stijgt. Voor eenvoudige producten is dat de snelste route. Er zijn twee grenzen. Prijzen van variaties wijzig je op het tabblad Variaties van elk variabel product, één voor één. Je ziet de wijziging niet voor het opslaan, en na het opslaan is er geen knop om haar ongedaan te maken.
CSV-bestand: volledige controle en de beste back-up
- Exporteer de producten uit de productlijst met de knop Exporteren. Bewaar dit bestand ongewijzigd; het is je kopie van de prijzen van voor de verhoging.
- Maak een kopie van het bestand en open die in een spreadsheet. Variaties zijn aparte rijen, dus die wijzig je ook.
- Bereken de nieuwe prijzen met een formule, bijvoorbeeld prijs maal 1,08, en rond meteen af.
- Verwijder de kolommen die je niet wijzigt. Houd de ID of SKU en de prijzen. Minder kolommen betekent minder risico dat je beschrijvingen overschrijft.
- Importeer het bestand met de optie om bestaande producten bij te werken.
- Controleer een paar producten in de webshop, waaronder één variabel product en één in de aanbieding.
Let op bij het terugdraaien. Een verlaging van 8 procent maakt een verhoging van 8 procent niet ongedaan. € 100 is na de verhoging € 108, en € 108 met 8 procent verlaagd is € 99,36. Om terug te gaan deel je door 1,08 of importeer je het bestand uit stap één.
Een plugin voor prijzen
Plugins voor bulkbewerking voegen filters op categorie, tag of voorraad toe, prijzen van variaties en soms een wijzigingsgeschiedenis. Een voorbeeld is de extensie voor prijzen van variaties die in de WooCommerce-documentatie staat beschreven. Dat is zinvol als je elke maand prijzen wijzigt. Voor een eenmalige verhoging is het vaak gewoon weer een plugin die je voor altijd moet bijwerken.
Zo doe je het in een gesprek met de chat
’s Ochtends vertel je je chat (Claude of ChatGPT) wat er moet veranderen, lees je het voorbeeld en keur je goed. De TellMyShop-plugin voor WordPress en WooCommerce wijzigt prijzen in één categorie (tot 200 producten per stap, de rest in de volgende) of een lijst van maximaal 50 producten. Een variabel product verandert in al zijn variaties, en het voorbeeld toont elke variatie apart.
Jij: Verhoog de reguliere prijzen in de categorie Solarlampen met 8 procent, afgerond op een eind van ,99.
Je chat: Voorbeeld: 140 producten, 212 artikelen inclusief variaties. Prijzen inclusief btw, zoals de webshop ze invoert. Voorbeelden:
12 producten zijn in de aanbieding. Klanten betalen nog steeds de actieprijs, en de nieuwe reguliere prijs staat er doorgestreept naast.
Jij: Doe maar.
Je chat: 212 van de 212 opgeslagen. Het bewerkingsnummer om het ongedaan te maken staat in de wijzigingsgeschiedenis.
Lumo-solarlamp, reguliere prijs
oude versie: € 53,99
nieuwe versie: € 57,99
Retro lichtsnoer, variatie warm wit, reguliere prijs
oude versie: € 89,99
nieuwe versie: € 96,99
Voor het opslaan blokkeert de chat prijzen van nul en actieprijzen die hoger zijn dan de reguliere prijs, en geeft hij een waarschuwing bij een wijziging van meer dan de helft. Het voorbeeld zegt of bedragen inclusief btw zijn, volgens de instelling van de webshop. De hele bewerking maak je ongedaan met één verzoek of in het pluginpaneel, in de wijzigingsgeschiedenis. Klanten zien de nieuwe prijzen direct, vergelijkingssites bij de volgende verversing van de productfeed, en de productpagina kan nog even de oude prijs tonen als de site paginacache gebruikt.
Prijzen, acties, coupons en voorraad vragen de schakelaar Verkoop. De eigenaar zet die apart aan in het pluginpaneel, en tot dan kan de chat prijzen lezen en een plan maken, maar slaat hij ze niet op. In TellMyShop Free krijg je precies dat plan: een lijst met producten, de prijs nu en de prijs na de wijziging. Opslaan met een voorbeeld en ongedaan maken werkt in TellMyShop Pro met de schakelaar Verkoop aan. Details staan op de pagina TellMyShop voor WordPress en WooCommerce, prijzen op de pagina prijzen.
Verlagingen en Omnibus: wat de plugin niet berekent
Kondig je een verlaging aan, dan moet je volgens de regels de laagste prijs van de 30 dagen ervoor tonen. Die regels komen uit de Europese Omnibus-richtlijn. Nationale toezichthouders publiceren richtlijnen over hoe je die prijs vermeldt; het standpunt van de Poolse toezichthouder staat bijvoorbeeld samengevat in een juridische alert van KPMG (in het Pools). WooCommerce doet dit niet zelf, en TellMyShop berekent of toont deze prijs ook niet. Daarvoor heb je een aparte plugin nodig. De chat herinnert je eraan als je er een actie mee plant. Meer handleidingen staan op de blog.
Vragen en antwoorden
Hoe verhoog ik de prijzen van alle producten in WooCommerce met een percentage?
Ga naar Producten → Alle producten, selecteer de producten, kies Bewerken bij Bulkacties en stel in dat de prijs met een percentage stijgt. Dat werkt goed voor eenvoudige producten. Prijzen van variaties wijzig je in elk variabel product apart, of met een CSV-bestand, een plugin of de chat.
Hoe maak ik een bulkwijziging van prijzen in WooCommerce ongedaan?
WooCommerce heeft zelf geen knop om iets ongedaan te maken. De veiligste manier is producten voor de wijziging naar een CSV-bestand te exporteren en dat bestand te importeren als er iets misgaat. Onthoud dat een verlaging van 8 procent een verhoging van 8 procent niet terugdraait: € 100 is na de verhoging € 108, en na de verlaging € 99,36.
Verandert een bulkwijziging van prijzen ook de actieprijzen?
Dat hangt af van de methode. In de bulkbewerking stel je de reguliere prijs en de actieprijs apart in. Is een product in de aanbieding, dan betaalt de klant nog steeds de actieprijs, en de nieuwe reguliere prijs staat er doorgestreept naast. Controleer dat voor het opslaan.
Heeft een prijsverhoging iets te maken met de Omnibus-regels?
De verhoging zelf niet. De plicht om de laagste prijs van de afgelopen 30 dagen te tonen geldt voor verlagingen. Maar een verhoging verandert de prijsgeschiedenis waaruit die laagste prijs bij je volgende actie wordt berekend. Die berekent een aparte plugin in de webshop, niet WooCommerce of TellMyShop.
Wijzigt TellMyShop prijzen zonder dat ik iets aanzet?
Nee. Prijzen, acties, coupons en voorraad vragen de schakelaar Verkoop, die de eigenaar apart in het pluginpaneel aanzet. Zonder die schakelaar maakt de chat alleen een plan van de wijzigingen. Staat hij aan, dan gaat elke prijswijziging via een voorbeeld en jouw goedkeuring.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.