German Market Snippet: Versand und Lieferzeit bei externen Produkten ausblenden

versand lieferzeit ausblenden woocommerce

Wenn du in deinem Onlineshop nicht nur eigene Produkte vertreibst, sonder auch auf externe Angebote verlinkst, müssen diese unter Umständen anders dargestellt werden.

WooCommerce bietet bei der Neuanlage von Produkten zusätzlich die Option „Externes/Affiliate-Produkt“. Damit lassen sich Waren darstellen, auf die du lediglich verlinkst. Beispielsweise:

  • Affiliate Marketing Produkte von Amazon oder anderen großen Onlineshops
  • Verweise auf Produktseiten und Angebote von Partnerunternehmen
  • Landingpages zum Vertrieb von Dienstleistungen und sonstigen Aktionen

In vielen dieser Fälle willst du die Versandinformationen und Lieferzeiten, die WooCommerce und German Market zusteuern, gar nicht erst anzeigen.

Hinweis: Lasse dich jedoch vorab gut anwaltlich beraten, ob und in welchen Fällen du rechtlich relevante Informationen weglassen kannst, da hier je nach Anwendungsfall unterschiedliche Regeln gelten. Oder ob du die Affiliate-Produkte und ähnliches als Anzeige deklarieren musst.

In diesem Fall kannst du das nachfolgende Snippet in deine functions.php einfügen:

add_filter( 'wgm_product_summary_parts_after', function( $output_parts, $product, $hook ) {

	if ( $product->get_type() == 'external' ) {

		if ( isset( $output_parts[ 'shipping' ]  ) ) {
			unset( $output_parts[ 'shipping' ] );
		}

	}

	return $output_parts;

}, 10, 3 );

Der Versandhinweis „Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.“kann dann zusätzlich mit folgendem Code-Schnipsel entfernt werden:

add_filter( 'wgm_product_summary_parts_after', function( $output_parts, $product, $hook ){
	if ( isset( $output_parts[ 'extra_costs_non_eu' ]  ) ) {
		unset( $output_parts[ 'extra_costs_non_eu' ] );
	}
	return $output_parts;
}, 10, 3 );

Wie du Snippets in WooCommerce und WordPress einfügst, das zeigen wir dir am Ende dieses Beitrags. Schaue dir hier alle Snippets für German Market, B2B Market und Atomion an.

Du hast Fragen zu dem Snippet und seiner Funktionsweise? Stelle diese gerne in den Kommentaren. Du willst über zukünftige Tipps zu WooCommerce informiert werden? Dann folge uns auf Twitter, Facebook oder über unseren Newsletter.

Newsletter abonnieren

Das könnte dich auch interessieren

WooCommerce-Bestellwert erhöhen

Die Umsätze in WooCommerce erhöhen, ohne mehr Pakete zu versenden? Ist das Zauberei? Nein, das geht ganz ohne Hokuspokus – und zwar mit der Erhöhung d ...

Mehr erfahren

B2B mit WooCommerce

B2B mit WooCommerce. Für wen lohnt sich der B2B-Handel und wo liegen die Fallstricke? Die Umsätze im eigenen Shop steigern? Das wollen alle Onlinehän ...

Mehr erfahren

WooCommerce SEO - Produktbilder und Produktgalerie

Im letzten WooCommerce SEO Beitrag hier im MarketPress-Blog ging es um Produktseiten, Produktbeschreibungen und Produktkategorien. Heute sind die Produktbi ...

Mehr erfahren

Kommentare

6 Kommentare

  1. Steffi Schmidt

    Super Snippet.
    Allerdings bleibt „Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.“ leider bei externen Produkten stehen. Gibt es eine Möglichkeit, die Funktion an der Stelle noch zu erweitern? Oer eine andere Möglichkeit, es für dies speziellen Fälle zu eliminieren?

    Vielen Dank schon mal vorab.

    1. Hallo Steffi, du kannst den Versandhinweis „Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
      mit einem zusätzlichen Code-Schnipsel entfernen. Das Snippet wurde im Beitrag hinzugefügt und du kannst den Code-Schnipsel dort kopieren. Viel Erfolg bei der Umsetzung! Beste Grüße Harald

  2. Steffi Schmidt

    vielen lieben Dank! 🙂

  3. Steffi Schmidt

    mit der Ergänzung: if ( $product->get_type() == ‚external‘ ) {…} läuft es dann ausschließlich bei den externen Produkten. ☝️🤓

    1. Hallo Steffi, vielen Dank für deine Rückmeldung! Beste Grüße Harald

  4. Steffi Schmidt

    Im Grunde benötige ich einen ähnlichen „Schnipsel“ für das Ausblenden von Lieferzeiten bzw Angaben zum Versandt bei virtuellen bzw herunterladbaren Produkten. Wie kann ich den if-Term denn da anpassen?

Schreibe eine Antwort

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

Du kannst folgende HTML Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>