Willkommen auf Benjamin Trenkle - Joomla! !

Banner


Kiduka r48

Kleiner aber feiner Sprung auf die Revision 48. Nun ist das Modul definitiv dabei, ein paar Backendviews wurden hinzugefügt und es gibt nun ein zusätzliches Plugin für "Einkäufe", die nicht bezahlt werden müssen (Anmeldungen z.B.)

Download Kiduka
   

Kiduka r46

Es gibt eine neue Version von Kiduka. Von der alten Version r28 wurde ein Sprung auf r46 gemacht. Die Zahlmethoden sind seit dieser Version per Plugin einstellbar (aktuell wird Paypal mitgeliefert). Zusätzlich ist nun ein Warenkorbmodul enthalten. Last but not least gibt es eine router.php, mit der suchmaschinenfreundliche URLs generiert werden können.

Ich würde mich sehr über Feedback freuen. Da es damit ein bisschen mau aussieht...

Download Kiduka
   

Kiduka einrichten

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.
   

Kiduka Installation

Lade die neuste Version von der Kiduka Shop Komponente in meinem Downloadbereich herunter

Entpacke die ZIP Datei mit einem geeigneten Programm und installiere zuerst die Komponente und die vier Plugins. Vergiss nicht die Plugins zu aktivieren!

Der folgende Schritt ist freiwillig, aber er dient der Übersichtlichkeit des Shops. Gehe nun zum Artikel Manager von Joomla (Inhalt/Content) und erstelle einen neuen Bereich (Bereiche/Section Manager) sowie zwei Kategorien (Kategorien/Category Manager) in diesem Bereich. Ich habe diese z.b. Shop/Produkte und Shop/Texte genannt. Verlinke die Kategorie Shop/Produkte in einem Menu als Blog (Layout: Kategorie-Blog/Category Blog Layout), belassen den Zugriff auf Gäste/public setzen aber unter Komponentenparameter (Parameter (Components)) "Nicht zugängliche Links anzeigen" auf "ja" (Show Unauthorised Links). Die restlichen Parameter können belassen werden wie sie sind oder je nach Geschmack angepasst werden.

Verlinke nun den Shop in einem Menu und setze den Zugrifflevel auf Registrierte. Dies ist nun der Warenkorb. Ich persönlich habe den "Warenkorb" als Unterpunkt des oben erstellten Menupunktes eingerichtet, damit der Kunde nach dem Klick auf den Shop sofort den Warenkorb sieht.

Nun müssen noch 3 Artikel angelegt werden: der erste repräsentiert die AGBs. Diese werden beim Bestellvorgang automatisch angezeigt. Der zweite Artikel sollte eine Fehlermeldung enthalten. Dieser Artikel wird angezeigt, wenn bei der Bezahlung etwas schief laufen sollte. Und der dritte Artikel wird für die Erfolgsmeldung benötigt, wenn die Bezahlung abgeschlossen ist. In diesem Artikel kann/darf/sollte der Tag {kidukasuccess} eingefügt werden. Dadurch bekommt der Kunde (bei aktiviertem Plugin) nach der Bezahlung nochmals all seine Artikel aufgelistet. Die AGB und die Erfolgsmeldung sollten jeweils den Zugrifflevel "Registrierte" erhalten.

Zu guter Letzt muss noch die Komponente selbst konfiguriert werden. Gehe dazu einfach im Backend unter Komponenten auf "Kiduka" => "Control Panel" und klicke dann rechts oben auf "Parameters". Die ersten zwei Parameter sind aktuell noch zu vernachlässigen, da sie entweder erst später benötigt werden (Paypal Email) oder noch nicht implementiert sind (Currency). Somit sind aktuell nur die Steuern (Tax) und die drei Artikelparameter interessant. Hier musst du nun jeweils einer von den drei vorhin erstellten Artikel auswählen. Success => Erfolgsseite, Cancel => Abbruchseite, TOS => AGBs. Nach dem Klick auf speichern ist der Shop startbereit.

weiter gehts beim Kiduka einrichten
   

Kiduka - Beschreibung

Kiduka ist eine kleine Shopkomponente für Joomla! 1.5, mit der versucht wird, den Großteil der Darstellung den Joomla! Core Komponenten zu überlassen. So werden z.B. die Produkte über die Komponente com_content präsentiert, während die Kunden über die Komponente com_user(s) verwaltet werden. Kiduka liefert im Prinzip nur einen Warenkorb und einen Bestellbutton für com_content. Der Rest wird dann von dir erledigt. Das heißt, dass du nach der Installation einen Artikel mit der Core Komponente com_content erstellen musst, der dann das Produkt symbolisiert. Klingt kompliziert, ist es auch am Anfang (ich verspreche, es ist sehr schnell zu verstehen), aber dafür wirst du mit einer 100% flexiblen Gestaltungsfreiheit für deine Produkte belohnt.

Die Idee der Komponente entstand aus dem bestehenden Projekt SimpleCaddy von Henk von Pickartz. Nichts desto trotz habe ich die komplette Idee erweitert und in meinen Augen stark verbessert (sei es nun der Code oder auch das "Aussehen").

Aktuell befindet sich die Komponente noch im tiefsten Alphastatus und ist auf keinen Fall auf einer Livesite zu verwenden!

siehe auch: Kiduka Installieren
   

Seite 1 von 2

<< Start < Zurück 1 2 Weiter > Ende >>