Warenkorbkurzbeschreibung im PHP Code verwenden

  • Hallo zusammen,
    ich bin gerade dabei die Bestellbestätigung für den Admin optisch anzupassen.
    Hierzu habe ich das Template admin-new-order.php komplett überarbeitet.
    Mit der Hilfe der Seite https://www.tychesoftwares.com/how-to-retriev…e-order-object/ konnte ich fast alle von mir benötigten Daten per Code abfragen.
    Nun habe ich allerdings ein kleines Problem die Info "Warenkorbkurzbeschreibung" abzufragen. Dies kommt ja nicht direkt von woocommerce sondern wurde durch das Plugin "Germanized" hinzugefügt.
    Ich habe schon viel probiert, allerdings mit keinem Erfolg.

    Um die einzelnen Positionen der Bestellung in der E-Mail aufzulisten habe ich folgenden Ansatz:

    PHP
    $order_items = $order->get_items();
    foreach ($order_items as $item_id => $item_data) {
    $product = $item_data->get_product();
    ...
    $product_sku = $product->get_sku(); // Mit dieser Zeile kann ich die Produkt SKU abrufen (Dies hier nur als Beispiel)
    ...
    /* Hier möchte ich gerne die Warenkorbkurzbeschreibung abrufen */
    
    
    }

    Folgenden Code habe ich schon probiert:

    PHP
    echo wc_gzd_cart_product_defect_description();
        oder
        $defect_description_cs = wc_gzd_get_gzd_product( $product )->get_formatted_defect_description();   
        echo $defect_description_cs;
        oder
        $gzd_product = wc_gzd_get_product( $product );
        echo  $gzd_product->get_formatted_defect_description();

    Leider fehlt mir hier irgendwie der Ansatz wie ich an die Daten komme.
    Für eure Hilfe bedanke ich mich bereits jetzt.
    Schöne Grüße,
    mfgsc

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Guten Morgen,
    heute Nacht habe ich nochmal viel getüftelt und habe mir mal das Objekt $product mit dem Befehl vardump angesehen. Aus dem Ergebnis konnte ich entnehmen dass die Info die ich Suche darin enthalten ist. Mit dem folgenden Befehl erhalte ich die Warenkorbkurzbeschreibung:

    PHP
    $product->get_meta("_mini_desc");


    Schöne Grüße
    mfgsc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!