Modul pentru ștergerea sigură a unor cantități mari de produse în panoul Magento 2
- Compatibilitate
- 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
Descriere / Modul pentru ștergerea sigură a unor cantități mari de produse în panoul Magento 2
MAGENTO 2 · CATALOG · ORGANIZAREA DATELOR · COADĂ
Mută ștergerea în masă a produselor în coadă.
Kowal Delete Products Queue
Selectează produsele neactuale în panou și trimite-le pentru ștergere în fundal. Separă alegerea pozițiilor de executarea operațiunii, astfel încât organizarea unui catalog mare să nu necesite așteptarea într-o singură solicitare administrativă.
Acțiune în masă · Ștergere după SKU · Logurile procesului
CUM FUNCȚIONEAZĂ ÎN PRACTICĂ
01 · Alegi produsele
Filtrezi și selectezi pozițiile din catalogul Magento.
02 · Le trimiți în coadă
Panoul adaugă sarcini de ștergere după SKU.
03 · Procesul gestionează sarcinile
Consumatorul pornit șterge produsele și salvează logurile.
Ce câștigă magazinul tău?
Descoperă funcțiile, utilizarea și setările modulului.
Șterge în masă mii de produse — rapid și fără bătăi de cap în panoul Magento 2
Ai mii de produse neactuale sau eronate în magazinul Magento 2? Încercarea de a le șterge manual din panou se termină cu erori, blocarea sistemului sau… pierderea unei zile întregi? Acest modul a fost creat tocmai pentru a rezolva această problemă.
Ce poate face acest modul Magento?
Șterge produsele în fundal după pornirea procesului de gestionare a cozii; administratorul nu așteaptă executarea întregii operațiuni într-o singură solicitare.
Nu necesită scrierea niciunui script sau a vreunei linii de cod
Ștergerea are loc pe rând în procesul cozii, în afara solicitării panoului. Utilizează în continuare resursele serverului; încărcarea depinde de configurație și de catalog.
Subiectul ștergerii imaginilor asociate, menționat anterior în descriere, necesită confirmare separată: consumatorul verificat nu pornește curățarea fișierelor galeriei.
Înregistrează întregul proces în loguri, astfel încât ai control complet
Pentru cine este acest modul Magento?
Acest modul este ideal pentru:
Administratorii magazinelor Magento 2 care doresc să șteargă un număr mare de produse
Persoanele care sincronizează frecvent produsele cu depozitele en-gros și vor să curețe periodic datele neactuale
Companiile care caută o soluție stabilă și sigură fără angajarea unui programator
Fără acest modul
Ștergerea manuală a produselor durează o veșnicie
Încercarea de ștergere în masă din panou se termină adesea cu erori sau cu blocarea Magento
Trebuie scrise scripturi proprii, ceea ce necesită cunoștințe tehnice și implică riscul de erori
Cu acest modul
Adaugi produsele pentru ștergere (de ex. după SKU)
Modulul le șterge automat, în fundal, în etape
Economisești timp, spațiu și eviți stresul
Coada trebuie procesată
Acțiunea în masă adaugă sarcini în coada kowal.delete_product. Înregistrarea în coadă nu înseamnă încă ștergerea produsului. Configurația implementării trebuie să pornească un consumator Magento care procesează sarcinile pe rând.
Gestionarea catalogului nu necesită scrierea unui script propriu de ștergere. Pregătirea procesului cozii și verificarea funcționării în mediul respectiv rămân parte a implementării.
Produse, imagini și domeniul real
Consumatorul șterge produsele prin repository-ul Magento și încearcă să elimine URL rewrites ale acestora. Salvează erorile și timpul de procesare în loguri.
Descrierea anterioară menționa ștergerea automată a imaginilor asociate. În codul verificat, această apelare este inactivă; pachetul nu oferă temei pentru promisiunea curățării fișierelor foto neutilizate. Acest domeniu trebuie confirmat sau implementat separat.
Ștergere în etape și controlul rezultatului
Coada mută lucrul în afara solicitării inițiale a panoului, dar folosește în continuare resursele serverului. Alege modul de pornire și limita de procesare în funcție de dimensiunea catalogului.
Operațiunea șterge definitiv produsele indicate; nu este o arhivare. Înainte de start, verifică selecția și copia de rezervă. După finalizare, examinează logurile și confirmă rezultatul în catalog — un mesaj eșuat poate fi marcat ca procesat și este posibil să nu fie reluat automat.
Instalare prin Composer
Pachetul kowal/module-deleteproductsqueue, modulul Kowal_DeleteProductsQueue. După configurarea accesului la repository-ul Kowal, instalează pachetul, activează modulul, actualizează Magento și golește cache-ul. În producție, include compilarea și implementarea conținutului static conform procesului magazinului.
De la configurare la rezultat
1. Alegi produsele
Filtrezi și selectezi pozițiile din catalogul Magento.
2. Le trimiți în coadă
Panoul adaugă sarcini de ștergere după SKU.
3. Procesul gestionează sarcinile
Consumatorul pornit șterge produsele și salvează logurile.
Organizarea catalogului după sincronizare
După actualizarea ofertei depozitului en-gros, separi produsele neactuale. Pozițiile selectate ajung în coada gestionată de procesul Magento pornit.
Înainte de a solicita ștergerea, verifici selecția și copia de rezervă. Coada execută ștergerea reală a produselor.
Organizează procesul de curățare a catalogului
Vrei să adaptezi modulul la magazinul tău? Întreabă despre implementarea Kowal Delete Products Queue și discută configurația sau extensiile necesare.
Mai multe informații
| Conformitate cu șablonul | Luma / Blank, KOWAL |
|---|
Instrucțiuni de instalare a modulului
Instalare
* În mediul de producție se recomandă utilizarea opțiunii --keep-generated
Tip: Composer
- Adaugă repository-ul Composer în configurație:
Datele de acces la repository-ul Composer (adresa de e-mail a clientului și tokenul de licență) le vei primi prin e-mail după achiziție. Sunt disponibile și în panoul clientului după autentificarea pe kowal.store. Înlocuiește
TWOJ_EMAIL_KLIENTAcu adresa de e-mail a contului tău, iarTWOJ_TOKENcu tokenul primit. Execută comenzile în directorul principal Magento.composer config repositories.kowal composer https://repo.kowal.store - Configurează accesul la repository-ul Composer Kowal:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN' - Instalează modulul folosind Composer:
composer require kowal/module-deleteproductsqueue - Activează modulul:
php bin/magento module:enable Kowal_DeleteProductsQueue - Execută actualizarea bazei de date:
php bin/magento setup:upgrade - Golește cache-ul Magento:
php bin/magento cache:flush