Netzwerk-Modul (API)
Das Netzwerk-Modul bietet eine vereinfachte Verwaltung der Produktdaten für Hersteller, die mehrere Foodcoops beliefern.
Achtung
Die Versionen 3.2.0 bis 3.6.0 enthalten eine Sicherheitslücke im Netzwerk-Modul. Bitte updaten! Jede Remote-Foodcoop muss auch die Master-Foodcoops als Remote-Foodcoop anlegen.
tipp
Das Netzwerk-Modul stellt auch eine API zum Abrufen der Bestellungen zur Verfügung. Sie ist für alle Hersteller nutzbar.
Funktionen / Konfiguration
- Es ist dadurch möglich, die verteilten Produktdaten der verschiedene Foodcoops synchron zu halten. Die Daten werden dafür nicht auf einem einzigen Server zentral gespeichert, das ist wichtig für die (technische) Unabhängigkeit der Foodcoops.
- Jede Foodcoop muss zur Verwendung des Netzwerk-Moduls immer die aktuellste FoodCoopShop-Version installiert haben und ein SSL-Zertifikat (https) verwenden.
- Die Produktdaten Bild, Name inkl. Beschreibungen, verfügbare Menge, Preis, Pfand, Lieferrhythmus und Status können von einer sogenannten Master-Foodcoop auf beliebig viele Remote-Foodcoops übertragen werden. Das spart vor allem bei wöchentlichen Sortimentsänderungen viel Zeit.
- Dafür notwendig: einmalige Zuordnung von bereits bestehenden Produkten und Varianten zwischen Master-Foodcoop und Remote-Foodcoop(s)
- Hersteller, die ihre Produkte bereits bei einer Foodcoop eingepflegt haben und eine neue Foodcoop beliefern, können ihre Produkte mit dem Netzwerk-Modul schneller neu anlegen. Details dazu unter Punkt 5.
- Nur Hersteller können mit dem Netzwerk-Modul arbeiten, Admins bzw. Superadmins können es nicht verwenden.
Aktivierung
- Das Netzwerk-Modul ist standardmäßig deaktiviert. Die Aktivierung des Netzwerk-Moduls für die Verwendung als Master- und/oder Remote-Foodcoop erfolgt über die Datenbank: In der Tabelle
fcs_configuration
das Feldvalue
fürname=FCS_NETWORK_PLUGIN_ENABLED
auf 1 setzen.