Przejdź do głównej zawartości

Instalacja

  1. Wgraj wtyczkę — Extensions → My extensions → Upload extension albo umieść ją w katalogu wtyczek i zainstaluj z linii poleceń.
  2. Zainstaluj i włącz wtyczkę na liście Extensions → My extensions.
  3. Wyczyść cache panelu i odśwież przeglądarkę (Ctrl+F5), aby pozycja Stockly pojawiła się w grupie Catalogues.

Z linii poleceń:

Okno terminala
bin/console plugin:refresh
bin/console plugin:install --activate P2LabStockly
bin/console cache:clear

Instalacja zakłada własne tabele wtyczki i dodaje jej uprawnienia. Nie zmienia produktów ani zamówień. Do czasu przejścia kreatora konfiguracji sklep działa dokładnie tak jak wcześniej.

Każda operacja, która może potrwać dłużej, wykonywana jest w tle: podpięcie katalogu, mapowanie lokalizacji, importy, przeliczanie raportów, kontrola spójności, harmonogramy przewozów. Bez działającego przetwarzania kolejki zadania te pozostają w kolejce i nie zostają wykonane.

Okno terminala
bin/console messenger:consume async low_priority
bin/console scheduled-task:run

Na produkcji oba procesy powinny działać jako usługi. Stan zadań dostępny jest w Stockly → Settings → Diagnostics → Background jobs.

Po instalacji dostęp ma administrator. Pozostałym rolom nadaje się go w Settings → System → Users & permissions → Roles → rola, gdzie uprawnienia Stockly zebrane są we własnych grupach. Szczegóły: Uprawnienia.

Rozdzielenie ról ma znaczenie praktyczne: magazynier potrzebuje operacji i skanowania, ale nie potrzebuje dostępu do ustawień, zamówień zakupu ani usuwania magazynów.

  • Catalogues → Stockly otwiera się i wyświetla Dashboard.
  • Settings → Diagnostics → Background jobs wyświetla listę zadań, a lista nie rośnie w nieskończoność, co oznacza, że kolejka jest przetwarzana.
  • Ustalone jest, gdzie obecnie przechowywana jest informacja o lokalizacji towaru. Jeżeli znajduje się w polu produktu, kreator potrafi zbudować z niej miejsca składowania.

Aktualizacja wykonuje migracje bazy danych przy uruchomieniu. Po jej zakończeniu wyczyść cache. Jeżeli używany jest własny build panelu, przebuduj go po aktualizacji.

Okno terminala
bin/console plugin:update P2LabStockly
bin/console cache:clear

Menu i nawigacja — jak poruszać się po module.