Warenkorb v00.00.01, Einfacher Warenkorb |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Warenkorb v00.00.01, Einfacher Warenkorb |
Wed. 15. August 2007, 10:24
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Modulname:
--------------------------------------------------------------------------- Warenkorb Status: --------------------------------------------------------------------------- alpha - das Modul befindet sich in Entwicklung. Es ist noch mit massiven Änderungen zu rechenen. Das Modul ist weitgehend ungetestet. Es ist nicht für den produktiven Einsatz geeignet Bechreibung: --------------------------------------------------------------------------- Das Modul stellt eine einfachen Warenkorb zur Verfügung, welcher die Daten in einer Session speichert. Produkte können hineingelegt, in der Anzahl verändert und gelöscht werden. Es können 3 Preise pro Produkt festgelegt werden. Zu Zeit sind diese mit price, price_at und price_ch definiert (Könnte man evtl. etwas universeller gestalten.). In der Modulkonfiguration ist es möglich einen Standardsteuersatz festzulegen. Dieser kann produktspezifisch geändert werden. Features: --------------------------------------------------------------------------- - Standardsteuersatz in Modulkonfiguration festlegbar - Steuersatz pro Produkt definierbar - Preise für Deutschland, Östereich und Schweiz getrennt festlegbar - Folgende Platzhalter für Ausgaben sind möglich: Template "Warenkorb gefüllt" Anzahl Produkte im Warenkorb ({items_number}), Endsumme ({item_total}), Enthaltene Mehrwertsteuer in Endsumme ({item_totaltax}), Endsumme ohne Mehrwertsteuer ({item_totalwotax}), Button zum Leeren des Warenkorbs ({empty_cart}), Artikel ({items}) Template "Warenkorb leer" keine Template "Artikel" Fortlaufende Nr. {nr}, Artikel-ID {item_id}, Anzahl des Artikels {item_qty}, Artikel-Beschreibung {item_info}, Artikel-Preis {item_price}, Steuersatz {item_taxrate}, Enthaltene Steuer im Artikelpreis {item_tax}, Artikelpreis ohne Steuer {item_pricewotax}, Artikel-Zwischensumme {item_subtotal}, Enthaltene Steuer in der Artikelzwischensumme {item_subtotaltax}, Artikelzwischensumme ohne Steuer {item_subtotalwotax}, Artikel updaten {item_update}, Artikel entfernen {item_remove}, Artikel-Formularstart {form_start}, Artikel-Formularende {form_end} Autor(en): --------------------------------------------------------------------------- - Warenkorb-Klasse (Webforce Cart) von Eaden McKee http://www.webforcecart.com/ - tobaco (Torsten Baldes) » Modulerstellung und Anpassungen Warenkorb-Klasse Lizenz: --------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: --------------------------------------------------------------------------- >= 01.91.00 (Sefrengo 1.2 alpha2) Installation: --------------------------------------------------------------------------- Kopieren Sie die beiliegende Datei "class.wfcart.php" in der Ordner "backend/inc/" Ihrer Sefrengoinstallation. Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Dokumentation: --------------------------------------------------------------------------- Das Warenkorbmodul stellt lediglich die Warenkorbfunktion bereit. Die Artikelpflege und -verwaltung sowie die Weiterverarbeitung der Warenkorbinhalte müssen anderweitig realisiert werden. Folgendes Beispielformular zeigt eine Möglichkeit ein Produkt in den Warenkorb zu legen: CODE <form method="post" action=""> <input type="hidden" name="id" value="1"/> <input type="hidden" name="price" value="10,00"/> <input type="hidden" name="price_at" value="20,00"/> <input type="hidden" name="price_ch" value="30,00"/> <input type="hidden" name="info" value="Testprodukt"/> <input type="hidden" name="tax" value="19"/> Testprodukt | de: € 10,00 | at: € 20,00 | ch: € 30,00 <input type="text" name="qty" size="5" value="1"> <input type="submit" value="In den Warenkorb Legen" name="add" /> </form> In diesem Beispiel befindet sich der Warenkorb auf der gleichen Seite. In anderen Fällen müsste das Formular natürlich zu entsprechenden Seite zeigen. Warenkorb_v00_00_01.zip ( 7.74KB ) Anzahl der Downloads: 42 Achtung Das ist noch eine sehr frühe Version, die ich mir mit meinen begrenzten Programierfähigkeiten gebaut habe. Es sind sicher noch einige Unstimmigkeiten vorhanden, die noch beseitigt werden müssten. Außerdem kann man die verscheidenen Preise für verschiedene Länder sicher universeller lösen und dabei auch verschiedene Währungen berücksichtigen. Schließlich hat die Schweiz ja keinen Euro … Im Moduloutput gibt es eine Variable $dev. Die ist zu Zeit noch auf true gesetzt. Dadurch werden ein paar Beispielartikel zum Testen ausgegeben. Außerdem ist noch eine Länderauswahl hardkodiert im Output. Die könnte man siche auch noch mit in die Modulkonfiguration verlagern oder anders lösen. Mein Wichtigstes Problem ist zu Zeit noch folgendes: Wie bekomme ich die Inhalte des Warenkorbs in ein Formular zur Dateneingabe und zum Versand einer Bestell-Email? Wenn sich da jemand mal dran versuche möchte, wäre ich sehr interessiert. |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 23.9.24 - 04:47 |