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

Vulnerabilidades encontradas en Prestashop

Vulnerabilidades de seguridad detectadas en el módulo PrestaShop "gsnippetsreviews"

A comienzos de enero de 2026, nuestro equipo de seguridad web de digitalDot identificó dos vulnerabilidades relevantes en el módulo gsnippetsreviews para PrestaShop, un módulo verificado y ampliamente utilizado en tiendas online basadas en esta plataforma. La detección se produjo a raíz de una incidencia real en un cliente nuestro,…

Prestashop vs magento comparativa ecommerce

Comparativa eCommerce PrestaShop VS Magento

En digitalDot llevamos años apostando por el eCommerce, siendo uno de los servicios que más implantamos en la Región de Murcia, dedicándonos al desarrollo propio de módulos que mejoren nuestra tienda online y desarrollo de diseños web sin plantillas adaptados a la imagen corporativa de las empresas con las que…

WooCommecre vs PrestaShop

WooCommerce vs PrestaShop ¿Qué eCommerce es mejor? Guía completa

Si estás pensando en montar una tienda online, seguro que ya te han dicho eso de: “Hazla con WordPress y WooCommerce, que es gratis y sirve para todo”. Suena genial… hasta que empiezas a crecer, metes más productos, varios idiomas, filtros, integraciones y de repente tu tienda va más lenta…

digitalDot Partner de Klaviyo

Klaviyo: Plataforma para automatización de marketing digital

Si tienes una tienda online, seguro que te suena esta película: inviertes en tráfico, la gente entra, mira, añade al carrito… y desaparece. O compra una vez y no vuelve. Y mientras tanto, tú mandas algún newsletter suelto de vez en cuando, con un cupón y “a ver si cuela”.…

Personalizar PrestaShop tienda online escalable

Personalizar PrestaShop pensando en el crecimiento real de tu tienda online

Personalizar PrestaShop no es un reto técnico. Es un reto de arquitectura, negocio y visión a medio y largo plazo. La mayoría de tiendas online no fallan cuando se desarrollan, fallan cuando el negocio evoluciona y exige algo más. Ese momento llega antes o después: Cumplimiento de nuevas obligaciones legales…

Google Core Update: todas las novedades de SEO

Google Core Update 2025: Todas las novedades en SEO en detalle

Google ha vuelto a poner en marcha su maquinaria de actualizaciones de algoritmo, y la comunidad SEO está atenta a los cambios que esto implica. En el año 2023, Google ha lanzado cuatro actualizaciones de núcleo, en marzo, agosto, octubre y noviembre. Aunque Google no proporciona detalles específicos sobre los…

Modulo para adaptar Prestashop a la Ley de impuestos en transporte

Cómo adaptar PrestaShop a la normativa del IVA en los gastos de transporte

Si tu tienda online vende productos con distintos tipos de IVA y está hecha con PrestaShop, hay una realidad incómoda que conviene conocer cuanto antes: la configuración estándar de PrestaShop no permite cumplir correctamente con la normativa española del IVA en los gastos de transporte.No es una interpretación. Es una…

Módulo facturas Proforma para PrestaShop

Módulo para facturas proforma para Prestashop

En muchos negocios es habitual que los clientes soliciten una factura proforma antes de realizar el pago, ya sea para validaciones internas, presupuestos o procesos administrativos. Las tiendas online creadas con PrestaShop no ofrecen esta funcionalidad de forma nativa sin generar previamente una factura oficial del pedido. Lo que supone…

Iconos 3d representando el vibe Coding

Vibe Coding: rápido para prototipos, débil para SEO y UX

En los últimos meses probablemente hayas escuchado hablar del vibe coding, es un código generado a partir de prompts, con un fuerte apoyo en inteligencia artificial, poco desarrollo manual y resultados sorprendentemente rápidos. Y sí, para determinados usos, puede ser realmente útil. El problema aparece cuando ese enfoque pensado para…

1 2 3 31
crossmenuchevron-down