SOFORTüberweisung -> eigene Variable mitübergeben

Status
Es sind keine weiteren Antworten möglich.

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.315
1.250
Hallo,


wir haben gerade mit SOFORT telefoniert um hier Überweisungen klarer SOFORT überweisung zuzuordnen zu können. Nach einer 3/4 Std. Tel mit SOFORT und diversen Tests, liegt der Ball leider wieder bei JTL.


Eine Änderung des Verwendungszwecks wäre eine grosse Arbeitserleichterung in der Buchhaltung.
Ebenso gibt es keine Möglichkeit eines Freitextfeldes oder ähnliches in der Zahlungsart.
Es würde reichen, wenn man zb. fix vergeben könnte, dass als eines der Variablen irgendein Text mitübernommen wird.

Jetzt hab ich mir mal die SofortUeberweisung.class.php angesehen. Hier werden ja die Variablen definiert (soweit ich als Laie das richtig interprediere).
Ich weiss leider nicht, wo genau die Variable vergeben wird (also welche Zeile genau etc).

Als Verwendungszweck 1 hätt ich jetzt aber gern das Wort "SOFORT" drinnen. Ich kann nat. nicht in den globalen Einstellungen in der Admin etc. hier irgendwas ändern (Shopname, Firmenname etc), da es ja Zahlungsarten unabhängig ist.

Code:
'<input name="reason_1" type="hidden" value="' . $this->reason_1 . '"/>' .

Ist das der relevante Teil? Könnt ich hier zb. fix etwas vergeben? Ich will nur das Wort SOFORT haben.

Ideale Lösung (so wie es am Kontoauszug erscheinen soll):
SOFORT Bestellnummer Nachnahme

Bestellnummer/Nachnahme kann ich ja als Verwendungszweck im Dropdown nehmen, dass passt ja

Ja, ich weiss, dass bei einem Update diese Änderung wieder weg ist.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: SOFORTüberweisung -> eigene Variable mitübergeben

Code:
'<input name="reason_1" type="hidden" value="SOFORT ' . $this->reason_1 . '"/>' .

ungetestet!!!!
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.315
1.250
AW: SOFORTüberweisung -> eigene Variable mitübergeben

Vielen Dank, probier ich morgen früh gleich aus (wenigsten Besucher im Shop :) ).
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.315
1.250
AW: SOFORTüberweisung -> eigene Variable mitübergeben

Natürlich konnt ich nicht warten... So genommen bringt:

Code:
[COLOR=#3A3A3A][FONT=Open Sans]Bei der Verarbeitung Ihrer Zahlung ist leider ein Fehler aufgetreten. Bitte kehren Sie zum Shopsystem zurück.[/FONT][/COLOR]
[LIST]
[*]Der übergebene Input-Hash stimmt nicht mit dem von uns berechneten Input-Hash überein. Wenn Sie der Shopbetreiber sind, überprüfen Sie bitte, ob das in Ihrem Shopsystem gespeicherte Projektpasswort mit dem Projektpasswort in den Projekteinstellungen Ihres Anbietermenüs übereinstimmt.
[/LIST]

PW etc. stimmt 100% überein (wurde nicht verändert vorm Test, trotzdem kontrolliert -> stimmen).

Code:
[COLOR=#3E3E3E]'<input name="reason_1" type="hidden" value="SOFORT' . $this->reason_1 . '"/>' .[/COLOR]

ebenfalls versucht (ohne Leerzeichen nach SOFORT) -> selber Error bei Weiterleitung zu SÜ.

Verschiedene andere Varianten getestet in dieser Zeile - gleich ein 500er

:(
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: SOFORTüberweisung -> eigene Variable mitübergeben

OK, hab mal in den Code rein geschaut.

Mach oben die Änderungen wieder rückgängig.

Suche dann in der Datei die "public function gibEinstellungen($order)" (Zeile 426)

In Zeile 440 findest du folgenden code:

Code:
            $this->reason_1 = $order->cBestellNr . ' ' . $order->oRechnungsadresse->cNachname;

Ändere diesen Zeile mal ab zu
Code:
            $this->reason_1 = 'SOFORT ' . $order->cBestellNr . ' ' . $order->oRechnungsadresse->cNachname;
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.315
1.250
AW: SOFORTüberweisung -> eigene Variable mitübergeben

Vielen vielen Dank!

Genau das ist es :)

Falls es auch jemand haben möchte, ihr müsst aufpassen wie ihr es macht.

Ab Zeile 443 fängt das alles an und geht bis 449 (also reason_1 (Verwendungszweck 1 in der Admin)).

Ich hab jetzt in der Admin folgendes eingestellt, bei der Zahlung Sofortüberweisung:

Verwendungszweck 1 -> Bestellnummer
Verwendungszweck 2 -> Vor+Nachnahme

Die Zeile in diesem Abschnitt wie folgt geändert:

Zeile 436
Code:
$this->reason_1 =  'SOFORT ' . $order->cBestellNr;

Kurz eine Testbestellung und auf der Sofort Webseite wird mir angezeigt als Verwendungszweck (links im Fenster):
Verwendungszweck
SOFORT 457875
Max Meier

Warum nicht direkt so wie angegeben? Weil ich "Angst" habe/hatte, dass dann der Verwendungszweck einfach zulang wird mit Sofort + Bestellnummer + Nachnahme (also alles in einer Zeile).

Nochmals, vielen Dank!
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: SOFORTüberweisung -> eigene Variable mitübergeben

kein Thema, hatte nur zuerst nicht rein geschaut und nicht bedacht, dass ein hash-Wert über die Eingaben gemacht wird.

Danke für deine Rückmeldung!

-- closed
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Eigene Übersichten verschieben JTL-Wawi 1.9 1
Neu 5.5.2 eigene CSS-Anpassungen Installation / Updates von JTL-Shop 1
Eigene Felder Artikel auf Beleg Verkauf Auftrag ausdrucken JTL-Wawi 1.10 1
Neu Eigene Formularfelder Allgemeine Fragen zu JTL-Shop 5
Neu eigene Felder bei Artikel Eigene Übersichten ausgeben lassen Eigene Übersichten in der JTL-Wawi 2
Artikel Stammdaten einfügen, eigene Felder einzeln auslassen JTL-Wawi 1.10 2
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Variable für die Anzahl eines Produkts auf der Pickliste JTL-Workflows - Ideen, Lob und Kritik 0
Bug Wawi-62710 in 1.10 behoben? (Variable für externe Auftragsnummer beim Zusammenfassen von Aufträgen) JTL-Wawi 1.10 2
Neu Variable Versanddienstleister (Versandliste) User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen