Samstag, 12. September 2009
Benjamin Trenkle
Nachdem der Shop Installiert worden ist, geht es nun ans einrichten. Als aller erstes vergewissere dich, dass alle Plugins aktiviert sind. Schaue nun, ob die neuen Kundenfelder in der Joomla! Userverwaltung (ja genau, com_users: Site => Benutzer) angelegt worden sind. Zusätzlich sollten die Felder auch im Frontend in der Joomla! Profilansicht sichtbar sein. Hier ist am Anfang das größte Fehlerpotenzial versteckt, da das Plugin durch
ungünstige Template Overrides seine Wirkung
verliert verlieren kann. Richtig getestet wurde es mit ja_purity und dem Khepri Template. Die Felder sind aktuell noch fest vorgegeben, werden aber in zukünftigen Versionen beliebig anpassbar sein.
Als nächstes brauchst du für das Testen einen
PayPal Sandbox Account. Nach dem Erstellen und Einloggen in der Sandbox musst du zwei
"Testaccounts" erstellen. Einmal einen "Buyer" und einmal einen "Seller". Achte darauf, dass du dem "Buyer" unter "Advanced Options" 9999€ mitgibst. Nun muss noch die "Seller" Emailadresse bei Kiduka in die Einstellungen als "Paypal Emai" eingetragen werden.
Jetzt braucht der Shop im letzten Schritt noch Produkte. Als erstes erstelle einfach einen Beispiel Artikel (Inhalt => Beiträge => Neu) in der vorhin angelegten Kategorie "Shop/Produkte" und speichere ihn ab. Gehe nun unter Komponenten => Kiduka => Products auf "Neu" und gib die Grunddaten des Produktes ein. Wenn bei "Quantity" -1 eingetragen wird, dann ist die Anzahl der Artikel unbegrenzt. Wähle bei "Content" den gerade erstellten Joomla! Artikel aus. Nach dem speichern merke dir die ID des Produktes (rechte Spalte). Nun zurück zu Inhalt => Beiträge => dem gerade erstellten Artikel. Hier kannst du nun deiner Krativität freien lauf lassen und die Ansicht so gestalten, wie es dir gefällt. Seien es nun Produktbilder, verschiedenste Plugins Preis-/Shopbeschreibungen etc. etc. Füge nun einen "Weiterlesen" Link in den Artikel ein. Dahinter muss nun folgender Tag eingefügt werden:
{kiduka code=id}. Ersetze dabei "id" mit der ID des Produktes, dass du vorhin erstellt hast. Beim ersten mal wird es wahrscheinlich
{kiduka code=1} sein.
Nun ist der Shop eingerichtet und prinzipiell Funktionsfähig. Beachte aber folgende Dinge:
- Dies ist aktuell die allererste Alphaversion, somit sind noch kaum Funktionen eingebaut. So kann man z.b. die Bestellungen im Backend sich nur auflisten lassen, aber nicht bearbeiten oder neue erstellen.
- Über das Frontend kann man zwar eine Bestellung abgeben, per Paypal bezahlen und diese Bestellung wird auch in der Datenbank gespeichert, aber nach dem erfolgreichen "Bezahlen" in der Sandbox wird die Bestellung nicht freigeschalten bzw. als bezahlt markiert.
- Wichtig ist auch, dass der "Kunde", der die Bestellung angibt in seinem Profil die "Buyer" Emailadresse von PayPal stehen hat, damit der Artikel auch bezahlt werden kann.