Foro de ayuda y soporte técnico de Sysme Software
Tiempo sincronizacion opencart - Versión para impresión

+- Foro de ayuda y soporte técnico de Sysme Software (https://www.sysme.net/foro)
+-- Foro: Software Sysme (Español) (https://www.sysme.net/foro/forumdisplay.php?fid=3)
+--- Foro: Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=4)
+---- Foro: Ayuda General Sobre Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=17)
+---- Tema: Tiempo sincronizacion opencart (/showthread.php?tid=1562)

Páginas: 1 2


Tiempo sincronizacion opencart - xavisco - 21-05-2014

Hola,

Estoy teniendo problemas con la sincronización del inventario de algunos productos, no de todos, lo cual me resulta extraño.

Por ello mi pregunta es: ¿cada cuanto sincroniza? ¿Solo cada vez que se guarda el producto o cada cierto tiempo?

En caso de que sea solo cuando se guarda el producto ¿se puede hacer que se sincronice el inventario cada cierto tiempo?

Gracias


RE: Tiempo sincronizacion opencart - sysme - 21-05-2014

Hola xavisco,

El programa revisa cada minuto si hay cambios en los productos (y en sus existencias) y en caso afirmativo lanza el proceso de sincronización, el problema es que en estas primeras versiones del modulo, este no detecta como cambio la introducción de un albarán o un inventario ... quizás esto es lo que te está ocurriendo.


RE: Tiempo sincronizacion opencart - xavisco - 21-05-2014

Hola,

No entiendo bien cuando te refieres a que no detecta si se cambio el inventario. Es que si no entiendo bien lo que ocurre no puedo buscar una forma de solucionarlo Smile

Gracias!


RE: Tiempo sincronizacion opencart - sysme - 21-05-2014

Me explico,

Cada vez que modificas un producto desde la ficha de producto, o bien haces una venta de ese producto (que modifica el stock) el programa marca ese producto como pendiente de sincronizar.

El proceso de sincronización buscará cada 60 segundos los productos que tengan la marca de pendientes de sincronizar para actualizarlos en Opencart.

Lo que te quería decir en el mensaje anterior es que cuando introduces un albarán o haces un inventario, el programa no marca el producto como pendiente de sincronizar, esto lo estamos solucionando para la siguiente actualización, pero seguramente esto es lo que te esté pasando.

Para comprobar si este es el error, edita uno de los productos que no se te estén sincronizando y guardalo (no es necesario que le hagas cambios, simplemente editar y guardar) y comprueba si se sincroniza.

Ya me dices.


RE: Tiempo sincronizacion opencart - xavisco - 26-05-2014

Hola,

Efectivamente no se sincroniza. ¿Hay alguna solución antes de que saquéis la nueva versión?

Gracias, un saludo


RE: Tiempo sincronizacion opencart - sysme - 26-05-2014

Xavisco ... ¿no se sincroniza al editar y guardar?


RE: Tiempo sincronizacion opencart - xavisco - 27-05-2014

Buenos días,

No, no sincroniza. De todos modos te comento porque he hecho algunos cambios porque el cliente quería que algunas cosas no se sincronizaran como por ejemplo la categoría por lo que el fichero updatecategory.php no esta en uso, no sé si eso puede influir, pero por lo que he visto quien se encarga de sincronizar el stock es el fichero updateproduct.php ¿es así o puede estar influyendo el otro?
También en el fichero de updateproduct.php esta comentado la parte de la sql que sincroniza la foto y el precio:

$result = mysql_query("select product_id from ".DB_PREFIX."product where model = '".$_POST['id_complementog']."'",$conexion);
if (mysql_num_rows($result) > 0)
{
$row = mysql_fetch_array($result);
$product_id = $row['product_id'];
// existe, actualiza
$sql = "update ".DB_PREFIX."product set ";
$sql = $sql."model = '".$_POST['id_complementog']."',";
$sql = $sql."upc = '".$_POST['codbarras']."',";
$sql = $sql."quantity = ".$_POST['stock'].",";
//$sql = $sql."image = 'data/".$_POST['id_complementog'].".jpg',";
//$sql = $sql."price = '".$_POST['precio']."',";
$sql = $sql."sort_order = ".$_POST['sort_order'].",";
$sql = $sql."date_modified = curdate() ";
$sql = $sql." where product_id = ".$product_id;

$result2 = mysql_query($sql,$conexion);
}


RE: Tiempo sincronizacion opencart - sysme - 27-05-2014

Hola Xavisco,

Prueba a, en vez de eliminar el fichero updatecategory.php, dejarlo en blanco ... es decir, que exista.

En cuanto a los cambios del updateproduct.php, creo que el precio es obligatorio en Opencart, prueba a dejarlo a 0:

$sql = $sql."price = 0,";

Ya me dices.


RE: Tiempo sincronizacion opencart - xavisco - 27-05-2014

Muchas gracias una vez más por tu ayuda. El problema era lo del fichero de updatecategory.php, lo he dejado blanco y ahora ya sincroniza.

Muchas gracias de nuevo.


RE: Tiempo sincronizacion opencart - sysme - 27-05-2014

De nada hombre .. solo una cosa .. sin categorías la web quedará un poco, no se, sin orden ¿no?