Hofladen Online
Die Software FoodCoopShop kann auch für Direktvermarkter mit Hofläden verwendet werden, denn das Prinzip von Vorbestellung und Abholung der Produkte ist sehr ähnlich.
Die dafür notwendigen Code-Änderungen des Spin-Offs “Hofladen Online” sind seit Juni 2020 als Open Source (MIT-Lizenz) verfügbar und können hier downgeloadet werden: https://www.foodcoopshop.com/download
Wer mit der Installation nicht zurechtkommt, die Software “Hofladen Online” aber gerne verwenden möchte, findet hier mein Angebot für Installation und Hosting: https://www.hofladen-online.at
Die Verwendung der Software erfolgt auf eigene Gefahr! Die MIT-Lizenz schließt jegliche Haftung aus!
1) Installation
Siehe FoodCooopShop installation guide.
2) Zusätzliche Einstellungen für custom_config.php
'isCustomerAllowedToModifyOwnOrders' => false,
'showManufacturerListAndDetailPage' => false,
'outputStringReplacements' => array_merge(
include(APP . 'Lib' . DS . 'OutputFilter' . DS . 'config' . DS . 'de_DE' . DS . 'memberClientConfig.php'),
include(APP . 'Lib' . DS . 'OutputFilter' . DS . 'config' . DS . 'de_DE' . DS . 'hofladenOnlineConfig.php'),
include(APP . 'Lib' . DS . 'OutputFilter' . DS . 'config' . DS . 'de_DE' . DS . 'hofladenConfig.php'),
),
'customerMainNamePart' => 'lastname',
'paymentMethods' => ['cash'],
'isDepositPaymentCashless' => false,
3) Zusätzliche Änderungen in der Tabelle fcs_configuration
- Für folgende Datensätze den Wert im Feld “type” auf “hidden” setzen
FCS_CUSTOMER_GROUP
FCS_ACCOUNTING_EMAIL
FCS_USE_VARIABLE_MEMBER_FEE
FCS_DEFAULT_VARIABLE_MEMBER_FEE_PERCENTAGE
FCS_TIMEBASED_CURRENCY_ENABLED
FCS_FOODCOOPS_MAP_ENABLED
FCS_SELF_SERVICE_MODE_FOR_STOCK_PRODUCTS_ENABLED
- Einstellungen ändern (Feld “value”)
FCS_FOODCOOPS_MAP_ENABLED => 0
Neue Funktion (Juli 2020): Kunde kann Abholtag selbst auswählen
FCS_CUSTOMER_CAN_SELECT_PICKUP_DAY
auf 1 setzen
- Beim Produkt wird kein vorberechneter Abholtag angezeigt.
- Der Kunde wählt den Abholtag beim Bestell-Abschluss selbst aus, zur Auswahl stehen die nächsten 14 Tage.
- Lieferpausen (z.B. Ruhetage, Feiertage) können über die globale Lieferpause für ein Jahr im Voraus individuell definiert werden.
- Bestelllisten werden täglich mit den Bestellungen des aktuellen Tages versendet.
- Lieferrhythmen können mit dieser Einstellung nicht verwendet werden (d.h. auch keine Sammelbestellungen für einzelne Produkte).