Método
O nome do método utilizado na consulta é saveCaracteristicas.
Descrição
Salva ou atualiza as características.
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 |
nome (*) | String(50) | Nome da característica |
codigo (*) | Integer(10) | Sendo seu valor máximo 2147483647. Mas após utilizar esse valor, não sera mais possível cadastrar manualmente pela plataforma moovin. |
multiplo | Integer(1) | Define se a característica permite múltipla seleção
|
filtravel | Integer(1) | Define se a característica poderá ser usada como filtro
|
obrigatorio | Integer(1) | Define se a característica é de uso obrigatório
|
Tipo | Integer(1) | Define se a característica é de produto ou estoque ou ambos. Valores:
|
Exibe descricao | Integer(1) | Define se a característica será exibida na descrição do produto. Valores:
|
Faixa etaria | String | Define a faixa etária da característica. Valores:
|
categorias (*) | Array | Conjunto com as categorias que se relacionam com a característica. A característica poderá se relacionar somente com categorias de último nível |
categoria (*) | String(100) | Código da categoria |
atributos | Array | Atributos que se relacionam com a característica |
atributo (*) | Array | Conjunto de opções da característica |
nome (*) | String(100) | Nome do atributo |
codigo (*) | Integer(11) | código do atributo, não é necessário preencher, mas é necessário o envio. |
Exemplos de Requisição:
XML:
<caracteristicas>
<caracteristica>
<nome></nome>
<codigo></codigo>
<multiplo></multiplo>
<tipo></tipo>
<exibe_descricao></exibe_descricao>
<filtravel></filtravel>
<obrigatorio></obrigatorio>
<genero></genero>
<faixa_etaria></faixa_etaria>
<categorias>
<categoria></categoria>
<categoria></categoria>
</categorias>
<atributos>
<atributo>
<nome></nome>
<codigo></codigo>
</atributo>
<atributo>
<nome></nome>
<codigo></codigo>
</atributo>
</atributos>
</caracteristica>
</caracteristicas>
JSON:
{
"caracteristica": [
{
"nome": "Teste Caracteristica",
"multiplo": 0,
"filtravel": "Sim",
"obrigatorio": "Sim",
"genero": "",
"categorias": {
"categoria": [
"1111"
]
},
"atributos": {
"atributo": {
"codigo": "",
"nome": "Atributo Teste"
}
}
}
]
}
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.