Artikel bleiben nicht im Warenkorb gespeichert bei abgeschal

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Artikel bleiben nicht im Warenkorb gespeichert bei abgeschal

Beitrag von moonshot »

Hallo,

nachdem ich heute in einem anderen Thread auf das Thema aufmerksam wurde, stellte ich fest, dass bei abgeschalteter Cookie-Annahme Artikel generell nicht im Warenkorb gespeichert bleiben, weder in meiner modifierten Version 1.7.14, noch in der Version 1.7.8 und auch nicht im Demo-Shop auf myoos. Getestet habe ich mit Firefox 3.0.10 und Internet-Explorer 7.0.

Gruß, Peter
r23
Beiträge: 2674
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

> auch nicht im Demo-Shop auf myoos.

Dies sollte nicht sein.

Bitte beschreibe an welcher Stelle du die Session-Id verloren hast? Aufbau der URL
wird in den FAQs beschrieben
http://www.php-faq.de/q-sessions-id.html

Du verlierst den Inhalt vom Warenkorb, wenn die Session-ID sich ändert (wobei der Shop
aber auch über eine Sicherheit verfügt, bei der der Shop dem Kunden eine neue Session-ID
erstellt und den Warenkorb übernimmt.

Da ich auf der Demo-Umgebung kein Tracking laufen lasse. interessiert es mich schon,
wie du die Funktion oos_href_link und html_href_link "verhindern" konntest.

cu

ralf
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Beitrag von moonshot »

Hallo,

ich bekomme von Anfang an keine Session-ID zugewiesen. So sieht beispielsweise der Inhalt der Adressleiste aus:

http://www.myoos.de/index.php?mp=produc ... ucts_id=50

Gruß, Peter
r23
Beiträge: 2674
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

[quote='moonshot',index.php?page=Thread&postID=1071#post1071]
ich bekomme von Anfang an keine Session-ID zugewiesen. So sieht beispielsweise der Inhalt der Adressleiste aus:
http://www.myoos.de/index.php?mp=produc ... ucts_id=50
[/quote]

im quellcode findest du bei der 2.1

Code: Alles auswählen

<input type="hidden" name="OOSSID" value="3fadbd73d0d3e3150d4b20f7cbef1e20">
myoos.de verwendet die 2.1

auf der ersten seite startet der shop die session und sollte auf der nächsten seite wird dir die session_id als Get
angezeigt...

bitte im forum die http://demo.myoos.de/ verwenden. sonst wird es noch harriger. da die 2.1 NICHT
mit 1.x vergleichbar ist... da stecken etwas über 300 stunden entwicklung drin.
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Beitrag von moonshot »

Hallo,
[quote='r23',index.php?page=Thread&postID=1072#post1072]myoos.de verwendet die 2.1

auf der ersten seite startet der shop die session und sollte auf der nächsten seite wird dir die session_id als Get
angezeigt...

[/quote]Also, ich bekomme bei der 2.1 auf den nächsten Seiten keine Session ids angezeigt.

In der http://demo.myoos.de/ verschwindet die session_id auf den Produktseiten wieder und auch beim Kauf direkt aus dem categorie listing landet auch leider nichts im Warenkorb. :S

Gruß,
Peter
r23
Beiträge: 2674
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

danke für den Hinweis.

der Demo Shop ist gefixt http://demo.myoos.de/

~/shop/includes/funktions/functions_output.php

Zeile 84

Code: Alles auswählen

    if ( $spider_flag === true) $_sid = NULL;
cu

ralf
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Beitrag von moonshot »

Hallo,

super :) Hab damit auch den 1.7.14 hier gefixt. Vielen Dank!

Gruß, Peter
Antworten