Passar para o conteúdo principal
saveImagem - Webservice
Atualizado há mais de uma semana

O nome do método utilizado na consulta é saveImagem.

Descrição

Efetua o cadastro de imagens nos produtos.

Dados

Os dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:

Nome

Tipo

Descrição

codigo(*)

String (40)

Código de identificação do produto.

variacao(*)

String (40)

identificação usada juntamente com o código do produto, sendo (produto ou cor)

imagem(*)

String

caminho/

URL da imagem

opcao

int

opção de conteúdo a ser enviado na tag imagem, sendo:
1 - URL

2 - Base64

3 - SharePoint

posicao()

int

posição da imagem a ser cadastrada na grade.

limpar_imagens()

int

1 - Remover a imagem

0 - Não remover a imagem

Observações:

  • Caso a request enviada contenha a variação produto, a imagem será atrelada ao produto de forma geral. Caso a variação seja cor, a imagem será atrelada apenas a variação de cor do produto.

    Clique na imagem para ampliar.

  • Caso a posição enviada já contenha uma imagem cadastrada, a imagem enviada na request será cadastrada na posição seguinte, porém se a tag 'limpar_imagem', a mesma será substituida.

  • Se a request não contiver nenhum conteúdo informado a posição da da imagem, a mesma será adicionada a próxima posição disponível.

  • Este método tem um limite máximo de 40 registros por requests. Caso seja enviado uma quantidade superior de gistros estipulados, será retornado error code 54 e a request não será processada. Para mais detalhes, veja nossa tabela de retornos aqui.

  • Caso algum registro contenha qualquer divergência encontrada ao ser processada (produto/variação não encontrada, por exemplo) iremos ler o próximo registro e seguiremos processando a requisição.

  • Caso a tag 'limpar_imagens' estiver sendo enviada na request porém sem a tag 'posicao', todas as imagens do produto serão removidas.

Exemplos de Requisição:

XML:

<root>
<imagens>
<item>
<codigo>testeIMG</codigo>
<variacao>produto</variacao>
<imagem>https://mundialsa.sharepoint.com/:i:/s/Marketing/EanYJEz7wc5Gt1sD1IVtH88BqeaPmiphuBhOlx7hSPRxaw?Download=1</imagem>
<opcao>3</opcao>
<posicao>1</posicao>
<limpar_imagens>0</limpar_imagens>
</imagens>
</item>
<item>
<imagens>
<codigo>testeIMG</codigo>
<variacao>cor</variacao>
<imagem>https://mundialsa.sharepoint.com/:i:/s/Marketing/ER1KSw0lrR9DojJYrPbClFwBPwj2PqPpNY9zmsA0Pj1Fpw?Download=1</imagem>
<opcao>3</opcao>
<posicao>1</posicao>
</item>
</imagens>
</root>


JSON:

{
"imagens": [
{
"codigo": "testeIMG",
"variacao": "produto",
"imagem": "https://mundialsa.sharepoint.com/:i:/s/Marketing/EanYJEz7wc5Gt1sD1IVtH88BqeaPmiphuBhOlx7hSPRxaw?Download=1",
"opcao": 3,
"posicao": 1,
"limpar_imagens": 1,
},
{
"codigo": "testeIMG",
"variacao": "cor",
"imagem": "https://mundialsa.sharepoint.com/:i:/s/Marketing/ER1KSw0lrR9DojJYrPbClFwBPwj2PqPpNY9zmsA0Pj1Fpw?Download=1",
"opcao": 3,
"posicao": 1
}
]
}

Mais sobre Webservice

Consulte nossa tabela de retorno aqui.

Não conhece todos os métodos webservice da Moovin? Veja nossa lista completa aqui.

Caso tenha dúvidas em como realizar o envio ou formatos de envio, veja nesta nossa documentação aqui.

Respondeu à sua pergunta?