Shop

    Die Bakehouse Shop-Erweiterung ermöglicht es, unkompliziert digitale (z.B. Gutscheine) oder physische Produkte auf der eigenen Webseite zu verkaufen.

    Konfiguration der Versandkosten

    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.

    Beispiel

    Gewichts-Regeln

     Gewicht (ab)
    Kosten
     Regel 10 kg
     3,5 €
     Regel 22 kg
     7 €
     Regel 35 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 1Gewicht: 0,5 kg
    Kosten: 25 €
    Regel 1

    Regel 1

    Gewichts-Regel gewinnt

    Versandkosten: 3,5 €

    Bestellung 2Gewicht: 7 kg
    Kosten: 35 €

    Regel 3

    Regel 2

    Preis-Regel gewinnt

    Versandkosten: 15 €

    Bestellung 3Gewicht: 4 kg
    Kosten: 150 €
    Regel 2Regel 3

    Preis-Regel gewinnt

    Versandkosten: 0 €

    Bestellung 4

    Gewicht: 2,5 kg

    Kosten: 20 €

    Regel 2Regel 1

    Gewichts-Regel gewinnt

    Versandkosten: 7 €

    Schritt für Schritt Erklärung anhand der Bestellung 4

    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.

    Konfiguration im Bakehouse

    Versandkosten-Regeln können in den Shop-Einstellungen im Reiter Versandkosten definiert werden.

    Andere Währung einstellen

    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:

    JSON
    { "cookies": { "enabled": "true", "color": "#3c5747", "lighthousePassthrough": "", "optOutTracking": "true", "categorySelection": "true", "token": "abc" }, "shop": { "subject": "Bestellung", "sender_mail_name": "Example", "sender_mail": "noreply@example.com", "mail": "info@example.com", "mail_test": "test@example.com", "mail_text": "Bestellung \u00fcber die Webseite", "mail_banner": 82, "countries": "41", "country_favourites": "41", "currency": "chf", "currency_sign": "CHF" }, "stripe": { "onboarding": false, "bakehouse_token": "my_stripe_token" } }