gdw:rmproductsbysku
Rama 4.4.x
Magento 2.4.4+ | PHP 8.1+
Rama 4.x
Magento 2.4.0 a 2.4.3 | PHP 7.4
Rama 3.x
Magento 2.3.x | PHP 7.4
Descripción
Elimina productos por coincidencia parcial de SKU usando una búsqueda tipo SQL LIKE %valor%.
Sintaxis
php bin/magento gdw:rmproductsbysku --path="WJ03-XS"
Parámetros
--pathrequerido: fragmento de SKU usado para localizar coincidencias.--helpopcional: muestra ayuda completa del comando.
Ejemplo:
php bin/magento gdw:rmproductsbysku --help
Ejemplos
php bin/magento gdw:rmproductsbysku --path="WJ03-XS"
php bin/magento gdw:rmproductsbysku --path="TEMP-"
php bin/magento gdw:rmproductsbysku --path="-TEST-"
Qué hace el comando
- Busca productos cuyo SKU contenga el valor indicado.
- Muestra cuántos productos coinciden.
- Solicita confirmación antes de borrar.
- Procesa hasta 500 productos por ejecución.
- Muestra barra de progreso.
Confirmación interactiva
Antes de eliminar, el comando pregunta:
Continue with this action ? (y/n):
Si respondes negativamente, el proceso se detiene sin borrar productos.
Límite operativo
- El comando procesa un máximo de
500productos por corrida. - Si hay más coincidencias, debes volver a ejecutarlo para continuar con el siguiente lote.
Consideraciones importantes
- Usa coincidencia parcial, no exacta.
- El borrado es destructivo.
- Trabaja en
adminhtmlarea cuando Magento aún no tiene área inicializada. - Registra actividad y errores en
GDW_RmProductsBySkuPath.log.
Recomendación de uso
- Hacer una respaldo de la BD antes de ejecutar.
- Probar primero con un patrón pequeño.
- Verificar la cantidad encontrada antes de confirmar.
- Ejecutar primero en staging si el patrón puede afectar muchos SKUs.