Cómo gestionar los códigos de artículo vía API

πŸ‘‰ Más información sobre códigos SKU
πŸ‘‰ Más información sobre códigos EAN


Obtener los códigos de artículo de un producto

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

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Lista de variantes y códigos de artículo SKU y EAN de un producto.

Ejemplo:
{
    "result": {
        "count": "3",
        "items": [
            {
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-ROJO",
                "sku": "art-mr-01",
                "ean": "0012345678900"
            },
            {
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-AZUL",
                "sku": "art-ma-04",
                "ean": "0012300078900"
            },
            {
                "variante1_codigo": "TAM-GRANDE",
                "variante2_codigo": "COL-ROJO",
                "sku": "",
                "ean": ""
            }
        ]
    }
}


Asignar códigos de artículo a un producto

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/productos/{CODIGO PRODUCTO}/codigos?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.
- sku: código de artículo SKU.
- ean: código de artículo EAN.

No es necesario enviar todos los valores de sku y ean, pero sí es obligatorio enviar al menos uno de ellos. Se permite enviar sólo el valor que se quiere modificar.

Respuesta:
Códigos de artículo asignados al producto.

Ejemplo:
{
    "result": {
        "item": {
            "sku": "art-mr-01",
            "ean": "0012345678900"
        }
    }

}


Obtener la información asociada a un código SKU

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

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Datos del producto, sus variantes, el stock y las dimensiones.

Ejemplo:
{
    "result": {
        "item": [
            {

                "producto_codigo": "PROD-ABC-123",
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-ROJO",
                "sku": "art-mr-01",
                "ean": "0012345678900",
                "cantidad": "150",
                "peso": "10",
                "profundidad": "20",
                "ancho": "15",
                "alto": "25",
            }
        ]
    }

}


Obtener la información asociada a un código EAN

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

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Datos del producto, sus variantes, el stock y las dimensiones.

Ejemplo:
{
    "result": {
        "item": [
            {

                "producto_codigo": "PROD-ABC-123",
                "variante1_codigo": "TAM-MEDIANO",
                "variante2_codigo": "COL-ROJO",
                "sku": "art-mr-01",
                "ean": "0012345678900",
                "cantidad": "150",
                "peso": "10",
                "profundidad": "20",
                "ancho": "15",
                "alto": "25",
            }
        ]
    }
}

Creado con Webered WEBERED