Mapear atributos

API Explorer: https://rest.hub2b.com.br/category-docs/index.html

Também é possível mapear os nomes e valores dos atributos. Por exemplo, se no mercado livre o atributo de uma determinada categoria se chama "Cor", e no Carrefour se chama "Color", pode ser feito um de/para destes atributos para sempre que receber o atributo cor, para o Carrefour seja enviado o atributo color. Nesse exemplo basta enviar um Post para ​/catalog​/category​/attribute​/name Com o seguinte objeto no Body:

{
    "attributes": [
        {
            "fromAttributeName": "Cor",
            "toAttributeName": "Color"
        }
    ],
    "removeOldMaps": false,
    "salesChannel": "Carrefour"
}

Outro exemplo de mapeamento de atributos é sobre o valor. Alguns canais de venda permitem uma lista pré-definida de valores possíveis para cada atributo, e é possível fazer esse mapeamento de/para também para os valores dos atributos. Por exemplo, se no Mercado livre na lista de cores tem o valor "Azul-Claro" mas no Carrefour somente o valor "Azul-bebe" pode ser enviado o mapeamento da seguinte forma: Um POST para /catalog/category/attribute/value com o seguinte objeto no Body

{
    "attributes": [
        {
      "attributeName": "Cor",
      "fromAttributeValue": "Azul-Claro",
      "toAttributeValue": "Azul-Bebe"
    }   
    ],
    "removeOldMaps": false,
    "salesChannel": "Carrefour"
}

Last updated