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.

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...).

In neueren Shopversionen verwende ich die aussagekräftigen URLs, die der Shop direkt kundenseitig zur Verfügung stellt:

http://demo.phpeppershop.com/pi/Gattaca.html

Alternative: Ich gehe also im Admintool auf 'Bestehenden Artikel bearbeiten' und dort in die Hilfe. Unterhalb des Artikelbildes sehe ich den zu benutzenden Deeplink:

http://demo.phpeppershop.com/index.php?Kategorie_ID=13&Artikel_ID=57


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. Ab Shopversion 3.0 wurde dieses Verhalten per Default abgeschaltet und muss in der Konfigurationsdatei zuerst wieder aktiviert werden. 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 (sollte ab Shopversion 3.0 nicht mehr nötig sein): &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.1, 17.07.2013 fjo