Button auswechseln auf Produktübersicht

Den lästigen „add to cart“ Button auf „Mehr Info“ ändern

Ihr kennt das Problem:

Wocommerce gibt auf Produktübersichten bzw. Kategorie Seiten sofort einen Button „Zum Warenkorb“ aus.

Das ist ganz sicher nicht immer sinnvoll, denn der Kunde soll ja die Details des Artikels zuerst ansehen und

Stückzahlen aussuchen.

Nachdem ich, wie viele andere sicher auch, lange an einer Lösung tüfteln musste: Hier die doch recht einfache Lösung.

Natürlich arbeiten wir mit einem Child Theme, um update-sicher zu bleiben. Der Code kommt in die functions.php des Child Themes.

1.) Benutzt dafür einen Texteditor wie z.B. Sublime Text und NICHT die Editor Funktion von WP!

2.) Habt ihr natürlich ein Backup der DB und der Datei, bevor sie bearbeitet wird…. 😉

Achtung:

Wer mit Wocommerce Germanized arbeitet kann sich die Mühe sparen.

Ihr findet das in den WG Einstellungen unter „Anzeige“

 <?php
// Change the add to cart button INTO View Product button
// =================================================================================================================


add_filter( 'woocommerce_loop_add_to_cart_link', 'add_product_link' );
function add_product_link( $link ) {
    global $product;
    echo '<a href="'.$product->get_permalink( $product->id ).'" class="button">' . __('Mehr Info', 'woocommerce') . '</a>';
}


?> 

Das ist alles.

Der Button wurde bei der Gelegenheit noch in „Mehr Info“ umbenannt.

Happy coding 😉

P.S..Beachtet die PHP Wrapper. Der gesamte Code eurer Datei gehört dazwischen.

Also ALLE Anpassungen. Nicht, das dann irgendwer jammert.