Werbung / Banner buchen
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: MODUL: Rabatt auf Zahlungsarten

    polyorgshops

    • Neu im Forum
    • Beiträge: 26
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #75 am: 27. August 2011, 22:31:03
    Hallo,

    laut Beschreibung soll man das Modul auf mehr als 3 Zahlungsarten betreiben können.
    Wenn ich es richtig sehe, dann ist steht der Zähler für die Schleife auf 3.

    Code: PHP  [Auswählen]
    $this->num = 3;

    Dieser Zähler ist auch in den Sprachvarianten enthalten. Ändere ich ihn z.B. auf 4, dann passiert nichts. Hat jemand dieses Feature schon benutzt und hat eine Antwort darauf?

    Schönen Groß von der sonnigen Isar
    Klaus

    *schieb*

    Ich würde auch sehr gerne erfahren wie man mehr als 3 Rabattstaffeln einbauen kann.
    Trade Republic - Provisionsfrei Aktien handeln

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #76 am: 28. August 2011, 00:08:28
    Wert in Modul und den Modul-Sprachdateien ändern.

    Dann das Modul deinstallieren und danach neu installieren.

    Gruss Web28

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #77 am: 29. August 2011, 21:46:44
    Möchte das Modul gerne 2x installieren, da es sonst nicht mit dem JTL WaWi Connector funktioniert.
    Habe es schon so angepasst, dass es sich 2x installieren läßt.
    Aber welche Einträge muß ich ändern, damit die Einstellungen der Module nicht gleich sind?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #78 am: 29. August 2011, 22:37:14
    Ich weiss nicht, ob das eine gute Idee ist, wenn beide Module auf die selben Einträge in der Datenbank zugreifen! :!:

    Ich würde einfach die Einstellungen manuell bei beiden gleich setzen und fertig. Das muss ja nachträglich nicht mehr geändert werden, von daher sehe ich hier eigentlich keinen Bedarf zur "Erleichterung" der Einstellung. ;-)

    Grüße

    Torsten

    h07d0q

    • Neu im Forum
    • Beiträge: 10
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #79 am: 30. August 2011, 12:24:57

    In der Hoffnung, dass mein Post weiter oben nicht untergeht wollte ich nochmal nachfragen, ob bei euch dieser Fehler vielleicht auch auftritt oder jemand ihn reproduzieren kann?
    Dazu ist noch zu sagen, dass die Versandkosten und die Nachnahmegebühr auch mit dem Standartsatz eingerichtet sind.
    Warum die MwSt. bei der Kombination Versandkostenfrei und Vorkasse (mit den 3,5% Rabatt) richtig berechnet wird weiß ich auch nicht.
    Vielleicht kann mir jemand helfen den Fehler zu finden oder mir sagen, wie ich den Programmierer kontaktieren kann?
    :thx:

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #80 am: 30. August 2011, 19:10:17
    [...]
    Richtig wäre: 121,70EUR/119 * 19 = 19,43EUR! Das wären ganze 3ct.
    [...]

    Setze die Reihenfolge vom "ot_payment" Modul nach den Versandkosten.

    Ich habe Versandkosten auf 30 und "ot_payment" auf 39. Damit wird richtig gerechnet.
    Setze ich "ot_payment" auf 29, habe ich auch 3 ct Differenz.

    EDIT: Falls das "ot_payment" Modul vor dem Versandkostenmodul berechnet wird, fehlen in der "orders_total" Tabelle die Steuern vom Versandmodul. Dadurch gibt es den Berechnungsfehler
    Für diesen Fall müsste man in das Modul eine Fehlerkorrektur einbauen.

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #81 am: 30. August 2011, 20:17:23
    Ich weiss nicht, ob das eine gute Idee ist, wenn beide Module auf die selben Einträge in der Datenbank zugreifen! :!:

    Ich würde einfach die Einstellungen manuell bei beiden gleich setzen und fertig. Das muss ja nachträglich nicht mehr geändert werden, von daher sehe ich hier eigentlich keinen Bedarf zur "Erleichterung" der Einstellung. ;-)

    Grüße

    Torsten

    Finde einfach keine andere Lösung das Problem mit dem JTL Connector hin zu bekommen.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #82 am: 30. August 2011, 20:23:26
    [...]
    Aber welche Einträge muß ich ändern, damit die Einstellungen der Module nicht gleich sind?

    Genauso wie beim Klonen eines Versandmoduls. Dafür gibt es im WIKI ein Tutorial.

    h07d0q

    • Neu im Forum
    • Beiträge: 10
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #83 am: 30. August 2011, 21:59:23
    [...]
    Ich habe Versandkosten auf 30 und "ot_payment" auf 39. Damit wird richtig gerechnet.
    Setze ich "ot_payment" auf 29, habe ich auch 3 ct Differenz.

    EDIT: Falls das "ot_payment" Modul vor dem Versandkostenmodul berechnet wird, fehlen in der "orders_total" Tabelle die Steuern vom Versandmodul. Dadurch gibt es den Berechnungsfehler
    Für diesen Fall müsste man in das Modul eine Fehlerkorrektur einbauen.

    :thx: :thx:
    Habe es unter Versand und Nachnahme gesetzt und jetzt wird's richtig berechnet!
    Ist nur eine etwas unpassende Reihenfolge, da bei mir die 3,5% Rabatt nur auf den Warenwert gegeben werden, die 3,5% aber unter dem Versand aufgelistet werden.

    Besser wäre es, wenn dieser Bug behoben werden würde. :)

    Vielen Dank dir nochmal!

    Snake3112

    • Mitglied
    • Beiträge: 128
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #84 am: 02. September 2011, 22:11:01
    Ich habe das Modul nun auch erfolgreich eingebaut. Läuft super!!
    Allerdings fehlt meiner Meinung nach ein Hinweis wofür der Aufschlag ist (siehe Bild).
    Es steht nur wie viel.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #85 am: 02. September 2011, 22:43:21
    Das kannst Du in der zugehörigen Sprachdatei ändern.

    Nebenan

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #86 am: 24. September 2011, 12:24:38
    @homer1968
    @Tomcraft
    Hallo,

    ich weiss, dass das Thema schon etwas älter ist, aber ich wollte nochmal auf die Problematik mit PHP 5.3 zurückkommen. Da ich dieses Modul auch einsetzen möchte und mit PHP 5.3 arbeite, habe ich mich mal dran gemacht und den Code ein wenig geändert. Bei mir hat es nach der Änderung einwandfrei funktioniert.

    Folgende Änderungen sind erforderlich:

    Datei: ot_payment.php

    Zeile 108 - anstatt:

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

    folgenden Code einsetzen:

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

    Zeile 124 - anstatt:

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

    folgenden Code einsetzen:

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

    Zeile 175 - anstatt:

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

    folgenden Code einsetzen:

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

    Das war schon alles, danach habe ich keine Fehlermeldungen mehr bekommen.

    Vielleicht hilft es ja den einen oder anderen weiter.

    Viele Grüsse aus dem sonnigen Norden
    Kai

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #87 am: 24. September 2011, 13:09:38
    Danke dir! Ich ändere das heute Abend! :thx:

    Nachtrag: Modul in Beitrag 1 aktualisiert.

    Grüße

    Torsten

    anhaefr

    • Frisch an Board
    • Beiträge: 53
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #88 am: 03. Oktober 2011, 11:16:14
    Hi,
    hab das Modul erfolgreich soweit erfolgreich in den Shop eingebaut, bekomm die Rabatt-/Gebührenposition aber nicht in JTL übernommen. Gibt es da einen Workaround?

    Viele Grüße
    Frank

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Re: MODUL: Rabatt auf Zahlungsarten
    Antwort #89 am: 03. Oktober 2011, 11:55:00
    Habe noch eine Stelle gefunden:

    Datei: ot_payment.php

    Zeile 113 - anstatt:

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

    folgenden Code einsetzen:

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

    Zeile 124 - anstatt:

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

    folgenden Code einsetzen:

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

    Frage: Sollte nicht den "P" kleingeschrieben sein?

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

    Schöne Grüße

    Jim
    0 Antworten
    1465 Aufrufe
    28. April 2017, 14:52:54 von cooler
    1 Antworten
    1917 Aufrufe
    16. März 2017, 13:58:46 von Tomcraft
               
    anything