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.