Jump to content

Ayuda actualizando atributos error enorme


Recommended Posts

Veréis, llevo MESES con este error en mis tiendas y empiezo a pensar que soy al único que le ocurre, o nadie utiliza CSV para actualizar sus stocks.

 

Cuando atualizo el stock de mis atributos uso un CSV como este;

 

error.jpg

 

Pues bien, me lee todos los stocks que le meta, menos los ceros. NUNCA coge los ceros, por lo que NO puedo poner stock de mis atributos a CERO! He intentando contactar cientos de veces con el soporte de prestashop y puedo decir que es el peor soporte que me he encontrado en la vida. Que lo escriba en los foros, que pague el soporte premium (400€) y tonterias así. Pero nadie me dice nada. Joder pero si esto pasa en el Prestashop 1.6.1.0 y ahora en el 1.6.1.2!! Nadie lo ha visto? Enserio? O es que tengo algo mal en el csv? :(

 

Estoy desesperadísimo..contacté con una página de soporte español de prestashop, pagándole, y NO HAN PODIDO SOLUCIONAR ESE ERROR, estoy flipando...

 

Link to comment
Share on other sites

Ves a \controllers\admin\AdminImportController.php

 

busca This code allows us to set qty and disable depends on stock

 

hay dos códigos que siguen a este comentario

Linea 1936 (en .1.6.1.2)  para importar productos

if (isset($product->quantity) && (int)$product->quantity) {

y

 

Linea 2404 (en .1.6.1.2)  para importar combinaciones

 if (isset($info['quantity']) && (int)$info['quantity']) {

es cuestión de borrar el && (int)$product->quantity en el primer caso

 

y el && (int)$info['quantity'] en el segundo

Link to comment
Share on other sites

Has probado de meter stock -1 y denegar la venta si no hay stock?

 

Si, hicimos eso en primer lugar, pero deriva en muchísimos errores a la hora de mostrar el producto. No es la mejor solución.

 

Lo que yo no entiendo es como esto no se soluciona nunca por parte de nadie...

Link to comment
Share on other sites

Ves a \controllers\admin\AdminImportController.php

 

busca This code allows us to set qty and disable depends on stock

 

hay dos códigos que siguen a este comentario

Linea 1936 (en .1.6.1.2)  para importar productos

if (isset($product->quantity) && (int)$product->quantity) {

y

 

Linea 2404 (en .1.6.1.2)  para importar combinaciones

 if (isset($info['quantity']) && (int)$info['quantity']) {

es cuestión de borrar el && (int)$product->quantity en el primer caso

 

y el && (int)$info['quantity'] en el segundo

 

Funciona perfectamente!! Joder muchísimas gracias! Qué cosas que Prestashop en 20 actualizaciones no lo permita y sea tan fácil.

 

Esto no debería afectar a otras partes de la web no?

Edited by RockStar360 (see edit history)
Link to comment
Share on other sites

Esto no debería afectar a otras partes de la web no?

 

No tranquilo

 

Te diría de meterlo en un override, pero lo mas sensato es si actualizas te acuerdes de la modificación (se machacará) y la vuelvas a poner (a no ser que lo hayan corregido claro)

 

Antes en la 1.5 no había este problema.

Link to comment
Share on other sites

 

No tranquilo

 

Te diría de meterlo en un override, pero lo mas sensato es si actualizas te acuerdes de la modificación (se machacará) y la vuelvas a poner (a no ser que lo hayan corregido claro)

 

Antes en la 1.5 no había este problema.

 

Muchísimas gracias de verdad!!

 

Sí lo tendré en cuenta y me guardo modificiaciones siempre que luego aplicamos en las actualizaciones.

 

Gracias!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...