Hamburg: Top-10-Carousel nur mit verfügbaren Bestsellern

Hamburg holt sich für das Top-10-Carousel auf der Shop-Startseite einen meta query aus WooCommerce. Dieser nimmt die Katalogsichtbarkeit eines Bestseller-Produkts zum Maßstab, damit es im Carousel angezeigt wird. Der Status des Warenbestands, „vorrätig“ oder „nicht vorrätig“, spielt für Anzeige hingegen keine Rolle.

hamburg-top-10

Aus der Klasse WC_Shortcodes von WooCommerce:

Um den Warenbestand als Maßgabe für die Anzeige hinzuzufügen, müssen wir die Funktion hamburg_child_best_selling_products() in Hamburg um einen stock meta query erweitern:

Das sollte natürlich nicht im Theme selbst geschehen, sondern mit einer neuen (duplizierten, angepassten) Funktion in einem Child-Theme:

Diese neue Funktion hamburg_child_best_selling_products() gehört dann in die kopierte Template-Datei hamburg-widget-teasers.php deines Child-Themes:

Beitrag teilen

Author Avatar

Supporter & Frontend-Entwickler mit Leidenschaft.

Auch interessant:

woocommerce 3.4

WooCommerce 3.4: Update für die Datenschutz-Grundverordnung (DSGVO)

von Michael Firnkes

Europa wird für WooCommerce als Zielmarkt immer wichtiger. Dementsprechend enhält die kommende Version fast ausschließlich Änderungen, die das Shopsyst ...

Weiterlesen
wordcamp woocommerce

Unser Rückblick zum WordCamp Retreat in Soltau - Das neue Standardformat?

von Patrick Posner

Gerade noch war ich mit vielen tollen Menschen aus der Community im Gespräch - und schon schreibe ich meinen Recap zum WordCamp Soltau Retreat. Über eine ...

Weiterlesen

German Market 3.6: Update für die EU Datenschutz-Grundverordnung (DSGVO)

von Michael Firnkes

Wir haben German Market für WooCommerce auf die neue Datenschutzverordnung hin angepasst, die ab dem 25. Mai gilt. Hier die wichtigsten Neuerungen im Übe ...

Weiterlesen
fehlersuche woocommerce

Anleitung: Fehlersuche in WooCommerce

von Michael Firnkes

In deinem Onlineshop werden Fehlermeldungen angezeigt, Produkte und Inhalte nicht richtig dargestellt, Steuern oder Versandkosten falsch berechnet? Wir zei ...

Weiterlesen

Kommentare

Schreibe einen Kommentar

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 class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">