Beiträge von mensmaximus

    Schau Dir https://booster.io an. Das kann einige Deiner Probleme lösen. Bezüglich der Mwst. brauchst Du German Market oder Germanized for WooCommerce als Plugins. B2B und B2C geht mit B2B-Market, allerdings nicht mit unterschiedlichen Produktnamen für B2B und B2C. Ein Produkt hat genau einen Titel. Alternative Produktnamen müsste man Programmieren. Bezüglich der Produktausführungen solltest Du Dir WooCommerce Extra Product Options ansehen. Nebenbei bemerkt würde ich mir an Deiner Stelle eine professionelle Begleitung bei der Erstellung des Shops suchen.

    Die Frage ist nicht detailiert genug um das zu beantworten. Was ist das für ein Gutschein? Mit welchem Plugin erstellt? Was sind die anderen Artikel? Bitte realen Anwendungsfall schildern?

    Theoretisch könnten alle Produkte 'virtuel' sein und somit keinen Versand benötigen. Der Gutschein könnte z.B. mit PDF Vouchers erstellt und somit als einfaches Produkt 'nicht virtuel' sein. Dann wäre der Versand nur auswählbar, wenn der Gutschein im Warenkorb liegt. Ohne Details ist das aber eben nur hypothetisch.


    Also ich suche quasi nach einer einfachen Möglichkeit die "Parentkategory" (in diesem Fall wäre das "Damenmode") im Warenkorb anzeigen zu lassen sowie in der Bestellung und Bestellübersicht und natürlich dann in allen weiteren E-Mails, die versendet werden.

    Einfach ist relativ. Ein Plugin dafür kenne ich nicht. Programmieren kann man das. Die Schritte:

    1. Parent Kategorie via woocommerce_add_cart_item_data im Warenkorb mit dem Produkt speichern
    2. Parent Kategorie via woocommerce_get_item_data im Warenkorb anzeigen (oder via woocommerce_product_variation_title dem Titel hinzufügen)
    3. Parent Kategorie mit dem Produkt in der Bestellung via woocommerce_checkout_create_order_line_item speichern, damit die Daten auch in E-Mails zu sehen sind

    Ich bin mir sicher, dass Du in der Jobbörse jemanden findests, der Dir das schreibt. Die 3 wichtigen Schritte sind ja nun bekannt.

    Lese noch einmal den gesamten Thread. Dann wird Dir folgendes auffallen

    1. Du verwendest ein Theme, dass die Funktion woocommerce_breadcrumb() nicht kennt, weil es nicht auf dem WooFramework basiert.
    2. Wenn die Funktion verfügbar wäre, könnte man sie sehr wohl innerhalb eines Shortcodes, den man in der functions.php erstellt, verwenden.
    3. Wie schwierig es ist zu helfen, wenn sich jemand nicht an die Forenregeln hält und man jede Info aus der Nase ziehen muss.

    @joeee der Ansatz ist "schrecklich". Schau mal in das PHP error.log Deines Servers, die Programmierung ist gemäß WooCommerce Codex nicht zulässig. Ausserdem wirkt sich das nur auf die Anzeige im Warenkorb aus und ein solcher Overload im Childtheme ist unnötig.

    @Janawieimmer ich neheme an Du meinst die Anzeige des Produkttitels für Varianten. Hier muss man beachten, dass dieser unterschieldich gebildet wird, je nach dem wie viele Eigenschaften die Variante hat und wie die Eigenschaften benannt sind. Das Hinzufügen der Parentcategory sollte also mit Bedacht erfolgen. Ausserdem müsste man einmal klären ob die Anzeige nur in der Kasse und im Warenkorb erfolgen oder auch in der Bestellung gespeichert werden soll. Im Übrigen solltest Du zuerst die Verwendung der Kategorien überdencken. Denn es steht zu vermuten, dass es auch "Herrenmode - Jeans - blau" gibt. In diesem Fall kann ich mir Vorstellen, dass Jeans zweimal als Unterkategorie angelegt wurde, mit fatalen folgen für die Permalinkstruktur und die SEO Optimierung. In solchen Fällen ist es oft besser mit Tags oder Eigenschaften zu arbeiten.


    Was bringt es mir den einen Shortcode zu erstellen, wenn die Funktion nicht tut. Erst mal muss es so funktionieren, danach kommt das drum herum ;)

    Weil nur der Shortcode die Ausgabe der Breascrumps auf einer Webseite darstellen kann. Die Funktion selbst funktioniert in einem Template, weil das im Frontend ausgegeben wird. In der functions.php hat sie keine Wirkung. @r23 hat es auch schon durch die Blume gesagt. Willst Du nun Hilfe oder weiter schlaue Sprüche ablassen?

    Mengenbegrenzungen, also Mindest- und Maximal Bestellmengen, gelten pro Bestellung. Der TO benötigt nach seiner Erklärung keine maximale Bestellmenge in einer Bestellung, sondern die Möglichkeit die Verfügbare Menge an Aufklebern festzulegen, also den Lagerbestand. Das würde man normalerweise über die Lagerverwaltung pro Variante lösen. Im Fall des TO kommt aber hinzu, dass das Basismaterial, auf das die Aufkleber aufgebracht werden, also die T-Shirts, in geringerer Anzahl vorhanden sind, als die Gesamtmenge aller Aufkleber. Die Idee ist also T-Shirts und Aufkleber als eigenständige Produkte zu betrachten, somit ist es möglich den Lagerbestand pro Produkt zu verwalten. Über ein Plugin wie Product Bundles erstellt man das bedruckte T-Shirt mit der festen Komponente T-Shirt und der variablen Komponente Aufkleber. Bei jeder Bestellung wird dann der Lagerbestand bei den T-Shirts und den gewählten Aufklebern um die Bestellmenge reduziert. Auf diese Weise ist die Abhängigkeit zwischen Aufklebern und T-Shirt geschaffen.