1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

WooCommerce -> automatischer gestaffelter Rabatt mithilfe von Gutscheinen

Dieses Thema im Forum "Onlineshop mit WordPress" wurde erstellt von martinfre, 11. August 2014.

  1. martinfre

    martinfre Well-Known Member

    Registriert seit:
    7. Mai 2012
    Beiträge:
    164
    Zustimmungen:
    0
    Hallo zusammen,

    ich habe einen Code gefunden, womit man ab einem bestimmten Warenkorbpreis automatisch Gutscheincodes aktivieren kann. Jedoch hätte ich gerne eine Staffelung mit verschiedenen Codes - abhängig vom Warenkorb.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Mein Problem ist, dass der Preis nicht aktualisiert wird, wenn man im Warenkorb die Artikelanzahl reduziert und in eine andere Stufe gerät. Gibt es dafür eine Funktion, die ich noch aufrufen muss?

    Danke schon mal im Voraus!
     
  2. martinfre

    martinfre Well-Known Member

    Registriert seit:
    7. Mai 2012
    Beiträge:
    164
    Zustimmungen:
    0
    function apply_matched_coupons() {
    global $woocommerce;


    $coupon_code1 = 'warenkorb-rabatt-5-%';
    $coupon_code2 = 'warenkorb-rabatt-8-%';
    $coupon_code3 = 'warenkorb-rabatt-10-%';

    if ( $woocommerce->cart->cart_contents_total >= 4000 ) {
    $woocommerce->cart->add_discount( $coupon_code3 );
    $woocommerce->cart->remove_coupon( $coupon_code1 );
    $woocommerce->cart->remove_coupon( $coupon_code2 );
    $woocommerce->show_messages();
    } elseif ($woocommerce->cart->cart_contents_total >= 3000 ) {
    $woocommerce->cart->add_discount( $coupon_code2 );
    $woocommerce->cart->remove_coupon( $coupon_code1 );
    $woocommerce->show_messages();
    } elseif ($woocommerce->cart->cart_contents_total >= 2000 ) {
    $woocommerce->cart->add_discount( $coupon_code1 );
    $woocommerce->show_messages();
    } else {
    $woocommerce->cart->remove_coupon( $coupon_code1 );
    $woocommerce->cart->remove_coupon( $coupon_code2 );
    $woocommerce->cart->remove_coupon( $coupon_code3 );
    $woocommerce->show_messages();
    }
    }
     
  3. NicolasGlatz

    NicolasGlatz Well-Known Member

    Registriert seit:
    30. Mai 2012
    Beiträge:
    176
    Zustimmungen:
    0
    Hallo, das Thema wäre auch bei mir von Interesse.

    muss ich hierzu einen definierten Gutschein in WooCommerce erfassen?
    in welche Datei muss ich obigen Code schreiben?
     
  4. Guevara73

    Guevara73 Well-Known Member

    Registriert seit:
    21. Januar 2015
    Beiträge:
    89
    Zustimmungen:
    0
    Hat hier jemand eine Lösung, wohin man den Code platziert?
     
  5. NicolasGlatz

    NicolasGlatz Well-Known Member

    Registriert seit:
    30. Mai 2012
    Beiträge:
    176
    Zustimmungen:
    0
  6. Guevara73

    Guevara73 Well-Known Member

    Registriert seit:
    21. Januar 2015
    Beiträge:
    89
    Zustimmungen:
    0
    Perfekt, danke dir.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden