Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Sincronizador de productos: ClassicGes con PrestaShop

Sincronización de prestashop y classicges - digitalDot
Escrito por Digitaldot
9 de diciembre de 2021
Tiempo de lectura 4 min

¿Todavía subes tus productos a la web a mano? ¿No tienes un stock actualizado de tu tienda física conforme al de la tienda online? Hoy ponemos fin a todo este tipo de problemas que pueden surgir con el stock y los productos de tu tienda online/física. Desde digitalDot proponemos una solución que unifique el programa ClassicGes y la plataforma PrestaShop con un desarrollo que permita una sincronización automática de los productos en todo momento. A continuación os damos una breve explicación sobre como funciona nuestro sincronizador de PrestaShop con ClassicGes.

Cómo sincronizar productos a la web de manera automática con ClassicGes

Este sincronizador en lenguaje C# se encarga de mantener actualizado el stock y productos tanto en tu tienda online PrestaShop como en tienda física (ClassicGes).

Usamos la librería OleDb para obtener datos de productos de la base de datos de ClassicGes filtrando por los campos de Baja y VtaOnline, a no ser que tenga un campo personalizado. El sincronizador se adapta en la medida de lo posible a dicho ERP.

Para la inserción/actualización de datos en la web usamos la librería PrestaShop que cuenta con un webservice que permite sincronizar productos, combinaciones, categorías, clientes, marcas, descuentos, atributos, etc.

La sincronización de productos se encarga de insertar productos nuevos y actualizar los existentes. El siguiente ejemplo muestra cómo crear un producto muy sencillo en lenguaje C#.

product p = new product();
p.active = 0;
p.price = Math.Round(decimal.Parse(priceIva.ToString().Replace(".", ",")), 6);
p.reference = referencia;
p.visibility = "both";
p.name.Add(new language(1, nombre));
p.link_rewrite.Add(new language(1,linkRewrite);
p.condition = "new";
p.show_price = 1;
p.state = 1;
p.available_for_order = 1;
p.minimal_quantity = 1;
foreach (long idCategoria in IDs) {
p.associations.categories.Add(new category(idCategoria));

}
p.id_tax_rules_group = 1;
pf.Add(p);

Mantenimiento informático

Para que el stock esté siempre actualizado debemos traernos pedidos de PrestaShop a ClassicGes y crear su correspondiente factura. De esta manera, se descontará el stock vendido de PrestaShop. También creamos el cliente asociado de PrestaShop en ClassicGes.

El siguiente ejemplo muestra como nos traemos un pedido y su cliente asociado de PrestaShop. Para crear un cliente en ClassicGes usamos el email de referencia y para crear un pedido usamos la referencia del pedido.

OrderFactory orderFactory = new OrderFactory(api, clave, "");
CustomerFactory cf = new CustomerFactory(api, clave, "");
Dictionary dtn = new Dictionary();
dtn.Add("date_upd", "[" + dFrom + "," + dTo + "]");
List orders = orderFactory.GetByFilter(dtn, "", "");
foreach (var order in orders)
{

customer customer = cf.Get((long)order.id_customer);

}

La sincronización quick se encarga de actualizar stock de productos existentes de manera rápida y eficaz mediante una conexión directa a la base de datos actualizando la tabla de stocks de productos.

Esta sincronización puede ser también hacia varias tiendas diferentes de PrestaShop sin ningún problema.

Todo este proceso será automatizado mediante tareas programadas. La tarea de sincronización de productos aconsejamos que se ejecute una vez al día, aunque depende del nº de productos a sincronizar. La sincronización de pedidos/clientes y de stock se puede repetir cada 10/15 minutos.

Sincronización de Classicges PrestaShop

Recuerda que en nuestra agencia de diseño web también nos encargamos de que tu tienda online consiga llegar a una automatización de tareas que te quitan tu preciado tiempo para que lo dispongas y lo dediques en otras más importantes. Como Agencia partner de PrestaShop prestamos nuestros servicios de Mantenimiento web y diseño de tiendas online dando a los usuarios de esta plataforma un servicio informático de calidad avalado por la propia.

Solicita ya tu Sincronizador de Classicges con PrestaShop

boton mas informacion
, ,

Noticias relacionadas sobre Actualidad web

wordpress-bug-wp2shell

Alerta de seguridad crítica en WordPress (wp2shell)

17-18 de julio de 2026 · Seguridad web / Mantenimiento WordPress Hoy, el equipo de soporte técnico de urgencia de DigitalDot ha completado la actualización de todas las páginas web WordPress incluidas en nuestros contratos de mantenimiento, tanto tiendas online con WooCommerce como webs corporativas. La causa: una vulnerabilidad crítica…

Vulnerabilidad 2026-4020 Gravity SMTP en Wordpress

CVE-2026-4020: la vulnerabilidad en Gravity SMTP que expone datos sensibles de WordPress

La seguridad de una web WordPress no depende únicamente de tener una buena contraseña o de actualizar el tema visual. En muchos casos, el riesgo está en plugins que parecen secundarios, pero que tienen acceso a información crítica del sitio. Uno de los ejemplos más recientes es CVE-2026-4020, una vulnerabilidad…

Crear características en Prestashop 8

Cómo gestionar características de producto en PrestaShop

Cuando trabajas con productos en una tienda online es posible que necesites añadir información extra: peso, material, composición, dimensiones, tipo de pantalla, compatibilidad, potencia, acabado, tecnología,… En resumen, todos esos datos que ayudan al cliente a decidir si el producto encaja con lo que necesita. En PrestaShop 8, esa información…

Cómo gestionar los atributos en Prestashop

Cómo gestionar atributos de producto en PrestaShop 8

En una tienda online, hay productos que son sencillos: una referencia, una ficha, un precio y listo. Pero luego llegan los productos con tallas, colores, materiales, formatos, acabados, medidas y versiones varias. Y ahí es cuando el catálogo empieza a mirarte raro...o, más bien, tú a él. Para gestionar todo…

Cómo crear categorías en Prestashop

Cómo gestionar categorías en PrestaShop 8

Las categorías son una de esas partes de una tienda online que parecen sencillas… hasta que empiezas a tener productos, subcategorías, filtros, menús, imágenes, URLs, SEO y varias personas preguntando: “¿Esto dónde lo meto?”. Y claro, ahí empieza el drama. Las categorías ayudan a organizar el catálogo y permiten que…

Cómo crear descuentos en prestashop 8

Cómo gestionar descuentos en PrestaShop 8

Crear descuentos en una tienda online parece fácil: pones un 10%, lo anuncias y esperas que los clientes entren felices. Pero luego llega la realidad: descuentos por cliente, por grupo, por categoría, por marca, por transportista, por fecha, por cantidad mínima, con o sin código, acumulables o no acumulables… y…

Crear pedidos manualmente en Prestashop

Cómo crear manualmente pedidos en PrestaShop

A veces un cliente quiere comprar, pero no puede completar el pedido. O llama por teléfono, o escribe por WhatsApp, o te dice aquello de: “Lo he intentado tres veces y la web no me deja”. Y claro, tú miras la tienda, el carrito, el método de pago, el transportista……

Devoluciones y reembolsos en Prestashop

Cómo crear devoluciones y reembolsos en PrestaShop 8

PrestaShop 8 permite gestionar devoluciones y reembolsos directamente desde la página del pedido. Lo que conviene entender bien es qué opción usar en cada caso, porque no es lo mismo devolver un pedido completo que hacer un reembolso parcial o registrar una devolución de producto ya enviado. PrestaShop distingue entre…

Guía para gestionar pedidos en Prestashop 8

Cómo gestionar los pedidos en Prestashop

En esta guía vamos a explicar de forma sencilla cómo funciona la gestión del listado de pedidos en PrestaShop 8. Nada de tecnicismos innecesarios. Vamos a lo importante: dónde están los pedidos, qué puedes hacer desde el listado y qué cosas conviene no tocar si no quieres meterte en líos…

1 2 3 33
crossmenuchevron-down