jetzt wollte ich das mal im Gambio-Testshop probieren, aber da kommt die Gutscheinbox erst gar nicht. egal, was ich unter Zusammenfassung aktiviere.
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.
@Barbara: Eigentlich wäre dies Dingens genau richtig: Siehe... "Versandkosten-Rabatt" klingt interessant. Schau mal hier - die haben so´n "Versandkostenfrei-Gutschein"!
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
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 / (1 + ($tax_rate / 100)) ) - $od_amount ) * -1); $order->info['tax'] -= (( ($od_amount / (1 + ($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; }
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
Hi @ralfpressler hast du das mit den Versandkosten hingekriegt? Habe das gleiche Problem, dass die Versandkosten nach Rabattabzug nicht berechnet werden!