Instalacja
Instalacja wtyczki
Dział zatytułowany „Instalacja wtyczki”- Wgraj wtyczkę — Extensions → My extensions → Upload extension albo umieść ją w katalogu wtyczek i zainstaluj z linii poleceń.
- Zainstaluj i włącz wtyczkę na liście Extensions → My extensions.
- Wyczyść cache panelu i odśwież przeglądarkę (
Ctrl+F5), aby pozycja Stockly pojawiła się w grupie Catalogues.
Z linii poleceń:
bin/console plugin:refreshbin/console plugin:install --activate P2LabStocklybin/console cache:clearInstalacja 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.
Praca w tle
Dział zatytułowany „Praca w tle”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.
bin/console messenger:consume async low_prioritybin/console scheduled-task:runNa produkcji oba procesy powinny działać jako usługi. Stan zadań dostępny jest w Stockly → Settings → Diagnostics → Background jobs.
Uprawnienia
Dział zatytułowany „Uprawnienia”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.
Co sprawdzić po instalacji
Dział zatytułowany „Co sprawdzić po instalacji”- 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
Dział zatytułowany „Aktualizacja”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.
bin/console plugin:update P2LabStocklybin/console cache:clearNastępny krok
Dział zatytułowany „Następny krok”Menu i nawigacja — jak poruszać się po module.