• Resolved wp_dsp

    (@davidspeyer)


    “Base Prices – Display additional per unit prices for your products.”

    This does not work when product type is set to “product bundle”.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi there,

    product bundles are a little special (I did not yet test that). You may add support for additional product types as follows (within your functions.php in your child theme)

    add_filter( 'woocommerce_gzd_product_types_supporting_unit_prices', 'my_child_add_unit_price_bundles', 10, 1 );
    
    function my_child_add_unit_price_bundles( $types ) {
       $types[] = 'bundle';
    }

    You may need to adjust the code to fit the bundle product type (I don’t know which custom product types the plugin uses). I guess that some further adjustments might need to be integrated to fully support bundles out-of-the-box.

    Cheers

    Thread Starter wp_dsp

    (@davidspeyer)

    Hi,

    thanks for your quick reply!

    Do you know where to look to find the product type? I have inserted the code snippet, but unfortunately it does not work yet.

    Achso, und gerne auch auf Deutsch, wenn es das einfacher macht 😉

    • This reply was modified 4 years, 8 months ago by wp_dsp.
    Plugin Author vendidero

    (@vendidero)

    Hi,

    ja, evtl. schon 🙂 Den Produkttypen kannst du evtl. beim Bearbeiten eines Produktes auslesen (per Chrome Developer Tools prüfen) oder aber beim Plugin-Entwickler erfragen (oder in der DB in der Postmeta-Tabelle zu dem Produkt nachschauen).

    Grüße

    Thread Starter wp_dsp

    (@davidspeyer)

    Hi,

    ich habe folgenden Beitrag in den WooCommerce Docs gefunden:
    https://docs.woocommerce.com/document/bundles/bundles-data-structures-storage/

    Der Produkttyp „bundle“ scheint also korrekt zu sein. Leider funktioniert der Codeschnipsel trotzdem nicht. Vielleicht hilft dir der Beitrag irgendwie weiter.

    Ich kenne mich mit PHP noch nicht sonderlich gut aus, aber sind die beiden eckigen Klammern im Code nachfolgend richtig?

    $types[] = 'bundle';

    Versuch mal statt bundle dies: WC_Product_Bundle

    Thread Starter wp_dsp

    (@davidspeyer)

    Danke, aber das hat leider nicht funktioniert.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ja, bundle scheint korrekt zu sein. Wie gesagt, wir haben für das Bundle Plugin nicht explizit eine Kompatibilität hinzugefügt. Grundsätzlich sorgt dieser Filter nur dazu, dass auf der Single Product Page der Grundpreis auch ausgegeben wird (insofern das Bundle Plugin dort nicht grundlegende Änderungen vornimmt). Hast du denn die Grundpreis-Daten in den Produktdaten entsprechend eingefügt?

    Grüße

    Thread Starter wp_dsp

    (@davidspeyer)

    Hi,

    ich habe den Wert unter „regulärer Grundpreis“ eingetragen. Bei mir scheint der Filter nicht zu funktionieren. Aber vielleicht handelt es sich auch um ein spezielles Problem.

    Ich habe nun die Template-Dateien von Woocommerce angepasst, um einen Grundpreis für den Produkttypen „Product Bundle“ auszugeben.

    Trotzdem danke für deine Hilfe!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Not compatible with WooCommerce Product Bundles’ is closed to new replies.