Echo-Woocommerce-Lagermenge einer bestimmten Produkt-ID

Lesezeit: 1 Minute

Benutzer-Avatar
John Jam

Wie der Titel schon sagt, wie gebe ich die Lagermenge einer bestimmten Produkt-ID wieder? Nehmen wir an, die Produkt-ID ist “1100” und ich möchte, dass die Lagermenge auf einer Seite angezeigt wird, die nicht Teil des Produktarchivs ist. Ist das möglich?

Auf einer leeren Seite sollte es beispielsweise so aussehen

“Produkt A Restbestand: 10”

Ich lerne gerade das Programmieren und habe mir Folgendes ausgedacht, aber es wird kein Ergebnis angezeigt:

function nntest(){
    global $woocommerce;
    global $product;
    $product_id = 1100;
    echo $product->get_stock_quantity();
}

Vielen Dank!

Sie können die Funktion get_post_meta() verwenden, um Werte aus der Datenbank abzurufen.

Diese Werte werden in der Tabelle wp_postmeta gespeichert.

$stock = get_post_meta( $post->ID, '_stock', true );

  • Wie liest man also die Bestandswerte variabler Produkte eines Produkts?

    – Digerkam

    7. Januar 2018 um 17:01 Uhr

  • Hey @Digerkam, hast du jemals zufällig die Gesamtzahl von _stock für variable Produkte erhalten?

    – Bradley

    22. Juli um 14:29 Uhr

Eine weitere Option, wenn Sie mit der eigentlichen WC_Product-Klasse arbeiten möchten:

$product_id = 1100;
$product = wc_get_product($product_id);
echo $product->get_stock_quantity();

1384640cookie-checkEcho-Woocommerce-Lagermenge einer bestimmten Produkt-ID

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy