Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 5 von 5
  1. #1
    PostRank: 0
    Registriert seit
    13.02.2018
    Beiträge
    3

    Produkte "einzeln" im Warenkorb

    Hallo,

    ich möchte gerne Produkte "einzeln" in den Warenkorb legen. Und zwar möchte ich folgendes erreichen:

    Das Produkt kann konfiguriert werden: z.B. T-Shirt - Farbe: grau - Größe: XL und dann in den Warenkorb. Wenn ich das gleiche Produkt identisch konfiguriere und wieder in den Warenkorb lege, erscheint nur eine Position im Warenkorb mit der Menge 2.

    T-Shirt/grau/XL ---------------- Menge: 2

    Ich möchte aber 2 Positionen im Warenkorb haben mit jeweils Menge 1.

    T-Shirt/grau/XL ---------------- Menge: 1
    T-Shirt/grau/XL ---------------- Menge: 1

    Ist das möglich oder kennt jemand ein Plugin?

    Vielen Dank und viele Grüße

    Nick


  2. #2
    PostRank: 10 Avatar von mensmaximus
    Registriert seit
    24.07.2014
    Ort
    Krefeld
    Beiträge
    6.488
    Es ist denkbar dafür den Filter 'woocommerce_add_cart_item_data' zu nutzen um 'unique_key' zu ändern. Dazu müsste man aber weitere Anpassungen vornehmen, damit generell nur ein Produkt gewählt werden kann.
    Geheimtipp: Forenregeln mit Informationen zu wichtigen Inhalten in Beiträgen.

  3. #3
    PostRank: 0
    Registriert seit
    13.02.2018
    Beiträge
    3
    Danke für den Tipp. Ich versuche mal in die Richtung weiter zu denken.

  4. #4
    PostRank: 0
    Registriert seit
    13.02.2018
    Beiträge
    3
    Habe nun etwas gefunden im Web anhand Unique_key. Scheint auch zu funktionieren. Der code ist von https://businessbloomer.com

    /**

    * @snippet Display Separate Cart Items for Product Quantity > 1 | WooCommerce
    * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055
    * @sourcecode https://businessbloomer.com/?p=72541

    * @author Rodolfo Melogli
    * @testedwith WooCommerce 3.0.7
    */

    // -------------------
    // 1. Split product quantities into multiple cart items

    function bbloomer_split_product_individual_cart_items( $cart_item_data, $product_id ){
    $unique_cart_item_key = uniqid();
    $cart_item_data['unique_key'] = $unique_cart_item_key;
    return $cart_item_data;
    }

    add_filter( 'woocommerce_add_cart_item_data','bbloomer_split_p roduct_individual_cart_items', 10, 2 );

    // -------------------
    // 2. Force add to cart quantity to 1 and disable +- quantity input

    add_filter( 'woocommerce_is_sold_individually', '__return_true' );

  5. #5
    PostRank: 10 Avatar von mensmaximus
    Registriert seit
    24.07.2014
    Ort
    Krefeld
    Beiträge
    6.488
    Sieht gut aus und entspricht meinem gedanklichen Ansatz.
    Geheimtipp: Forenregeln mit Informationen zu wichtigen Inhalten in Beiträgen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •