Convierte el catálogo e inventario de Shopify en contexto verificado para WhatsApp
Productos, variantes, colecciones, precios, estado de publicación, inventario, ubicaciones y mercados se sincronizan desde Shopify en una sola foto versionada —actualizada por webhooks incrementales, corregida por una conciliación programada, y nunca adivinada cuando el dato queda desactualizado.
Descubrir
Convertir
Pedido
Entregar
Soporte
Fidelizar
Opiniones
Qué falla sin una capa de catálogo verificada
Una conversación de WhatsApp vale lo que valen los datos detrás de ella. Sin un contrato de sincronización real, una respuesta de producto está desactualizada, es errónea, o es una suposición disfrazada de dato.
- Un producto se elimina en Shopify pero sigue apareciendo en resultados de búsqueda y en campañas porque nada le avisó al índice que ya no existe
- Una cifra de inventario parece verdad en tiempo real, cuando en realidad es un número de hace una hora sin ninguna regla de disponibilidad aplicada encima
- Una importación inicial de catálogo expone datos a medio cargar antes de que la sincronización realmente termine
- Un mensaje de bajada de precio o de reposición sale con una cifra que no se ha conciliado contra la fuente actual
El registro de catálogo que mantiene Morasel
Una foto versionada por tienda, construida a partir de los propios objetos de Shopify —nunca una exportación única que envejece.
- Sincronización inicial
- Una operación GraphQL en bloque carga el catálogo completo en una foto de staging versionada, validada antes de activarse —todo o nada, así una tienda nunca corre sobre un catálogo a medio cargar.
- Sincronización incremental
- Los webhooks de producto, colección, publicación e inventario aplican cambios como un registro de eventos durable e idempotente —los duplicados son seguros, y las actualizaciones fuera de orden se concilian contra la fuente actual.
- Conciliación
- Una conciliación programada detecta lo que un webhook se perdió, así el desfase se corrige con una cadencia medida, sin acumularse.
- Eliminación y lápidas
- Un registro eliminado o removido queda marcado con una lápida, invalidando búsqueda, campañas, suscripciones y enlaces en caché —la eliminación gana hasta que Shopify confirme lo contrario.
- Regla de disponibilidad
- Disponible para venta es una regla configurada por el comerciante que combina el estado de publicación, la variante específica, el inventario actual y el mercado —nunca la cantidad de inventario leída sola.
- Desconocido frente a cero
- El inventario faltante o no rastreado se guarda como desconocido, no como cero —Morasel nunca inventa una cifra de stock que no puede confirmar.
Cómo se gana el dato de catálogo su lugar en una conversación
El mismo proceso corre para cada tienda, desde la primera sincronización hasta cada actualización posterior.
La sincronización inicial en bloque construye la foto
Una operación GraphQL en bloque importa el catálogo completo en una foto de staging versionada antes de que nada se active.
La foto se activa de una sola vez
La foto en staging solo reemplaza a la activa una vez validada —una importación parcial nunca llega a una conversación real.
Los webhooks incrementales la mantienen al día
Los eventos de producto, colección, publicación e inventario se aplican a medida que llegan, mediante un registro de eventos durable e idempotente.
La conciliación programada detecta el desfase
Un paso periódico compara la foto contra el estado actual de Shopify y repara lo que un webhook se perdió.
La eliminación marca el registro con una lápida
Un evento de eliminación o desconexión marca el artículo de inmediato, retirándolo de búsqueda, campañas y enlaces en caché.
La disponibilidad se calcula, no se supone
Cada respuesta de disponibilidad aplica juntas las reglas de publicación, variante, inventario y mercado —desconocido gana a un sí o un no falsos.
Cómo luce una respuesta respaldada por el catálogo
Un intercambio breve —la respuesta viene de la foto actual, no de una suposición.
Qué ve el equipo
Un panel único para saber si se puede confiar en el catálogo detrás de cada conversación.
- Vigencia de sincronización, retraso de webhooks, fallos y acumulación por tienda, así el equipo sabe si el contexto de catálogo está al día antes de confiar en él
- Un rastro visible de lápidas para productos eliminados, así nada retirado de Shopify sigue apareciendo en búsqueda o campañas
- Ejecuciones de conciliación y sus resultados registrados con una cadencia medida, nunca presentados como instantáneos
- Un estado claro de desconocido siempre que el inventario no esté rastreado o confirmado, nunca mostrado como cero o como en stock por defecto
Qué mantiene confiables los datos
Cada regla de la sincronización existe para impedir que una suposición llegue a un cliente.
- La foto activa solo proviene de una sincronización inicial validada de todo o nada, o de una actualización incremental conciliada —nunca de una importación parcial
- El precio o la moneda de un mercado se muestran solo con los datos contextuales propios de ese mercado, nunca convertidos por suposición
- La búsqueda corre contra una versión de índice que coincide con la foto activa; un desajuste vuelve a la búsqueda en vivo o manual
- Solo se publica vigencia medida —ninguna afirmación en tiempo real sin un SLO detrás
Lo que esto no hace
Morasel no equipara una cantidad de inventario en bruto con la disponibilidad para venta, ni promete datos en tiempo real sin una regla de vigencia medida detrás. Cuando la regla de disponibilidad no puede confirmar una respuesta, esta es "desconocido" o un traspaso —nunca una cifra de stock inventada.
Dale a WhatsApp un catálogo confiable
Conecta tu tienda Shopify para que cada conversación corra sobre una foto versionada, mantenida al día por sincronización incremental y conciliación —nunca una suposición sobre el stock.
Preguntas sobre catálogo e inventario
¿Qué pasa durante la sincronización inicial del catálogo?
Una operación GraphQL en bloque carga el catálogo completo en una foto de staging versionada, validada antes de reemplazar a la activa —nunca un catálogo parcial en producción.
¿Qué tan actual es el dato de catálogo después de eso?
Los webhooks incrementales aplican cambios de producto, colección, publicación e inventario a medida que ocurren, con una conciliación programada que detecta lo que un webhook se perdió.
¿Qué pasa cuando se elimina un producto en Shopify?
Queda marcado con una lápida de inmediato —retirado de búsqueda, campañas, suscripciones y enlaces en caché hasta que Shopify confirme que vuelve a existir.
¿Morasel trata la cantidad de inventario como disponibilidad?
No. Disponible para venta es una regla que combina el estado de publicación, la variante, el inventario actual y el mercado —nunca la cantidad de inventario leída sola.
¿Qué pasa si el dato de inventario falta o no se rastrea?
Se guarda como desconocido, no como cero. Morasel nunca inventa una cifra de stock que no puede confirmar.
¿La sincronización de catálogo e inventario se cobra por SKU?
No — Morasel no cobra por producto ni por variante. La sincronización de catálogo e inventario funciona con tu suscripción a Morasel —Core $49, Pro $99, Max $199, Enterprise a pedido. El uso de WhatsApp se factura aparte desde un monedero prepago a las tarifas oficiales de Meta.