Problem mit Static Builder und WK

Begonnen von dobra, November 04, 2006, 06:35:43

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

Zufällig habe ich gerade entdeckt, daß ich ein Problem (Warenkorbverlust) habe.

Im Warenkorb wird ein benutzerdefinierter Identiffer __ARTIKEL__ 
(z.B. <a href="http://www.woll-insel.at/cgi-bin/shop2/iboshop.cgi?show3120,__xxsession__" > Adesso </a> ) angezeigt.



Damit kann der Kunde vom Warenkorb aus die Bestellten Artikel aufrufen.
Das funktioniert im Prinzip und mit __xxsession__ bleibt der WK erhalten.

Allerdings in einem speziellen Fall (und NUR in dieser Reihenfolge) - wenn man von den statischen Seiten aus ( http://www.woll-insel.at/Wolle_und_Garne/) etwas in den WK legt, dann auf den Link im WK klickt und neuerlich bestellt - verliert man den Warenkorb.

Bin ratlos   ???
Weiß jemand wieso das so ist, bzw. wie ich es ändern kann?

mfG
Woll-Insel
mfG
dobra

hop

Hallo,

das Problem ist das __xxsession__ nicht durch die Sessionid ersetzt wird.
Kommt das __xxsession__ über ein SSP Makro dahin ?
In der Vorlage kann es eigentlich nicht stehen, dann würde es ersetzt.

Ohne die Vorlage zu sehen kann ich nur raten.
Aber ich glaube wir haben die Vorlage ja eh da, aber leider im Büro.
cru wird Montag mal reinschauen.

Gruss hop

PS: Hat übrigens nichts mit dem SB zu tun.

Sch?ne Gr??e hop

dobra

#2
ZitatPS: Hat übrigens nichts mit dem SB zu tun.

Hmmmm......  warum passiert es aber nur dann, wenn man den ersten Artikel von den statischen Seiten aus bestellt?

Startet man den Einkauf von den dynamischen Seiten aus, funktioniert alles.

Muß halt abwarten, welche Fehler Sie vielleicht in meinen Vorlagen entdecken.
(ich benutze kein SSP Makro für __xxsession__  -  vielleicht liegts daran?)

wünsche noch ein schönes Rest-Wochenende
mfG
Woll-Insel

P.S.:  wann kommt Korrektur für Varianten kopieren? (bald, oder erst wenn ich fertig bin mit der Umstellung  :))
nachdem ich zu dumm bin, um mit externer Tabell und importieren zu arbeiten, mache ich es immer noch im Workcenter.
ZitatZitat
wenn ich eine Variante anlege, kann ich diese dann mit dem Button "kopieren" vervielfältigen
allerdings werden keine benutzerdefinierten Felder kopiert  -  muß diese also alle manuell eintragen

werden wir korrigieren.
mfG
dobra

cru

#3
Guten Morgen,

Zitatwarum passiert es aber nur dann, wenn man den ersten Artikel von den statischen Seiten aus bestellt?

Bei mir passiert es von allen Seiten aus, ob statisch oder dynamisch... 

Das Problem ist folgendes:

Normalerweise könnte man über den Identifier __detail__ aus dem Warenkorb auf die Detailseiten verlinken.
Da Sie aber auf eine Artikelseite verlinken möchten, müssen Sie sich den Link im Warenkorb selber aufbauen.

Der Link lässt sich jedoch nicht bilden, indem Sie ein benutzerdefiniertes Feld per Identifier ausgeben, in welchem sich weitere Identifier befinden.
So wird lediglich der zur Ausgabe verwendete Identifier ersetzt. Jeder weitere Identifier wird ignoriert und als ganz normaler Text behandelt.

Ich würde Ihnen folgenden Lösungsansatz vorschlagen:  :)

Sie benötigen lediglich 2 Informationen aus Ihrem bisherigen Feld "ARTIKEL":



Das Feld Artikel würde ich entfernen und stattdessen 2 neue Felder anlegen.
Diese Felder (z.B. "SEITE" und "ARTIKELNAME") enthalten dann die Informationen die Sie benötigen um den Link im Warenkorb zu bilden.

Der Link müsste sich dann folgendermaßen zusammenstellen lassen:

<a href="http://www.woll-insel.at/cgi-bin/shop2/iboshop.cgi?show__SEITE__,__xxsession__">__ARTIKELNAME__</a>

Der abgebildete Code muss an der Stelle stehen, an welcher zur Zeit noch der Identifier "Artikel" steht.


mfg
cru

dobra

Vielen Dank - klingt ganz einfach und logisch
(wie üblich kann ich's erst Abend machen)

mfG
Woll-Insel
mfG
dobra

dobra

Nachmal Danke - hat geklappt - kein Warenkorbverlust mehr
(auf diese Lösung wäre ich alleine sicher nie draufgekommen obwohl's so einfach ist)

Vermutlich hat die alte Lösung auf meinem PC funktioniert, weil ich Kabelverbindung (= ist immer gleicht IP) habe?
sonst hätte ich den Fehler viel früher bemerken müssen.

mfG
Woll-Insel
mfG
dobra