Euro teken verbergen/ weghalen in Woocommerce

Je ziet op veel grote webshops dat ze geen Euro teken meer gebruiken bij de prijzen. Een klant van ons wilde dit ook in Woocommerce zo. Alleen moet het Euro teken nog wel zichtbaar blijven in het winkelmandje en de checkout. Omdat het anders verwarrend is. Ook moeten het Euroteken weg bij de Vanaf prijzen.

We hebben dit mogelijk gemaakt dmv. een Snippet. Hieronder staat de Snippet, je kunt deze kopieren en implementeren in je eigen Woocommerce webshop dmv. de Code Snippets plugin.

/**
* De functie verwijdert of vervangt het valutasymbool in WooCommerce. Het controleert of de gebruiker zich op de winkelwagenpagina of de afrekenpagina bevindt en past op basis daarvan de weergave van het valutasymbool aan.
**/
function hak_remove_wc_currency_symbol( $currency_symbol, $currency ) {

// Standaard wordt het valutasymbool leeggemaakt.
$currency_symbol = ”;

// Controleert of de gebruiker zich op de winkelwagen- of afrekenpagina bevindt.
if ( is_cart() || is_checkout() ) {

// Als dat zo is, stel het valutasymbool in op het Euro-teken.
$currency_symbol = ‘€’;
}

// Geeft het mogelijk aangepaste valutasymbool terug.
return $currency_symbol;
}

// Voegt de functie toe aan de ‘woocommerce_currency_symbol’ filterhook.
add_filter(‘woocommerce_currency_symbol’, ‘lmpr_remove_wc_currency_symbol’, 10, 2);

Geplaatst in de categorie: Blog

Filter attributen van Woocommerce ook laten cachen door WP Rocket

We hebben een klant die ontzettend veel attributen gebruikt in Woocommerce. Alle pagina’s worden dmv. WP Rocket gecached voor deze klant zodat ze lekker snel inladen. Maarrr, we kwamen erachter dat zodra je filtert op een attribuut. Bijv. een merk. Dat die betreffende pagina dan niet in de cache van WP Rocket wordt weggeschreven. Zonde, want in dit geval had de klant bijna 100 verschillende attributen om op te filteren. Met elk een x aantal filterwaarden maakt dat ontelbaar veel pagina’s die niet gecached werden. Wat ook weer zorgt voor onnodig veel extra server load.

Wat we gedaan hebben om dit op te lossen is WP Rocket zo in te stellen dat hij deze filterwaarden (zgn. Cache Query Strings) ook voortaan wegschrijft in het cache geheugen. Dat kan dmv. alle attributen toe te voegen aan het hiervoor bestemde veld in de WP Rocket configuratie. Zie screenshot hoe dit werkt. Doe er je voordeel mee!

Geplaatst in de categorie: Blog

Google Consent V2 activeren in WordPress met korting via de Cookie Yes plugin

Google Consent Mode v2 is een belangrijke update in de wereld van digitale advertenties en gebruikersprivacy, met een verplichte implementatie vanaf maart 2024. Deze update is bedoeld om te voldoen aan de nieuwe Digital Markets Act (DMA) en andere privacyregelgeving zoals de GDPR. Het biedt een verbeterd mechanisme voor het beheren van gebruikerstoestemmingen en het delen van gegevens met Google-diensten, zoals Google Ads en Analytics.

Google Consent Mode v2 stelt websites in staat om de voorkeuren van gebruikers inzake cookieconsent te communiceren aan Google’s diensten. Dit verbetert niet alleen de privacycontrole van de gebruiker, maar zorgt er ook voor dat gegevensverzameling en -verwerking in overeenstemming zijn met de toestemming van de gebruiker. Er zijn twee implementatiemogelijkheden: de Basis en Geavanceerde Consent Mode. De Basisimplementatie verzamelt geen gegevens als de gebruiker geen toestemming geeft voor cookies, terwijl de Geavanceerde modus trackingtags activeert voordat de gebruiker met de cookiebanner interageert, en deze aanpast op basis van de toestemmingsvoorkeuren van de gebruiker. Dit laatste zorgt voor een beperkte hoeveelheid dataverzameling, zelfs als er geen toestemming is gegeven, terwijl toch aan de privacyvoorschriften wordt voldaan.

Voor websites die Google-diensten gebruiken, is de implementatie van Google Consent Mode v2 nu verplicht. Zonder deze implementatie zullen gegevens van nieuwe gebruikers uit de EER niet worden vastgelegd door advertentieplatforms zoals Google Ads en Google Analytics 4, wat een significante impact kan hebben op de effectiviteit van advertentiestrategieën.

CookieYes is een uitstekende WordPress-plugin die helpt bij het navigeren door de complexiteit van deze nieuwe vereisten. Als Google-gecertificeerd Consent Management Platform (CMP) ondersteunt CookieYes Google Consent Mode v2, wat het eenvoudig maakt om aan de nieuwe regelgeving te voldoen en gegevensverlies van niet-toestemmende gebruikers te minimaliseren. Het biedt een naadloze integratie voor websites om gebruikerstoestemmingen efficiënt te beheren en de nodige signalen naar Google-diensten te sturen, wat essentieel is voor het handhaven van privacycompliance en het optimaliseren van advertentiecampagnes in overeenstemming met gebruikersvoorkeuren.

Door deze geavanceerde functies en de nadruk op compliance en gebruiksvriendelijkheid, maakt CookieYes het voor WordPress-gebruikers eenvoudiger om aan de nieuwe eisen te voldoen en tegelijkertijd waardevolle inzichten te behouden uit gebruikersinteracties, zelfs in een privacybewuste omgeving.

Wil jij CookieYes met korting laten implementeren, volledig compliant met de Google Consent V2 richtlijnen? Neem dan contact met ons op.

Geplaatst in de categorie: Blog

Verwijderen van grote hoeveelheden oude orders uit Woocommerce

Het beheren van de database is een essentieel onderdeel van het onderhouden van een WooCommerce-website. Soms kan het nodig zijn om bestellingen te verwijderen, bijvoorbeeld als onderdeel van databaseonderhoud of het verwijderen van oude gegevens. Zo hadden wij recent een klant met ruim 800.000 bestellingen in Woocommerce. De hoeveelheid bestellingen zorgde ervoor dat de gehele WordPress backend traag was. Vreemd genoeg kijkt Wooocommerce ook naar de order tabel bij het openen van een productpagina. Het was dus zaak hier met de bezem doorheen te gaan.
Lees verder.. “Verwijderen van grote hoeveelheden oude orders uit Woocommerce”

Geplaatst in de categorie: Blog