Die aStores von Amazon sind eine gute Idee. Mit ein paar Einstellungen und Mausklicks erstellt man sich als Amazon-Partner einen eigenen Shop und wird dafür mit ein paar Prozent des Umsatzes belohnt. Man kann fünf solcher Shops anlegen und sie mit allen Produkten füllen, die Amazon über seine Website vertreibt.
Hier die Tipps:
1. Thema und Auswahl von Produkten
Zum Spielen und Testen habe ich den WWWorker Buchladen eingerichtet und mich auf Bücher über PHP und MySQL konzentriert. Dabei wollte ich aber nicht einfach nur eine Liste aller PHP-Bücher, sondern alle Anfänger-, Einsteiger- und Dummy-Bücher ausschließen. Dazu habe ich für alle Kategorien eine Liste von Begriffen angelegt, die bei solchen Büchern oft im Titel oder der Beschreibung vorkommen. Hier zum Beispiel die Schlagwörter für die Kategorie Deutsche PHP-Bücher:
php -anfänger -beginner -dummys -dummies -21 -easy -einsteiger -intern -lerne -lernen -einstieg -kids -schnelleinsteiger -einsteigerseminar -kompakt -grundkurs -deluxe -luxe -grundlagen -4
2. Die Startseite
Auf der Startseite hat man die Möglichkeit, mehrere spezielle Produkte dar zu stellen — mittlerweile kann man das auch in Kategrien tun. Wenn man also zum Beispiel Besondere Empfehlungen aussprechen will, ist die Startseite genau der richtige Ort dafür. Außerdem kann man mit der Auswahl, die man hier trifft, dem Besucher eine Idee geben, worum es in diesem Shop geht und welche Art von Produkten im weiteren zu erwarten sind.
3. Die Seitenleiste
In der Seitenleiste, die wahlweise links oder rechts angezeigt wird, bringt der aStore nicht nur die Navigation unter, sondern auch Verweise auf ähnliche Produkte, und die Amazon-typischen “Kunden, die diesen Artikel gekauft haben, haben auch die folgenden Artikel gekauft…”-Hinweise.
Lieblingslisten und Zubehör sind im WWWorker Buchladen ausgeschaltet. Lieblinglisten, weil sie meiner Meinung nach zu sehr vom Produkt ablenken. In meinem aStore gibt es nur Bücher, und die haben in der Regel kein Zubehör, also brauche ich diese Box nicht.
4. Den aStore in die Website integrieren
Man hat zwei Möglichkeiten, einen aStore anzubieten. Entweder per direktem Link oder als Frame. Nur per Frame kann den aStore in die eigene Website integrieren. Allerdings verliert man damit — auf den ersten Blick — die Möglichkeit, ein bestimmtes Produkt oder eine Kategorie direkt zu verlinken. Das Frameset heisst in meinem Fall http://itst.net/buchladen/. In dieses Frameset wird der aStore per Iframe integriert. Damit wird bei jedem Aufruf des Framesets die Startseite des aStores geladen und man hat keine Möglichkeit, statt dessen eine Produktseite oder Kategorie anzuzeigen.
Mit ein bisschen PHP kann man diesen Nachteil aber wieder ausbügeln.
Dazu folgender Code aus meinem Frameset:
<?php
/* ?detail should be an amazon product number */
$deeplink = '';
if (isset($_GET['detail']) &&
preg_match('/[a-zA-Z0-9]{1,15}/', $_GET['detail']))
{
$deeplink = 'detail/' . $_GET['detail'];
}
/* ?node should be an astore category-id */
if (isset($_GET['node']) &&
preg_match('/[0-9]{1,4}/', $_GET['node']))
{
$deeplink = '?node=' . $_GET['node'];
}
?>
Der Aufruf des aStore-Frames sieht dann so aus:
<iframe src="http://astore.amazon.de/wwworker-21/
<?php echo $deeplink; ?>" width="96%" height="2500"
frameborder="0" scrolling="no">
</iframe>
Per URL kann man jetzt auf einzelne Produkte ($detail) und Kategorien ($node) verlinken, zum Beispiel so oder so.
Mit ein bisschen mod_rewrite-Magic kann das dann auch so aussehen: http://itst.net/buchladen/detail/3897213885 bzw. http://itst.net/buchladen/node/3
Hier noch die RewriteRules dafür:
RewriteEngine On
RewriteBase /buchladen/
RewriteRule ^detail/(.*)$ index.php?detail=$1
RewriteRule ^node/(.*)$ index.php?node=$1
Und jetzt viel Spaß mit Deinem aStore ;)

Gestatten, itst aka