Lasset kein faul Geschwätz aus eurem Munde gehen, sondern was nützlich zur Besserung ist, wo es not tut, daß es holdselig sei zu hören.
Epheser 4:29
autor | |
30-06-17 23:00:37 | Warenkorb bleibt leer |
Uwe Siedentop |
Hallo Franz, ich habe ein Problem, das ich nicht ganz verstehen kann: Ich habe zwei Domains in einer Typo3-Instanz (6.2.25). Unter der einen habe ich seit längerem schon tt_products (2.8.8) am laufen, der funktioniert auch super. Auf der anderen Domain habe ich letztes Jahr einen Shop eingerichtet, der nur für max. 2 Monate online ist. Letztes Jahr hat er auch super funktioniert. Damals noch ohne https://, die Umstellung der ersten Domain auf https:// läuft alles super. Jetzt brauche ich den Shop in der zweiten Domain. Den Shop habe ich lleider nicht mehr ans laufen bekommen: Wenn ich jetzt bestelle, geht die Bestellung nicht in den Warenkorb. Der bleibt einfach leer. Dann habe ich auch die Domain auf https:// umgestellt. Leider kann ich immer noch nicht bestellen. Kannst Du Dir vorstellen, woran das liegen könnte? Hast Du das vielleicht unterbunden, dass ein Shop in einer Instanz unter zwei Domains laufen kann? Auf eine Antwort würde ich mich freuen. Vielen Dank für Deine Mühen und viele Grüße Uwe |
4-07-17 10:56:54 | https |
Franz Holzinger |
Es muss überprüft werden, ob die Formulare und Links auch wirklich überall auf https angezeigt werden. Vermutlich ist noch ein Link hardcodiert auf "http" gesetzt. Dann liegt das Produkt im http Warenkorb statt im https Warenkorb. Es kann aber auch sein, dass die Konstante/Setup pid_list falsch oder nicht gesetzt worden ist. Dann werden die Produkte im Warenkorb nicht gefunden und der Warenkorb wird als leer angezeigt. Im Shop wird nichts unterbunden. |
6-07-17 15:02:05 | Warenkorb bleibt leer |
Uwe Siedentop |
Hallo Franz, vielen Dank für Deine Antwort. Jetzt habe ich nochmals alles überprüft: sowohl https als auch die pids sind alle gesetzt. Da ich nur relative Pfade verwende, habe ich eigentlich keine Pfadprobleme beim Umstellen auf https. Ich bin einfach ratlos!?! Zumal mein erster Shop in der gleichen Instanz funktioniert und der zweite Shop im letztes jahr ohne Probleme eingesetzt wurde. Ich bekomme die Waren nicht in den Warenkorb, auch vor der Umstellung auf https war das schon so. Auch habe ich realurl abgeschaltet, da ich in den Templates feste Pfade eingebunden habe. Der Warenkorb nimmt die Bestellungen nicht an. Vielen Dank für Deine Mühen Uwe Siedentop |
6-07-17 20:19:35 | Debug |
Franz Holzinger |
Anstatt hier jetzt viele Punkte zu vermuten, wäre es einfacher, über ein Debug die SQL Anweisung im Warenkorb anzusehen. Dazu fh_debug und debug_mysql_db installieren und konfiguieren. Und hier die SQL Anweisung im Warenkorb anzeigen. pid_list muss im Warenkorb am besten auf die oberste Seite der TYPO3 Umgebung gesetzt werden, damit gewährleistet ist, dass alle Produkte und Kategorien auch gefunden werden. |
10-07-17 10:55:39 | Warenkorb funktioniert wieder |
Uwe Siedentop |
Hallo Franz, nochmals vielen Dank für Deine Hilfe. Eigentlich wollte ich keinen so großen Aufwand betreiben, da ich der Meinung bin, es muß etwas ganz einfaches sein. Letztendlich hat sich das auch bestätigt, denn es war nichts anderes als die Einstellung der Domain. Ich habe in der Instanz die Domain mit und ohne www eingetragen und die www auf die ohne www (https://www.domain.de -> https://domain.de) verwiesen. Bei der Domain kann angegeben werden, ob die Parameter mit übergeben werden sollen (was ja erwünscht ist). Ebenfalls kann an der Stelle eingestellt werden, dass die Domain vor alle Links gestellt werden kann - und das ist der Punkt gewesen, der verhindert hat, dass der Shop die POST-Parameter weitergereicht hat. Den Punkt abgeschaltet und schon funktioniert alles wie gewünscht. Warum diese Einstellung die Parameterübergabe abschaltet, kann ich allerdings nicht nachvollziehen. Leider habe ich diesen Umstand erst gefunden, als ich mit debug gesehen habe, dass die POST-Parameter nicht mit übertragen werden. Nochmals vielen Dank für Deine Hilfe. Uwe Siedentop |
< Zurück zum Forum |