WooCommerce – die Anzahl der Produkte ändern

Manchmal möchte man in der Hauptansicht eines WooCommerce Shops die Anzahl der Produkte ändern. Dazu einfach folgenden Code in die Datei functions.php des WordPress-Themes einfügen und ggf. anpassen. Die Anzahl der Produkte pro Reihe ändern   // WooCommerce Produkte Anzahl pro Reihe aendern add_filter(‚loop_shop_columns‘, ‚loop_columns‘); if (!function_exists(‚loop_columns‘)) { function loop_columns() { // return 3; // die Anzahl auf 3 Produkte pro Reihe einstellen return 3; // 3 Produkte pro Reihe } } Anzahl der angezeigten … Weiterlesen

WooCommerce Telefon als Pflichtfeld machen

Das Anpassen von WooCommerce Checkout-Feldern mithilfe von actions und filters ist eine feine Sache. Damit lassen sich mit Hilfe einer Funktion in der functions.php des WordPress-Themes auch die Optionen für Pflichtfelder festlegen. Im Beispiel machen wir das Telefon als Pflichtfeld in den Rechnungsfeldern (billing_fields) der Kasse: // Telefonnummer in der Kasse als Pflichtfeld machen add_filter( ‚woocommerce_billing_fields‘, ‚wc_wr_filter_phone‘, 10, 1 ); function wc_wr_filter_phone( $address_fields ) { $address_fields[‚billing_phone‘][‚required‘] = true; return $address_fields; } Kleines Codeschnipsel für alle, … Weiterlesen

WooCommerce – ein PDF als Anhang in den Bestell-Emails mitsenden

Wie kann man dem Kunden ein PDF oder mehrere PDF-Dateien wie z.B. AGB oder Widerrufsbelehrung  als Anhang in der Bestell-Email mitsenden? Das geht ganz einfach mit einer Funktion in der functions.php des Themes. Die PDF-Dateien müssen dazu im Theme-Ordner mit abgelegt werden! (wp-content/themes/deintheme/woocommerce/…) Je nachdem, ob man ein Main-Theme oder ein Child-Theme benutze, muss der Pfad angepasst werden: Main-Theme: $agb_pdf_path = get_template_directory() Childtheme: $agb_pdf_path = get_stylesheet_directory() Im Beispiel hier unten wird ein Child-Theme benutzt, hier … Weiterlesen