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:
$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:
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