Glosario
API de administración
La API de administración es por donde las apps leen y cambian cosas de tu tienda Shopify, incluidos los niveles de stock que actualiza un escáner.
Tú nunca la tocas directamente. Cada app que instalas sí, y conviene saber qué le dejas tocar.
Qué tiene que pedir una app
Los permisos se conceden por ámbitos al instalar, y se muestran en la pantalla de instalación. Una app de recepción necesita leer productos y escribir inventario. No necesita clientes, y no necesita pedidos.
Lee la lista. Una app que pide datos de clientes para escanear una entrega está pidiendo algo que no necesita para nada.
Cómo se escribe el stock
Una actualización nombra un artículo de inventario y una ubicación, y fija o mueve la cantidad allí. Ese par es la dirección de cada número de stock en Shopify.
El límite de llamadas
Shopify cuenta las llamadas a la API. Una app que escribe un recuento de 900 líneas lo escribe por lotes, y por eso un inventario grande tarda un minuto en aplicarse en vez de ser instantáneo.
Una app que ignora el límite acaba frenada y reintenta, y un reintento mal escrito es la forma de aplicar un recuento dos veces.
Dónde se tuerce
Dos apps escriben el mismo nivel de stock desde fuentes distintas. Ninguna está rota y el número está mal todo el día. Un sistema escribe el stock, y todo lo demás lee, o escucha en un webhook.
Términos relacionados
Artículo de inventario
Un artículo de inventario es la mitad contable de una variante. Los niveles de stock se pegan a él, uno por ubicación, y no a la variante.
Webhook
Un webhook es un mensaje que Shopify envía a una app en el momento en que pasa algo en tu tienda, para que la app no tenga que preguntar.
Metacampo
Un metacampo es un campo extra que añades a un registro de Shopify para guardar algo que los campos de serie no tienen dónde meter.