Deeplink Demo

Deeplink?

Mit sogenannten Deeplinks kann man von irgend einer HTML-Seite direkt Kategorien / Artikel in einem PepperShop 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 PepperShop 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


PepperShop v.2.0


Interne Links

Seit der PepperShop 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 PepperShop 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 PepperShops - 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 PepperShop 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