Ir al contenido

Shopify

Integración completa con la Shopify Admin API. Cubre las principales operaciones de e-commerce: productos (CRUD, variantes, imágenes), pedidos (consultar, crear, actualizar, cancelar, cerrar), reembolsos, fulfillment, clientes, colecciones, inventario, descuentos, webhooks y metafields.

La autenticación se resuelve mediante el módulo de credenciales (tipo de servicio shopify). La paginación y los filtros se construyen automáticamente.

ParámetroTipoObligatorioDescripción
credentials_idcredentialsSíCredencial de Shopify
operationtextSíOperación a ejecutar (más de 35 disponibles)
limitnumberNoLímite de resultados (máx. 250)
statusselectNoEstado: active, draft, archived
product_idtextCondicionalID del producto
order_idtextCondicionalID del pedido
customer_idtextCondicionalID del cliente
created_at_min / created_at_maxdatetimeNoRango de fecha de creación
financial_statustextNoEstado financiero del pedido
fulfillment_statustextNoEstado de envío del pedido

Tipo de servicio: shopify. Se guardan en la tabla servicecredentials.

  • shopDomain: Dominio de la tienda (ej.: mi-tienda.myshopify.com)
  • accessToken: Token de acceso de app privada o personalizada
  • apiVersion: Versión de la API (ej.: 2024-01)
{
"nextModule": null,
"data": [
{ "id": 1234567890, "title": "Camiseta Premium", "status": "active",
"variants": [{ "id": 111, "price": "29.99", "sku": "CAM-001" }] }
],
"_meta_": { "operation": "getProducts", "recordCount": 1, "executionTime": "200ms" }
}
  • El límite máximo de registros por petición es 250 (impuesto por Shopify).
  • Los productos se crean en estado “draft” por defecto.
  • Las colecciones smart y custom usan endpoints distintos.
  • El timeout de la petición es de 30 segundos.