Mix de Produtos API (Itens do Mix API (Mix Product))

A API de Itens do Mix permite definir os produtos que compõem cada mix no uMov.me

Note que os exemplos a seguir possuem a seguinte definição:

ID_CADASTRO_ITENSMIX = ID interno do cadastro customizável que representa os itens do mix no sistema

ID_REGISTRO_ITENSMIX = ID interno do registro do cadastro customizável, que contem os dados de um item de mix

ID_REGISTRO_MIX = ID interno do registro do cadastro customizável, que contem os dados de um mix

ID_REGISTRO_ITEM = ID interno do registro de um item

Descrição de um Item de Mix

OBS: Para atualização de cadastro, somente o identificador alternativo é obrigatório.

image.png

Inclusão de um item do mix

POST /CenterWeb/api/{$apiKey}/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry.xml

<customEntityEntry>

<description>Mix_Product_IDREGISTROMIX_ID_REGISTRO_ITEM</description>

<alternativeIdentifier>Mix_Product_IDREGISTROMIX_ID_REGISTRO_ITEM</alternativeIdentifier>

<customFields>

<mixItem_mix>ID_REGISTRO_MIX</mixItem_mix>

<mixItem_order>1</mixItem_order>

<mixItem_item>ID_REGISTRO_ITEM</mixItem_item>

</customFields>

</customEntityEntry>

Buscar todos os registros de itens de mix

GET /CenterWeb/api/{$apiKey}/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry.xml

<result>

<resourceName>customEntityEntry</resourceName>

<size>2</size>

<entries>

<entry id="ID_REGISTRO_ITENSMIX_1" link="/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry/ID_REGISTRO_ITENSMIX_1.xml"/>

<entry id="ID_REGISTRO_ITENSMIX_2" link="/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry/ID_REGISTRO_ITENSMIX_2.xml"/>

</entries>

</result>

Buscar produtos de um mix específico

GET /CenterWeb/api/{$apiKey}/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry.xml?mixItem_mix=ID_REGISTRO_MIX

<result>

<resourceName>customEntityEntry</resourceName>

<size>2</size>

<entries>

<entry id="ID_REGISTRO_ITENSMIX_3" link="/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry/ID_REGISTRO_ITENSMIX_3.xml"/>

<entry id="ID_REGISTRO_ITENSMIX_4" link="/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry/ID_REGISTRO_ITENSMIX_4.xml"/>

</entries>

</result>

Buscar um registro específico de itens do mix

GET /CenterWeb/api/{$apiKey}/customEntity/ID_CADASTRO_ITENSMIX/customEntityEntry/ID_REGISTRO_ITENSMIX.xml

<customEntityEntry>

<id>ID_REGISTRO_ITENSMIX</id>

<description>Mix_Product_IDREGISTROMIX_ID_REGISTRO_ITEM</description>

<alternativeIdentifier>Mix_Product_IDREGISTROMIX_ID_REGISTRO_ITEM</alternativeIdentifier>

<active>true</active>

<customFields>

<mixItem_mix>ID_REGISTRO_MIX</mixItem_mix>

<mixItem_order>1</mixItem_order>

<mixItem_item>ID_REGISTRO_ITEM</mixItem_item>

</customFields>

</customEntityEntry>