hola, tengo prestashop 1,7 y un modulo que importa productos y actualiza el stock desde la bd del proveedor.
la cuestion es que el modulo al actualizar (realmente no se si es el modulo) se me cambian algunos productos la cantidad minima de venta a cero con lo que el producto esta disponoble para la compra pero no muestra el precio. cuando cambio la cantidad minima de venta a uno o mas, se vuelve a mostrar el precio y asunto arreglado. la cuestion es que son muchos productos y aleatorios (casi imposible de buscarlos uno por uno) asi que busque en la base de datos los que estaban a cero (product/minimal_quntity) e hice la prueba de cambiarles el valor a 1 pero en el backofice sigue mostrando cero. pero cuando cambio el valor en el backofice si se cambia en la base de datos...
sabeis como puedo hacer los cambios en la bd y que se vea en el BO? ya intente borrando el cache
saludos
Hola,
Es muy raro que te cambie la cantidad mínima de venta, lo primero sería consultar con los desarrolladores del módulo, ya que puede ser que sea una configuración o algún bug.
Si quieres hacer el cambio a nivel de Base de Datos, busca adicionalmente el campo minimal_quntity en estas tablas:
ps_product
ps_product_attribute
ps_product_attribute_shop
Saludos.
ingrese al cpanel phpmyadmin y me devuelve:
Hola
Entiendo que aún no has realizado ninguna modificación, sino puedes ingresar a tu aplicación PHPMyAdmin consulta ese problema a través de tickets de soporte.
Saludos.
efectivamente. no he trabajado la bd aun. he abierto un ticket y cuando logre ingresar al phpmyadmin hare la prueba y te comentare
Hola José,
Excelente, el área de soporte técnico mediante tickets es quien te dará una solución.
Ante cualquier cuestión o duda que tengas quedamos al pendiente de tu caso.
Saludos 🙂
vale, resuelto el acceso a myphpadmin. continuamos.
ps_product ->hay registros
pero en
ps_product_attribute ->no hay registros. esta vacia la tabla.
ps_product_attribute_shop ->no hay registros. esta vacia la tabla.
pues eso, no hay registros en esas otras tablas con lo que imagino que no esta ahi la solucion.
Hola Jose.
Tienes que consultarlo con el soporte del modulo, nosotros no lo conocemos y no sabemos como trabaja para poder informarte de cual es el problema.
Supongo que al ser Prestashop, es un módulo de pago o realizado a media y tienes que realizar la consulta con los desarrolladores, son ellos los que tienen que darte ese soporte.
Un saludo
ya les he consultado y niegan que sea el modulo el que produce el fallo, pero independientemente de eso. mi consulta se enfoca mas bien en el hecho de que desde el BO se afecta la BD pero si hago cambios en la BD no se refflejan en el BO
me explico. en backofice cambio cantidad min de venta a 5 entonces en la BD veo que "product/minimal_quntity" se establece el valor 5
pero si altero directamente un valor en la BD product/minimal_quntity a 7, en el BO fice sigo viendo cero !!??
Hola Jose.
Nosotros no podemos hacer nada, como te comente es un módulo de pago y son los del soporte del módulo los que tienen que ofrecerte ese soporte.
A nivel de hosting lo único que veo es que tuviste problemas de recursos pero eso fue el dia 22 a dia de hoy está solucionado:
[Wed Jan 22 17:02:59.465247 2020] [hostinglimits:error] [pid 1044493] mod_hostinglimits: Error on LVE enter: LVE(737) HANDLER(application/x-lsphp70)
HOSTNAME(www.movilganga.es) URL(/index.php) TID(1044493) errno (7) Read more: http://e.cloudlinux.com/MHL-E2BIG min_uid (500)
Otra cosa que veo es la siguiente:
[29-Jan-2020 12:40:44 Europe/Madrid] PHP Fatal error: Uncaught PDOException: SQLSTATE[42000]
[1203] User movilgan_ps2 already has more than 'max_user_connections'
active connections in /home/movilgan/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43
Manda un ticket a soporte indicandoles este último error y que revisen de donde vienen esas conexiones.
Un saludo
ya pepe eso lo comprendo, pero mi consulta no es relativa al modulo sino al comportamiento que hay entre la base de datos y prestashop. manualmente (olvidandonos del modulo ese) los cambios en prestashop se registran en la base de datos, pero los cambios (manualmente) en la base de datos no los ve prestashop??
lo del max_user_connections ya lo vi en algun mometo, abrire un tiket a ver que me dicen
Hola.
Algo que puedes probar para ver en donde estan esos datos en la Base de Datos, es exportar la base de datos, todas las tablas, puede exportar desde PHPMyAdmin, será un archivo .sql que podrás abrir con un editor de texto como visual studio codeo, sublime text, etc. Luego busca en el texto minimal_quntity y verifica en qué tablas aparece.
Sin embargo si aún así no aparece o si modificas y no cambia es posible también que el dato sea guardado serializado y sería más complicado ubicarlo.
Saludos.