Cómo gestionar el stock vía API

πŸ‘‰ Más información sobre gestión de Stock


Obtener la cantidad de unidades en stock de un producto

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/productos/{CODIGO PRODUCTO}/stock?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Lista de stock.

Ejemplo:
{
    "result": {
        "count": "6",
        "items": [
            {
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-ROJO",
                "sku": "med-roj",
                "ean": "000123456",
                "cantidad": "0"
            },
            {
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-AZUL",
                "sku": "med-azu",
                "ean": "000456789",
                "cantidad": "40"
            },
            {
                "variante1_codigo": "TAM-GRANDE",
                "variante2_codigo": "COL-ROJO",
                "sku": "gra-roj",
                "ean": "",
                "cantidad": "10"
            },
            {
                "variante1_codigo": "TAM-GRANDE",
                "variante2_codigo": "COL-AZUL",
                "sku": "",
                "ean": "",
                "cantidad": "-55"
            },
            {
                "variante1_codigo": "TAM-CHICO",
                "variante2_codigo": "COL-ROJO",
                "sku": "",
                "ean": "",
                "cantidad": "146"
            },
            {
                "variante1_codigo": "TAM-CHICO",
                "variante2_codigo": "COL-AZUL",
                "sku": "",
                "ean": "",
                "cantidad": "120"
            }
        ]
    }
}


Asignar unidades de stock a un producto

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/productos/{CODIGO PRODUCTO}/stock?apikey={CLAVE DE API}

Método HTTP:
POST

Parámetros:
- variante1_codigo: código identificador de variante 1.
- variante2_codigo: código identificador de variante 2.
- cantidad: cantidad de stock a asignar.

Respuesta:
Cantidad de stock asignada la producto:

Ejemplo:
{
    "result": {
        "item": {
            "cantidad": "155"
        }
    }
}


Sumar o restar unidades de stock a un producto

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/productos/{CODIGO PRODUCTO}/stock?apikey={CLAVE DE API}

Método HTTP:
PUT

Parámetros:
- variante1_codigo: código identificador de variante 1.
- variante2_codigo: código identificador de variante 2.
- cantidad: cantidad de stock a sumar o restar. Si el número es positivo se sumará a la cantidad existente. Si es negativo, se restará.

Respuesta:
Cantidad de stock actualizada luego de sumar o restar:

Ejemplo:
{
    "result": {
        "item": {
            "cantidad": "120"
        }
    }
}

Creado con Webered WEBERED