SOFORTüberweisung -> eigene Variable mitübergeben

Status
Es sind keine weiteren Antworten möglich.

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.259
1.195
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.259
1.195
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.259
1.195
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.259
1.195
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 Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Lieferscheine -versendet / Eigene Übersicht: Kundenkategorie aus den Kundenstammdaten JTL-Wawi 1.8 3
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 4
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Variable für Zulaufdatum User helfen Usern - Fragen zu JTL-Wawi 1
Neu Positionshinweis Variable Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Variable für Kundengruppe Allgemeine Fragen zu JTL-Shop 6
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu Zu große Smarty Variable Technische Fragen zu Plugins und Templates 0

Ähnliche Themen