Atributos de integração

Em análise aos campos do exemplo abaixo, basicamente temos os 3 atributos essenciais, são eles:

Field O campo field corresponde ao campo existente no SAPI quando realizamos uma consulta ao endpoint de produtos.
Property Corresponde ao campo que será gravada a informação na Linx Commerce.
updateAllowed Esse campo define se determinada informação em algum na Linx Commerce será sobrescrita se receber atualização do ERP. Caso algum desses campos seja editado diretamente na plataforma, deve estar com a informação False.

Exemplo de codificação:

<code>
"type": "Product",
            "properties": [
                {
                    "field": "ProductID",
                    "property": "Product.SkuCode",
                    "updateAllowed": true
                },
                {
                    "field": "SkuID",
                    "property": "Product.Sku.SkuCode",
                    "updateAllowed": true
                },
                {
                    "field": "Title",
                    "property": "Product.Name",
                    "updateAllowed": false
                },
                {
                    "field": "SkuTitle",
                    "property": "Product.Sku.Name",
                    "updateAllowed": false
                },
                {
                    "field": "",
                    "property": "Product.ShortDescription",
                    "updateAllowed": false
                },
                {
                    "field": "B2CDescription",
                    "property": "Product.LongDescription",
                    "updateAllowed": false
                },
                {
                    "field": "Barcode",
                    "property": "Product.Sku.Barcode",
                    "updateAllowed": true
                },
                {
                    "field": "Length",
                    "property": "Product.Sku.Length",
                    "updateAllowed": false
                },
                {
                    "field": "Height",
                    "property": "Product.Sku.Height",
                    "updateAllowed": false
                },
                {
                    "field": "Width",
                    "property": "Product.Sku.Width",
                    "updateAllowed": false
                },
                {
                    "field": "Weight",
                    "property": "Product.Sku.Weight",
                    "updateAllowed": false
                },
                {
                    "field": "Brand",
                    "property": "Product.Brand.IntegrationID",
                    "updateAllowed": false
                },
                {
                    "field": "Brand",
                    "property": "Product.Brand.Name",
                    "updateAllowed": false
                },
                {
                    "field": "ProductCategory",
                    "property": "Product.Deparment.IntegrationID",
                    "updateAllowed": true
                },
                {
                    "field": "ProductCategory",
                    "property": "Product.Deparment.Name",
                    "updateAllowed": true
                },
                {
                    "field": "ProductSubcategory",
                    "property": "Product.Category.IntegrationID",
                    "updateAllowed": true
                },
                {
                    "field": "ProductSubcategory",
                    "property": "Product.Category.Name",
                    "updateAllowed": true
                },
                {
                    "field": "Manufacturer",
                    "property": "Product.Manufacturer.IntegrationID",
                    "updateAllowed": true
                },
                {
                    "field": "Manufacturer",
                    "property": "Product.Manufacturer.Name",
                    "updateAllowed": true
                },
                {
                    "property": "Product.Category",
                    "updateAllowed": false
                },
                {
                    "property": "Product.Brand",
                    "updateAllowed": true
                },
                {
                    "property": "Product.Manufacturer",
                    "updateAllowed": false
                }
            ],

</code>
  • Sem rótulos