Zum Inhalt springen

Installation

  1. Das Plugin hochladen — Erweiterungen → Meine Erweiterungen → Erweiterung hochladen, oder es in das Plugin-Verzeichnis legen und über die Kommandozeile installieren.
  2. Unter Erweiterungen → Meine Erweiterungen installieren und aktivieren.
  3. Den Cache der Administration leeren und den Browser neu laden (Strg+F5), damit Stockly unter Kataloge erscheint.

Über die Kommandozeile:

Terminal-Fenster
bin/console plugin:refresh
bin/console plugin:install --activate P2LabStockly
bin/console cache:clear

Die Installation legt die eigenen Tabellen des Plugins an und fügt seine Berechtigungen hinzu. Sie ändert keine Produkte und keine Bestellungen. Bis der Einrichtungsassistent durchlaufen ist, verhält sich der Shop genau wie zuvor.

Jeder Vorgang, der länger dauern kann, wird im Hintergrund ausgeführt: das Verknüpfen des Katalogs, das Ableiten von Lagerplätzen, Importe, Berichtskennzahlen, Integritätsprüfungen, Nachschubpläne. Ohne die Verarbeitung der Warteschlange bleiben diese Aufträge in der Warteschlange und werden nicht ausgeführt.

Terminal-Fenster
bin/console messenger:consume async low_priority
bin/console scheduled-task:run

Im Produktivbetrieb sollten beide Prozesse als Dienste laufen. Der Zustand der Aufträge ist unter Stockly → Einstellungen → Diagnose → Hintergrundaufträge einsehbar.

Nach der Installation hat der Administrator Zugriff. Anderen Rollen wird er unter Einstellungen → System → Benutzer & Rechte → Rollen → Rolle erteilt, wo die Berechtigungen von Stockly in eigenen Gruppen zusammengefasst sind. Siehe Berechtigungen.

Das Aufteilen der Rollen hat einen praktischen Zweck: Ein Kommissionierer benötigt Vorgänge und das Scannen, jedoch keinen Zugriff auf Einstellungen, Bestellungen beim Lieferanten oder das Löschen von Lagern.

  • Kataloge → Stockly öffnet sich und zeigt das Dashboard an.
  • Einstellungen → Diagnose → Hintergrundaufträge listet Aufträge auf, und die Liste wächst nicht endlos, was bedeutet, dass die Warteschlange abgearbeitet wird.
  • Es ist festgestellt, wo Lagerplatzinformationen derzeit geführt werden. Stehen sie in einem Produktfeld, kann der Assistent daraus Lagerplätze erzeugen.

Eine Aktualisierung führt beim Start ihre Datenbankmigrationen aus. Leeren Sie danach den Cache. Wird ein eigener Administrations-Build verwendet, bauen Sie ihn nach der Aktualisierung neu.

Terminal-Fenster
bin/console plugin:update P2LabStockly
bin/console cache:clear

Menü und Navigation — wie man sich im Modul bewegt.