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. |
|
|
Wed. 15. August 2007, 10:32
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Eine kleine Vorschau findet ihr hier
|
|
|
Wed. 15. August 2007, 10:45
Beitrag
#3
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Cooler tobaco!
-------------------- |
|
|
Wed. 15. August 2007, 10:54
Beitrag
#4
|
|
Member Gruppe: Members Beiträge: 10 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 39 |
Eine kleine Vorschau findet ihr hier Hi, habe gerade die Vorschau ausprobiert, wenn man etwas in den Warenkorb legt, dann die Menge erhöht und dann auf aktualisieren klickt, dann ist der Warenkorb leer. Grund: Ich hatte keine Cookies aktiviert. Da sollte in irgendeiner Form eine Meldung kommen, Cookies bitte aktivieeren. Ansonsten, der erste Eindruck ist gut. Gruß |
|
|
Wed. 15. August 2007, 14:10
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
@honigbiene
jap, das könnte man machen. ich weiß nur noch nicht genau wie … @all was anderes noch. ich hab's ja oben schon mal geschrieben, will es aber noch mal extra schreiben: hat jemand eine idee, wie man den inhalt des warenkorbs samt adressdaten usw. an eine mail-adresse versenden könnte? |
|
|
Wed. 15. August 2007, 15:20
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Auszug aus dem Gästebuch-Modul:
QUELLTEXT // E-Mail schreiben wenn gewuenscht if($mvars['22'] == "true" && strchr($mvars['23'],'@')){ $mailbody = str_replace('{name}',$name,$mvars['24']); $mailbody = str_replace('{email}',$email,$mailbody); $mailbody = str_replace('{homepage}',$url,$mailbody); $mailbody = str_replace('{location}',$location,$mailbody); $mailbody = str_replace('{comment}',stripslashes($comment),$mailbody); $mailbody = str_replace('{comment2}',stripslashes($comment2),$mailbody); $mailbody = str_replace('{created}',date("d.m.Y h:i"),$mailbody); $mailbody = str_replace('{ip}',getenv('REMOTE_ADDR'),$mailbody); $mailbody = str_replace('{link}',$cfg_client['htmlpath'].$con_side[$idcatside]['link'],$mailbody); $mailbody = str_replace('<br />',"\n",$mailbody); mail($mvars['23'], $mvars['25'], $mailbody, "From: Gaestebuch<".$mvars['23'].">\nX-Mailer: PHP/" . phpversion(). "\n"); unset($mailbody); } oder hier die funktion: Mail über PHP schau mal ob du damit was erreichst! Der Beitrag wurde von FireFlyer bearbeitet: Wed. 15. August 2007, 15:26 |
|
|
Wed. 15. August 2007, 15:34
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
hm, nee, nicht direkt.
meine vorstellung sieht eher so aus, dass es eine übersichtsseite gibt, die noch mal alle warenkorbinhalte zeigt und darunter ein formular, in welches die adressdaten usw. eingetragen werden und alles über einen button abgeschickt wird. ich weiß nicht, ob und wie man das in das warenkorbmodul mit einbaut oder irgendwie extra macht … das alles natürlich noch möglichst konfigurierbar. |
|
|
Wed. 15. August 2007, 16:03
Beitrag
#8
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Bin auch kein Programmier-Ass, aber mit googeln finde ich so etwas:
Mach doch ein zweites Formular um das bestehende und dann kannst du es verschicken! QUELLTEXT <form action="mailto:eierschale@irgend.wo" method="post" enctype="text/plain"> <!-- hier folgen die Formularelemente --> </form> |
|
|
Wed. 30. March 2011, 16:19
Beitrag
#9
|
|
Member Gruppe: Members Beiträge: 45 Mitglied seit: 06.09.2010 Mitglieds-Nr.: 2.268 |
hallo
ich müsste etwas ähnliches haben. der benutzer wählt produkte aus (keine bestellung, mehr interessetool) und sendet dann die auswahl mit adresse usw. per mail. hat jemand eine idee? gruss |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 27.9.24 - 10:16 |