connection_id y la clave cct_… de
los tres pasos. $BASE es la URL de la
API de ingesta de CrossUp.
Qué sincronizás
Tu catálogo
Categorías, productos, variantes y stock. Es lo que CrossUp puede
recomendar.
Tus órdenes históricas
El último año de ventas. De ahí CrossUp aprende qué se compra con qué desde
el primer día.
Los tres pasos
1
Abrí el run
Un run por tipo de entidad. La respuesta trae su
run_id (snp_…).2
Mandá las páginas
Hasta 500 entidades por página, todas con
upsert.3
Cerralo
Al cerrar, lo que no vino de ese tipo se da de baja. En la sincronización
inicial no hay nada que dar de baja.
Leé la respuesta
Cada página devuelve un resultado por posición, en el mismo orden en que mandaste las entidades.
Una entidad en cuarentena no frena a las demás: el resto del lote entra igual.
Qué es una revisión y por qué reentregar es seguro está en
Mantenerse al día.
Primero el catálogo, después el historial
Un run por entidad, en este orden: categorías (taxonomy_node), productos
(item), variantes (variant), disponibilidad (availability) y, al final,
las órdenes históricas (order). Si un producto nombra una categoría que
todavía no llegó, no falla: se resuelve cuando llega.
Hay un solo run abierto por conexión y entidad. Con dos, el cierre del primero
daría de baja lo del segundo.
Qué vas a ver
El cierre devuelvereceived, deleted y quarantined. En una sincronización
inicial limpia, deleted y quarantined dan cero. Después, tu tienda puede leer un
producto por tu propio id con GET /v1/catalog/items/by-external/{external_id}
y su clave de storefront.
Si no lo ves
Mantenerse al día
Cada cambio después de la sincronización inicial.
El modelo canónico
Los campos de cada entidad.