Link Search Menu Expand Document

Netzwerk-Modul

F├╝r wen ist das Netzwerk-Modul gedacht?

  • Das Netzwerk-Modul bietet eine vereinfachte Verwaltung der Produktdaten f├╝r Hersteller, die mehrere Foodcoops beliefern.
  • 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 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 Feld value f├╝r name=FCS_NETWORK_PLUGIN_ENABLED auf 1 setzen.

Technische Ausdr├╝cke

  • Master-Foodcoop: Foodcoop, auf der die Produkt-Zuordnungen stattfinden. Jede Foodcoop kann als Master-Foodcoop verwendet werden. Empfehlenswert ist es, immer die gleiche Foodcoop als Master-Foodcoop zu verwenden, da sonst die Produkt-Zuordnungen mehrfach gepflegt werden m├╝ssen. Achtung: Wenn eine Foodcoop den variablen Mitgliedsbeitrag verwendet (x % Aufschlag), so kann diese Foodcoop nicht als Master-Foodcoop verwendet werden! Als Remote-Foodcoop kann sie nat├╝rlich schon verwendet werden.
  • Remote-Foodcoop: Foodcoop, auf der die Daten der Master-Foodcoop ├╝bertragen werden. Das k├Ânnen auch mehrere sein.

1) Remote-Foodcoops erstellen

In den Einstellungen k├Ânnen Superadmins Remote-Foodcoops erstellen und bearbeiten.

2) Remote-Foodcoops f├╝r Hersteller ausw├Ąhlen

Der Hersteller selbst (oder ein Superadmin) kann in den Hersteller-Einstellungen dann diese in Punkt 1) erstellten Remote-Foodcoops ausw├Ąhlen. Mit ihnen kann er dann seine Produktdaten synchronisieren.

3) Produktdaten synchronisieren

  • Wenn der Hersteller (oder ein Superadmin) in den Hersteller-Einstellungen mindestens eine Remote-Foodcoop ausgew├Ąhlt hat, befindet sich im Hersteller-Login unter ÔÇťMeine ProdukteÔÇŁ oben rechts ein neuer Button Produkte synchronisieren.

  • Ein Klick darauf bringt dich zur ├ťbersicht, von der aus du deine Produktdaten auf die Remote-Foodcoops ├╝bertragen kannst. Daf├╝r m├╝ssen allerdings zuvor die Produkte und Varianten der Remote-Foodcoops mit den Produkten der Master-Foodcoop zugeordnet werden - siehe Punkt 4.
  • Ein Klick auf Vorschau laden (erfolgt automatisch, falls du die Zugangsdaten bereits einmal eingegeben hast) zeigt dir, welche Unterschiede bei den Produktdaten deiner Foodcoops bestehen. Rot hinterlegte Felder weisen auf einen Unterschied hin. Wenn du die Checkbox Nur Produkte mit Abweichungen anzeigen deaktivierst, kannst du dir auch jene Produkte anzeigen lassen, die bereits auf allen Foodcoops abgeglichen sind.
  • Durch Ausw├Ąhlen der H├Ąkchen kannst du festlegen, welche Produktdaten (horizontale H├Ąkchen) und welche Produkte (vertikale H├Ąkchen) synchronisiert werden sollen. Produkte, die keine Unterschiede aufweisen, k├Ânnen nicht ausgew├Ąhlt werden.
  • Klicke jetzt auf Produkte synchronisieren, um die Daten der Master-Foodcoop zu ├╝bertragen. Nach dem Synchronisieren wir die Vorschau automatisch aktualisiert.

4) Produkte zuordnen

  • Trage in den Login-Formularen oben deine Zugangsdaten f├╝r die entsprechenden Foodcoops ein und klicke auf Produkte laden.
  • Die Produkte der Remote-Foodcoops werden jetzt in den orange umrahmten Tabellen angezeigt. Du kannst sie durch ÔÇťDrag and DropÔÇŁ auf die Produkte der gr├╝n umrahmten Tabelle ganz links ziehen, um die Produkte zuzuordnen.
  • Das Netzwerk-Modul legt keine Produkte neu an, es k├Ânnen nur bereits bestehende Produkte verkn├╝pft werden - siehe auch 5). Gegebenfalls musst du dich bei den anderen Foodcoops einloggen und fehlende Produkte neu anlegen, dann erneut auf ÔÇťProdukte ladenÔÇŁ klicken und dann zuordnen.
  • Achtung: Wie erst am 22.07.2019 aufgefallen, erlaubt das Anmelden bei den Remote-Foodcoops ├╝ber das Netzwerk-Modul leider keine Sonderzeichen im Passwort. Es muss bei der Remote-Foodcoop ge├Ąndert werden, um das Netzwerk-Modul benutzen zu k├Ânnen.
  • Varianten m├╝ssen immer einzeln zugeordnet werden.
  • Es ist nicht m├Âglich, Varianten und Produkte miteinander zu verkn├╝pfen. Z.B. wenn bei der Master-Foodcoop nur eine Variante ÔÇť1 LiterÔÇŁ verwendet wird und und bei einer Remote-Foodcoop wird dazu das Feld ÔÇťEinheitÔÇŁ (ohne Variante) verwendet. Die Daten-Struktur muss daf├╝r angeglichen werden (z.B. Variante l├Âschen).

5) Produkte f├╝r neue Foodcoop ├╝bertragen

Es ist mit dem Netzwerk-Modul zwar (noch) nicht m├Âglich, noch nicht vorhandene Produkte zu ├╝bertragen, mit folgender Vorgehensweise kann man aber seine Produkte viel schneller anlegen:

  • Auf der Remote-Foodcoop so viele leere Produkte anlegen, wie man ben├Âtigt
  • Gegebenfalls auch die Varianten dazu anlegen (Achtung: Die Variante selbst muss die richtige sein, sie wird nicht synchronisiert)
  • Dann auf die Master-Foodcoop wechseln und die leeren Produkte zuordnen.
  • Produktdaten synchronisieren - der Hersteller muss danach auf Remote-Foodcoop nur noch Bild, Kategorien, ÔÇťals neu anzeigenÔÇŁ und Steuersatz anpassen.

Ideen f├╝r zuk├╝nftige Versionen

  • Import von Produkten, die auf der Master-Foodcoop noch nicht existieren (automatisches Anlegen von Produkten)
  • Synchronisation der Herstellerdaten (Beschreibung, Adresse, Einstellungen usw.)
  • Synchronisation von ├änderungen bei bestellten Produkten (Stornierungen, Preis ├Ąndern, bestellte Anzahl ├Ąndern)
  • Verwendung des gesamten Netzwerk-Moduls als Admin bzw. Superadmin (und nicht nur als Hersteller)
  • Hersteller mit variablem Mitgliedsbeitrag sollen diese Foodcoop auch als Master-Foodcoop verwenden k├Ânnen.