Listar todas as listas de preços

Verbo: GET

http://urldaloja.com.br/web_api/price_list?access_token=

Exemplo de Saída:

{
    "paging": {
        "total": 6,
        "page": 1,
        "offset": 0,
        "limit": 30,
        "maxLimit": 50
    },
    "sort": [
        []
    ],
    "availableFilters": [
        "name",
        "status"
    ],
    "appliedFilters": [],
    "PriceLists": [
        {
            "PriceList": {
                "status": "1",
                "id": "4",
                "name": "Lista de Preços Teste 123",
                "PriceValueList": [
                    {
                        "product_id": "",
                        "category_id": "9",
                        "value": "300",
                        "type": "R"
                    },
                    {
                        "product_id": "",
                        "category_id": "",
                        "value": "60",
                        "type": "R"
                    },
                    {
                        "product_id": "71",
                        "category_id": "",
                        "value": "6",
                        "type": "R"
                    }
                ]
            }
        }
    ]
}

Retorna uma lista de preços

Necessário informar um parâmetro ID na url

Verbo: GET

http://urldaloja.com.br/web_api/price_list/:id?access_token=

Exemplo de Saída:

{
    "PriceList": {
        "status": "1",
        "id": "4",
        "name": "Lista de Preços Teste 123",
        "PriceValueList": [
            {
                "product_id": "",
                "category_id": "3",
                "value": "30",
                "type": "R"
            },
            {
                "product_id": "",
                "category_id": "5",
                "value": "55",
                "type": "R"
            },
            {
                "product_id": "",
                "category_id": "9",
                "value": "300",
                "type": "R"
            },
            {
                "product_id": "",
                "category_id": "",
                "value": "60",
                "type": "R"
            },
            {
                "product_id": "71",
                "category_id": "",
                "value": "6",
                "type": "R"
            }
        ]
    }
}

Cria uma Lista de Preços

Verbo: POST

http://urldaloja.com.br/web_api/price_list?access_token=

Exemplo de Body:

{
    "name":  "Lista de Preços Teste",
    "status": 1
}

Exemplo de Saída:

{
    "message": "Created",
    "id": "16",
    "code": 201
}

Atualiza uma Lista de Preços

Necessário informar um parâmetro ID na url

Verbo: PUT

http://urldaloja.com.br/web_api/price_list/:id?access_token=

Exemplo de Body:

{
    "name":  "Lista de Preços",
    "status": 1
}

Exemplo de Saída:

{
    "message": "Saved",
    "code": 200,
    "id": "15"
}

Exclui uma Lista de Preços

Necessário informar um parâmetro ID na url

Verbo: DELETE

http://http://urldaloja.com.br/web_api/price_list/:id?access_token=

Exemplo de Saída:

{
    "message": "Deleted",
    "code": 200
}

Valores de Lista de Preços

Listar valores de uma Lista de Preços

Verbo: GET

http://urldaloja.com.br/web_api/price_value_list?access_token=

Exemplo de Saída:

{
    "paging": {
        "total": 22,
        "page": 1,
        "offset": 0,
        "limit": 30,
        "maxLimit": 50
    },
    "sort": [
        {
            "id": "asc"
        }
    ],
    "availableFilters": [],
    "appliedFilters": [],
    "PriceValueLists": [
        {
            "PriceValueList": {
                "id": "10",
                "price_list_id": "6",
                "product_id": "",
                "category_id": "",
                "value": "12",
                "type": "R"
            }
        },
        {
            "PriceValueList": {
                "id": "14",
                "price_list_id": "8",
                "product_id": "",
                "category_id": "",
                "value": "25",
                "type": "P"
            }
        },
        {
            "PriceValueList": {
                "id": "18",
                "price_list_id": "8",
                "product_id": "",
                "category_id": "35",
                "value": "10",
                "type": "R"
            }
        }
    ]
}

Retorna um valor

Necessário informar um parâmetro ID na url

Verbo: GET

http://urldaloja.com.br/web_api/price_value_list/:id?access_token=

Exemplo de Saída:

{
    "PriceValueList": {
        "id": "61",
        "price_list_id": "13",
        "product_id": "230",
        "category_id": "",
        "value": "50",
        "type": "P"
    }
}

Cria um valor na Lista de Preços

Verbo: POST

http://urldaloja.com.br/web_api/price_value_list/:id?access_token=

Exemplo de Body:

{
    "price_list_id":  15,
    "category_id": 11,
    "value":  25,
    "type": "P"
}

Exemplo de Saída:

{
    "message": "Created",
    "id": "63",
    "code": 201
}

Atualiza um valor

Necessário informar um parâmetro ID na url

Verbo: PUT

http://urldaloja.com.br/web_api/price_value_list/:id?access_token=

Exemplo de Body:

{
    "price_list_id":  15,
    "category_id": 11,
    "product_id": 230,
    "value":  25,
    "type": "P"
}

Exemplo de Saída:

{
    "message": "Saved",
    "code": 200,
    "id": "62"
}

Exclui um valor

Necessário informar um parâmetro ID na url

Verbo: DELETE

http://urldaloja.com.br/web_api/price_value_list/:id?access_token=

Exemplo de Saída:

{
    "message": "Deleted",
    "id": "62",
    "code": 200
}
Nelson Cardoso 
Tem mais dúvidas? Envie uma solicitação

Comentários

    Artigos nessa seção

    Powered by Zendesk