Squarespace - Actualizar Inventario
Descripción
Sección titulada «Descripción»Este módulo permite modificar la cantidad de inventario de una variante de producto en Squarespace. Puede incrementar, decrementar o establecer un valor exacto.
Configuración
Sección titulada «Configuración»Credenciales Requeridas
Sección titulada «Credenciales Requeridas»- API Key: Clave API de Squarespace
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credential | Sí | Credenciales de Squarespace |
| inventory_id | string | Sí | ID del inventario (variant ID) |
| quantity | number | Sí | Cantidad a ajustar |
| adjustment_type | select | No | Tipo: increment, decrement, set |
Tipos de Ajuste
Sección titulada «Tipos de Ajuste»- increment: Suma la cantidad al stock actual
- decrement: Resta la cantidad del stock actual
- set: Establece el valor exacto
{ "success": true, "inventory": {...}, "inventory_id": "5f3e...", "new_quantity": 100, "message": "Inventario 5f3e... actualizado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Establecer stock exacto
Sección titulada «Establecer stock exacto»{ "inventory_id": "5f3e...", "quantity": 100, "adjustment_type": "set"}Incrementar stock
Sección titulada «Incrementar stock»{ "inventory_id": "5f3e...", "quantity": 50, "adjustment_type": "increment"}Decrementar stock
Sección titulada «Decrementar stock»{ "inventory_id": "5f3e...", "quantity": 10, "adjustment_type": "decrement"}API Utilizada
Sección titulada «API Utilizada»- Endpoint:
POST /1.0/commerce/inventory/{id}/adjustments - Documentación: Squarespace Inventory Adjustments
- El inventory_id corresponde al variantId del producto
- Solo productos con
isFinite: truepueden tener ajustes de inventario - Para obtener el inventory_id, primero usar el módulo GetInventory
- Los ajustes negativos que resulten en stock < 0 serán rechazados
Nodos Relacionados
Sección titulada «Nodos Relacionados»- SquarespaceGetInventory - Obtener niveles actuales de inventario
- SquarespaceGetProducts - Obtener datos de productos y variantes
- SquarespaceGetOrders - Obtener pedidos que afectan el inventario