PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung am Ende des Bestellvorgangs



Bikers-Zubehör
17.10.2017, 16:48
Leider hat mein Shop seit ein paar Tagen einen Fehler im Bestellvorgang.

Es wird der hier angezeigt:


WARNING(2): "array_key_exists() expects parameter 2 to be array, boolean given"


Wie bekomme ich diese Meldung weg, da die Bestellung zwar rein kommt, es aber nicht ersichtlich ist für den Kunden das diese ankam.

Bikers-Zubehör
17.10.2017, 16:56
ebenso kommt diese Meldung, welche Zahlen da nach den 11 noch kommen weiß ich nicht, ist von einem Screenshot eines Kundes vom Handy.

FATAL ERROR(1) -->"Uncaught --> Syntax error in template "/var/www/web27684479/html/biker/cache/mail_template_order_mail-2.html on Line 11 thrown



Was ist da wo falsch?


Zudem hab ich zwar SSL aber es kommt jetzt wieder die Seite sei nicht sicher.


Was ist nur los, bitte um hilfe zur Abschaffung dieser Probleme. Danke.

Bikers-Zubehör
19.10.2017, 13:56
Kann mir keiner helfen?

hab im Moment Gambio Version: v3.4.0.0, aber das Problem bestand bevor ich auf dieses Masterupdate gegangen bin und besteht immer noch.

KlausK
20.10.2017, 09:28
Da wird eine Datei aus dem Cache bemängelt.
Befolge mal diese Anleitung: Wenn nichts mehr geht: Caches komplett leeren (https://ecomservice.interfile.de/threads/1649)

Bikers-Zubehör
20.10.2017, 14:35
Caches hab ich alle schon mehrfach geleert. Der Fehler bleibt aber.

Bikers-Zubehör
20.10.2017, 16:30
Probebestellung erneut ausgeführt, dann kommt zwischendrin oben überm Shopbild klein

WARNING(2): "array_key_exists() expects parameter 2 to be array, boolean given"

man kann aber weiter den Bestellvorgang machen.


dann kommt am Schluß das hier in einem rotem Balken und einer komplett weißen Seite bis auf den Balken:

FATAL ERROR(1): "Uncaught --> Smarty Compiler: Syntax error in template "/var/www/web27684479/html/biker/cache/mail_template_order_mail-2.html" on line 119 "</div>" unclosed {if} tag <--
thrown"


Die Bestellung kommt zwar an, nur weiß der Kunde dies nicht. Hab jetzt dadurch schon mehrere doppelte Bestellungen, die größtenteils wieder storniert wurden da diese dachten der Shop geht nicht und es kommt auch bei mir keine Bestätigung an.

KlausK
20.10.2017, 23:34
... unclosed {if} tag ...
Da hast du wohl am Text deiner Bestätigungsmail rumgebastelt und irgendwo ein abschließendes "}" gelöscht/vergessen.
Du solltest vielleicht unter E-Mails >>> E-Mail Vorlagen >>> Bestellbestätigung >>> das "Original wiederherstellen"

WARNING(2): "array_key_exists() expects parameter 2 to be array, boolean given"
Es gibt immer wieder mal Warnungen, die aber nicht gleich öffentlich angezeigt werden müssen.
Gehe auf System-Einstellungen Logging >>> Logging-Optionen und deaktiviere für alle Logging-Gruppen die Bildschirmausgabe.

Wieso muss man bei dir den Geburtstag angeben?
Du verkaufst nur an Gewerbetreibende?

Bikers-Zubehör
21.10.2017, 05:46
Hi Klaus

es hat geholfen, die Meldungen sind weg.

Geburtsdatum war mal ein Anraten eines Anwaltes der meinte das man so bestätigt das man so den Nachweis erbringt geschäftsfähig zu sein.

Ich verkaufe an Privatleute und Gewerbetreibende wenn diese Ihre Firmendaten eingeben und ihre Steuer ID.

Ist ja nicht verboten, :)

Danke dir.