Rabatt Kupons nur über Ware aber nicht über Versandkosten !

Thema wurde von Max', 14. März 2013 erstellt.

  1. WalterGestalter

    WalterGestalter Erfahrener Benutzer

    Registriert seit:
    24. Mai 2011
    Beiträge:
    213
    Danke erhalten:
    11
    Danke vergeben:
    56
    kommt vor, ärger dich nicht :)
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    jetzt wollte ich das mal im Gambio-Testshop probieren, aber da kommt die Gutscheinbox erst gar nicht.
    egal, was ich unter Zusammenfassung aktiviere.
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Da ich das jetzt auch im Gambio-Testshop 1 nachstellen konnte schiebe ich hier nochmal.

    [ Kupon3.jpg Kupon4.jpg ] [ Kupon5.jpg ]
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Ich habe nochmal in einem "frischen" Shop Version 2.0.13.0 (ohne Versandkosten im WK) getestet.
    Ist der Kupon auf bestimmte Kategorien beschränkt, wird der Wert nur vom Artikelwert abgezogen, aber nicht von den Versandkosten.
    Ist keine Kategorie eingetragen, wird der komplette Wert des Kupons abgezogen, also auch von den Versandkosten.
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    @Barbara: Eigentlich wäre dies Dingens genau richtig: Siehe...
    "Versandkosten-Rabatt" klingt interessant. Schau mal hier - die haben so´n "Versandkostenfrei-Gutschein"!
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Manfred,

    es geht eigentlich darum, dass die Kupons nicht mehr richtig abgezogen werden, wenn man diese auf eine (oder mehrere) Kategorien begrenzt.
    mit dem "Versandkosten im WK" wird der Wert nicht mehr abgezogen.
    Bisher hat das funktioniert.
    Ich weiß nicht ob das mit einem weiteren Modul anders wäre.

    Kupon "Versandkostenfrei" funktioniert
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Ich habe heute eine Antwort vom Support erhalten,
    Demnach werden Kategorie-IDs größer 9 nicht berücksichtigt
    Das Fix kommt mit dem SP 2.0.14.

    Für alle die nicht so lange warten können / wollen:
    in der includes/ modules/ order_total/ ot_coupon.php
    müssen 2 Sachen geändert werden (Version 2.0.13.2):

    ca. in Zeile 275
    PHP:
    preg_match_all'-(\d)-'$t_row'categories_index' ], $t_matches );
    ändern in
    PHP:
    preg_match_all'-(\d+)-'$t_row'categories_index' ], $t_matches );
    und ca. in Zeile 745
    PHP:
    if(!empty($tax_rate))
        {
        if(
    $_SESSION['customers_status']['customers_status_show_price_tax'] == 0)
        {
        
    $order->info['tax_groups'][$key] -= ($od_amount * ($tax_rate 100));
        
    $order->info['tax'] -= ($od_amount * ($tax_rate 100));
        }
        else
        {
        
    $order->info['tax_groups'][$key] -= (( ($od_amount / (+ ($tax_rate 100)) ) - $od_amount ) * -1);
        
    $order->info['tax'] -= (( ($od_amount / (+ ($tax_rate 100)) ) - $od_amount ) * -1);
        }
        }
    ändern in
    PHP:
    if(!empty($tax_rate))
        {
        
    $order->info['tax_groups'][$key] *= (100 $get_result['coupon_amount']) / 100;
        
    $order->info['tax'] *= (100 $get_result['coupon_amount']) / 100;
        }
     

    Anhänge:

  8. ralfpressler

    ralfpressler Mitglied

    Registriert seit:
    1. Juli 2013
    Beiträge:
    6
    Danke erhalten:
    0
    Hallo und wie verhält es ich bei folgenden: Aktuell 20% Rabatt auf alles im Shop und Versandkostenfreie Lieferung ab 50€. Wenn jetzt jemand für 60€ kauft werden ja die 20% noch abgezogen, macht 48€ Summe. Im Shop wird dann aber trotzdem Versandkostenfrei angezeigt, da der ursprüngliche Wert ja 60€ war...........Wie kann ich das lösen? Die Moduleinstellung ist gemacht. Kupon steht auf Reihenfolge 29 und VK auf 30
     
  9. MBJ

    MBJ Aktives Mitglied

    Registriert seit:
    31. Januar 2012
    Beiträge:
    43
    Danke erhalten:
    3
    Danke vergeben:
    10
    Hi @ralfpressler hast du das mit den Versandkosten hingekriegt? Habe das gleiche Problem, dass die Versandkosten nach Rabattabzug nicht berechnet werden!
     
  10. ralfpressler

    ralfpressler Mitglied

    Registriert seit:
    1. Juli 2013
    Beiträge:
    6
    Danke erhalten:
    0