saveCaracteristicas - Webservice
Atualizado há mais de uma semana

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

  • Sim

  • Não

filtravel

Integer(1)

Define se a característica poderá ser usada como filtro

  • Sim

  • Não

obrigatorio

Integer(1)

Define se a característica é de uso obrigatório

  • Sim

  • Não

Tipo

Integer(1)

Define se a característica é de produto ou estoque ou ambos. Valores:

  • Estoque

  • Produto

  • Ambos

Exibe descricao

Integer(1)

Define se a característica será exibida na descrição do produto. Valores:

  • Sim

  • Não

Faixa etaria

String

Define a faixa etária da característica. Valores:

  • infantil

  • adulto

  • ambas

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.

Respondeu à sua pergunta?