WordPress

Allgemein

Technik

Design

Konzept

WordPress Plugins

Interessantes

Vermarktung

Themen

Font / Schriften

Social Media

Youtube

eCommerce

Gemischtes

Kolumne

Webinar

Blog Archiv

Kurse / Webinare

Meine nächste Webinare / Kurse

WooCommerce Produkte – Zusätzlicher Inhalte einfügen im „Zusätzliche Information“ Tab eines spezifischen Produkts

von | Mrz 31, 2020 | Allgemein, eCommerce | 0 Kommentare

Schlagwörter: functions.php - WooCommerce

Heute habe ich mal eine spezielle Lösung für euch WooCommerce User.

Ihr habt einen auf WooCommerce basierenden Online Shop und möchtet nun im Tab „Zusätzliche Information“ und zwar bei gezielt definierten Produkten einen Download Link oder gezielter Text oder so einfügen. Dann könnt ihr diese Functions verwenden.

Fügt einfach den unteren Code in die functions.php Datei hinzu und passt sie an.

Sucht eure Produkt ID heraus und ersetzt dann die 110 oder 165 oder so und dann müsst ihr noch den Inhalt anpassen. Ihr seht ich habe bei Produkt 110 einen Download Link gemacht der auf ein PDF verlinkt ist – und bei Produkt 165 habe ich einfach einen Inhaltstext genommen.

Ihr könnt das natürlich so anpassen wie ihr wollt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {
    global $product;
    $tabs['additional_information']['callback'] = 'custom_function_name'; // this is the function name which is included below
    return $tabs;
}
 
function custom_function_name(){
	woocommerce_product_additional_information_tab(); // This function calls  wc_get_template( 'single-product/tabs/additional-information.php' );
 
 
	if(is_product() && get_the_id() == 110) {
    //Produkt ID 110
    echo '<a href="https://www.meineurl.com/pdf/factsheet110.pdf">Factsheet Download</a>'; 
	}
 
	if(is_product() && get_the_id() == 165) {
    //Produkt ID 165
    echo 'Dieses Produkt ist Feuerscharf und nicht geeignet für Kunden unter 60 Jahre'; 
	}
 
}




0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert