Foro de ayuda y soporte técnico de Sysme Software

Versión completa: Opencart- pedido aveces no muestra opcion
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
https://vimeo.com/585760530
aquí puedes ver como recreo el problema Tongue
Si la misma operación la recreo de manera manual, es decir desde el gestor de productos de opencart, esto no pasa, aparece el aviso en rojo de articulo sin stock y que no se puede realizar el pedido...
(11-08-2021, 03:44 PM)LoveRoll escribió: [ -> ]https://vimeo.com/585760530
aquí puedes ver como recreo el problema Tongue
Si la misma operación la recreo de manera manual, es decir desde el gestor de productos de opencart, esto no pasa, aparece el aviso en rojo de articulo sin stock y que no se puede realizar el pedido...

Si si, si esa parte la tengo clara ... el problema es ¿por qué Opencart deja finalizar esa venta?
Vuelto a comprobar por otra web y realizado el mismo procedimiento esto no sucede, es mi opencart...
he de buscar la aguja en el pajar Huh
Gracias Óscar!
Alguna extensión quizás? ..
Retomo el tema ya que en las 2 paginas me da el error(Hice mal la recreacion del error)
He contactado con soporte de Opencart y me indican que esto puede deberse:
cuando realizar la sincronización de este proveedor, en vez de actualizar las opciones existentes, crear las nuevas y eliminar las que ya no están, borran todas las opciones de ese producto y luego las insertan todas de nuevo, por lo que el "product_option_value" ya no existe....

Has intentado replicar el problema con algún articulo que tengas con opciones?
Solucionado he mencionado unas lineas más a las que me indicaste. De momento no he visto que al actualizar duplique el producto ni nada raro
Código:
// borra todas las opciones (luego se añade una a una en updatetallas.php)

//if ($_POST['sinctallas'] == 'Y')

//{

//$result = mysqli_query($conexion, 'delete from ' . DB_PREFIX . 'product_option_value where product_id = ' . $product_id);

//$result = mysqli_query($conexion, 'delete from ' . DB_PREFIX . 'product_option where product_id = ' . $product_id);

//}

Código:
// borra optiones

//if ($_POST['sinctallas'] == 'Y')

//{

//$result = mysqli_query($conexion, 'delete from ' . DB_PREFIX . 'product_option_value where product_id = ' . $product_id);

//$result = mysqli_query($conexion, 'delete from ' . DB_PREFIX . 'product_option where product_id = ' . $product_id);

//}

Ves que esto pueda generar algún tipo de problema?¿
No debería dar problemas si el nombre de la talla y color no varían ... metí lo de eliminar las opciones y volver a crearlas justamente por si en Sysme Tpv se modificaba un nombre de estas evitar que se duplicaran.
(13-08-2021, 10:30 AM)sysme escribió: [ -> ]No debería dar problemas si el nombre de la talla y color no varían ... metí lo de eliminar las opciones y volver a crearlas justamente por si en Sysme Tpv se modificaba un nombre de estas evitar que se duplicaran.

Perfecto! Pues solucionado el tema entonces Big Grin
1000 gracias como siempre
Páginas: 1 2