La sincronización del proveedor conecta tres relojes diferentes: cuando el proveedor crea un archivo, cuando OpenCart lo importa y cuando los clientes realizan pedidos. Un trabajo puede ejecutarse con éxito cada hora y aún así publicar stock antiguo si el archivo de origen no ha cambiado. Comienza definiendo cómo se ve una actualización confiable.
Import Export PRO admite la asignación de archivos de proveedores y flujos de trabajo de importación guardados. La ejecución programada está disponible a través de la funcionalidad CRON relevante; confirme los requisitos y el componente disponible para su paquete instalado antes de configurar los horarios de producción.
Define quién posee cada campo
Crea una hoja de propiedad simple antes de conectar un proveedor. La cantidad de stock, costo de compra, precio de venta, estado del producto y descripción del producto no deben compartir automáticamente la misma política de actualización. El precio de venta recomendado de un proveedor puede ser un dato de referencia útil sin ser el precio que deseas cobrar.
| Campo | Ejemplo de política | Verifica antes de publicar |
|---|---|---|
| Stock del proveedor | Utilice la disponibilidad validada más reciente | Formato de marca de tiempo y cantidad de archivo |
| Precio de venta | Calcular con la regla acordada de la tienda | Moneda, base impositiva y redondeo |
| Descripción | Mantener la copia editada de la tienda | Excluirlo del perfil rutinario |
| Estado del Producto | Cambiar solo bajo una regla explícita | Fila faltante versus discontinuación confirmada |
Para múltiples proveedores, decide si el stock se suma, se toma de una fuente preferida o se limita por una regla de cumplimiento. No agregues cantidades de almacén superpuestas a menos que sepas que representan diferentes existencias físicas.
Validar la fuente antes de que se ejecute el importador
Una descarga que devuelve HTTP 200 puede contener una página de error, un archivo vacío o datos de ayer. Verifica el tipo de archivo esperado, los encabezados de columna requeridos, el conteo aproximado de filas y la frescura antes de aceptarlo. Usa tolerancias apropiadas para tu catálogo: una caída repentina de miles de filas a un puñado debería requerir investigación.
Protege las credenciales de origen y las URL de trabajos programados. Mantén los secretos fuera de hojas de cálculo, repositorios públicos y capturas de pantalla. Descarga archivos a una ubicación controlada y evita exponer datos de clientes o proveedores a través de carpetas de importación accesibles públicamente. Estos son controles operativos alrededor del proceso de importación, no características que asumir de una descarga exitosa.
Elige un horario que pueda finalizar
Mide una importación representativa antes de elegir su frecuencia. Si el procesamiento puede tardar veinte minutos, un trabajo cada cinco minutos crea superposición a menos que un bloqueo impida ejecuciones concurrentes. Incluye el tiempo de descarga, validación, trabajo de importación y actualizaciones de caché o feeds en esa medición.
- Obtén el nuevo archivo del proveedor en una ubicación temporal.
- Validar su estructura y marca de tiempo.
- Adquiere un bloqueo de ejecución para ese proveedor/perfil.
- Ejecutar la importación aprobada y retener su resultado.
- Conciliar una muestra de cambios, luego refrescar las salidas dependientes si es necesario.
- Liberar el bloqueo y alertar a la persona responsable en caso de fallo.
Esta secuencia describe un envoltorio de programación para implementar alrededor de tu flujo de trabajo elegido. Verifica qué instalaciones de bloqueo, informes y notificaciones ya proporciona tu entorno actual; no asumas que la extensión suministra cada parte de ese envoltorio.
Manejar el stock cero y las filas faltantes de manera diferente
Una fila con cantidad cero es información explícita. Una fila faltante puede significar que el proveedor descontinuó un producto, filtró la exportación o tuvo un trabajo roto. Trata estos casos por separado. Mantén un registro de la última observación exitosa para que puedas investigar cambios sin adivinar qué contenía el archivo anterior.
Si un archivo está obsoleto o es inválido, decide de antemano si deseas mantener el último stock conocido, suprimir temporalmente los artículos afectados o solicitar una revisión manual. La elección correcta depende de tu riesgo de cumplimiento. Documenta esto con el equipo que maneja los pedidos de los clientes, especialmente para productos que pueden agotarse rápidamente.
Conciliar precios y stock después de cada cambio
Utilice un pequeño informe de conciliación: registros leídos, emparejados, creados, omitidos y rechazados; los cambios de precio más grandes; y el número de artículos que se mueven hacia o desde el stock cero. Revise tanto picos inesperados como ejecuciones inesperadamente tranquilas. Un informe que no muestra cambios durante días puede ser un signo de una fuente congelada.
Prueba actualizaciones contra productos con opciones así como productos simples. La cantidad del producto principal puede no representar el stock de cada tamaño y color. Consulta nuestro guía de stock de variantes para la distinción, y nuestro Flujo de trabajo de importación CSV para pruebas de repetibilidad.
Mantener un camino de reversión y un propietario nombrado
Almacena la última fuente validada y una exportación recuperable previa al cambio durante el tiempo que tu proceso operativo lo requiera. Prueba restaurar una pequeña selección antes de confiar en un retroceso durante un período de ventas ocupado. Asigna a una persona para investigar importaciones fallidas y cambios de formato de origen. Una sincronización confiable es un acuerdo mantenido entre sistemas y personas, no simplemente un comando programado.
