Als je jouw webshop wilt optimaliseren kun je de tekst op de in winkelmand knop aanpassen. Het is goed om deze bijvoorbeeld te personaliseren. Dus in plaats van ‘in winkelmand’ de tekst ‘in jouw winkelmand’.

Hoe pas je de tekst aan? Dat kun je het beste doen met deze code snippets. Waarom niet vertalen? Omdat vertalingen regelmatig bij een update overschreven worden.

In winkelmand tekst aanpassen WooCommerce

Je kunt de tekst voor alle producten aanpassen. Dus simpele producten, variabele producten en digitale producten.

Tekst aanpassen bij alle producten

// Wijzig in winkelmand tekst op single product pagina
add_filter(
'woocommerce_product_single_add_to_cart_text',
'change_button_text_single'
);
function change_button_text_single($text) {
return __( 'In jouw winkelmandje', 'text-domain' );
}

// Wijzig in winkelmand tekst op categorie pagina
add_filter(
'woocommerce_product_add_to_cart_text',
'change_button_text_lists'
);
function change_button_text_lists($text) {
return __( 'In jouw winkelmandje', 'text-dmain' );
}

Tekst alleen aanpassen bij simpele producten

// Wijzig in winkelmand tekst op single product pagina
add_filter(
'woocommerce_product_single_add_to_cart_text',
'change_button_text_single', 10, 2 );
function change_button_text_single($text, $product) {
if ( "simple" === $product->get_type() ) {
return __( 'In jouw winkelmandje', 'text-domain' );
}

return $text;
}

// Wijzig in winkelmand tekst op categorie pagina
add_filter(
'woocommerce_product_add_to_cart_text',
'change_button_text_lists', 10, 2 );
function change_button_text_lists($text, $product) {
if ( "simple" === $product->get_type() ) {
return __( 'In jouw winkelmandje', 'text-domain' );
}

return $text;
}

Tekst alleen aanpassen bij digitale producten

// Wijzig in winkelmand tekst op single product pagina
add_filter(
'woocommerce_product_single_add_to_cart_text',
'change_button_text_single', 10, 2);
function change_button_text_single($text, $product)
{
// check of het een digitaal product is
if (true === $product->get_meta('_virtual')) {
return __('In jouw winkelmandje', 'text-domain');
} return $text;
} // Wijzig in winkelmand tekst op categorie pagina
add_filter(
'woocommerce_product_add_to_cart_text',
'change_button_text_lists', 10, 2);
function change_button_text_lists($text, $product)
{
// check of het product virtueel is
if (true === $product->get_meta('_virtual')) {
return __('In jouw winkelmandje', 'text-domain');
} return $text;
}

Feedback

Heb je na het lezen van dit artikel nog vragen of zijn er onduidelijkheden? Werkt de code niet op jouw website? Laat het ons weten, dan kunnen wij je misschien verder helpen.

Feedback kennisbankartikel

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis geen WordPress tips meer.

Al 500+ webdesigners en marketeers ontvangen deze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis nooit meer website tips.

Al 500+ webdesigners en marketeers ontvangen onze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.