Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Warenkorb v00.00.01, Einfacher Warenkorb
tobaco
Beitrag 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.


Angehängte Datei  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.
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- tobaco   Warenkorb v00.00.01   Wed. 15. August 2007, 10:24
- - tobaco   Eine kleine Vorschau findet ihr hier   Wed. 15. August 2007, 10:32
|- - Honigbiene   ZITAT(tobaco @ Wed. 15. August 2007, 11:3...   Wed. 15. August 2007, 10:54
- - saschapi   Cooler tobaco!   Wed. 15. August 2007, 10:45
- - tobaco   @honigbiene jap, das könnte man machen. ich weiß...   Wed. 15. August 2007, 14:10
- - FireFlyer   Auszug aus dem Gästebuch-Modul: QUELLTEXT // E-Ma...   Wed. 15. August 2007, 15:20
- - tobaco   hm, nee, nicht direkt. meine vorstellung sieht eh...   Wed. 15. August 2007, 15:34
- - FireFlyer   Bin auch kein Programmier-Ass, aber mit googeln fi...   Wed. 15. August 2007, 16:03
- - peter2233   hallo ich müsste etwas ähnliches haben. der ben...   Wed. 30. March 2011, 16:19


Reply to this topicStart new topic
5 Besucher lesen dieses Thema (Gäste: 5 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 16:04

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.