• Resolved wpecom

    (@wpecom)


    Guten Tag,

    ist es m?glich die Warenkorbkurzbeschreibung an anderer Stelle anzuzeigen?
    Ziel w?re es, dass diese in einem anderen Plugin auf dem Lieferschein erscheint.

    Ich m?chte einfach nur die Warenkorbkurzbeschreibung des Produktes ausgeben.
    Ich bin kein gro?er Coder und habe es bereits lange mit wildem Basteln versucht. Leider ohne Erfolg.
    <?php echo $item['_item_desc']; ?>
    <?php echo $item['item-desc']; ?>
    <?php echo $item['wc-gzd-cart-info']; ?>
    <?php echo $item['cart_product_item_desc']; ?>
    usw.

    Das Gewicht wird ebenfalls dort schon anzeigt und das sieht so im Original-Code aus:

    <?php if( !empty( $item['weight'] ) ) : ?>
    <dt class="weight"><?php _e( 'Weight:', '...Name des Plugins...' ); ?></dt>
    <dd class="weight"><?php echo $item['weight']; ?>
    <?php echo get_option('woocommerce_weight_unit'); ?></dd>
    <?php endif; ?>

    LG

    • This topic was modified 4 years, 11 months ago by wpecom.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    nutzt du WooCommerce 3.X? Was für ein Plugin ist das denn? Eigentlich sollten die Order-Items mittlerweile per setter/getter auf die Attribute zugreifen. Theoretisch sollte sich die Warenkorb-Kurzbeschreibung folgenderma?en abrufen lassen:

    wc_gzd_cart_product_item_desc( '', $item );

    Grü?e

    Thread Starter wpecom

    (@wpecom)

    Danke für die Antwort.

    WooCommerce, Version 3.9.3
    Germanized, Version 3.1.5, aktuell

    Das Plugin ist “WooCommerce PDF Invoices & Packing Slips”.
    Ein Lieferschein wird mit .php Dateien als Template erstellt.
    Da lie? sich normaler Text einfügen. Die Warenkorbkurzbeschreibung dort anzuzeigen w?re genial.

    <?php wc_gzd_cart_info_product_item_desc( '', $item ); ?>
    und
    <?php echo wc_gzd_cart_info_product_item_desc( '', $item ); ?>
    habe ich probiert. Das bleibt leider eine leere Zeile, also zeigt nix an.

    LG

    Plugin Author vendidero

    (@vendidero)

    Hi,

    die Frage ist was genau $item ist. Das müsstest du prüfen. Das funktioniert in Germanized nur dann, wenn es sich um ein WC_Order_Item handelt. Zudem müsste natürlich für das “unterliegende” Produkt auch wirklich eine Warenkorbkurzbeschreibung vorhanden sein – das müsstest also ggfs. debuggen.

    Grü?e

    Thread Starter wpecom

    (@wpecom)

    L?sung gefunden nach sehr langem Probieren.

    Der Feldname (Name des custom fields) der Warenkorbkurzbeschreibung ist _mini_desc.
    Das andere Plugin hat ein Beispiel-Code für das Einfügen von custom fields.
    So lies sich die Warenkorbkurzbeschreibung dann auch darstellen:

    <?php
    field_name = '_mini_desc';
    $location = $item['product']->get_meta($field_name,true,'edit');
    echo ''.$location.'';
    ?>

    Vielen Dank für den Support!
    Germanized bekommt 5 Sterne.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Warenkorbkurzbeschreibung anzeigen lassen in anderem Plugin’ is closed to new replies.