Shop
Die Bakehouse Shop-Erweiterung ermöglicht es, unkompliziert digitale (z.B. Gutscheine) oder physische Produkte auf der eigenen Webseite zu verkaufen.
Die Bakehouse Shop-Erweiterung ermöglicht es, unkompliziert digitale (z.B. Gutscheine) oder physische Produkte auf der eigenen Webseite zu verkaufen.
Zur Berechnung der Versandkosten können Regeln definiert werden. Dabei werden zwei Arten unterschieden: Preisregeln legen Versandkosten abhängig vom Gesamtpreis des Warenkorbs fest. Gewichtsregeln definieren hingegen die Kosten je nach Gewicht des Warenkorbs. Es können von beiden Regeltypen mehrere Regeln erstellt werden, um zum Beispiel gestaffelte Versandkosten je nach Preis und Gewicht des Warenkorbs zu erzielen. Bei der Berechnung der Versandkosten wird jeweils aus den Gewichtsregeln und den Preisregeln die günstigste zutreffende Regel ausgewählt. Anschließend wird aus diesen beiden Regeln (falls es beide Regeltypen gibt) wiederum die günstigste Regel ausgewählt.
Siehe nachfolgendes Beispiel zum besseren Verständnis.
Gewichts-Regeln
Gewicht (ab) | Kosten | |
Regel 1 | 0 kg | 3,5 € |
Regel 2 | 2 kg | 7 € |
Regel 3 | 5 kg | 20 € |
Preis-Regeln
Preis (ab) | Kosten | |
Regel 1 | 0 € | 30 € |
Regel 2 | 30 € | 15 € |
Regel 3 | 50 € | 0 € |
Testbestellungen
Warenkorb | zutreffende Gewichts-Regel | zutreffende Preis-Regel | ||
Bestellung 1 | Gewicht: 0,5 kg Kosten: 25 € | Regel 1 | Regel 1 | Gewichts-Regel gewinnt Versandkosten: 3,5 € |
Bestellung 2 | Gewicht: 7 kg Kosten: 35 € | Regel 3 | Regel 2 | Preis-Regel gewinnt Versandkosten: 15 € |
Bestellung 3 | Gewicht: 4 kg Kosten: 150 € | Regel 2 | Regel 3 | Preis-Regel gewinnt Versandkosten: 0 € |
Bestellung 4 | Gewicht: 2,5 kg Kosten: 20 € | Regel 2 | Regel 1 | Gewichts-Regel gewinnt Versandkosten: 7 € |
Der Warenkorb der Bestellung hat ein Gesamtgewicht von 2,5 kg und einen Gesamtpreis von 20 €.
Da sowohl mehrere Gewichts-Regeln als auch mehrere Preis-Regeln definiert sind, wird aus beiden Typen jeweils die zutreffende Regel gesucht.
Zuerst wird die zutreffende Gewichts-Regel gesucht. Dabei wird geschaut, welche Regeln ein Gewicht (ab) unter 2,5 kg definiert haben. In diesem Fall trifft das auf Regel 1 und Regel 2 zu. Da hier mehrere Regeln zutreffen, wird die schwerste Regel ausgewählt. Für das Gewicht wird also Regel 2 ausgewählt.
Als nächstes wird die zutreffende Preis-Regel ausgewählt. Es wird nach Regeln gesucht, deren Preis (ab) unter 20 € definiert ist. In diesem Fall trifft das nur auf die Regel 1 zu.
Abschließend wird aus den beiden ausgewählten Regeln die günstigstere ermittelt. Die Gewichts-Regel 2 definiert Versandkosten von 7 €. Die Preis-Regel 2 definiert Versandkosten von 30 €. Gewichts-Regel 2 ist günstiger und wird daher ausgewählt.
Versandkosten-Regeln können in den Shop-Einstellungen im Reiter Versandkosten definiert werden.
Um die Währung des Shops von Euro auf eine andere Währung umzustellen, muss die Datei typo3conf/bakehouse/config.json um die Variablen currency und currency_sign im shop-Object erweitert werden.
siehe Beispiel unten: