Cómo gestionar variantes vía API

πŸ‘‰ Más información sobre Variantes


Variante Principal

πŸ‘‰ Más información sobre Variantes Primarias


Obtener todas las variantes primarias

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes1?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- page: número de página (opcional). Por defecto 1 si no es proporcionado.
- page_size: cantidad de registros a incluir en el resultado (opcional). Por defecto 100 si no es proporcionado (valor máximo).

Respuesta:
Lista de variantes.

Ejemplo:
{
    "result": {
        "count": "3",
        "items": [
            {
                "codigo": "TAM-CHICO",
                "activo": "1",
                "nombre_es": "chico",
                "nombre_en": ""
            },
            {
                "codigo": "TAM-GRANDE",
                "activo": "1",
                "nombre_es": "grande",
                "nombre_en": ""
            },
            {
                "codigo": "TAM-MEDIANO",
                "activo": "1",
                "nombre_es": "mediano",
                "nombre_en": ""
            }
        ]
    }
}


Obtener una variante primaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes1/{CODIGO VARIANTE}?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Datos de una variante.

Ejemplo:
{
    "result": {
        "item": {
            "codigo": "TAM-CHICO",
            "activo": "1",
            "nombre_es": "chico",
            "nombre_en": ""
        }
    }
}

Obtener la cantidad de variantes primarias

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes1/count?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Cantidad de variantes.

Ejemplo:
{
    "result": {
        "count": "9"
    }
}

Crear una variante primaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes1?apikey={CLAVE DE API}

Método HTTP:
POST

Parámetros:
- codigo: código que se le asigna a la variante para poder identificarla.
- activo: indica si la variante aparecerá publicada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- nombre_es: nombre de la variante en idioma español.
- nombre_en: nombre de la variante en idioma inglés.

Respuesta:
Cantidad de variantes creadas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}


Borrar una variante primaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes1/{CODIGO VARIANTE}?apikey={CLAVE DE API}

Método HTTP:
DELETE

Parámetros:
- Ninguno.

Respuesta:
Cantidad de variantes borradas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}


Variante secundaria

πŸ‘‰ Más información sobre Variantes Secundarias


Obtener todas las variantes secundarias

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes2?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- page: número de página (opcional). Por defecto 1 si no es proporcionado.
- page_size: cantidad de registros a incluir en el resultado (opcional). Por defecto 100 si no es proporcionado (valor máximo).

Respuesta:
Lista de variantes.

Ejemplo:
{
    "result": {
        "count": "3",
        "items": [
            {
                "codigo": "COL-AZUL",
                "activo": "1",
                "nombre_es": "azul",
                "nombre_en": ""
            },
            {
                "codigo": "COL-ROJO",
                "activo": "1",
                "nombre_es": "rojo",
                "nombre_en": ""
            },
            {
                "codigo": "COL-VERDE",
                "activo": "1",
                "nombre_es": "verde",
                "nombre_en": ""
            }
        ]
    }
}


Obtener la cantidad de variantes secundarias

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes2/count?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Cantidad de variantes.

Ejemplo:
{
    "result": {
        "count": "7"
    }
}


Obtener una variante secundaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes2/{CODIGO VARIANTE}?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Datos de una variante.

Ejemplo:
{
    "result": {
        "item": {
            "codigo": "COL-AZUL",
            "activo": "1",
            "nombre_es": "azul",
            "nombre_en": ""
        }
    }
}


Crear una variante secundaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes2?apikey={CLAVE DE API}

Método HTTP:
POST

Parámetros:
- codigo: código que se le asigna a la variante para poder identificarla.
- activo: indica si la variante aparecerá publicada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- nombre_es: nombre de la variante en idioma español.
- nombre_en: nombre de la variante en idioma inglés.

Respuesta:
Cantidad de variantes creadas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}


Borrar una variante secundaria

URL:
https://{DOMINIO DEL SITIO WEB}/pw/api/variantes2/{CODIGO VARIANTE}?apikey={CLAVE DE API}

Método HTTP:
DELETE

Parámetros:
- Ninguno.

Respuesta:
Cantidad de variantes borradas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}

Creado con Webered WEBERED