Neu [Shop5] Payment Plugin -> Bestellung abschicken nach AdditionalTemplateFile

dercoderkm

Offizieller Servicepartner
SPBanner
21. Dezember 2019
54
12
Firma
Made in Dortmund
Hallo,

ich habe in meinem Plugin ein AdditionalTemplateFile mit eingebunden und das funktioniert soweit auch also
beim Bezahlvorgang sehe ich meine Eingabe Felder und alles.

Drücke ich aber auf den "Weiter" Button passiert nichts, die $_POST Daten sind da die kann ich ausgeben
aber wie kann ich denn dem System sagen es soll weiter zum Abschluss der Bestellung gehen?
Ich komme nämlich einfach wieder auf mein "Zusatzschritt"-Formular.

Ich habe die Funktion "handleAdditional" überschrieben, schreibe ein paar Smarty Variablen rein für das Formular und
mach ein return false; damit das ganze auch angezeigt wird.

Für die Funktion "validateAdditional" steht in der Doku:
"Diese Methode wird im Bestellprozess aufgerufen und entscheidet im Zusammenspiel mit handleAdditional, ob das Zusatzschritt-Template (siehe: <AdditionalTemplateFile>) nach der Auswahl der Zahlungsart angezeigt werden muss. Können die Daten aus dem Zwischenschritt nicht validiert werden, wird false zurückgegeben, ansonsten true."

Gut also ich prüfe die $_POST Sachen und gebe true zurück und das war es dann.
Habe dann auch nur mal in der validateAdditional true zurück gegeben nichts weiteres und in der handleAdditional false und nichts weiteres aber klappt nicht.
Ich lande nachdem Klick auf weiter immer wieder auf meinem Formular.

Grüße
 

dercoderkm

Offizieller Servicepartner
SPBanner
21. Dezember 2019
54
12
Firma
Made in Dortmund
Hi,

kleiner Nachtrag... Hab rausgefunden das ich nur beim Step "Zahlung" false zurück geben sollte dann verschwindet auch das Problem.

Allerdings kommt mein Zahlungsart Fomular immer nur vor der Bestellabschluss Seite als Extra Schritt auch wenn ich sage "Bezahlung vor Bestellabschluss" = Nein.
Gibt es da wieder etwas das ich machen muss was nicht Dokumentiert ist damit ich erst Zahlungsart wähle dann die Bestellung abschließe und dann zu meinem Formular komme?

Grüße
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
519
Halle
Hallo, Zahlung vor und Zahlung nach Bestellabschluss sind zwei Zahlungsflows, die sich stark voneinander unterscheiden und - je nach Zahlungskomplexität - auch im Plugin unterschiedlich programmiert werden müssen.
Ich würde mich hier zuerst auf einen Flow konzentrieren - vorzugsweise Zahlung nach Bestellabschluss. Das "AdditionalTemplateFile" ist ein zusätzliches Template, welches unabhängig vom Zahlungs-Flow immer nach der Zahlungsartwahl angezeigt wird. Die Anzeige kann zusätzlich über die Methoden handleAdditional() und validateAdditional() beeinflusst werden. Für den Zahlungsprozess selbst ist die Methode preparePaymentProcess() im Zusammenspiel mit dem <TemplateFile> zuständig.
Beispiele dazu sind in der Plugin-Doku zu Zahlungsplugins enthalten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin Konfigurator für Breite x Höhe Plugins für JTL-Shop 6
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu 💙 Neues Plugin: Wunschzettel Plus (Wunschzettelauswahl direkt am Artikel) Plugins für JTL-Shop 0
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Neu Fehlermeldung nach Bestellabschluss durch Plugin Gelöste Themen in diesem Bereich 7
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 2
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 1
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 4
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 2
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2

Ähnliche Themen