Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fixer Rabatt auf Vorkasse - wie geht es?

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Fixer Rabatt auf Vorkasse - wie geht es?
    am: 21. April 2010, 10:28:27
    Hallo,

    um die Zahlungsmoral meiner Kunden ein wenig zu unterstützen, möchte ich gerne bei der Zahlungsart Vorkasse einen Sofortrabatt von 5,- Euro anbieten. D.h. der Kunde kauft in Deutschland bei Vorkasse (per Überweisung) damit versandkostenfrei.

    Nun meine Frage: wie gebe ich so etwas bei den Zahlungsarten ein - ich hab das irgendwie nicht gefunden / verstanden?

    Viele Grüsse, Jürgen



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5207.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fixer Rabatt auf Vorkasse - wie geht es?
    Antwort #1 am: 21. April 2010, 11:13:37
    Hi Jürgen,

    schau mal hier: Rabatt auf Zahlungsarten

    Grüße

    Torsten

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Fixer Rabatt auf Vorkasse - wie geht es?
    Antwort #2 am: 22. April 2010, 01:32:44
    Hi Torsten,

    Danke! Ich hatte natürlich nicht ausserhalb dieses Forums geschaut :-o
    Naja, das Modul ist installiert, funzt sogar (d.h. rechnet richtig) bis auf so blöde Fehlermeldungen am Ende:

    Code: PHP  [Auswählen]
    Deprecated: Function ereg() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/includes/modules/order_total/ot_payment.php  on line 175

    Deprecated: Function split() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/includes/modules/order_total/ot_payment.php on line 108

    Deprecated: Function split() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/includes/modules/order_total/ot_payment.php on line 113

    Deprecated: Function split() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/includes/modules/order_total/ot_payment.php on line 124

    Warning: Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/includes/modules/order_total/ot_payment.php:175) in /Applications/XAMPP/xamppfiles/htdocs/zamnew/shop/inc/xtc_redirect.inc.php on line 30

    Aber auch das werden wir in den Griff bekommen...

    Viele Grüsse aus Shanghai, Jürgen

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Fixer Rabatt auf Vorkasse - wie geht es?
    Antwort #3 am: 22. April 2010, 02:38:37
    OK,

    ich hab jetzt die Funktion am Laufen. Dazu muss man in der Datei "/includes/modules/order_total/ot_payment.php" folgende Zeilen ersetzen:

    ca Zeile 108:

    Code: PHP  [Auswählen]
    $discount_table = (split("[:,]" , $string));

    ersetzen mit:

    Code: PHP  [Auswählen]
    $discount_table = (preg_split("/[:,]/" , $string));

    ca Zeile 113:

    Code: PHP  [Auswählen]
    $fees = split('&', $discount_table[$i+1]);

    ersetzen mit:

    Code: PHP  [Auswählen]
    $fees = preg_split('/&/', $discount_table[$i+1]);

    ca Zeile 124:

    Code: PHP  [Auswählen]
    $table = split("[,]" , $this->payment[$j]);

    ersetzen mit:

    Code: PHP  [Auswählen]
    $table = preg_split("/[,]/" , $this->payment[$j]);

    ca Zeile 175:

    Code: PHP  [Auswählen]
    if (ereg('^GIFT', addslashes($gv_result['products_model']))) {

    ersetzen mit:

    Code: PHP  [Auswählen]
    if (preg_match('/^GIFT/', addslashes($gv_result['products_model']))) {

    Dann sollte es tun - bei mir geht es mal. ;-)
    Viele Grüsse, Jürgen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fixer Rabatt auf Vorkasse - wie geht es?
    Antwort #4 am: 22. April 2010, 08:13:34
    Uffff... hat dich aber lange wach gehalten das Problem. :oops:

    Danke für die Lösung! Wieder mal PHP5.3. ;-)

    Grüße

    Torsten

    nechilo

    • Fördermitglied
    • Beiträge: 26
    Re: Fixer Rabatt auf Vorkasse - wie geht es?
    Antwort #5 am: 08. Mai 2012, 11:55:42
    Danke ZAMKARA yogawear für den Hinweis zur Behebung der Fehlermeldungen!

    Schöne Grüße
    2 Antworten
    2381 Aufrufe
    04. Dezember 2010, 19:27:03 von Ruth
    3 Antworten
    7613 Aufrufe
    21. Oktober 2009, 14:39:31 von elainy
    3 Antworten
    2929 Aufrufe
    26. Februar 2015, 14:56:30 von mhunziger
    14 Antworten
    7657 Aufrufe
    09. Juni 2012, 20:27:54 von NicoDeluxe