Van iDEAL naar Wero: wat verandert er voor uw webshop?
iDEAL is overgenomen door het Europese Wero en gaat daar stap voor stap in op. Wat dat betekent voor de kassa van…
Lees verderKleine wijzigingen aan uw shop, zo gebouwd dat ze bij de volgende WooCommerce-update niet verdwijnen of de checkout breken.
Een tekstje onder de knop "In winkelwagen". Een extra veld in de checkout voor het btw-nummer. Gratis verzending tonen vanaf een bedrag, en de dure verzendmethode dan verbergen. Het zijn kleine wensen, en een handige bouwer heeft ze in een middag gemaakt. Het probleem komt later: na een update van WooCommerce of het thema is de aanpassing weg, of erger, de afrekenpagina doet vreemd en niemand weet meer waar de wijziging zat.
WooCommerce-aanpassingen laten maken is dus vooral een kwestie van hoe. Op deze pagina leest u waar aanpassingen wel en niet thuishoren, welke kleine wijzigingen veel voorkomen, en hoe u ze laat maken zonder dat ze bij elke update een risico worden.
Er zijn drie plekken waar aanpassingen vaak worden gemaakt, en twee daarvan zijn slecht.
Dat laatste is verraderlijk. Een verouderde kopie van het checkoutsjabloon kan jaren goed gaan, tot een update iets verandert waar die kopie niets van weet. Dan doet de knop "Bestelling plaatsen" niets, of verdwijnt een betaalmethode.
WooCommerce heeft op heel veel plekken zogenaamde hooks: vaste haakjes waar extra code kan inhaken, of waar een waarde kan worden aangepast voordat hij getoond of opgeslagen wordt. De ontwikkelaarsdocumentatie van WooCommerce raadt zelf aan om waar mogelijk hooks te gebruiken in plaats van sjablonen te kopiëren. Een tekst onder de knop, een extra veld, een gewijzigde verzendregel: het kan bijna altijd via een hook, zonder een sjabloon aan te raken.
Die code zetten wij bij voorkeur in een kleine eigen plugin voor uw shop, en niet in het functiebestand van het thema. Het voordeel: wisselt u later van thema, dan blijven de aanpassingen aan de winkel werken. En alles staat bij elkaar, met uitleg erbij, zodat ook een volgende ontwikkelaar ziet wat er is aangepast en waarom.
Is de wens groter, bijvoorbeeld een complete functie met eigen instellingen, dan wordt het een eigen WooCommerce-plugin. Dat is een ander soort project.
Een greep uit wensen die in een paar uur te maken zijn, mits er geen bijzondere plugins in de weg zitten:
Soms bestaat er voor zo'n wens al een betrouwbare plugin. Soms is een paar regels eigen code juist lichter en beter te onderhouden dan nog een plugin. Die afweging staat in kant-en-klaar of maatwerk.
Wij bouwen elke aanpassing met hooks in een eigen plugin voor uw shop, eerst op staging. Daar testen wij met een bestelling, ook in de uitzonderingen die u heeft genoemd. Daarna gaat het live, met opnieuw een testbestelling. Bij elke volgende update van WooCommerce kijken wij of de aanpassing nog werkt.
Zit uw shop in ons onderhoud voor WooCommerce, dan zijn kleine aanpassingen vaak al inbegrepen: in het pakket Zakelijk (€ 89 per maand) zit 2 uur aanpassingen per maand, in Groei (€ 179 per maand) 5 uur. Grotere wensen krijgen eerst een vaste prijs na een korte intake, en pas daarna beginnen wij. Stuur ons uw wens, met een schermafbeelding als dat kan.
iDEAL is overgenomen door het Europese Wero en gaat daar stap voor stap in op. Wat dat betekent voor de kassa van…
Lees verderSinds 28 juni 2025 geldt de Europese toegankelijkheidswet ook voor webshops die aan consumenten verkopen. Voor wie de regels gelden, wat de…
Lees verderEen tariefwijziging is geen kwestie van één instelling omzetten. Welke schermen, producten en koppelingen u nalangs moet, en in welke volgorde.
Lees verderMeestal wel. Wij zoeken eerst uit wat er is aangepast en waar, en zetten het daarna om naar hooks in een eigen plugin. Zo wordt de shop bij de volgende update een stuk voorspelbaarder.
Niet altijd direct. Vaak gaat het om kleine verschillen. Maar het betekent wel dat uw shop op een plek afwijkt van de huidige WooCommerce. Bij sjablonen voor winkelwagen en checkout is het verstandig het te laten nakijken.
Van u. De plugin staat in uw installatie, en wij zetten er uitleg bij zodat een andere ontwikkelaar er later ook mee verder kan.
Daarom gaat bij ons elke update eerst naar staging. Botst er iets, dan zien wij het daar en passen wij de code aan voordat de update live gaat.
Vraag een gratis websitecheck aan. U ontvangt binnen één werkdag een helder rapport, zonder verplichtingen.
Reactie binnen 4 werkuren