Actualización de productos con stock 0 cuando se importa mediante CSV

En muchos casos, cuando puede que desee actualizar el stock de productos por el importador de PrestaShop. El problema surge generalmente cuando quiere actualizar productos o combinaciones con el valor "0" en la cantidad. PrestaShop evita que actualizemos cantidades a "0", por lo que tenemos que recurrir a una modificación para actualizar los productos con el valor de la acción.

Vamos a tener que abrir el archivo "controllers/admin/AdminImportController.php"

Buscar la función  public productImport() y dentro de ella, esta línea

y eliminar la sección "&& (int) $ product-> quantity"

Con esto podemos actualizar productos con stock 0 mediante CSV

Pero si queremos actualizar combinaciones de productos, tenemos que modificar otra línea en el mismo archivo. Dentro de la attributeImport (función), buscamos:

y se sustituye por:


Con esto, debemos actualizar los productos con stock "0".

También podemos crear un reemplazo de la clase AdminImportController.php no perderlo cuando se actualiza PerstaShop.

Producto agregado a favoritos
Producto agregado para comparar

Utilizamos cookies, propias y de terceros, para medir y obtener datos estadísticos de la navegación de los usuarios. A su vez, utilizamos cookies analíticas y de personalización para, por ejemplo, recordar el inicio de sesión a la cuenta de usuario o registrar las preferencias del usuario. Puedes configurar y aceptar el uso de cookies mediante los botones que se muestran a continuación, y modificar las opciones de tu consentimiento en cualquier momento visitando nuestra Política de Cookies. Asimismo, puedes obtener más información en “Configurar Cookies”.