Se requiere un desarrollador experto para integrar WordPress (Woocommerce) con un sistema erp existente, utilizando
asp.NET Framework 5 y Web Services. El objetivo principal es lograr la sincronización en tiempo real o por intervalos de datos clave como productos, clientes, promociones y pedidos, asegurando la validación y el control de cambios.
El alcance del proyecto incluye el desarrollo de conectores y procesos necesarios para:
1. Importar y actualizar datos desde el ERP hacia WordPress.
2. Enviar datos (especialmente órdenes de compra) desde WordPress hacia el ERP.
3. Implementar la ejecución automática o manual de estos procesos de sincronización.
Detalles específicos por módulo:
Productos:
* Importar y actualizar los siguientes campos: SKU, nombre, descripción, peso, dimensiones (largo, ancho, alto), categoría, subcategoría, marca, inventario, precio base y fotos.
* Gestionar el alta y la actualización de productos en WooCommerce.
* Sincronizar inventario y precios en tiempo real.
* Asegurar la sincronización de imágenes de productos.
Clientes:
* Mantener la sincronización de los siguientes datos: id, rfc, razón social, dirección (calle, número interior/exterior, colonia, municipio/estado, código postal), correo de facturación, responsable, teléfono, y descuento/tipo de cliente.
* Implementar altas y actualizaciones automáticas de clientes.
* Sincronizar descuentos aplicables a clientes.
* Establecer un control para evitar duplicados de clientes.
ÓRdenes de Compra:
* Gestionar el encabezado de la orden: número de orden, ID de cliente, forma de pago y estatus.
* Detallar los productos de la orden: sku, nombre del producto, cantidad, subtotal, flete, iva y total.
* Incluir detalles de entrega: ID de dirección, información de envío y responsable.
* Enviar las órdenes de compra al ERP.
* Confirmar la recepción de la orden en el ERP y actualizar el estatus correspondiente en WordPress.
* Implementar un sistema de reintentos ante posibles fallos en el envío de órdenes.
Promociones:
* Sincronizar los siguientes datos de promociones: id, nombre, vigencia, texto descriptivo, sku/nombre del producto asociado, cantidad, precio, sucursal y bases de la promoción.
* Permitir el alta y la actualización automática de promociones.
* Mostrar la vigencia y las condiciones de las promociones en el sitio de WordPress.
Procesos de Sincronización:
* Desarrollar la lógica para detectar cambios en productos, inventarios, clientes, órdenes y promociones.
* Actualizar WordPress con los cambios detectados en productos, inventarios, promociones y clientes.
* Enviar al ERP las nuevas órdenes, confirmaciones y actualizaciones de estatus.
Especificaciones Técnicas:
* Plataformas: WordPress y WooCommerce.
* Tecnologías de integración: Web Services (rest/soap).
* Formatos de datos: json o xml.
Entregables:
* Documentación técnica completa del proyecto.
* Código fuente del conector/plugin desarrollado.
* Manuales de instalación y de usuario.
* Reporte de pruebas funcionales.
* Reporte final del proyecto.
* Garantía y soporte post-implementación.
Plazo de Entrega: No definido