Documentação Api ViaShopModa
≡ Menu
Atualizado em 26/03/2025

POST

Parâmetros

Observações:

  1. O preço enviado na variação do produto (dentro de estoque) será interpretado com um acréscimo ou como um desconto caso seja diferente do preço enviado no cabeçalho.
  2. Os preços promocionais (varejo e atacado) são usados para exibir o DE/PARA para cliente.

Exemplo

        {
            "cod_ref": "VES001",
            "titulo": "VESTIDO XADREZ FLANELA",
            "descricao": "Vestido confeccionado em flanela leve.
Modelagem: Reta
Decote: Ombro a Ombro
Manga: Curta
Composição: 100% Viscose", "tipo": "Vestido", "genero": "Masculino", "colecao": "api viashop", "preco_varejo": 99.99, "preco_atacado": 49.99, "preco_varejo_promo": 129.99, "preco_atacado_promo": 89.99, "seo_title": "titulo seo", "seo_description": "descrição seo", "ncm": "123", "peso": "125", "estoque": [ { "estampa": { "nome": "Azul claro" }, "grade": { "nome": "P" }, "cod_barras": "0001001010", "quantidade": 1, "preco_varejo": 109.99, "preco_atacado": 59.99 }, { "estampa": { "nome": "Azul claro" }, "grade": { "nome": "M" }, "cod_barras": "0001002010", "quantidade": 2 }, { "estampa": { "nome": "Azul claro" }, "grade": { "nome": "G" }, "cod_barras": "0001003010", "quantidade": 3, }, { "grade": { "nome": "P" }, "estampa": { "nome": "Amarelo escuro" }, "cod_barras": "6666", "quantidade": 7 }, { "grade": { "nome": "M" }, "estampa": { "nome": "Amarelo escuro" }, "cod_barras": "5555", "quantidade": 8 }, { "grade": { "nome": "G" }, "estampa": { "nome": "Amarelo camaro" }, "cod_barras": "0001003033", "quantidade": 9, "preco_varejo": 109.99, "preco_atacado": 59.99 } ] }

Retorno ok

        {
            "retorno": true,
            "msg": "produto Ref. API-VES-1 cadastrado com sucesso.",
            "estoque": {
                "estampas": [
                    {
                        "id": 759,
                        "nome": "Amarelo camaro"
                    },
                    {
                        "id": 709,
                        "nome": "Azul claro"
                    }
                ],
                "grades": [
                    {
                        "id": 14,
                        "nome": "P"
                    },
                    {
                        "id": 15,
                        "nome": "M"
                    },
                    {
                        "id": 16,
                        "nome": "G"
                    }
                ]
            },
            "cod_produto": 325,
            "cod_tipo": 51,
            "cod_colecao": 21,
            "cod_genero": 1
        }
    

Observação Importante

Se o preço do produto não for enviado será cadastrado sempre o menor preço contido no array estoque.
Se o preço do produto for enviado e houver algum menor no array estoque, será substituído. Para forçar o cadastro do preço enviado para o produto enviar o param cadastrar_preco_produto=S no GET.