Masowe usuwanie produktów w kolejce Magento 2 – Kowal
- Kompatybilność
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Opis / Masowe usuwanie produktów w kolejce Magento 2 – Kowal
MAGENTO 2 · KATALOG · PORZĄDKOWANIE DANYCH · KOLEJKA
Przenieś masowe usuwanie produktów do kolejki.
Kowal Delete Products Queue
Zaznacz nieaktualne produkty w panelu i zleć ich usunięcie w tle. Rozdziel wybór pozycji od wykonania operacji, aby porządkowanie dużego katalogu nie wymagało czekania w jednym żądaniu administracyjnym.
Akcja masowa · Usuwanie według SKU · Logi procesu
JAK TO DZIAŁA W PRAKTYCE
01 · Wybierasz produkty
Filtrujesz i zaznaczasz pozycje w katalogu Magento.
02 · Wysyłasz je do kolejki
Panel dodaje zadania usunięcia według SKU.
03 · Proces obsługuje zadania
Uruchomiony konsument usuwa produkty i zapisuje logi.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Usuń masowo tysiące produktów — szybko i bez bólu w panelu Magento 2
Masz tysiące nieaktualnych lub błędnych produktów w sklepie Magento 2? Próba ich ręcznego usunięcia z panelu kończy się błędami, zawieszeniem systemu lub… stratą całego dnia? Ten moduł powstał właśnie po to, by rozwiązać ten problem.
Co potrafi ten moduł Magento?
-
Usuwa produkty w tle po uruchomieniu procesu obsługi kolejki; administrator nie czeka na wykonanie całej operacji w jednym żądaniu.
-
Nie wymaga pisania żadnych skryptów ani linii kodu
-
Usuwanie odbywa się kolejno w procesie kolejki, poza żądaniem panelu. Nadal wykorzystuje zasoby serwera; obciążenie zależy od konfiguracji i katalogu.
-
Temat usuwania powiązanych obrazów wskazany wcześniej w opisie wymaga osobnego potwierdzenia: sprawdzony konsument nie uruchamia czyszczenia plików galerii.
-
Loguje cały proces, dzięki czemu masz pełną kontrolę
Dla kogo jest ten moduł Magento?
Ten moduł jest idealny dla:
-
Administratorów sklepów Magento 2, którzy chcą usunąć dużą liczbę produktów
-
Osób, które często synchronizują produkty z hurtowniami i chcą regularnie czyścić nieaktualne dane
-
Firm, które szukają stabilnego i bezpiecznego rozwiązania bez zatrudniania programisty
Bez tego modułu
-
Ręczne usuwanie produktów trwa wieczność
-
Próba masowego usunięcia z panelu często kończy się błędami lub zawieszeniem Magento
-
Trzeba pisać własne skrypty, co wymaga wiedzy technicznej i niesie ryzyko błędów
Z tym modułem
-
Dodajesz produkty do usunięcia (np. po SKU)
-
Moduł usuwa je samodzielnie, w tle, etapami
-
Oszczędzasz czas, miejsce i nerwy
Kolejka musi być obsługiwana
Akcja masowa dodaje zadania do kolejki kowal.delete_product. Zapis w kolejce nie oznacza jeszcze usunięcia produktu. Konfiguracja wdrożenia musi uruchamiać konsumenta Magento, który kolejno przetwarza zadania.
Obsługa katalogu nie wymaga pisania własnego skryptu usuwającego. Przygotowanie procesu kolejki oraz sprawdzenie działania w danym środowisku pozostaje częścią wdrożenia.
Produkty, obrazy i rzeczywisty zakres
Konsument usuwa produkty przez repozytorium Magento i podejmuje próbę usunięcia ich URL rewrites. Zapisuje błędy oraz czas przetwarzania w logach.
Wcześniejszy opis wymieniał automatyczne usuwanie powiązanych obrazów. W sprawdzonym kodzie to wywołanie jest nieaktywne; pakiet nie daje podstaw do obietnicy czyszczenia nieużywanych plików zdjęć. Ten zakres trzeba potwierdzić lub wdrożyć osobno.
Usuwanie etapami i kontrola efektu
Kolejka przenosi pracę poza pierwotne żądanie panelu, ale nadal korzysta z zasobów serwera. Dobierz sposób uruchamiania i limit przetwarzania do wielkości katalogu.
Operacja trwale usuwa wskazane produkty; nie jest archiwizacją. Przed startem sprawdź wybór oraz kopię zapasową. Po zakończeniu przejrzyj logi i potwierdź efekt w katalogu — nieudana wiadomość może zostać oznaczona jako obsłużona i nie musi ponowić się automatycznie.
Instalacja przez Composer
Pakiet kowal/module-deleteproductsqueue, moduł Kowal_DeleteProductsQueue. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.
Od konfiguracji do efektu
1. Wybierasz produkty
Filtrujesz i zaznaczasz pozycje w katalogu Magento.
2. Wysyłasz je do kolejki
Panel dodaje zadania usunięcia według SKU.
3. Proces obsługuje zadania
Uruchomiony konsument usuwa produkty i zapisuje logi.
Porządkowanie katalogu po synchronizacji
Po aktualizacji oferty hurtowni wyodrębniasz nieaktualne produkty. Zaznaczone pozycje trafiają do kolejki, którą obsługuje uruchomiony proces Magento.
Przed zleceniem usunięcia sprawdzasz wybór i kopię zapasową. Kolejka wykonuje rzeczywiste usunięcie produktów.
Uporządkuj proces czyszczenia katalogu
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Delete Products Queue i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Zgodność z szablonem | Luma / Blank, KOWAL |
|---|
Instrukcja Instalacji modułu
Instalacja
* W środowisku produkcyjnym zaleca się użycie opcji --keep-generated
-
Dodaj repozytorium composera do konfiguracji:
Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp
TWOJ_EMAIL_KLIENTAadresem e-mail swojego konta, aTWOJ_TOKENotrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.composer config repositories.kowal composer https://repo.kowal.store -
Skonfiguruj dostęp do repozytorium Composer Kowal:
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN" -
Zainstaluj moduł przy użyciu Composera:
composer require kowal/module-deleteproductsqueue -
Włącz moduł:
php bin/magento module:enable Kowal_DeleteProductsQueue -
Wykonaj aktualizację bazy danych:
php bin/magento setup:upgrade -
Wyczyść pamięć podręczną Magento:
php bin/magento cache:flush