Build-to-Order-Produkte in WooCommerce – Überschreiben von Produktkombinationen

Lesezeit: 4 Minuten

Ich versuche, eine Website mit sehr komplexen “Build-to-Order”-Produkten einzurichten. Ich verwende WooCommerce, aber mir ist klar, dass es möglicherweise nicht die beste Lösung ist, aber ich bin kein Programmierer, also versuche ich, mit einer bereits vorhandenen Anwendung zu arbeiten. Als Referenz ist hier die ursprüngliche Website, die ich neu gestalte: http://www.cabinetstogo.com/ic280Collectionfrm_multiple.asp?prodno=TOFFEE-NS*WC — Klicken Sie auf die Registerkarten, um die Details anzuzeigen.

Ich habe alle Woo-Erweiterungen untersucht, die ich finden kann, wie z. B. Produkt-Add-Ons, Produktbündel, gruppierte Produkte und zusammengesetzte Produkte. Derzeit verwende ich Produktpakete mit Verbundprodukte hier:
http://www.cabinetstogo.company/product/westminster-glazed-toffee-base-cabinets/ — das Layout ist ein bisschen chaotisch, aber das ist nicht mein Problem, das Problem ist, dass Sie zwar einzelne Produkte auswählen und auswählen können, aber keine individuelle Menge auswählen können.

Mit Gruppierte Produkte: http://www.cabinetstogo.company/product/grouped-test/ Das Layout ist perfekt, aber ich kann einem zusammengesetzten Produkt kein gruppiertes Produkt hinzufügen.

Im Idealfall muss ich Folgendes tun:

  1. Erstellen Sie Produktpakete aus einfachen Produkten, die zusammen verkauft werden müssen
  2. Organisierte diese Produktpakete in Produktgruppen — PROBLEM: Gebündelte Produkte können nicht zu Gruppenprodukten hinzugefügt werden
  3. Fügen Sie diese Produktgruppen zu einem zusammengesetzten Produkt für eine Hauptgruppe von Produkten wie Unterschränke hinzu — PROBLEM: Gruppierte Produkte können nicht zu zusammengesetzten Produkten hinzugefügt werden

Ich habe zwei Produkt-Add-Ons ausprobiert, aber das Problem dabei ist, dass es keine Möglichkeit gibt, einzelne SKUs für die Add-Ons festzulegen.

Sie als variable Produkte festzulegen, ist eine andere Idee, aber Sie können nicht mehr als eine Variante gleichzeitig auswählen. Ich habe auch das Gravity Forms Add-On in Betracht gezogen, aber das scheint nur für zusätzliche Produktdetails zu sein, nicht für die Mix-and-Match-Funktionen.

Ich weiß, dass es keine einfache Lösung gibt, aber jeder Hinweis in die richtige Richtung würde helfen, da ich mir alle möglichen Vorgehensweisen vorstellen kann und nicht weiß, wo ich anfangen soll.

  • Hast du in die geschaut Zwangsverkäufe WooCommerce-Erweiterung? Es löst nicht das Problem, dass gruppierte Produkte nicht zum Einkaufswagen hinzugefügt werden können, aber Sie können bestimmte Produkte in den Einkaufswagen zwingen, wenn ein bestimmtes hinzugefügt wird. Könnte sich lohnen nachzuschauen.

    – Rebecca Dessonville

    24. Januar 2015 um 4:05 Uhr

  • Ja, ich habe alle Optionen geprüft. es gibt nicht die eine perfekte lösung.

    – CreativEliza

    28. Januar 2015 um 17:05 Uhr

  • Können Sie ein Beispiel dafür geben, was Sie mit 1, 2 und 3 meinen. Es fällt mir schwer, mir das vorzustellen. Ich bin auf Ihre alte Website gegangen und es sieht aus wie ein “gruppiertes” Produkt mit Preisen pro Einheit. Wenn nichts sofort einsatzbereit ist, müssen Sie möglicherweise einige benutzerdefinierte Entwicklungsarbeiten durchführen.

    – Helgathewikinger

    20. Februar 2015 um 16:43 Uhr

  • @CreativEliza – was hast du letztendlich gemacht? Haben Sie dieses Problem gelöst? Ich beschäftige mich gerade intensiv mit einigen WooCommerce-Lösungen und frage mich.

    – zufälliger_Benutzername

    21. Februar 2015 um 23:48 Uhr

  • Ich habe im Grunde eine Reihe von gruppierten Produkten erstellt, weil ich so die Menge individuell festlegen konnte. Ich habe die einzelnen Projekte, aus denen die Gruppenprodukte bestehen, ausgeblendet, sodass Sie nur die gruppierten sehen. Dann habe ich Seiten erstellt, die mit den verschiedenen Gruppierungen verknüpft sind, und die WooCommerce-Seiten für Shop und Kategorie überschrieben, sodass die einzigen WooCommerce-Seiten die gruppierten waren.

    – CreativEliza

    23. Februar 2015 um 17:25 Uhr

Es hört sich so an, als ob Sie nach einer handelsüblichen Plugin-Lösung für ein SEHR kompliziertes Problem suchen. Dafür brauchst du einen Programmierer. Ein guter Grundplan könnte sein:

FEATURE: Do custom business logic when a particular product is purchased.
   When a customer adds something to the cart
   Then do some custom business logic, like add "bundled" products to the cart

Hier sind einige nützliche Snippet-Funktionen:

Do something on cart add:
add_action( 'woocommerce_add_to_cart', 'custom_add_to_cart', 10, 2 );
function custom_add_to_cart( $cart_item_key, $product_id ) {
    if( 123 == $product_id ) { ....

OOP:
add_action( 'woocommerce_thankyou', array($this, 'doSomething') );

Create a product:
$post_id = wp_insert_post( $post, $wp_error );
update_post_meta( $post_id, '_visibility', 'visible' );
update_post_meta( $post_id, '_stock_status', 'instock');
update_post_meta( $post_id, 'total_sales', '0');
update_post_meta( $post_id, '_downloadable', 'no');
update_post_meta( $post_id, '_virtual', 'yes');
update_post_meta( $post_id, '_regular_price', $regularPrice);
update_post_meta( $post_id, '_sale_price', "123" );

1389660cookie-checkBuild-to-Order-Produkte in WooCommerce – Überschreiben von Produktkombinationen

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

Privacy policy