|
Deeplink Demo
Deeplink?
Mit sogenannten Deeplinks kann man von irgend einer HTML-Seite direkt Kategorien / Artikel in einem PhPepperShop
anspringen. Dies ist insofern erforderlich, wenn man Werbung für einen Artikel schalten will. Natürlich gibt es noch weitere
Einsatzmöglichkeiten. Deeplinks können im PhPepperShop seit der Version v.1.2 verwendet werden.
Beispielanwendung
Hier ein Beispiel um von extern einen Artikel zu verlinken:
Der Shop, welchen ich hierfür benutze liegt hier:
http://demo.phpeppershop.com/
Ich würde gerne den Artikel Gattaca in der Kategorie DVD verlinken. Ich gehe also im Admintool auf 'Bestehenden Artikel bearbeiten' und dort in die Hilfe. Zuunterst sehe ich den zu benutzenden Deep-Link:
http://demo.phpeppershop.com/index.php?Kategorie_ID=13&Artikel_ID=57
Wie man sieht, kann man auf diese Weise direkt einen Artikel im Shop anspringen. Den Link muss man natürlich noch umbenennen (z.B. Gattaca-DVD bestellen! wäre wohl angebrachter...).
PhPepperShop v.2.0
Interne Links
Seit der PhPepperShop Version 2.0 unterstützt das Shopsystem auch Shopkunden, deren Browser keine Cookies akzeptieren. Der einzige Weg, sie vor dem Verlust ihrer Session und damit vor dem Verlust des Warenkorbinhalts zu bewahren, besteht darin, die Session-Informationen mit jedem Link mitzugeben.
Dies macht man im PhPepperShop am einfachsten, indem man folgenden Text an den Link anhängt: &{pps_sname}={pps_sid}. Der Shop wird für die Platzhalter die aktuellen Session-Informationen des Kunden einsetzen.
Wenn man also den obigen Link INNERHALB des PhPepperShops - z.B. auf der Shop-Startseite - verlinken möchte, so sollte man den Link wie folgt gestalten und in die Seite einbinden:
http://demo.phpeppershop.com/index.php?Kategorie_ID=13&Artikel_ID=57&{pps_sname}={pps_sid}
Dropdown Kategoriendarstellung
Der PhPepperShop bietet seit der Shopversion 2.0 an, die Kategorien Dropdowns bei einem Deeplink komplett neu zu berechnen und darzustellen, dies muss man dem Shop mittels einer Zusatzinformation im Deeplink mitteilen: &rebuild_kat=true. Ein Beispiel sieht dann so aus:
http://demo.phpeppershop.com/index.php?Kategorie_ID=13&Artikel_ID=57&rebuild_kat=true
Ein im Shop intern benutzter Deeplink würde wie folgt aussehen:
http://demo.phpeppershop.com/index.php?Kategorie_ID=13&Artikel_ID=57&{pps_sname}={pps_sid}&rebuild_kat=true
Zurück zu den Anleitungen
v.1.2, 28.02.2006 fjo
|