Volver a Actualizaciones
IntegraciónV-3.2.022514 de mayo de 2026

Publicador de catálogo a Store Engine

Sincronización de catálogo POS → Store Engine (V-3.2.0225): - Nueva server function syncStoreEngineCatalog y getStoreEngineSyncState. - Envío POST firmado con x-explosion-internal-key a https://web.explosionai.cloud/api/internal/pos-sync/products. - Payload tenant-scoped: tenant_id, tenant_slug, store_id, categories, products, variants. - Stock tomado SOLO de la tienda POS local seleccionada — nunca mezcla bodegas, otros POS locales ni otros owners. - Solo se publican productos activos. - Idempotencia: si el payload no cambió, el storefront responde reused:true y la UI muestra ‘Sin cambios detectados’. - Nueva sección ‘Sincronización de catálogo’ en /online-store con estado de conexión, último sync, conteo de productos y categorías, último error y botón ‘Sincronizar ahora’. - Estados: not_connected, pending_payment, ready, syncing, success, failed. - Bloqueado si: no hay tenant conectado, pago pendiente o add-on explosion_store_engine inactivo. - Logs server-side seguros: nunca se exponen secrets, internal key, owner_id ni stack traces. - No toca POS físico, EcartPay, AI, bodegas, subastas, WooCommerce, Shopify ni el receptor de órdenes Store Engine.

Aspectos destacados

  • syncStoreEngineCatalog server function
  • Publicador tenant-safe a Store Engine
  • Idempotencia por hash de payload
  • UI de sincronización en /online-store
#Store Engine#Catalog Sync#Online Store