{"info":{"_postman_id":"14070493-09f9-4d84-9e89-421602184a56","name":"Integração SmartHint","description":"<html><head></head><body><p>A API SmartHint foi desenvolvida de acordo com os <strong>melhores padrões REST</strong>.</p>\n<p>As operações são feitas por requisições aos endpoints, de acordo com os verbos HTTP, com corpos de mensagem em JSON. As respostas podem ser interpretadas através do código de status HTTP. Isso permite que quaisquer aplicações consumam a API de forma simples e clara, independente da linguagem utilizada.</p>\n<p>A SmartHint <strong>criará</strong> e <strong>fornecerá</strong> uma chave de API que deve ser inserida como parâmetro em todas as requisições realizadas para os endpoints. Essa chave deve ser enviada no <strong>header da requisição</strong>, com a chave <strong>“Authorization”</strong> e o <strong>valor fornecido</strong>.</p>\n<h1 id=\"conceitos-gerais-sobre-os-dados\">Conceitos Gerais sobre os dados</h1>\n<h2 id=\"anonymousconsumer\">anonymousConsumer</h2>\n<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor.</p>\n<p>Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo <strong>CPF</strong>, <strong>e-mail</strong>, <strong>nome</strong>, o ideal é que seja um <strong>ID interno</strong> ou algum <strong>hash</strong> gerado a partir de alguma dessas informações.</p>\n<p>Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n<h2 id=\"session\">session</h2>\n<p>Atualmente, utilizamos o mesmo conceito de session do Google Analytics, que renova esse ID (na loja virtual que utiliza a SmartHint é um GUID) sempre que existe uma interação com o aplicativo em menos de 30min.<br>As <strong>3 situações</strong> que encerram a sessão e criam uma nova são:</p>\n<ol>\n<li><p>30 minutos de inatividade;</p>\n</li>\n<li><p>Finalização de um pedido;</p>\n</li>\n<li><p>Mudança de dia (quando uma sessão inicia 23:55, 00:00 será iniciada uma nova sessão).</p>\n</li>\n</ol>\n<p>Essa informação será enviada em algumas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre conversão, navegação e compras para os modelos de IA.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Conceitos Gerais sobre os dados","slug":"conceitos-gerais-sobre-os-dados"}],"owner":"20963705","collectionId":"14070493-09f9-4d84-9e89-421602184a56","publishedId":"UzBiQp2v","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"24526B","highlight":"010D29"},"publishDate":"2022-06-15T17:13:47.000Z"},"item":[{"name":"Catálogo","item":[{"name":"Consulta de Produtos","id":"dbc16f8e-4f5d-4c0a-a57a-b0ec32e5863b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{tokenSmartHint}}","type":"text"}],"url":"https://catalog.smarthint.co/api/Product/{{valorProductId}}","description":"<p>Caso seja necessária uma consulta de um produto específico, você poderá utilizar este endpoint para validar como que os dados deste produto específico, encontra-se na SmartHint.</p>\n<p>Para realizar a consulta, utilize o campo chave do seu produto, o ProductId, conforme exemplo abaixo:</p>\n","urlObject":{"protocol":"https","path":["api","Product","{{valorProductId}}"],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[{"id":"c22751fa-b731-4690-8a23-7afaca73c79a","name":"Consulta de Produtos","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{tokenSmartHint}","type":"text"}],"url":{"raw":"https://catalog.smarthint.co/api/Product?ProductId=123456789","protocol":"https","host":["catalog","smarthint","co"],"path":["api","Product"],"query":[{"key":"ProductId","value":"123456789"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"ProductId\": \"123456789\", //Campo obrigatório - ID do Produto na Loja\r\n        \"Title\": \"Title do Produto\", //Campo obrigatório - Título utilizado no produto\r\n        \"Mpn\": \"123ABC\", //MPN do Produto\r\n        \"MpnFather\": \"123ABC\", //MPN Pai do Produto\r\n        \"Sku\": \"abcdef-123456789\", //Campo obrigatório -  SKU Principal do Produto\r\n        \"Description\": \"Descrição do Produto\", //Campo obrigatório - Descrição utilizada no produto\r\n        \"Price\": 139.99, // Campo obrigatório - Preço DE do Produto\r\n        \"SalePrice\": 89.99, //Campo obrigatório - Preço POR do Produto\r\n        \"PromotionDiscount\": 0.0, //Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n        \"Availability\": \"in stock\", //Campo obrigatório - Disponibilidade do Produto\r\n        \"ProductType\": \"Futebol > Camisas Polo > Time\", //Campo obrigatório - Subcategoria do Produto\r\n        \"Link\": \"//www.minhaloja.com.br/123456789\", //Campo obrigatório - URL do Produto\r\n        \"Installment\": 1, //Parcelamento Mmáximo do Produto\r\n        \"InstallmentAmount\": 89.99, //Valor da parcela do Produto\r\n        \"BankSlipPrice\": 0.0, //Valor do Produto para pagamento por Boleto\r\n        \"Gender\": \"Masculino\", //Campo obrigatório - Gênero vinculado ao Produto\r\n        \"Brand\": \"Marca do Produto\", //Campo obrigatório - Marca cadastrada para o produto\r\n        \"ReviewStars\": 5.0, //Avaliação dos produtos\r\n        \"Categories\": [ //Campo obrigatório - Todas as categorias vinculadas ao Produto. Deve-se enviar os níveis de maneira segmentada, conforme exemplo\r\n            \"Futebol\",\r\n            \"Futebol > Camisas Polo\",\r\n            \"Futebol > Camisa Polo > Time\"\r\n        ],\r\n        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //Campo obrigatório - Imagem principal do Produto\r\n        \"AdicionalImageLink\": [ //Demais imagens do Produto\r\n            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n        ],\r\n        \"Tags\": [ //Tags relacionadas ao Produto\r\n            \"Futebol\",\r\n            \"Camisas Polo\",\r\n            \"Kappa\",\r\n            \"Masculino\",\r\n            \"netshoes\"\r\n        ],\r\n        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //Campo obrigatório - Data de criação do Produto. Utilizado para definir os lançamentos dos Produtos\r\n        \"OfferDate\": \"0001-01-01T00:00:00\", //Data que este produto entrou em qualquer promoção na Loja. Utilizado para definir os produtos com Ofertas Especiais\r\n        \"SellsCount\": 0, //Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n        \"ViewsCount\": 0, //Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n        \"ProductFilters\": [ //Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores\r\n            {\r\n                \"Key\": \"tamanho\", //Tipo do filtro/atributo\r\n                \"Show\": \"Tamanho\", //Forma que o filtro será apresentado\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"M\",\r\n                        \"Show\": \"m\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"G\",\r\n                        \"Show\": \"g\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"tipo-de-produto\",\r\n                \"Show\": \"Tipo de Produto\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"tenis-de-corrida\",\r\n                        \"Show\": \"Tênis de Corrida\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"tenis-de-passear\",\r\n                        \"Show\": \"Tênis de Passear\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"promocao\",\r\n                \"Show\": \"Promoção\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Valeu\": [\r\n                    {\r\n                        \"Key\": \"compre-2-por-1\",\r\n                        \"Show\": \"Compre 2 por 1\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"lancamentos\",\r\n                        \"Show\": \"Lançamentos\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"cor\",\r\n                \"Show\": \"Cor\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"preto-e-branco\",\r\n                        \"Show\": \"Preto e Branco\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"verde\",\r\n                        \"Show\": \"Verde\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"AditionalFeatures\": [ //Campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n            {\r\n                \"Key\": \"ABC0987654321\", //Chave que será utilizada na chamada\r\n                \"Value\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //Valor que será retornado quando a Chave for chamada\r\n            },\r\n            {\r\n                \"Key\": \"0987654321ABC\",\r\n                \"Value\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n            }\r\n        ],\r\n        \"Rules\": [ //Regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n            {\r\n                \"Value\": \"Campanha do Google\", //Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"SalePrice\", //Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                    },\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 139.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Availability\",\r\n                        \"ValueString\": \"out of stock\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                \"EndDouble\": 9000000,\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"SalePrice\",\r\n                        \"ValueDouble\": 89.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 139.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Availability\",\r\n                        \"ValueString\": \"out of stock\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Conditions\": [ //Regra para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n            {\r\n                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                \"EndDouble\": 9000000,\r\n                \"Validation\": [\r\n                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                    \"facebook\"\r\n                ],\r\n                \"Values\": [\r\n                    {\r\n                        \"Field\": \"ProductFilters\",\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            },\r\n           {\r\n                \"Value\": \"google\",\r\n                \"Values\": [\r\n                    {\r\n                        \"Field\": \"ProductFilters\",\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Specifications\": [ //Campo obrigatório - Utilizado para o envio das Variações dos produtos, ao menos uma variação deverá ser cadatrada para o Produto\r\n            {\r\n                \"Sku\": \"ABC-12345678-C\", //Campo obrigatório - SKU da Variação do produto\r\n                \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n                \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n                \"Changes\": [ //Campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 123.90\r\n                    },\r\n                    {\r\n                        \"Name\": \"Installment\",\r\n                        \"ValueInt\": 2\r\n                    },\r\n                    {\r\n                        \"Name\": \"Title\",\r\n                        \"ValueString\": \"Produto de Teste\"\r\n                    }\r\n                ],\r\n                \"Variations\": [ //Atributos da variação\r\n                    {\r\n                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                        \"Value\": \"G\" //Valor do atributo da variação\r\n                    },\r\n                    {\r\n                        \"Name\": \"cor\",\r\n                        \"Value\": \"Preto\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Sku\": \"ABC-12345678-D\", //Campo obrigatório - SKU da Variação do produto\r\n                \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n                \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n                \"Variations\": [ //Atributos da variação\r\n                    {\r\n                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                        \"Value\": \"M\" //Valor do atributo da variação\r\n                    },\r\n                    {\r\n                        \"Name\": \"cor\",\r\n                        \"Value\": \"Branco\"\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n]"}],"_postman_id":"dbc16f8e-4f5d-4c0a-a57a-b0ec32e5863b"},{"name":"Criação de Produtos","id":"87214057-7af5-4943-912f-3f86d6de0629","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{tokenSmartHint}}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"ProductId\": \"123456789\", //String|Campo obrigatório - ID do Produto na Loja\r\n        \"ItemGroupId\": \"123456789\", //String - ID do Grupo de Produtos na qual este produto possui vinculo\r\n        \"Title\": \"Title do Produto\", //String||Campo obrigatório -  Título utilizado no produto\r\n        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n        \"Sku\": \"abcdef-123456789\", //String|Campo obrigatório - SKU Principal do Produto\r\n        \"Description\": \"Descrição do Produto\", //String|Campo obrigatório - Descrição utilizada no produto\r\n        \"Price\": 139.99, //Double|Campo obrigatório - Preço DE do Produto\r\n        \"SalePrice\": 89.99, //Double|Campo obrigatório - Preço POR do Produto\r\n        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n        \"Availability\": \"in stock\", //String|Campo obrigatório - Disponibilidade do Produto\r\n        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String|Campo obrigatório - Subcategoria do Produto\r\n        \"Link\": \"//www.minhaloja.com.br/123456789\", //String|Campo obrigatório - URL do Produto\r\n        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n        \"Gender\": \"Masculino\", //String|Gênero vinculado ao Produto\r\n        \"Brand\": \"Marca do Produto\", //String|Campo obrigatório - Marca cadastrada para o produto\r\n        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n        \"Categories\": [ //Campo obrigatório - Listagem de todas as categorias vinculadas ao Produto\r\n            \"Futebol\",\r\n            \"Futebol > Camisas Polo\",\r\n            \"Futebol > Camisa Polo > Time\"\r\n        ],\r\n        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String|Campo obrigatório -Imagem principal do Produto\r\n        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n        ],\r\n        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n            \"Futebol\",\r\n            \"Camisas Polo\",\r\n            \"Kappa\",\r\n            \"Masculino\",\r\n            \"netshoes\"\r\n        ],\r\n        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime|Campo obrigatório - Data de criação do Produto\r\n        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n        \"SellsCount\": 0, //Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n        \"ViewsCount\": 0, //Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.        \r\n        \"ProductFilters\": [ //Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores\r\n            {\r\n                \"Key\": \"tamanho\", //Tipo do filtro/atributo\r\n                \"Show\": \"Tamanho\", //Forma que o filtro será apresentado\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"M\",\r\n                        \"Show\": \"m\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"G\",\r\n                        \"Show\": \"g\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"tipo-de-produto\",\r\n                \"Show\": \"Tipo de Produto\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"tenis-de-corrida\",\r\n                        \"Show\": \"Tênis de Corrida\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"tenis-de-passear\",\r\n                        \"Show\": \"Tênis de Passear\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"promocao\",\r\n                \"Show\": \"Promoção\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"compre-2-por-1\",\r\n                        \"Show\": \"Compre 2 por 1\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"lancamentos\",\r\n                        \"Show\": \"Lançamentos\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": \"cor\",\r\n                \"Show\": \"Cor\",\r\n                \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                \"Value\": [\r\n                    {\r\n                        \"Key\": \"preto-e-branco\",\r\n                        \"Show\": \"Preto e Branco\"\r\n                    },\r\n                    {\r\n                        \"Key\": \"verde\",\r\n                        \"Show\": \"Verde\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n            {\r\n                \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n            },\r\n            {\r\n                \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n            }\r\n        ],\r\n        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n            {\r\n                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                    },\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 139.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Availability\",\r\n                        \"ValueString\": \"out of stock\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                \"EndDouble\": 9000000,\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                \"Values\": [\r\n                    {\r\n                        \"Name\": \"SalePrice\",\r\n                        \"ValueDouble\": 89.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 139.99\r\n                    },\r\n                    {\r\n                        \"Name\": \"Availability\",\r\n                        \"ValueString\": \"out of stock\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n            {\r\n                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                \"EndDouble\": 9000000,\r\n                \"Validation\": [\r\n                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                    \"facebook\"\r\n                ],\r\n                \"Values\": [\r\n                    {\r\n                        \"Field\": \"ProductFilters\",\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Value\": \"google\",\r\n                \"Values\": [\r\n                    {\r\n                        \"Field\": \"ProductFilters\",\r\n                        \"Name\": \"Free-Shipping\",\r\n                        \"ValueString\": \"True\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Specifications\": [ //Campo obrigatório - Listagem das Variações dos produtos, utilizado para o envio das Variações dos produtos, ao menos uma variação deverá ser cadatrada para o Produto\r\n            {\r\n                \"Sku\": \"ABC-12345678-C\", //Campo obrigatório - SKU da Variação do produto\r\n                \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n                \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                    {\r\n                        \"Name\": \"Price\",\r\n                        \"ValueDouble\": 123.90\r\n                    },\r\n                    {\r\n                        \"Name\": \"Installment\",\r\n                        \"ValueInt\": 2\r\n                    },\r\n                    {\r\n                        \"Name\": \"Title\",\r\n                        \"ValueString\": \"Produto de Teste\"\r\n                    }\r\n                ],\r\n                \"Variations\": [ //Listagem de atributos da variação\r\n                    {\r\n                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                    },\r\n                    {\r\n                        \"Name\": \"cor\",\r\n                        \"Value\": \"Preto\"\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Sku\": \"ABC-12345678-C\", //Campo obrigatório - SKU da Variação do produto\r\n                \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n                \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n                \"Variations\": [ //Listagem de atributos da variação\r\n                    {\r\n                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                        \"Value\": \"M\" //Valor do atributo da variação\r\n                    },\r\n                    {\r\n                        \"Name\": \"cor\",\r\n                        \"Value\": \"Branco\"\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://catalog.smarthint.co/api/Product/","description":"<p>Para que a SmartHint aprenda o máximo dos seus produtos e seus Compradores, precisamos receber os produtos em nossa base, para isso, é necessário o envio dos produtos no formato abaixo.</p>\n<p>Caso existam regras específicas de precificação, títulos de produtos, disponibilidade de estoque para regiões, campanhas ou sellers específicos, você poderá utilizar o <strong>RULES</strong>. Dentro deste objeto, é possível definir regras baseadas em ranges de valores inteiros, ranges de datas ou valores fixados através de texto para que os produtos sejam apresentados com preços diferentes, títulos diferentes ou até mesmo, estoque diversos de acordo com cada regras estipulada e cadastrada.</p>\n<p>Além disso, é possível utilizar o <strong>CONDITIONS</strong> para que você consiga definir filtros específicos para cada produto, seguindo também, uma regra baseada em ranges de valores inteiros, ranges de datas e/ou valores fixos.</p>\n<h2 id=\"body-params\">Body Params</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Atributo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n<th>Obrigatório</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductId</td>\n<td>String</td>\n<td>Código do Produto na Loja</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>String</td>\n<td>Título utilizado no Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Mpn</td>\n<td>String</td>\n<td>MPN do Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>MpnFather</td>\n<td>String</td>\n<td>MPN Pai do Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Sku</td>\n<td>String</td>\n<td>SKU Principal do Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String</td>\n<td>Descrição utilizada no Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Double</td>\n<td>Preço DE do Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>SalePrice</td>\n<td>Double</td>\n<td>Preço POR do Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>PromotionDiscount</td>\n<td>Double</td>\n<td>Valor de desconto do Produto sobre o Preço DE e Preço POR</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Availability</td>\n<td>String</td>\n<td>Disponibilidade do Produto, este que poderá variar entre <strong>\"in stock\"</strong> e <strong>\"out of stock\"</strong></td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>String</td>\n<td>Subcategorias dos Produtos</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Link</td>\n<td>String</td>\n<td>URL do Produto na Loja</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>Installment</td>\n<td>Integer</td>\n<td>Parcelamento Mmáximo do Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>InstallmentAmount</td>\n<td>Double</td>\n<td>Valor da parcela do Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>BankSlipPrice</td>\n<td>Double</td>\n<td>Valor do Produto para pagamento por Boleto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>String</td>\n<td>Gênero vinculado ao Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Brand</td>\n<td>String</td>\n<td>Marca cadastrada para o produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>ReviewStars</td>\n<td>Double</td>\n<td>Avaliação dos produtos</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Categories</td>\n<td>Array</td>\n<td>Todas as categorias vinculadas ao Produto. Deve-se enviar os níveis de maneira segmentada</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>ImageLink</td>\n<td>String</td>\n<td>Imagem principal do Produto</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>AdicionalImageLink</td>\n<td>Array</td>\n<td>Demais imagens do Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Tags</td>\n<td>Array</td>\n<td>Tags relacionadas ao Produto</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>CreatedDate</td>\n<td>DateTime</td>\n<td>Data de criação do Produto. Utilizado para definir os lançamentos dos Produtos</td>\n<td>Sim</td>\n</tr>\n<tr>\n<td>OfferDate</td>\n<td>DateTime</td>\n<td>Data que este produto entrou em qualquer promoção na Loja. Utilizado para definir os produtos com Ofertas Especiais</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>SellsCount</td>\n<td>Integer</td>\n<td>Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>ViewsCount</td>\n<td>Integer</td>\n<td>Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>ProductFilters</td>\n<td>Object</td>\n<td>Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>AditionalFeatures</td>\n<td>Object</td>\n<td>Campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Rules</td>\n<td>Object</td>\n<td>Regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Conditions</td>\n<td>Object</td>\n<td>Regra para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca</td>\n<td>Não</td>\n</tr>\n<tr>\n<td>Specifications</td>\n<td>Object</td>\n<td>Utilizado para o envio das Variações dos produtos, ao menos uma variação deverá ser cadatrada para o Produto</td>\n<td>Sim</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","Product",""],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[],"_postman_id":"87214057-7af5-4943-912f-3f86d6de0629"},{"name":"Atualização do Produto Total","id":"bf769a03-d465-4638-8488-24f8e62c858f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"{{tokenSmartHint}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ItemGroupId\": \"123456789\", //String - ID do Grupo de Produtos na qual este produto possui vinculo\r\n    \"Title\": \"Title do Produto\", //String||Campo obrigatório -  Título utilizado no produto\r\n    \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n    \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n    \"Sku\": \"abcdef-123456789\", //String|Campo obrigatório - SKU Principal do Produto\r\n    \"Description\": \"Descrição do Produto\", //String|Campo obrigatório - Descrição utilizada no produto\r\n    \"Price\": 139.99, //Double|Campo obrigatório - Preço DE do Produto\r\n    \"SalePrice\": 89.99, //Double|Campo obrigatório - Preço POR do Produto\r\n    \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n    \"Availability\": \"in stock\", //String|Campo obrigatório - Disponibilidade do Produto\r\n    \"ProductType\": \"Futebol > Camisas Polo > Time\", //String|Campo obrigatório - Subcategoria do Produto\r\n    \"Link\": \"//www.minhaloja.com.br/123456789\", //String|Campo obrigatório - URL do Produto\r\n    \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n    \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n    \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n    \"Gender\": \"Masculino\", //String|Gênero vinculado ao Produto\r\n    \"Brand\": \"Marca do Produto\", //String|Campo obrigatório - Marca cadastrada para o produto\r\n    \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n    \"Categories\": [ //Campo obrigatório - Listagem de todas as categorias vinculadas ao Produto\r\n        \"Futebol\",\r\n        \"Futebol > Camisas Polo\",\r\n        \"Futebol > Camisa Polo > Time\"\r\n    ],\r\n    \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String|Campo obrigatório -Imagem principal do Produto\r\n    \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n        \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n    ],\r\n    \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n        \"Futebol\",\r\n        \"Camisas Polo\",\r\n        \"Kappa\",\r\n        \"Masculino\",\r\n        \"netshoes\"\r\n    ],\r\n    \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime|Campo obrigatório - Data de criação do Produto\r\n    \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n    \"SellsCount\": 0, //Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n    \"ViewsCount\": 0, //Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.        \r\n    \"ProductFilters\": [ //Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores\r\n        {\r\n            \"Key\": \"tamanho\", //Tipo do filtro/atributo\r\n            \"Show\": \"Tamanho\", //Forma que o filtro será apresentado\r\n            \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n            \"Value\": [\r\n                {\r\n                    \"Key\": \"M\",\r\n                    \"Show\": \"m\"\r\n                },\r\n                {\r\n                    \"Key\": \"G\",\r\n                    \"Show\": \"g\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"Key\": \"tipo-de-produto\",\r\n            \"Show\": \"Tipo de Produto\",\r\n            \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n            \"Value\": [\r\n                {\r\n                    \"Key\": \"tenis-de-corrida\",\r\n                    \"Show\": \"Tênis de Corrida\"\r\n                },\r\n                {\r\n                    \"Key\": \"tenis-de-passear\",\r\n                    \"Show\": \"Tênis de Passear\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"Key\": \"promocao\",\r\n            \"Show\": \"Promoção\",\r\n            \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n            \"Value\": [\r\n                {\r\n                    \"Key\": \"compre-2-por-1\",\r\n                    \"Show\": \"Compre 2 por 1\"\r\n                },\r\n                {\r\n                    \"Key\": \"lancamentos\",\r\n                    \"Show\": \"Lançamentos\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"Key\": \"cor\",\r\n            \"Show\": \"Cor\",\r\n            \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n            \"Value\": [\r\n                {\r\n                    \"Key\": \"preto-e-branco\",\r\n                    \"Show\": \"Preto e Branco\"\r\n                },\r\n                {\r\n                    \"Key\": \"verde\",\r\n                    \"Show\": \"Verde\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n        {\r\n            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n        },\r\n        {\r\n            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n        }\r\n    ],\r\n    \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n        {\r\n            \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n            \"Values\": [\r\n                {\r\n                    \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                    \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                },\r\n                {\r\n                    \"Name\": \"Price\",\r\n                    \"ValueDouble\": 139.99\r\n                },\r\n                {\r\n                    \"Name\": \"Availability\",\r\n                    \"ValueString\": \"out of stock\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n            \"EndDouble\": 9000000,\r\n            \"Values\": [\r\n                {\r\n                    \"Name\": \"Free-Shipping\",\r\n                    \"ValueString\": \"True\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n            \"EndDate\": \"0001-02-01T00:00:00\",\r\n            \"Values\": [\r\n                {\r\n                    \"Name\": \"SalePrice\",\r\n                    \"ValueDouble\": 89.99\r\n                },\r\n                {\r\n                    \"Name\": \"Price\",\r\n                    \"ValueDouble\": 139.99\r\n                },\r\n                {\r\n                    \"Name\": \"Availability\",\r\n                    \"ValueString\": \"out of stock\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n        {\r\n            \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n            \"EndDouble\": 9000000,\r\n            \"Validation\": [\r\n                \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                \"facebook\"\r\n            ],\r\n            \"Values\": [\r\n                {\r\n                    \"Field\": \"ProductFilters\",\r\n                    \"Name\": \"Free-Shipping\",\r\n                    \"ValueString\": \"True\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"Value\": \"google\",\r\n            \"Values\": [\r\n                {\r\n                    \"Field\": \"ProductFilters\",\r\n                    \"Name\": \"Free-Shipping\",\r\n                    \"ValueString\": \"True\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"Specifications\": [ //Campo obrigatório - Listagem das Variações dos produtos, utilizado para o envio das Variações dos produtos, ao menos uma variação deverá ser cadatrada para o Produto\r\n        {\r\n            \"Sku\": \"ABC-12345678-C\", //Campo obrigatório - SKU da Variação do produto\r\n            \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n            \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n            \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                {\r\n                    \"Name\": \"Price\",\r\n                    \"ValueDouble\": 123.90\r\n                },\r\n                {\r\n                    \"Name\": \"Installment\",\r\n                    \"ValueInt\": 2\r\n                },\r\n                {\r\n                    \"Name\": \"Title\",\r\n                    \"ValueString\": \"Produto de Teste\"\r\n                }\r\n            ],\r\n            \"Variations\": [ //Listagem de atributos da variação\r\n                {\r\n                    \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                    \"Value\": \"G\" //String - Valor do atributo da variação\r\n                },\r\n                {\r\n                    \"Name\": \"cor\",\r\n                    \"Value\": \"Preto\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"Sku\": \"ABC-12345678-C\", //Campo obrigatório - SKU da Variação do produto\r\n            \"SpecificationId\": \"1234567890\", //Campo obrigatório - Código único da Variação\r\n            \"Availability\": \"out of stock\", //Campo obrigatório - Estoque da Variação\r\n            \"Variations\": [ //Listagem de atributos da variação\r\n                {\r\n                    \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                    \"Value\": \"M\" //Valor do atributo da variação\r\n                },\r\n                {\r\n                    \"Name\": \"cor\",\r\n                    \"Value\": \"Branco\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://catalog.smarthint.co/api/Product/{{valorProductId}}","description":"<p>Utilize a atualização Total de Produtos quando você tem a necessidade de alterar dados como Descrição, Variações do Produto (Specification) e etc.</p>\n<p>Aconselhamos que para a atualização de preços e estoque, sejam utilizadas a chamadas específicas para tais, descrita logo abaixo.</p>\n","urlObject":{"protocol":"https","path":["api","Product","{{valorProductId}}"],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[],"_postman_id":"bf769a03-d465-4638-8488-24f8e62c858f"},{"name":"Atualização dos Preços dos Produtos","id":"0f49a1b7-1089-4e5c-9f86-1bfd645b1f7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"{{tokenSmartHint}}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"ProductId\": \"{{valorProductId}}\",\r\n        \"Price\": 285.00,\r\n        \"SalePrice\": 239.99\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://catalog.smarthint.co/api/Product/Prices","description":"<p>Utilize o endpoint de Atualização de Preços para alterar o preço dos seus produtos dentro da SmartHint.</p>\n<p>Basta inserir o identificador do mesmo e atualizar os respectivos preços e valores de parcelamento.</p>\n","urlObject":{"protocol":"https","path":["api","Product","Prices"],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[],"_postman_id":"0f49a1b7-1089-4e5c-9f86-1bfd645b1f7a"},{"name":"Atualização dos Estoque dos Produtos","id":"bd4ccbb9-7601-4eaa-a7db-ec98673de625","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"{{tokenSmartHint}}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"ProductId\": \"{{valorProductId}}\",\r\n        \"Availability\": \"out of stock\"\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://catalog.smarthint.co/api/Product/Availability","description":"<p>Utilize este endpoint para realizar a atualização da disponibilidade dos seus produtos na base SmartHint.</p>\n","urlObject":{"protocol":"https","path":["api","Product","Availability"],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[],"_postman_id":"bd4ccbb9-7601-4eaa-a7db-ec98673de625"},{"name":"Deleção de Produtos","id":"8dadf21a-940e-42f0-9dd0-fb68304fcd35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{tokenSmartHint}","type":"text"}],"url":"https://catalog.smarthint.co/api/Product/{{valorProductId}}","description":"<p>Caso algum produto da sua loja não exista mais e você queria retirar o mesmo da base da SmartHint, utilize este endpoint, passe o idenfiticador deste produto para realizar a deleção.</p>\n","urlObject":{"protocol":"https","path":["api","Product","{{valorProductId}}"],"host":["catalog","smarthint","co"],"query":[],"variable":[]}},"response":[],"_postman_id":"8dadf21a-940e-42f0-9dd0-fb68304fcd35"}],"id":"7b270f3d-1638-427f-872b-ee32876a3bbd","description":"<p>A SmartHint precisa conhecer os seus produtos e suas respectivas característica, para que assim, possamos recomendar os melhores produtos para os seus Compradores.</p>\n","_postman_id":"7b270f3d-1638-427f-872b-ee32876a3bbd"},{"name":"Dados de Navegação","item":[{"name":"Tracking por Script","item":[],"id":"813237db-7e69-437e-83bd-4826f414408a","description":"<p>Para os e-commerces que possuem uma <strong>interação web</strong> (sites mobile/desktop), é possível realizar o trackeamento dos Compradores através do nosso <strong>script tracking</strong>.</p>\n<p>Primeiramente, deverá ser chamado o script <a href=\"https://static.smarthint.co/Scripts/i/SmartHintTrack.min.js\"><code>https://static.smarthint.co/Scripts/i/SmartHintTrack.min.js</code></a> e posteriormente a função <code>SmartHint.Track.Initialize()</code> quando <strong>todas as variáveis</strong> abaixo tiverem sido populadas na página.<br />O nosso script <strong>não faz a criação</strong> dos eventos de ação do Analytics, desta forma, é importante que todos <strong>os eventos enviados</strong> para o GA sejam realizados por vocês.</p>\n<p>É de extrema importância que o script só seja chamado quando <strong>todas as variáveis</strong> estiverem com valores. Reforçamos que todas as classes/variáveis são <strong>case sensitive</strong>:</p>\n<p><code>smarthintkey</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar a Loja que iremos realizar o trackeamento. Esta chave pode ser encontrada no Painel Administrativo.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>SH-123456</code></p>\n<p><code>SmartHint_AnonymousConsumer</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar o Comprador na SmartHint. É importante que este dado seja persistido quando o cliente realizar o login na loja e quando não estiver logado, deve-se passar uma chave única.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>555c2610-4759-416d-9da0-85bca45c4ca1</code></p>\n<p><code>SmartHint_Channel</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar o Canal ou o Dispositivo na qual o Comprador está. Este valor deverá ser o mesmo configurado na funcionalidade de Canais e Dispositivos no Painel Administrativo.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>mobile</code>, <code>desktop</code>, <code>aplicativo</code></p>\n<p><code>SmartHint_PageType</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar a página na qual o Comprador está, ela é responsável pela identificação de qual o fluxo o Comprador está seguindo, independentemente se existem interações com a ferramenta da SmartHint.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Valores aceitos</strong>:</p>\n<ul>\n<li><p>category</p>\n</li>\n<li><p>search</p>\n</li>\n<li><p>searchWithResult</p>\n</li>\n<li><p>home</p>\n</li>\n<li><p>cart</p>\n</li>\n<li><p>emptycart</p>\n</li>\n<li><p>checkout</p>\n</li>\n<li><p>notfound</p>\n</li>\n<li><p>product</p>\n</li>\n<li><p>general</p>\n</li>\n<li><p>other</p>\n</li>\n</ul>\n<p><code>SmartHint_ClickClass</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no link do produto para que possamos identificar o clique no Produto nas nossas funcionalidades. Esta classe deverá estar presente em todo SPOT de Produto<br /><strong>Tipo</strong>: Classe/Variável JS<br /><strong>Exemplos de valores</strong>:</p>\n<ul>\n<li><p><code>a href=\"</code><a href=\"http://www.linkdoprodut.com.br\"><code>www.linkdoprodut.com.br\"</code></a> <code>class=\"classeDeProduto\"</code></p>\n</li>\n<li><p><code>SmartHint_ClickClass = \"classeDeProduto\"</code></p>\n</li>\n</ul>\n<p><code>data-smarthintProductId</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no SPOT do Produto para que possamos identificar o Código do Produto (productId) no clique no Produto nas nossas funcionalidades. Esta classe deverá estar presente em todo SPOT de Produto e deve possuir o mesmo valor enviado para o nosso Catálogo<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>: <code>data-smarthintProductId=”45”</code></p>\n<p><code>data-smarthintFeature</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no SPOT do Produto para que possamos identificar qual funcionalidade da SmartHint este representa. Este dado será utilizado para identificar o clique na funcionalidade.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>:<br />Quando o Comprador estiver em uma busca, sempre deverá ser informado como “search”. Exemplo: <code>data-smarthintFeature=\"search\"</code><br />Quando o Comprador estiver em uma recomendação, sempre deverá ser informado como o nome da recomendação disponibilizada na integração (campo nameRecommendation retornado na chamada de recommendationByPage. Exemplo: <code>data-smarthintFeature=\"most-popular\"</code></p>\n<p><code>SmartHint_SearchInput</code><br /><strong>Descrição</strong>: Classe que deverá ser inserida no input da busca para que possamos trackear o valor que o Comprador inseriu na busca<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>: <code>#id_search_input</code></p>\n<p><code>data-smarthintPosition</code><br /><strong>Descrição</strong>: Classe utilizada para que a SmartHint saiba qual a posição dos produtos clicados nas funcionalidades, seja ela busca ou recomendação.<br />Quando o Comprador clicar em um produto, deverá ser informado o valor da posição na lista de produto, o sétimo produto da vitrine ou da busca, por exemplo, deverá ser o valor 7.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>1</code></p>\n<p><code>data-smarthintLocation</code><br /><strong>Descrição</strong>: Neste campo, deverá ser informado qual é a posição da Recomendação onde o produto foi clicado.<br />A posição, deverá ser a mesma informada no retorno da chamada de Recomendação por Página (recommendationByPage), onde os valores poderão variar entre 1 à 5.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>2</code></p>\n<p><code>data-smarthint_price</code></p>\n<p><strong>Descrição</strong>: Deverá ser informado o valor do Preço de Venda (SalesPrice) do Produto clicado, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.A informação deverá ser enviada no seguinte formato:<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>1000.00 | 99.00 | 0.99</code></p>\n<p><code>data-smarthint_shippingTime</code></p>\n<p><strong>Descrição</strong>: Deverá ser informado o tempo de entrega do frete calculado do Produto clicado em HORAS, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.Caso existam mais valores relacionados ao Frete, deverá ser enviado o menor tempo em HORAS calculado.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>48 | 240 | 4 | 360</code></p>\n<p><code>data-smarthint_shippingValue</code></p>\n<p><strong>Descrição:</strong> Neste campo, deverá ser informado qual é a posição da Recomendação onde o produto foi clicado.<br />A posição, deverá ser a mesma informada no retorno da chamada de Recomendação por Página (recommendationByPage), onde os valores poderão variar entre 1 à 5.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>0.00 | 99.00 | 0.99</code></p>\n<p><code>data-smarthint_searchId</code></p>\n<p><strong>Descrição:</strong> Atributo de rastreamento utilizado para correlacionar o clique do produto à busca realizada. Este ID é gerado dinamicamente pela SmartHint a cada nova pesquisa.<br /><strong>Tipo</strong>: Atributo HTML (Data Attribute)<br /><strong>Exemplo de valores</strong>:  </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;a href=\"/geladeira-philco-489l\" \n   class=\"smarthint-product-link\"\n   data-smarthintproductid=\"4965600\" \n   data-smarthintfeature=\"search\"\n   data-smarthintposition=\"2\"\n   data-smarthint_price=\"4399\"\n   data-smarthint_searchId=\"5608c8c3ab91a0499a20228d38972f77\"&gt;\n   &lt;/a&gt;\n\n</code></pre>\n<p><code>dataLayer.SmartHintOrder</code></p>\n<p><strong>Descrição</strong>: Esse datalayer deverá ser inserido na página de finalização do pedido para que possamos capturar os dados relacionados aos produtos comprados.<br /><strong>Tipo</strong>: Datalayer<br /><strong>Exemplo de valores</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"Name\": \"SmartHintOrder\",\n\"Date\": \"04/03/2021 09:04:57\",\n\"Freight\": 20.14,\n\"OrderId\": \"12345678\",\n\"Total\": 48.93,\n\"Items\":\n{\n    \"Name\": \"SmartHintOrder\",\n    \"Date\": \"04/03/2021 09:04:57\",\n    \"Freight\": 20.14,\n    \"OrderId\": \"12345678\",\n    \"Total\": 48.93,\n    \"Items\": [\n        {\n            \"Name\": \"Nome do Produto\",\n            \"ProductId\": \"1234\",\n            \"Quantity\": 1,\n            \"SKU\": \"sku1234567890\"\n        }\n    ]\n}\n\n</code></pre>\n","_postman_id":"813237db-7e69-437e-83bd-4826f414408a"},{"name":"Tracking por API","item":[{"name":"Clique","id":"27c1e5b1-ad24-467d-a76c-709de9a1c1c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://recs.smarthint.co/track/click?shcode={shCode}&anonymousConsumer={anonymousConsumer}&session={session}&clickProduct={url}&productId={productId}&origin={origin}&pageType={pageType}&clickFeature={clickFeature}&term={term}&position={positionProduct}&locationRecs={positionRecommendation}&date={date}&productPrice={productPrice}&shippingTime={shippingTime}&shippingPrice={shippingPrice}&searchId={searchId}","description":"<p>Sempre que um Comprador clicar em uma funcionalidade que utiliza a SmartHint, precisamos receber um request, conforme descrito abaixo:</p>\n","urlObject":{"protocol":"https","path":["track","click"],"host":["recs","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymousConsumer","value":"{anonymousConsumer}"},{"description":{"content":"<p>Valor da Session - Session (sessão) é o período de tempo em que o usuário interage com a aplicação, deverá ser enviado o identificador desta session</p>\n","type":"text/plain"},"key":"session","value":"{session}"},{"description":{"content":"<p>URL ou Identificador da página do produto que foi clicado</p>\n","type":"text/plain"},"key":"clickProduct","value":"{url}"},{"description":{"content":"<p>Código do produto clicado pelo Comprador. Importante que este dado seja o mesmo que foi enviado para o Catálogo de Produtos</p>\n","type":"text/plain"},"key":"productId","value":"{productId}"},{"description":{"content":"<p>URL ou Identificador da página que o Comprador está vindo, a Origem do mesmo até chegar na página do produto</p>\n","type":"text/plain"},"key":"origin","value":"{origin}"},{"description":{"content":"<p>O pagetype é o identificador do tipo de página que o Comprador se encontra, esta, que poderá variar entre:</p>\n<ul>\n<li>category</li>\n<li>search</li>\n<li>searchWithResult</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>notfound</li>\n<li>product</li>\n<li>other</li>\n</ul>\n","type":"text/plain"},"key":"pageType","value":"{pageType}"},{"description":{"content":"<p>Neste campo, deverá ser informado em qual funcionalidade da SmartHint o produto foi clicado, as opções poderão variar entre:</p>\n<ul>\n<li>search: quando um produto for clicado dentro de uma busca</li>\n<li>campo \"nameRecommendation\" das recomendações: quando um produto for clicado em uma vitrine de recomendação da SmartHint, deverá ser enviado o \"nameRecommendation\" da recomendação</li>\n</ul>\n","type":"text/plain"},"key":"clickFeature","value":"{clickFeature}"},{"description":{"content":"<p>Quando um produto for clicado em uma busca, ou seja, quando o campo clickFeature for igual a search, deverá ser enviado o termo que foi digitado pelo Comprador para gerar a busca</p>\n","type":"text/plain"},"key":"term","value":"{term}"},{"description":{"content":"<p>Campo utilizado para que a SmartHint saiba qual a posição dos produtos clicados nas funcionalidades, seja ela busca ou recomendação.</p>\n<p>Quando o Comprador clicar em um produto, deverá ser informado o valor da posição na lista de produto, o sétimo produto da vitrine deverá ser o valor 7.</p>\n","type":"text/plain"},"key":"position","value":"{positionProduct}"},{"description":{"content":"<p>Neste campo, deverá ser informado qual é a posição da Recomendação onde o produto foi clicado.</p>\n<p>A posição, deverá ser a mesma informada no retorno da chamada de Recomendação por Página (recommendationByPage), onde os valores poderão variar entre 1 à 5. </p>\n","type":"text/plain"},"key":"locationRecs","value":"{positionRecommendation}"},{"description":{"content":"<p>Data que o clique foi realizado. A informação deverá ser enviada no seguinte formato \"DD/MM/AAAA HH:MM:SS\"</p>\n","type":"text/plain"},"key":"date","value":"{date}"},{"description":{"content":"<p>Deverá ser informado o valor do Preço de Venda (SalesPrice) do Produto clicado, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>A informação deverá ser enviada no seguinte formato: 1000.00 | 99.00 | 0.99</p>\n","type":"text/plain"},"key":"productPrice","value":"{productPrice}"},{"description":{"content":"<p>Deverá ser informado o tempo de entrega do frete calculado do Produto clicado em HORAS, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>Caso existam mais valores relacionados ao Frete, deverá ser enviado o menor tempo em HORAS calculado.</p>\n<p>A informação deverá ser enviada no seguinte formato: 48 | 240 | 4 | 360</p>\n","type":"text/plain"},"key":"shippingTime","value":"{shippingTime}"},{"description":{"content":"<p>Deverá ser informado o valor do frete calculado do Produto clicado, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>O valor enviado neste parâmetro deverá ser o Preço de Frete cobrado para o para o prazo enviado no campo \"shippingTime\".</p>\n<p>A informação deverá ser enviada no seguinte formato: 0.00 | 99.00 | 0.99 | </p>\n","type":"text/plain"},"key":"shippingPrice","value":"{shippingPrice}"},{"description":{"content":"<p>Parâmetro de rastreamento enviado via API para correlacionar o clique do produto à busca realizada. Este ID deve ser capturado da resposta da API de busca da SmartHint e repassado no objeto de rastreamento para garantir a atribuição correta de conversão e receita por termo no Dashboard.</p>\n","type":"text/plain"},"key":"searchId","value":"{searchId}"}],"variable":[]}},"response":[],"_postman_id":"27c1e5b1-ad24-467d-a76c-709de9a1c1c0"},{"name":"Pageviews","id":"5ecf525e-0481-4be4-995a-cf90faf0575a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://recs.smarthint.co/track/pageView?shcode={shCode}&anonymousConsumer={anonymousConsumer}&session={session}&url={url}&origin={origin}&pageType={pageType}&elapsedTime={elapsedTime}&date={date}&productPrice={productPrice}&shippingTime={shippingTime}&shippingPrice={shippingPrice}","description":"<p>Cada vez que um Comprador visualiza uma “página” (conceito WEB, mas que deve ter o equivalente no APP) na sua loja, precisamos receber um request desse pageview para que a nossa Inteligência consiga captar e recomendar os melhores produtos para este Comprador.</p>\n","urlObject":{"protocol":"https","path":["track","pageView"],"host":["recs","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymousConsumer","value":"{anonymousConsumer}"},{"description":{"content":"<p>Valor da Session - Session (sessão) é o período de tempo em que o usuário interage com a aplicação, deverá ser enviado o identificador desta session</p>\n","type":"text/plain"},"key":"session","value":"{session}"},{"description":{"content":"<p>URL ou Identificador da página que está sendo visualizada pelo Comprador</p>\n","type":"text/plain"},"key":"url","value":"{url}"},{"description":{"content":"<p>URL ou Identificador da página que o Comprador está vindo, a Origem do mesmo até chegar na página/tela atual</p>\n","type":"text/plain"},"key":"origin","value":"{origin}"},{"description":{"content":"<p>O pagetype é o identificador do tipo de página que o Comprador se encontra, esta, que poderá variar entre:</p>\n<ul>\n<li>category</li>\n<li>search</li>\n<li>searchWithResult</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>notfound</li>\n<li>product</li>\n<li>other</li>\n</ul>\n","type":"text/plain"},"key":"pageType","value":"{pageType}"},{"description":{"content":"<p>Tempo que o Comprador ficou na página em segundos. Utilizaremos esta informação para alimentar nossa engine de inteligência artifical para indicar o quanto o Comprador se engajou com determinado produto, categoria, marca, etc.</p>\n","type":"text/plain"},"key":"elapsedTime","value":"{elapsedTime}"},{"description":{"content":"<p>Data que a visualização foi realizada. A informação deverá ser enviada no seguinte formato \"DD/MM/AAAA HH:MM:SS\"</p>\n","type":"text/plain"},"key":"date","value":"{date}"},{"description":{"content":"<p>Deverá ser informado o valor do Preço de Venda (SalesPrice) do Produto visualizado, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>A informação deverá ser enviada no seguinte formato: 1000.00 | 99.00 | 0.99</p>\n","type":"text/plain"},"key":"productPrice","value":"{productPrice}"},{"description":{"content":"<p>Deverá ser informado o tempo de entrega do frete calculado do Produto visualizado em HORAS, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>Caso existam mais valores relacionados ao Frete, deverá ser enviado o menor tempo em HORAS calculado.</p>\n<p>A informação deverá ser enviada no seguinte formato: 48 | 240 | 4 | 360</p>\n","type":"text/plain"},"key":"shippingTime","value":"{shippingTime}"},{"description":{"content":"<p>Deverá ser informado o valor do frete calculado do Produto visualizado, a informação deverá ser enviada sempre que houver o uso de uma funcionalidade da SmartHint.</p>\n<p>O valor enviado neste parâmetro deverá ser o Preço de Frete cobrado para o para o prazo enviado no campo \"shippingTime\".</p>\n<p>A informação deverá ser enviada no seguinte formato: 0.00 | 99.00 | 0.99 | </p>\n","type":"text/plain"},"key":"shippingPrice","value":"{shippingPrice}"}],"variable":[]}},"response":[],"_postman_id":"5ecf525e-0481-4be4-995a-cf90faf0575a"},{"name":"Track de Pedidos","id":"0d91a9cb-40b3-4d7e-adb0-7420c7a6c41b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Date\": \"04/03/2021 09:04:57\", //DateTime|Campo obrigatório - Data que o pedido foi finalizado/criado. A informação deverá ser enviada no seguinte formato \"DD/MM/AAAA HH:MM:SS\"\r\n    \"Freight\": 20.14, //Double|Campo obrigatório - Valor cobrado para o frete do Pedido\r\n    \"OrderId\": 12345678, //Integer|Campo obrigatório - Código/Número do Pedido criado\r\n    \"Total\": 48.93, //Double|Campo obrigatório - Valor total do Pedido criado\r\n    \"anonymousConsumer\": \"6e8bcea4-0eb8-4234-aef7-09134bcd0ce6\", //String|Campo obrigatório - Identificador do Comprador que realizou a compra. É muito importante que este valor enviado seja o mesmo utilizado em toda a jornada do Comprador pelo Site/App.\r\n    \"session\": \"ea9001d3-3732-42ba-a4af-45d9c2d8023e\", //String|Campo obrigatório - Valor da Sessão do Comprador que realizou a compra. É muito importante que este valor enviado seja o mesmo utilizado em toda a jornada do Comprador pelo Site/App.\r\n    \"Items\": [ //Object|Campo obrigatório - Array de Produtos dentro do Pedido, importante que todos os produtos sejam encaminhados para que a nossa Engine de Inteligência Artifical consiga coletar esses dados para a geração de algumas vitrines\r\n        {\r\n            \"Name\": \"Nome do Produto\", //String|Campo obrigatório - Nome do Produto do Pedido\r\n            \"ProductId\": 1234, //String|Campo obrigatório - ProductId do Produto do Pedido, este dado deve ser o mesmo enviado no catálogo\t\r\n            \"Quantity\": 1, //Integer|Campo obrigatório - Quantidade deste Produto adquirido no Pedido\r\n            \"SKU\": \"sku1234567890\" //String|Campo obrigatório - Sku do Spectification adquirido no Pedido, este dado deve ser o mesmo enviado no catálogo\t\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://recs.smarthint.co/track/order?shcode={shCode}","description":"<h3 id=\"dados-dos-pedidos\">Dados dos Pedidos</h3>\n<p>Ao finalizar um pedido dentro da sua Loja ou dentro do seu Aplicativo, devem ser enviados os dados desse pedido, incluindo as informações de produtos (identificador, quantidade e valor) e do Comprado/Sessão (anonymousConsumer e session).</p>\n<p>Assim como no identificador do Comprador, não devem ser enviados “dados sensíveis” como por exemplo, endereço do cliente, nome, CPF, dados bancários, etc.</p>\n<h2 id=\"body-params\">Body Params</h2>\n<h2 id=\"atributo\">Atributo</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Tipo</th>\n<th>Descrição</th>\n<th>Obrigatório</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Date</td>\n<td>DateTime</td>\n<td>Data que o pedido foi finalizado/criado. A informação deverá ser enviada no seguinte formato \"DD/MM/AAAA HH:MM:SS\"</td>\n</tr>\n<tr>\n<td>Freight</td>\n<td>decimal</td>\n<td>Valor cobrado para o frete do Pedido</td>\n</tr>\n<tr>\n<td>OrderId</td>\n<td>String</td>\n<td>Código/Número do Pedido criado</td>\n</tr>\n<tr>\n<td>Total</td>\n<td>Decimal</td>\n<td>Valor total do Pedido criado</td>\n</tr>\n<tr>\n<td>anonymousConsumer</td>\n<td>String</td>\n<td>Identificador do Comprador que realizou a compra. É muito importante que este valor enviado seja o mesmo utilizado em toda a jornada do Comprador pelo Site/App</td>\n</tr>\n<tr>\n<td>Session</td>\n<td>String</td>\n<td>Valor da Sessão do Comprador que realizou a compra. É muito importante que este valor enviado seja o mesmo utilizado em toda a jornada do Comprador pelo Site/App</td>\n</tr>\n<tr>\n<td>Items</td>\n<td>Object</td>\n<td>Array de Produtos dentro do Pedido, importante que todos os produtos sejam encaminhados para que a nossa Engine de Inteligência Artifical consiga coletar esses dados para a geração de algumas vitrines</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String</td>\n<td>Nome do Produto do Pedido</td>\n</tr>\n<tr>\n<td>ProductId</td>\n<td>String</td>\n<td>ProductId do Produto do Pedido, este dado deve ser o mesmo enviado no catálogo</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Integer</td>\n<td>Quantidade deste Produto adquirido no Pedido</td>\n</tr>\n<tr>\n<td>SKU</td>\n<td>String</td>\n<td>Sku do Spectification adquirido no Pedido, este dado deve ser o mesmo enviado no catálogo</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["track","order"],"host":["recs","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"}],"variable":[]}},"response":[],"_postman_id":"0d91a9cb-40b3-4d7e-adb0-7420c7a6c41b"}],"id":"3787f7a1-4fbf-48b3-bb48-f41e0e517f15","description":"<h3 id=\"dados-de-navegação\">Dados de Navegação</h3>\n<p>Para os e-commerces que são aplicativos nativos e consequentemente, não existindo a possibilidade de inserção de scripts JS, o trackeamento dos Compradores deverão ser realizados através das API abaixo:</p>\n","_postman_id":"3787f7a1-4fbf-48b3-bb48-f41e0e517f15"}],"id":"715591f3-010f-42f1-9d0e-5e44c1b350d0","description":"<p>A SmartHint trabalha com todos os dados que o seu Comprador acessa, clica ou compra. Por isso, é essencial que tenhamos todo o fluxo do Comprador dentro da sua Loja ou Aplicativo.</p>\n<p>Visto isso, é essencial recebermos os dados de sua navegação para então, recomendar os melhores produtos da sua Loja de acordo com a Persona do seu Comprador.</p>\n<h3 id=\"tracking-por-script\">Tracking por Script</h3>\n<p>Para os e-commerces que possuem uma <strong>interação web</strong> (sites mobile/desktop), é possível realizar o trackeamento dos Compradores através do nosso <strong>script tracking</strong>.</p>\n<p>Primeiramente, deverá ser chamado o script <a href=\"https://static.smarthint.co/Scripts/i/SmartHintTrack.min.js\"><code>https://static.smarthint.co/Scripts/i/SmartHintTrack.min.js</code></a> e posteriormente a função <code>SmartHint.Track.Initialize()</code> quando <strong>todas as variáveis</strong> abaixo tiverem sido populadas na página.<br />O nosso script <strong>não faz a criação</strong> dos eventos de ação do Analytics, desta forma, é importante que todos <strong>os eventos enviados</strong> para o GA sejam realizados por vocês.</p>\n<p>É de extrema importância que o script só seja chamado quando <strong>todas as variáveis</strong> estiverem com valores. Reforçamos que todas as classes/variáveis são <strong>case sensitive</strong>:</p>\n<p><code>smarthintkey</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar a Loja que iremos realizar o trackeamento. Esta chave pode ser encontrada no Painel Administrativo.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>SH-123456</code></p>\n<p><code>SmartHint_AnonymousConsumer</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar o Comprador na SmartHint. É importante que este dado seja persistido quando o cliente realizar o login na loja e quando não estiver logado, deve-se passar uma chave única.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>555c2610-4759-416d-9da0-85bca45c4ca1</code></p>\n<p><code>SmartHint_Channel</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar o Canal ou o Dispositivo na qual o Comprador está. Este valor deverá ser o mesmo configurado na funcionalidade de Canais e Dispositivos no Painel Administrativo.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Exemplos de valores</strong>: <code>mobile</code>, <code>desktop</code>, <code>aplicativo</code></p>\n<p><code>SmartHint_PageType</code><br /><strong>Descrição</strong>: Essa variável é a responsável por identificar a página na qual o Comprador está, ela é responsável pela identificação de qual o fluxo o Comprador está seguindo, independentemente se existem interações com a ferramenta da SmartHint.<br /><strong>Tipo</strong>: Variável JS<br /><strong>Valores aceitos</strong>:</p>\n<ul>\n<li>category</li>\n<li>search</li>\n<li>searchWithResult</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>notfound</li>\n<li>product</li>\n<li>general</li>\n<li>other</li>\n</ul>\n<p><code>SmartHint_ClickClass</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no link do produto para que possamos identificar o clique no Produto nas nossas funcionalidades. Esta classe deverá estar presente em todo SPOT de Produto<br /><strong>Tipo</strong>: Classe/Variável JS<br /><strong>Exemplos de valores</strong>:</p>\n<ul>\n<li><code>a href=\"</code><a href=\"http://www.linkdoprodut.com.br\"><code>www.linkdoprodut.com.br\"</code></a> <code>class=\"classeDeProduto\"</code></li>\n<li><code>SmartHint_ClickClass = \"classeDeProduto\"</code></li>\n</ul>\n<p><code>data-smarthintProductId</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no SPOT do Produto para que possamos identificar o Código do Produto (productId) no clique no Produto nas nossas funcionalidades. Esta classe deverá estar presente em todo SPOT de Produto e deve possuir o mesmo valor enviado para o nosso Catálogo<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>: <code>data-smarthintProductId=”45”</code></p>\n<p><code>data-smarthintFeature</code><br /><strong>Descrição</strong>: Variável que deverá ser inserida no SPOT do Produto para que possamos identificar qual funcionalidade da SmartHint este representa. Este dado será utilizado para identificar o clique na funcionalidade.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>:<br />Quando o Comprador estiver em uma busca, sempre deverá ser informado como “search”. Exemplo: <code>data-smarthintFeature=\"search\"</code><br />Quando o Comprador estiver em uma recomendação, sempre deverá ser informado como o nome da recomendação disponibilizada na integração (campo nameRecommendation retornado na chamada de recommendationByPage. Exemplo: <code>data-smarthintFeature=\"most-popular\"</code></p>\n<p><code>SmartHint_SearchInput</code><br /><strong>Descrição</strong>: Classe que deverá ser inserida no input da busca para que possamos trackear o valor que o Comprador inseriu na busca<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplos de valores</strong>: <code>#id_search_input</code></p>\n<p><code>data-smarthintPosition</code><br /><strong>Descrição</strong>: Classe utilizada para que a SmartHint saiba qual a posição dos produtos clicados nas funcionalidades, seja ela busca ou recomendação.<br />Quando o Comprador clicar em um produto, deverá ser informado o valor da posição na lista de produto, o sétimo produto da vitrine ou da busca, por exemplo, deverá ser o valor 7.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>1</code></p>\n<p><code>data-smarthintLocation</code><br /><strong>Descrição</strong>: Neste campo, deverá ser informado qual é a posição da Recomendação onde o produto foi clicado.<br />A posição, deverá ser a mesma informada no retorno da chamada de Recomendação por Página (recommendationByPage), onde os valores poderão variar entre 1 à 5.<br /><strong>Tipo</strong>: Classe<br /><strong>Exemplo de valores</strong>: <code>2</code></p>\n<p><code>dataLayer.SmartHintOrder</code><br /><strong>Descrição</strong>: Esse datalayer deverá ser inserido na página de finalização do pedido para que possamos capturar os dados relacionados aos produtos comprados<br /><strong>Tipo</strong>: Datalayer<br /><strong>Exemplos de valores</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Name\": \"SmartHintOrder\",\n    \"Date\": \"04/03/2021 09:04:57\",\n    \"Freight\": 20.14,\n    \"OrderId\": \"12345678\",\n    \"Total\": 48.93,\n    \"Items\": [\n        {\n            \"Name\": \"Nome do Produto\",\n            \"ProductId\": \"1234\",\n            \"Quantity\": 1,\n            \"SKU\": \"sku1234567890\"\n        }\n    ]\n}\n\n</code></pre>\n","_postman_id":"715591f3-010f-42f1-9d0e-5e44c1b350d0"},{"name":"Busca","item":[{"name":"Busca","id":"ea67ec69-4c0c-4004-8b6d-50f1c016d2e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://searches.smarthint.co/v{cluster}/Search/GetPrimarySearch?shcode={shCode}&term={termodebusca}&from={spotProduto}&size={produtosPorPagina}&session={session}&anonymous={idCustomer}&searchSort={sort}&rule={regraCatalogo}&ruletype=(tipoRules)&filter={campoFiltro}:{valorFiltro}&condition=valueDouble:{campoCondition}:{valorCondition}:validation:{valorValidationCondition}&filter=conditions:{campoCondition}:{valorCondition}&projection={Campo}","description":"<p>Utilize a chamada de busca para retornar os produtos de acordo com o que o seu Comprador procura.</p>\n<p>Caso você tenha cadastrado <strong>RULES</strong> ou <strong>CONDITIONS</strong> para os seus produtos, utilize da chamada para retornar estes valores segmentados, de acordo com o parâmetro atribuido.</p>\n","urlObject":{"protocol":"https","path":["v{cluster}","Search","GetPrimarySearch"],"host":["searches","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"},{"description":{"content":"<p>Termo pesquisado pelo Comprador</p>\n","type":"text/plain"},"key":"term","value":"{termodebusca}"},{"description":{"content":"<p>Valor a ser retornado a partir do SPOT (Produto)</p>\n","type":"text/plain"},"key":"from","value":"{spotProduto}"},{"description":{"content":"<p>Quantidade de Produtos que deverá ser apresetnado por página</p>\n","type":"text/plain"},"key":"size","value":"{produtosPorPagina}"},{"description":{"content":"<p>Valor da Session - Session (sessão) é o período de tempo em que o usuário interage com a aplicação, deverá ser enviado o identificador desta session</p>\n","type":"text/plain"},"key":"session","value":"{session}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymous","value":"{idCustomer}"},{"description":{"content":"<p>Por padrão, a SmartHint já devolve os produtos da busca pela relevância calculada pela nossa Inteligência Artificial, entretanto, caso o Comprador realize a troca da ordenação para mais vendidos, por exemplo, é necessário realizar a chamada da busca com a ordenação desejada, abaixo, segue os IDs de cada uma das ordenações possíveis:</p>\n<ul>\n<li>0 - Relevância</li>\n<li>1 - Menor Preço</li>\n<li>2 - Maior Preço</li>\n<li>3 - Alfabética A-Z</li>\n<li>4 - Alfabética Z-A</li>\n<li>5 - Mais Recentes</li>\n<li>6 - Mais Vendidos</li>\n<li>7 - Mais Vistos</li>\n<li>8 - Maior Desconto</li>\n</ul>\n","type":"text/plain"},"key":"searchSort","value":"{sort}"},{"description":{"content":"<p>Caso existam Regras para a apresentação de produtos, este deverá ser enviado</p>\n","type":"text/plain"},"key":"rule","value":"{regraCatalogo}"},{"description":{"content":"<p>Quando um \"rule\" foi passado na chamada de busca, deverá ser enviado também o parametro ruletype para a definição do tipo de rule, as opções são:</p>\n<ul>\n<li>valuedouble</li>\n<li>valuedate</li>\n<li>valuestring</li>\n</ul>\n","type":"text/plain"},"key":"ruletype","value":"(tipoRules)"},{"description":{"content":"<p>Filtros sobre a busca realizada pelo Comprador</p>\n","type":"text/plain"},"key":"filter","value":"{campoFiltro}:{valorFiltro}"},{"description":{"content":"<p>Caso existam condições especiais para os Produtos, este deverá enviado</p>\n","type":"text/plain"},"key":"condition","value":"valueDouble:{campoCondition}:{valorCondition}:validation:{valorValidationCondition}"},{"description":{"content":"<p>Filtros sobre a busca realizada pelo Comprador através do filtro gerado pelo Condition</p>\n","type":"text/plain"},"key":"filter","value":"conditions:{campoCondition}:{valorCondition}"},{"description":{"content":"<p>Com o uso do Projection, retornamos apenas os campos e seus respectivos valores na chamada. É possível passar qualquer campo de Produto neste campo e mais de um campo pode ser repassado na mesma requisição</p>\n","type":"text/plain"},"key":"projection","value":"{Campo}"}],"variable":[]}},"response":[{"id":"676fb3af-7f5e-41b8-988d-9ad9ec50ea0e","name":"Busca","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://searches.smarthint.co/v{cluster}/Search/GetPrimarySearch?shcode=SH-000000&term=camiseta&from=0&size=20&session=ea9001d3-3732-42ba-a4af-45d9c2d8023e&anonymous=c063e8d2-d690-44d7-869f-15ca07bf9555&searchSort=0&filter=Categoria:Camisas&filter=preco:1499.9:1749.89&filter=marca:natural-sports&rule=Campanha do Google&ruletype=valuedouble&condition=valueDouble:04671050:validation:geral&projection=ProductId&projection=Title","protocol":"https","host":["searches","smarthint","co"],"path":["v{cluster}","Search","GetPrimarySearch"],"query":[{"key":"shcode","value":"SH-000000","description":"SHCode - Código interno da SmartHint da Loja"},{"key":"term","value":"camiseta","description":"Termo pesquisado pelo Comprador"},{"key":"from","value":"0","description":"Valor a ser retornado a partir do SPOT (Produto)"},{"key":"size","value":"20","description":"Quantidade de Produtos que deverá ser apresetnado por página"},{"key":"session","value":"ea9001d3-3732-42ba-a4af-45d9c2d8023e","description":"Valor da Session - Session (sessão) é o período de tempo em que o usuário interage com a aplicação, deverá ser enviado o identificador desta session"},{"key":"anonymous","value":"c063e8d2-d690-44d7-869f-15ca07bf9555","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.\n"},{"key":"searchSort","value":"0","description":"Por padrão, a SmartHint já devolve os produtos da busca pela relevância calculada pela nossa Inteligência Artificial, entretanto, caso o Comprador realize a troca da ordenação para mais vendidos, por exemplo, é necessário realizar a chamada da busca com a ordenação desejada, abaixo, segue os IDs de cada uma das ordenações possíveis:\n0 - Relevância\n1 - Menor Preço\n2 - Maior Preço\n3 - Alfabética A-Z\n4 - Alfabética Z-A\n5 - Mais Recentes\n6 - Mais Vendidos\n7 - Mais Vistos\n8 - Maior Desconto"},{"key":"filter","value":"Categoria:Camisas","description":"Filtros aplicados para se caso exista alguma condição especial a ser utilizada"},{"key":"filter","value":"preco:1499.9:1749.89","description":"Filtros sobre a busca realizada pelo Comprador"},{"key":"filter","value":"marca:natural-sports","description":"Filtros sobre a busca realizada pelo Comprador"},{"key":"rule","value":"Campanha do Google","description":"Caso existam Regras para a apresentação de produtos, este deverá ser enviado"},{"key":"ruletype","value":"valuedouble","description":"Quando um \"rule\" foi passado na chamada de busca, deverá ser enviado também o parametro ruletype para a definição do tipo de rule, as opções são:\n- valuedouble\n- valuedate\n- valuestring"},{"key":"condition","value":"valueDouble:04671050:validation:geral","description":"Caso existam condições especiais para os Produtos, este deverá enviado"},{"key":"projection","value":"ProductId","description":"Com o uso do Projection, retornamos apenas os campos e seus respectivos valores na chamada. É possível passar qualquer campo de Produto neste campo e mais de um campo pode ser repassado na mesma requisição"},{"key":"projection","value":"Title","description":"Com o uso do Projection, retornamos apenas os campos e seus respectivos valores na chamada. É possível passar qualquer campo de Produto neste campo e mais de um campo pode ser repassado na mesma requisição"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"SearchId\": \"d13d0f3b-519f-4824-a7bf-8ed110c82e08\", //String - Código com um GUID que é um identificador da busca dentro da SH\n    \"SearchTerm\": \"camiseta\", //String - Termos pesquisado e passado no campo term\n    \"Key\": \"SH-000000\", //String - SH da loja que foi buscado (deve ser o mesmo valor do request, caso retorne valor diferente é porque existe alguma falha na comunicação \n    //com o índice e o resultado deve ser ignorado\n    \"Anonymous\": \"c063e8d2-d690-44d7-869f-15ca07bf9555\", //String - Identificador do Usuário que está realizando a busca\n    \"Date\": \"2022-03-25T16:46:05.9475355+00:00\", //DateTime - Data da busca\n    \"SearchTime\": 0.001, //Double - Tempo em segundos utilizados pela busca\n    \"PosProcessTime\": 0.006, //Double - Tempo em segundos do processamento da busca\n    \"TotalResult\": 18, //Double - Número de produtos retornados na busca\n    \"Products\": [ //Lista de Produtos retornados para o termo pesquisado\n        {\n            \"ProductId\": \"123456789\", //String - ID do Produto na Loja\n            \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\n            \"Mpn\": \"123ABC\", //String - MPN do Produto\n            \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\n            \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\n            \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\n            \"Price\": 139.99, //Double - Preço DE do Produto\n            \"SalePrice\": 89.99, //Double - Preço POR do Produto\n            \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\n            \"Availability\": \"in stock\", //String - Disponibilidade do Produto\n            \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\n            \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\n            \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\n            \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\n            \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\n            \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\n            \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\n            \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\n            \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\n                \"Futebol\",\n                \"Futebol > Camisas Polo\",\n                \"Futebol > Camisa Polo > Time\"\n            ],\n            \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\n            \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\n                \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\n            ],\n            \"Tags\": [ //Listagem de tags relacionadas ao Produto\n                \"Futebol\",\n                \"Camisas Polo\",\n                \"Kappa\",\n                \"Masculino\",\n                \"netshoes\"\n            ],\n            \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\n            \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\n            \"AditionalFeatures\": {\n                \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\n                \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\n            },\n            \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\n                {\n                    \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\n                    \"Values\": [\n                        {\n                            \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\n                            \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\n                        },\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 139.99\n                        },\n                        {\n                            \"Name\": \"Availability\",\n                            \"ValueString\": \"out of stock\"\n                        }\n                    ]\n                },\n                {\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\n                    \"EndDouble\": 9000000,\n                    \"Values\": [\n                        {\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                },\n                {\n                    \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\n                    \"EndDate\": \"0001-02-01T00:00:00\",\n                    \"Values\": [\n                        {\n                            \"Name\": \"SalePrice\",\n                            \"ValueDouble\": 89.99\n                        },\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 139.99\n                        },\n                        {\n                            \"Name\": \"Availability\",\n                            \"ValueString\": \"out of stock\"\n                        }\n                    ]\n                }\n            ],\n            \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\n                {\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\n                    \"EndDouble\": 9000000,\n                    \"Validation\": [\n                        \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\n                        \"facebook\"\n                    ],\n                    \"Values\": [\n                        {\n                            \"Field\": \"ProductFilters\",\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                },\n                {\n                    \"Value\": \"google\",\n                    \"Values\": [\n                        {\n                            \"Field\": \"ProductFilters\",\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                }\n            ],\n            \"Specifications\": [ //Listagem das Variações dos produtos\n                {\n                    \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\n                    \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\n                    \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 123.90\n                        },\n                        {\n                            \"Name\": \"Installment\",\n                            \"ValueInt\": 2\n                        },\n                        {\n                            \"Name\": \"Title\",\n                            \"ValueString\": \"Produto de Teste\"\n                        }\n                    ],\n                    \"Variations\": [ //Listagem de atributos da variação\n                        {\n                            \"Name\": \"tamanho\", //String - Nome do atributo da variação\n                            \"Value\": \"G\" //String - Valor do atributo da variação\n                        },\n                        {\n                            \"Name\": \"cor\",\n                            \"Value\": \"Preto\"\n                        }\n                    ]\n                },\n                {\n                    \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\n                    \"SpecificationId\": \"1234567890\", //String - Código único da Variação\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\n                    \"Variations\": [ //Listagem de atributos da variação\n                        {\n                            \"Name\": \"tamanho\", //Nome do atributo da variação\n                            \"Value\": \"M\" //Valor do atributo da variação\n                        },\n                        {\n                            \"Name\": \"cor\",\n                            \"Value\": \"Branco\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"ProductId\": \"123456789\", //String - ID do Produto na Loja\n            \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\n            \"Mpn\": \"123ABC\", //String - MPN do Produto\n            \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\n            \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\n            \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\n            \"Price\": 139.99, //Double - Preço DE do Produto\n            \"SalePrice\": 89.99, //Double - Preço POR do Produto\n            \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\n            \"Availability\": \"in stock\", //String - Disponibilidade do Produto\n            \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\n            \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\n            \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\n            \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\n            \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\n            \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\n            \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\n            \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\n            \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\n                \"Futebol\",\n                \"Futebol > Camisas Polo\",\n                \"Futebol > Camisa Polo > Time\"\n            ],\n            \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\n            \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\n                \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\n            ],\n            \"Tags\": [ //Listagem de tags relacionadas ao Produto\n                \"Futebol\",\n                \"Camisas Polo\",\n                \"Kappa\",\n                \"Masculino\",\n                \"netshoes\"\n            ],\n            \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\n            \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\n            \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\n            \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\n            \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\n                {\n                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\n                },\n                {\n                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\n                }\n            ],\n            \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\n                {\n                    \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\n                    \"Values\": [\n                        {\n                            \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\n                            \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\n                        },\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 139.99\n                        },\n                        {\n                            \"Name\": \"Availability\",\n                            \"ValueString\": \"out of stock\"\n                        }\n                    ]\n                },\n                {\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\n                    \"EndDouble\": 9000000,\n                    \"Values\": [\n                        {\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                },\n                {\n                    \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\n                    \"EndDate\": \"0001-02-01T00:00:00\",\n                    \"Values\": [\n                        {\n                            \"Name\": \"SalePrice\",\n                            \"ValueDouble\": 89.99\n                        },\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 139.99\n                        },\n                        {\n                            \"Name\": \"Availability\",\n                            \"ValueString\": \"out of stock\"\n                        }\n                    ]\n                }\n            ],\n            \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\n                {\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\n                    \"EndDouble\": 9000000,\n                    \"Validation\": [\n                        \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\n                        \"facebook\"\n                    ],\n                    \"Values\": [\n                        {\n                            \"Field\": \"ProductFilters\",\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                },\n                {\n                    \"Value\": \"google\",\n                    \"Values\": [\n                        {\n                            \"Field\": \"ProductFilters\",\n                            \"Name\": \"Free-Shipping\",\n                            \"ValueString\": \"True\"\n                        }\n                    ]\n                }\n            ],\n            \"Specifications\": [ //Listagem das Variações dos produtos\n                {\n                    \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\n                    \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\n                    \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\n                        {\n                            \"Name\": \"Price\",\n                            \"ValueDouble\": 123.90\n                        },\n                        {\n                            \"Name\": \"Installment\",\n                            \"ValueInt\": 2\n                        },\n                        {\n                            \"Name\": \"Title\",\n                            \"ValueString\": \"Produto de Teste\"\n                        }\n                    ],\n                    \"Variations\": [ //Listagem de atributos da variação\n                        {\n                            \"Name\": \"tamanho\", //String - Nome do atributo da variação\n                            \"Value\": \"G\" //String - Valor do atributo da variação\n                        },\n                        {\n                            \"Name\": \"cor\",\n                            \"Value\": \"Preto\"\n                        }\n                    ]\n                },\n                {\n                    \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\n                    \"SpecificationId\": \"1234567890\", //String - Código único da Variação\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\n                    \"Variations\": [ //Listagem de atributos da variação\n                        {\n                            \"Name\": \"tamanho\", //Nome do atributo da variação\n                            \"Value\": \"M\" //Valor do atributo da variação\n                        },\n                        {\n                            \"Name\": \"cor\",\n                            \"Value\": \"Branco\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ],\n    \"Filters\": [ //Lista de Filtros que podem ser utilizados de acordo com o retorno dos Produtos\n        {\n            \"Key\": {\n                \"Show\": \"Tipo de Produto\", //String - Valor que deve ser apresentado no filtro\n                \"Value\": \"Tipo de Produto\", //String - Valor que deve ser repassado para a consulta de um filtro\n                \"Active\": true, //Boolean - Informa se o filtro encontra-se ativo ou não\n                \"FieldSource\": \"Categoria\", //String - Valor que deve ser repassado para a consulta de um filtro\n                \"IsAscending\": true, //Boolean - Informa se os valores dos campos estão com ordenação ascedente ou não\n                \"Sort\": 0, //Int - Ordem de apresenetação do Filtro\n                \"MultiValue\": false //Boolean - Informa se o filtro pode ser utilizado como multivalor ou não\n            },\n            \"Value\": [\n                {\n                    \"Quantity\": 18,\n                    \"Index\": 0,\n                    \"Show\": \"Tênis de Corrida\",\n                    \"Value\": \"Tênis de Corrida\",\n                    \"Checked\": \"\",\n                    \"Active\": true,\n                    \"IsAscending\": false,\n                    \"Sort\": 0,\n                    \"MultiValue\": false\n                }\n            ]\n        },\n        {\n            \"Key\": {\n                \"Show\": \"Preço\",\n                \"Value\": \"PrecoRange\",\n                \"Active\": true,\n                \"IsAscending\": false,\n                \"Sort\": 0,\n                \"MultiValue\": false\n            },\n            \"Value\": [\n                {\n                    \"Quantity\": 1,\n                    \"Index\": 0,\n                    \"Show\": \"2.08\",\n                    \"Value\": \"2.08\",\n                    \"Checked\": \"\",\n                    \"Active\": true,\n                    \"IsAscending\": false,\n                    \"Sort\": 0,\n                    \"MultiValue\": false\n                },\n                {\n                    \"Quantity\": 1,\n                    \"Index\": 0,\n                    \"Show\": \"12.99\",\n                    \"Value\": \"12.99\",\n                    \"Checked\": \"\",\n                    \"Active\": true,\n                    \"IsAscending\": false,\n                    \"Sort\": 0,\n                    \"MultiValue\": false\n                }\n            ]\n        }\n    ],\n    \"Sorts\": [ //Listagem de opções de ordenação dos produtos\n        {\n            \"Value\": 0, //Int - Código interno da ordenação \n            \"Field\": \"sellsCount\", //String - Nome do campo de ordenação\n            \"IsAscending\": false, //Boolean - Apresenta se o mesmo é realizado de forma ascendente ou não\n            \"Show\": \"Mais Vendidos\", //String - Valor que deverá ser apresentado para o Comprador\n            \"Checked\": \"checked\", //String - Informa se a ordenação está selecionada ou não\n            \"Active\": true, //Boolean - Informa se o campo de ordenação está ativa ou não\n            \"Sort\": 0, //Int - Valor que determina a ordem dos valores de ordenação\n            \"MultiValue\": false //Boolean - Informa se a ordenação pode ser utilizada como multivalor\n        },\n        {\n            \"Value\": 1,\n            \"Field\": \"finalPrice\",\n            \"IsAscending\": true,\n            \"Show\": \"Menor preço\",\n            \"Checked\": \"\",\n            \"Active\": true,\n            \"Sort\": 0,\n            \"MultiValue\": false\n        }\n    ],\n    \"Suggest\": [ //Listagem de sugestão de termos de acordo com o termo pesquisado\n        \"walker\",\n        \"wave\"\n    ],\n    \"IsRedirect\": false, //Boolean - Informa se o termo está cadastrado como termo redirecionado\n    \"urlRedirect\": \"//www.minhaloja.com.br/123456789\", //Caso o campo \"IsRedirect\" for true, este campo é retornado com a URL \n    //de redirecionamento cadastrada no Painel pelo Usuário-Lojista\n    \"QuantityFilterShow\": 0, //Int - Quantidade total de filtros retornados para o termo\n    \"QuantityFilterOptionShow\": 0, //Int - Quantidade total de opções de filtro para o termo pesquisado\n    \"Success\": true, //Boolean - Informa se o resultado da busca obteve resultados ou não\n    \"Banners\": [ //Lista de banners vinculados ao termo de busca pesquisado\n        {\n            \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\n            \"UrlBanner\": \"https://minhaloja.com.br/img/b/37a5fef1-5e00-496b-94bb-06215786f2b6.png\",\n            \"UrlRedirect\": \"https://minhaloja.com.br/fabricante/samsonite\",\n            \"NewTab\": \"_blank\",\n            \"Sequence\": 1 //Short - Indicar a ordem que o banner deverá ser apresentado\n        },\n        {\n            \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\n            \"BannerHtml\": \"<div></div>\",\n            \"Sequence\": 2 //Short - Indicar a ordem que o banner deverá ser apresentado\n        }\n    ],\n    \"QuickFilters\": {\n        \"Title\": \"Título dos Filtros Rápidos\",\n        \"QuickFilters\": [\n            {\n                \"TextFilter\": \"Nome do Filtro Rápido\",\n                \"UrlImage\": \"//www.minhaloja.com.br/123456789.png\",\n                \"UrlRedirect\": \"//www.minhaloja.com.br/123456789\",\n                \"NewTab\": \"_blank\",\n                \"Sequence\": 1\n            },\n            {\n                \"TextFilter\": \"Nome do Filtro Rápido\",\n                \"UrlImage\": \"//www.minhaloja.com.br/123456789.png\",\n                \"UrlRedirect\": \"//www.minhaloja.com.br/123456789\",\n                \"NewTab\": \"_blank\",\n                \"Sequence\": 2\n            }\n        ]\n    }\n}"}],"_postman_id":"ea67ec69-4c0c-4004-8b6d-50f1c016d2e9"},{"name":"Autocomplete","id":"37c518a8-1c5c-4b30-95b4-4e131e55d165","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://searches.smarthint.co/v{Cluster}/Search/GetSuggestionTerms?shcode={shCode}&term={termodebusca}&sizeTerms={5}&sizeProducts={3}&anonymous={idCustomer}","description":"<p>Com a chamada de Autocomplete, você poderá retornar os termos mais buscados dentro da sua Loja, ou utiliza-la para retornar termos complementares ao que o Comprador esta digitando.</p>\n","urlObject":{"protocol":"https","path":["v{Cluster}","Search","GetSuggestionTerms"],"host":["searches","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"},{"description":{"content":"<p>Termo de busca digitado pelo Comprador.\nQuando o mesmo não for enviado, retornaremos os termos mais buscados da Loja</p>\n","type":"text/plain"},"key":"term","value":"{termodebusca}"},{"description":{"content":"<p>Quantidade de termos que deverá ser retornado. Quando o mesmo não for enviado, iremos retornar a quanitdade cadastrar no painel administrativo</p>\n","type":"text/plain"},"key":"sizeTerms","value":"{5}"},{"description":{"content":"<p>Quantidade de produtos que deverá ser retornado.\nQuando o mesmo não for enviado, iremos apresentar a mesma quantidade informada em sizeTerms.</p>\n","type":"text/plain"},"key":"sizeProducts","value":"{3}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymous","value":"{idCustomer}"}],"variable":[]}},"response":[{"id":"0f24ce1e-5eee-4e42-925f-c25881c1cf6b","name":"Autocomplete","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://searches.smarthint.co/v{Cluster}/Search/GetSuggestionTerms?shcode=SH-000000&term=camis&sizeTerms=5&sizeProducts=3&anonymous=c063e8d2-d690-44d7-869f-15ca07bf9555","protocol":"https","host":["searches","smarthint","co"],"path":["v{Cluster}","Search","GetSuggestionTerms"],"query":[{"key":"shcode","value":"SH-000000","description":"SHCode - Código interno da SmartHint da Loja"},{"key":"term","value":"camis","description":"Termo de busca digitado pelo Comprador.\nQuando o mesmo não for enviado, retornaremos os termos mais buscados da Loja"},{"key":"sizeTerms","value":"5","description":"Quantidade de termos que deverá ser retornado. Quando o mesmo não for enviado, iremos retornar a quanitdade cadastrar no painel administrativo"},{"key":"sizeProducts","value":"3","description":"Quantidade de produtos que deverá ser retornado.\nQuando o mesmo não for enviado, iremos apresentar a mesma quantidade informada em sizeTerms.\n"},{"key":"anonymous","value":"c063e8d2-d690-44d7-869f-15ca07bf9555","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.","type":"text"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"Active\": true, //Boolean - Informa se a funcionalidade de autocomplete está ativa ou não na Loja\r\n    \"Products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n        {\r\n            \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n            \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n            \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n            \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n            \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n            \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n            \"Price\": 139.99, //Double - Preço DE do Produto\r\n            \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n            \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n            \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n            \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n            \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n            \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n            \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n            \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n            \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n            \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n            \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n            \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                \"Futebol\",\r\n                \"Futebol > Camisas Polo\",\r\n                \"Futebol > Camisa Polo > Time\"\r\n            ],\r\n            \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n            \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n            ],\r\n            \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                \"Futebol\",\r\n                \"Camisas Polo\",\r\n                \"Kappa\",\r\n                \"Masculino\",\r\n                \"netshoes\"\r\n            ],\r\n            \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n            \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n            \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n                {\r\n                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n                },\r\n                {\r\n                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                }\r\n            ],\r\n            \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                {\r\n                    \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                            \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                        },\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 139.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Availability\",\r\n                            \"ValueString\": \"out of stock\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                    \"EndDouble\": 9000000,\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                    \"EndDate\": \"0001-02-01T00:00:00\",\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"SalePrice\",\r\n                            \"ValueDouble\": 89.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 139.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Availability\",\r\n                            \"ValueString\": \"out of stock\"\r\n                        }\r\n                    ]\r\n                }\r\n            ],\r\n            \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                {\r\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                    \"EndDouble\": 9000000,\r\n                    \"Validation\": [\r\n                        \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                        \"facebook\"\r\n                    ],\r\n                    \"Values\": [\r\n                        {\r\n                            \"Field\": \"ProductFilters\",\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"Value\": \"google\",\r\n                    \"Values\": [\r\n                        {\r\n                            \"Field\": \"ProductFilters\",\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                }\r\n            ],\r\n            \"Specifications\": [ //Listagem das Variações dos produtos\r\n                {\r\n                    \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                    \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                    \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 123.90\r\n                        },\r\n                        {\r\n                            \"Name\": \"Installment\",\r\n                            \"ValueInt\": 2\r\n                        },\r\n                        {\r\n                            \"Name\": \"Title\",\r\n                            \"ValueString\": \"Produto de Teste\"\r\n                        }\r\n                    ],\r\n                    \"Variations\": [ //Listagem de atributos da variação\r\n                        {\r\n                            \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                            \"Value\": \"G\" //String - Valor do atributo da variação\r\n                        },\r\n                        {\r\n                            \"Name\": \"cor\",\r\n                            \"Value\": \"Preto\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                    \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                    \"Variations\": [ //Listagem de atributos da variação\r\n                        {\r\n                            \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                            \"Value\": \"M\" //Valor do atributo da variação\r\n                        },\r\n                        {\r\n                            \"Name\": \"cor\",\r\n                            \"Value\": \"Branco\"\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n            \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n            \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n            \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n            \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n            \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n            \"Price\": 139.99, //Double - Preço DE do Produto\r\n            \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n            \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n            \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n            \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n            \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n            \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n            \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n            \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n            \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n            \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n            \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n            \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                \"Futebol\",\r\n                \"Futebol > Camisas Polo\",\r\n                \"Futebol > Camisa Polo > Time\"\r\n            ],\r\n            \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n            \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n            ],\r\n            \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                \"Futebol\",\r\n                \"Camisas Polo\",\r\n                \"Kappa\",\r\n                \"Masculino\",\r\n                \"netshoes\"\r\n            ],\r\n            \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n            \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n            \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n            \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n            \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n                {\r\n                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n                },\r\n                {\r\n                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                }\r\n            ],\r\n            \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                {\r\n                    \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                            \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                        },\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 139.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Availability\",\r\n                            \"ValueString\": \"out of stock\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                    \"EndDouble\": 9000000,\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                    \"EndDate\": \"0001-02-01T00:00:00\",\r\n                    \"Values\": [\r\n                        {\r\n                            \"Name\": \"SalePrice\",\r\n                            \"ValueDouble\": 89.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 139.99\r\n                        },\r\n                        {\r\n                            \"Name\": \"Availability\",\r\n                            \"ValueString\": \"out of stock\"\r\n                        }\r\n                    ]\r\n                }\r\n            ],\r\n            \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                {\r\n                    \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                    \"EndDouble\": 9000000,\r\n                    \"Validation\": [\r\n                        \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                        \"facebook\"\r\n                    ],\r\n                    \"Values\": [\r\n                        {\r\n                            \"Field\": \"ProductFilters\",\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"Value\": \"google\",\r\n                    \"Values\": [\r\n                        {\r\n                            \"Field\": \"ProductFilters\",\r\n                            \"Name\": \"Free-Shipping\",\r\n                            \"ValueString\": \"True\"\r\n                        }\r\n                    ]\r\n                }\r\n            ],\r\n            \"Specifications\": [ //Listagem das Variações dos produtos\r\n                {\r\n                    \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                    \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                    \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                        {\r\n                            \"Name\": \"Price\",\r\n                            \"ValueDouble\": 123.90\r\n                        },\r\n                        {\r\n                            \"Name\": \"Installment\",\r\n                            \"ValueInt\": 2\r\n                        },\r\n                        {\r\n                            \"Name\": \"Title\",\r\n                            \"ValueString\": \"Produto de Teste\"\r\n                        }\r\n                    ],\r\n                    \"Variations\": [ //Listagem de atributos da variação\r\n                        {\r\n                            \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                            \"Value\": \"G\" //String - Valor do atributo da variação\r\n                        },\r\n                        {\r\n                            \"Name\": \"cor\",\r\n                            \"Value\": \"Preto\"\r\n                        }\r\n                    ]\r\n                },\r\n                {\r\n                    \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                    \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                    \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                    \"Variations\": [ //Listagem de atributos da variação\r\n                        {\r\n                            \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                            \"Value\": \"M\" //Valor do atributo da variação\r\n                        },\r\n                        {\r\n                            \"Name\": \"cor\",\r\n                            \"Value\": \"Branco\"\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"Terms\": [ //Listagem  de termos mais buscados e que deverao popular o autocomplete\r\n        {\r\n            \"TermSuggestion\": \"camisa\", //String - Sugestão de termo a ser apresentado para o Comprador\r\n            \"UrlSearch\": \"https://search.smarthint.co/v{{cluster}}/Search/GetPrimarySearch?shcode={{shcodeCustomer}}&term={{termodebusca}}\", //String - URL/Link da Busca relacionada a suegestão do termo\r\n            \"Order\": 1 //Int - Ordem de apresentação do termo mais buscado\r\n        },\r\n        {\r\n            \"TermSuggestion\": \"camisa\",\r\n            \"UrlSearch\": \"https://search.smarthint.co/v{{cluster}}/Search/GetPrimarySearch?shcode={{shcodeCustomer}}&term={{termodebusca}}\",\r\n            \"Order\": 2        \r\n        }      \r\n    ],\r\n    \"Title\": \"Termos mais buscados\" //String - Título dos termos mais buscados cadastrado pelo Lojista no Painel Administrativo\r\n}"}],"_postman_id":"37c518a8-1c5c-4b30-95b4-4e131e55d165"}],"id":"e7257bfe-d8d7-427d-bfa8-24753ee1b8bb","description":"<p>Com a busca da SmartHint, o seus Compradores terão mais facilidade em pesquisar os produtos desejados e que estão de acordo com a sua navegação.</p>\n<p>Dentro da área de busca, além de enviar o termo de busca, você poderá aplicar os filtros que o seu Comprador selecionar ou não, fazendo uma segmentação dos seu catálogo para que o resultado aplicado seja, exatamente, o que o mesmo procura.</p>\n<p>Além de retornar os produtos, você também poderá apresentar os termos mais pesquiados de acordo com o que o seu Comprador digita através do endpoint de Autocomplete, este que retornar a quantidade de termos que for parametrizado na chamada, bem como os produtos que serão retornados.</p>\n","_postman_id":"e7257bfe-d8d7-427d-bfa8-24753ee1b8bb"},{"name":"Vitrines","item":[{"name":"Vitrines por Página","item":[{"name":"Vitrines por Página","id":"1feffc39-eba9-44ef-b79c-058a31abaa52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://recs.smarthint.co/recommendationByPage?shCode={shCode}&channel={canalDispositivo}&pagetype={pageType}&pageIdentifier={pageIdentifier}&anonymous={idCustomer}&filter={campoFiltro}:{valorFiltro}&categories={categories}&products={productId}&position={position}","urlObject":{"protocol":"https","path":["recommendationByPage"],"host":["recs","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shCode","value":"{shCode}"},{"description":{"content":"<p>Canal na qual as recomendações deverão ser retornadas. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista</p>\n","type":"text/plain"},"key":"channel","value":"{canalDispositivo}"},{"description":{"content":"<p>Tipo de Página na qual as recomendações deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: </p>\n<ul>\n<li>category</li>\n<li>search</li>\n<li>searchWithResult</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>pagenotfound</li>\n<li>product</li>\n<li>others</li>\n</ul>\n","type":"text/plain"},"key":"pagetype","value":"{pageType}"},{"description":{"content":"<p>Caso exista alguma configuração de Posicionamento de Vitrines específico para uma página, o valor desta página deverá ser atributo neste campo. O valor desta configuração deverá ser o mesmo cadastrado no Painel Administrativo pelo Usuário-Lojista, caso este campo não seja preenchido ou não tivermos um valor igual nas configurações, o mesmo será desconsiderado</p>\n","type":"text/plain"},"key":"pageIdentifier","value":"{pageIdentifier}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymous","value":"{idCustomer}"},{"description":{"content":"<p>Filtros sobre a recomendação, realizada através do productFilters enviados no Produto</p>\n","type":"text/plain"},"key":"filter","value":"{campoFiltro}:{valorFiltro}"},{"description":{"content":"<p>Listagem das últimas categorias visitadas pelo cliente. O envio deverá ser realizado neste formato:\ncategories=category</p>\n","type":"text/plain"},"key":"categories","value":"{categories}"},{"description":{"content":"<p>Para a página do produto, deverá ser enviada uma lista com apenas um produto dentro da mesma e para as páginas de Carrinho/Checkout. deverá ser enviado todos os produtos que estão no carrinho, esta que deverá seguir o formato \nproducts=productid:valorProductId</p>\n","type":"text/plain"},"key":"products","value":"{productId}"},{"description":{"content":"<p>Posição das vitrines que deverá ser retornada quando a chamada for realizada</p>\n","type":"text/plain"},"key":"position","value":"{position}"}],"variable":[]}},"response":[{"id":"aa4bef1d-b231-4add-99f6-aec0fbb64316","name":"Recomendações por Página","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://recs.smarthint.co/recommendationByPage?shCode=SH-000000&channel=desktop&pagetype=category&pageIdentifier=moda&anonymous=c063e8d2-d690-44d7-869f-15ca07bf9555&filter=Categoria:Camisas&categories=categories[0]: vestidos&products=ProductId: vestido-01234&position=01","protocol":"https","host":["recs","smarthint","co"],"path":["recommendationByPage"],"query":[{"key":"shCode","value":"SH-000000","description":"SHCode - Código interno da SmartHint da Loja"},{"key":"channel","value":"desktop","description":"Canal na qual as recomendações deverão ser retornadas. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista"},{"key":"pagetype","value":"category","description":"Tipo de Página na qual as recomendações deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: \n- category\n- search\n- searchWithResults\n- home\n- cart\n- emptycart\n- checkout\n- notfound\n- product\n- other"},{"key":"pageIdentifier","value":"moda","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.\n"},{"key":"anonymous","value":"c063e8d2-d690-44d7-869f-15ca07bf9555","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.\n"},{"key":"filter","value":"Categoria:Camisas","description":"Filtros sobre a recomendação, realizada através do productFilters enviados no Produto"},{"key":"categories","value":"categories[0]: vestidos","description":"Listagem das últimas categorias visitadas pelo cliente. O envio deverá ser realizado neste formato:\ncategories=category"},{"key":"products","value":"ProductId: vestido-01234","description":"Para a página do produto, deverá ser enviada uma lista com apenas um produto dentro da mesma e para as páginas de Carrinho/Checkout. deverá ser enviado todos os produtos que estão no carrinho, esta que deverá seguir o formato \nproducts=productid:valorProductId"},{"key":"position","value":"01","description":"Posição das vitrines que deverá ser retornada quando a chamada for realizada"}]}},"_postman_previewlanguage":"json","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\r\n    {\r\n        \"smarthint-position\": \"01\",//String - Posição da SmartHint. Retorna todas as vitrines configuradas e ativas para esta posição, nas ordem definida pelo Usuário-Lojista\r\n        \"recommendationsProducts\": [//Lista de Recomendações Customizadas e de Inteligência Artificial para a Posição\r\n            {\r\n                \"order\": 1, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"most-popular\",//String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Mais Vistos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/MostPopular?shcode={shcode}&currentUrl={currentUrl}\" //String - Chamada para a Recomendação\r\n            },\r\n            {\r\n                \"order\": 3, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"best-seller\",\r\n                \"titleRecommendation\": \"Mais Vendidos\",\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/MostPopular?shcode={shcode}&currentUrl={currentUrl}\"\r\n            }\r\n        ],\r\n        \"recommendationsPromotional\": [//Lista de Recomendações Promocionais para a Posição\r\n            {\r\n                \"order\": 2, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"recommendation-promocional-01\",//String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Recomendação com Promoção\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"bannerUrl\": \"https://minhaloja.com.br/banner/banner-id-123\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                \"bannerUrlClick\": \"https://minhaloja.com.br/brand/nike\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                \"bannerHtml\": \"\",\r\n                \"positionBanner\": \"First\", //String - Posição determinada na configuração da Recomendação. Pode variar entre \"First\" (apresenta no ínicio da Recomendação e \"Last\" (apresenta após os produtos)\r\n                \"hasTimer\": \"True\", //Booletan - Retornar se a recomendação possui um Cronômetro a ser exibido                \r\n                \"startDateTime\": \"2021-11-12T01:44:27.666Z\", //Data/hora de exibição dos banners para a utilização do cronometro que pode ser habilitado dentro da Funcionalidade\r\n                \"endDateTime\": \"2021-11-13T01:44:27.666Z\", //Data/hora de exibição dos banners para a utilização do cronometro que pode ser habilitado dentro da Funcionalidade\r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/recommendationsPromotional?shcode={shcode}&currentUrl={currentUrl}&recommendationId=001\" //String - Chamada para a Recomendação\r\n            },\r\n            {\r\n                \"order\": 4, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"most-popular\",//String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Mais Vistos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"bannerUrl\": \"\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                \"bannerUrlClick\": \"\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                \"bannerHtml\": \"<div></div>\",\r\n                \"positionBanner\": \"First\", //String - Posição determinada na configuração da Recomendação. Pode variar entre \"Frist\" (apresenta no ínicio da Recomendação e \"Last\" (apresenta após os produtos)\r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/recommendationsPromotional?shcode={shcode}&currentUrl={currentUrl}&recommendationId=002\" //String - Chamada para a Recomendação\r\n            }\r\n        ],\r\n        \"recommendationsCombination\": [ //Lista de Recomendações de Combos para a Posição\r\n            {\r\n                \"order\": 5, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"recommendation-combo-01\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Recomendação de Combos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação \r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/comboRecommendations?shcode={shcode}&currentUrl={currentUrl}&recommendationId=001\" //String - Chamada para a Recomendação\r\n            }\r\n        ] \r\n    },\r\n    {\r\n        \"smarthint-position\": \"02\",\r\n        \"recommendationsProducts\": [\r\n            {\r\n                \"order\": 1, \r\n                \"nameRecommendation\": \"LikeSimilar\",\r\n                \"titleRecommendation\": \"Similares\",\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", \r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/LikeSimilar?shcode={shcode}&currentUrl={currentUrl}\"\r\n            },\r\n            {\r\n                \"order\": 2,\r\n                \"nameRecommendation\": \"boxCustom-001\",\r\n                \"titleRecommendation\": \"Produtos do Harry Potter\",\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", \r\n                \"urlRecommendation\": \"https://recs.smarthint.co/recommendation/boxCustom?shcode={shcode}&currentUrl={currentUrl}&boxId=001\"\r\n            }\r\n        ],\r\n        \"recommendationsPromotional\": [], \r\n        \"recommendationsCombination\": []\r\n\r\n    },\r\n    {\r\n        \"smarthint-position\": \"03\",\r\n        \"recommendations\": []\r\n    },\r\n    {\r\n        \"smarthint-position\": \"04\",\r\n        \"recommendations\":[]\r\n    },\r\n    {\r\n        \"smarthint-position\": \"05\",\r\n        \"recommendations\": []\r\n    }\r\n]"}],"_postman_id":"1feffc39-eba9-44ef-b79c-058a31abaa52"},{"name":"Vitrines por Página com Produtos","id":"ac7ee721-b9cf-4150-8bfa-eaf27e191899","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://recs.smarthint.co/recommendationByPage/withProducts?shcode={shCode}&channel={canalDispositivo}&pagetype={pageType}&pageIdentifier={pageIdentifier}&anonymous={idCustomer}&filter={campoFiltro}:{valorFiltro}&categories={categories}&products={productId}&position={position}","urlObject":{"protocol":"https","path":["recommendationByPage","withProducts"],"host":["recs","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{shCode}"},{"description":{"content":"<p>Canal na qual as recomendações deverão ser retornadas. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista</p>\n","type":"text/plain"},"key":"channel","value":"{canalDispositivo}"},{"description":{"content":"<p>Tipo de Página na qual as recomendações deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: </p>\n<ul>\n<li>category</li>\n<li>search</li>\n<li>searchWithResult</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>pagenotfound</li>\n<li>product</li>\n<li>other</li>\n</ul>\n","type":"text/plain"},"key":"pagetype","value":"{pageType}"},{"description":{"content":"<p>Caso exista alguma configuração de Posicionamento de Vitrines específico para uma página, o valor desta página deverá ser atributo neste campo. O valor desta configuração deverá ser o mesmo cadastrado no Painel Administrativo pelo Usuário-Lojista, caso este campo não seja preenchido ou não tivermos um valor igual nas configurações, o mesmo será desconsiderado</p>\n","type":"text/plain"},"key":"pageIdentifier","value":"{pageIdentifier}"},{"description":{"content":"<p>Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.</p>\n","type":"text/plain"},"key":"anonymous","value":"{idCustomer}"},{"description":{"content":"<p>Filtros sobre a recomendação, realizada através do productFilters enviados no Produto</p>\n","type":"text/plain"},"key":"filter","value":"{campoFiltro}:{valorFiltro}"},{"description":{"content":"<p>Listagem das últimas categorias visitadas pelo cliente. O envio deverá ser realizado neste formato:\ncategories=category</p>\n","type":"text/plain"},"key":"categories","value":"{categories}"},{"description":{"content":"<p>Para a página do produto, deverá ser enviada uma lista com apenas um produto dentro da mesma e para as páginas de Carrinho/Checkout. deverá ser enviado todos os produtos que estão no carrinho, esta que deverá seguir o formato </p>\n<p>products=productid:valorProductId</p>\n","type":"text/plain"},"key":"products","value":"{productId}"},{"description":{"content":"<p>Posição das vitrines que deverá ser retornada quando a chamada for realizada</p>\n","type":"text/plain"},"key":"position","value":"{position}"}],"variable":[]}},"response":[{"id":"1c48de8c-e29f-4cf9-beac-53ab60b985d2","name":"Recomendações por Página com Produtos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://recs.smarthint.co/recommendationByPage/withProducts?shCode=SH-000000&channel=desktop&pagetype=category&pageIdentifier=moda&anonymous=c063e8d2-d690-44d7-869f-15ca07bf9555&filter=Categoria:Camisas&categories=categories[0]: vestidos&products=ProductId: vestido-01234&position=01","protocol":"https","host":["recs","smarthint","co"],"path":["recommendationByPage","withProducts"],"query":[{"key":"shCode","value":"SH-000000","description":"SHCode - Código interno da SmartHint da Loja"},{"key":"channel","value":"desktop","description":"Canal na qual as recomendações deverão ser retornadas. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista"},{"key":"pagetype","value":"category","description":"Tipo de Página na qual as recomendações deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: \n- category\n- search\n- searchWithResults\n- home\n- cart\n- emptycart\n- checkout\n- notfound\n- product\n- other"},{"key":"pageIdentifier","value":"moda","description":"Caso exista alguma configuração de Posicionamento de Vitrines específico para uma página, o valor desta página deverá ser atributo neste campo. O valor desta configuração deverá ser o mesmo cadastrado no Painel Administrativo pelo Usuário-Lojista, caso este campo não seja preenchido ou não tivermos um valor igual nas configurações, o mesmo será desconsiderado"},{"key":"anonymous","value":"c063e8d2-d690-44d7-869f-15ca07bf9555","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.\n"},{"key":"filter","value":"Categoria:Camisas","description":"Filtros sobre a recomendação, realizada através do productFilters enviados no Produto"},{"key":"categories","value":"categories[0]: vestidos","description":"Listagem das últimas categorias visitadas pelo cliente. O envio deverá ser realizado neste formato:\ncategories=category"},{"key":"products","value":"ProductId: vestido-01234","description":"Para a página do produto, deverá ser enviada uma lista com apenas um produto dentro da mesma e para as páginas de Carrinho/Checkout. deverá ser enviado todos os produtos que estão no carrinho, esta que deverá seguir o formato \nproducts=productid:valorProductId"},{"key":"position","value":"01","description":"Posição das vitrines que deverá ser retornada quando a chamada for realizada"}]}},"_postman_previewlanguage":"json","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\r\n    {\r\n        \"smarthint-position\": \"01\", //String - Posição da SmartHint. Retorna todas as vitrines configuradas e ativas para esta posição, nas ordem definida pelo Usuário-Lojista\r\n        \"recommendationsProducts\": [ //Lista de Recomendações Customizadas e de Inteligência Artificial para a Posição\r\n            {\r\n                \"order\": 1, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"most-popular\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Mais Vistos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"order\": 3, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"best-seller\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Mais Vendidos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"recommendationsPromotional\": [ //Lista de Recomendações Promocionais para a Posição\r\n            {\r\n                \"order\": 2, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"recommendation-promocional-01\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Recomendação com Promoção\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"bannerUrl\": \"https://minhaloja.com.br/banner/banner-id-123\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                \"bannerUrlClick\": \"https://minhaloja.com.br/brand/nike\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                \"bannerHtml\": \"\",\r\n                \"positionBanner\": \"First\", //String - Posição determinada na configuração da Recomendação. Pode variar entre \"First\" (apresenta no ínicio da Recomendação e \"Last\" (apresenta após os produtos)\r\n                \"hasTimer\": \"True\", //Booletan - Retornar se a recomendação possui um Cronômetro a ser exibido                \r\n                \"startDateTime\": \"2021-11-12T01:44:27.666Z\", //Data/hora de exibição dos banners para a utilização do cronometro que pode ser habilitado dentro da Funcionalidade\r\n                \"endDateTime\": \"2021-11-13T01:44:27.666Z\", //Data/hora de exibição dos banners para a utilização do cronometro que pode ser habilitado dentro da Funcionalidade\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"order\": 4, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"most-popular\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Mais Vistos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação\r\n                \"bannerUrl\": \"https://minhaloja.com.br/banner/banner-id-123\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                \"bannerUrlClick\": \"https://minhaloja.com.br/brand/nike\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                \"bannerHtml\": \"\",\r\n                \"positionBanner\": \"First\", //String - Posição determinada na configuração da Recomendação. Pode variar entre \"Frist\" (apresenta no ínicio da Recomendação e \"Last\" (apresenta após os produtos)\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"recommendationsCombination\": [ //Lista de Recomendações de Combos para a Posição\r\n            {\r\n                \"order\": 5, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"recommendation-combo-01\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Recomendação de Combos\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação \r\n                \"combos\": [\r\n                    {\r\n                        \"order\": 1, //Int - Ordem de apresentação da vitrine\r\n                        \"titleCombo\": \"Dois por um\",\r\n                        \"bannerUrl\": \"https://minhaloja.com.br/banner/banner-id-123\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                        \"bannerUrlClick\": \"https://minhaloja.com.br/brand/nike\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                        \"bannerHtml\": \"\",\r\n                        \"products\": [ //Lista de Produtos retornados para a recomendação\r\n                            {\r\n                                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                                \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Futebol > Camisas Polo\",\r\n                                    \"Futebol > Camisa Polo > Time\"\r\n                                ],\r\n                                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                                ],\r\n                                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Camisas Polo\",\r\n                                    \"Kappa\",\r\n                                    \"Masculino\",\r\n                                    \"netshoes\"\r\n                                ],\r\n                                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                                \"AditionalFeatures\": {\r\n                                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                                },\r\n                                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                                    {\r\n                                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\",\r\n                                                \"ValueDouble\": 89.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Validation\": [\r\n                                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                            \"facebook\"\r\n                                        ],\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Value\": \"google\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 123.90\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Installment\",\r\n                                                \"ValueInt\": 2\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Title\",\r\n                                                \"ValueString\": \"Produto de Teste\"\r\n                                            }\r\n                                        ],\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Preto\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                                \"Value\": \"M\" //Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Branco\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                                \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Futebol > Camisas Polo\",\r\n                                    \"Futebol > Camisa Polo > Time\"\r\n                                ],\r\n                                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                                ],\r\n                                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Camisas Polo\",\r\n                                    \"Kappa\",\r\n                                    \"Masculino\",\r\n                                    \"netshoes\"\r\n                                ],\r\n                                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                                \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                                \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                                \"AditionalFeatures\": {\r\n                                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                                },\r\n                                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                                    {\r\n                                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\",\r\n                                                \"ValueDouble\": 89.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Validation\": [\r\n                                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                            \"facebook\"\r\n                                        ],\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Value\": \"google\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 123.90\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Installment\",\r\n                                                \"ValueInt\": 2\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Title\",\r\n                                                \"ValueString\": \"Produto de Teste\"\r\n                                            }\r\n                                        ],\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Preto\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                                \"Value\": \"M\" //Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Branco\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"order\": 6, //Int - Ordem de apresentação da vitrine para a posição\r\n                \"nameRecommendation\": \"recommendation-combo-02\", //String - Nome interno da Recomendação\r\n                \"titleRecommendation\": \"Recomendação de Combos 02\", //String - Título da Recomendação editado pelo Usuário-Lojista via Painel Administrativo\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\", //String - Evento que deve ser disparado para o Google Analytics referente a recomendação \r\n                \"combos\": [\r\n                    {\r\n                        \"order\": 1, //Int - Ordem de apresentação da vitrine\r\n                        \"titleCombo\": \"Três por dois\",\r\n                        \"bannerUrl\": \"\", //String - URL do Banner que deverá ser apresentado em conjunto com a recomendação\r\n                        \"bannerUrlClick\": \"\", //String - URL de Clique do Banner cadastrado para a recomendação\r\n                        \"bannerHtml\": \"<div></div>\", //Código HTML/CSS que foi cadastrado na configuração do Banner\r\n                        \"products\": [ //Lista de Produtos retornados para a recomendação\r\n                            {\r\n                                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                                \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Futebol > Camisas Polo\",\r\n                                    \"Futebol > Camisa Polo > Time\"\r\n                                ],\r\n                                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                                ],\r\n                                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Camisas Polo\",\r\n                                    \"Kappa\",\r\n                                    \"Masculino\",\r\n                                    \"netshoes\"\r\n                                ],\r\n                                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                                \"AditionalFeatures\": {\r\n                                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                                },\r\n                                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                                    {\r\n                                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\",\r\n                                                \"ValueDouble\": 89.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Validation\": [\r\n                                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                            \"facebook\"\r\n                                        ],\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Value\": \"google\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 123.90\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Installment\",\r\n                                                \"ValueInt\": 2\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Title\",\r\n                                                \"ValueString\": \"Produto de Teste\"\r\n                                            }\r\n                                        ],\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Preto\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                                \"Value\": \"M\" //Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Branco\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                                \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Futebol > Camisas Polo\",\r\n                                    \"Futebol > Camisa Polo > Time\"\r\n                                ],\r\n                                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                                ],\r\n                                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                                    \"Futebol\",\r\n                                    \"Camisas Polo\",\r\n                                    \"Kappa\",\r\n                                    \"Masculino\",\r\n                                    \"netshoes\"\r\n                                ],\r\n                                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                                \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                                \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                                \"AditionalFeatures\": {\r\n                                    \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                                    \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                                },\r\n                                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                                    {\r\n                                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Name\": \"SalePrice\",\r\n                                                \"ValueDouble\": 89.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 139.99\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Availability\",\r\n                                                \"ValueString\": \"out of stock\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                                    {\r\n                                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                        \"EndDouble\": 9000000,\r\n                                        \"Validation\": [\r\n                                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                            \"facebook\"\r\n                                        ],\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Value\": \"google\",\r\n                                        \"Values\": [\r\n                                            {\r\n                                                \"Field\": \"ProductFilters\",\r\n                                                \"Name\": \"Free-Shipping\",\r\n                                                \"ValueString\": \"True\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ],\r\n                                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                            {\r\n                                                \"Name\": \"Price\",\r\n                                                \"ValueDouble\": 123.90\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Installment\",\r\n                                                \"ValueInt\": 2\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"Title\",\r\n                                                \"ValueString\": \"Produto de Teste\"\r\n                                            }\r\n                                        ],\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Preto\"\r\n                                            }\r\n                                        ]\r\n                                    },\r\n                                    {\r\n                                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                        \"Variations\": [ //Listagem de atributos da variação\r\n                                            {\r\n                                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                                \"Value\": \"M\" //Valor do atributo da variação\r\n                                            },\r\n                                            {\r\n                                                \"Name\": \"cor\",\r\n                                                \"Value\": \"Branco\"\r\n                                            }\r\n                                        ]\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"smarthint-position\": \"02\",\r\n        \"recommendationsProducts\": [\r\n            {\r\n                \"order\": 1,\r\n                \"nameRecommendation\": \"LikeSimilar\",\r\n                \"titleRecommendation\": \"Similares\",\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\",\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"order\": 2,\r\n                \"nameRecommendation\": \"boxCustom-001\",\r\n                \"titleRecommendation\": \"Produtos do Harry Potter\",\r\n                \"eventGoogleAnalytics\": \"smarthint-name-recomendation\",\r\n                \"products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                        \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                        \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                        \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                        \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                        \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                        \"Price\": 139.99, //Double - Preço DE do Produto\r\n                        \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                        \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                        \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                        \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                        \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                        \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                        \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                        \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                        \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                        \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                        \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                        \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Futebol > Camisas Polo\",\r\n                            \"Futebol > Camisa Polo > Time\"\r\n                        ],\r\n                        \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                        \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                            \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                        ],\r\n                        \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                            \"Futebol\",\r\n                            \"Camisas Polo\",\r\n                            \"Kappa\",\r\n                            \"Masculino\",\r\n                            \"netshoes\"\r\n                        ],\r\n                        \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                        \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                        \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                        \"AditionalFeatures\": {\r\n                            \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\", //String - Valor que será retornado quando a Chave for chamada\r\n                            \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                        },\r\n                        \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                            {\r\n                                \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                        \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                                \"EndDate\": \"0001-02-01T00:00:00\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Name\": \"SalePrice\",\r\n                                        \"ValueDouble\": 89.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 139.99\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Availability\",\r\n                                        \"ValueString\": \"out of stock\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                            {\r\n                                \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                                \"EndDouble\": 9000000,\r\n                                \"Validation\": [\r\n                                    \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                                    \"facebook\"\r\n                                ],\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Value\": \"google\",\r\n                                \"Values\": [\r\n                                    {\r\n                                        \"Field\": \"ProductFilters\",\r\n                                        \"Name\": \"Free-Shipping\",\r\n                                        \"ValueString\": \"True\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ],\r\n                        \"Specifications\": [ //Listagem das Variações dos produtos\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                                    {\r\n                                        \"Name\": \"Price\",\r\n                                        \"ValueDouble\": 123.90\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Installment\",\r\n                                        \"ValueInt\": 2\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"Title\",\r\n                                        \"ValueString\": \"Produto de Teste\"\r\n                                    }\r\n                                ],\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                        \"Value\": \"G\" //String - Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Preto\"\r\n                                    }\r\n                                ]\r\n                            },\r\n                            {\r\n                                \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                                \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                                \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                                \"Variations\": [ //Listagem de atributos da variação\r\n                                    {\r\n                                        \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                        \"Value\": \"M\" //Valor do atributo da variação\r\n                                    },\r\n                                    {\r\n                                        \"Name\": \"cor\",\r\n                                        \"Value\": \"Branco\"\r\n                                    }\r\n                                ]\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"recommendationsPromotional\": [],\r\n        \"recommendationsCombination\": []\r\n    },\r\n    {\r\n        \"smarthint-position\": \"03\",\r\n        \"recommendations\": []\r\n    },\r\n    {\r\n        \"smarthint-position\": \"04\",\r\n        \"recommendations\": []\r\n    },\r\n    {\r\n        \"smarthint-position\": \"05\",\r\n        \"recommendations\": []\r\n    }\r\n]"}],"_postman_id":"ac7ee721-b9cf-4150-8bfa-eaf27e191899"}],"id":"59f4fe87-84b4-4938-8561-60cdd0cedd7e","_postman_id":"59f4fe87-84b4-4938-8561-60cdd0cedd7e","description":""}],"id":"50dd194b-d01a-46d0-b927-97633f1e0bb2","_postman_id":"50dd194b-d01a-46d0-b927-97633f1e0bb2","description":""},{"name":"Hotsite","item":[{"name":"Hotsite","id":"5563cd4b-440a-4e74-bbbf-ec93ebfeda04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://searches.smarthint.co/v{{cluster}}/hotsite?shcode={shcode}&url={urlHotsite}&anonymous={idCustomer}","urlObject":{"protocol":"https","path":["v{{cluster}}","hotsite"],"host":["searches","smarthint","co"],"query":[{"key":"shcode","value":"{shcode}"},{"key":"url","value":"{urlHotsite}"},{"key":"anonymous","value":"{idCustomer}"}],"variable":[]}},"response":[{"id":"8607c72c-0fe6-4217-a95f-25a5d7b093c5","name":"Hotsite","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://searches.smarthint.co/v{{cluster}}/hotsite?shcode={{shcode}}&url={{urlHotsite}}&anonymous={{anonymous}}","protocol":"https","host":["searches","smarthint","co"],"path":["v{{cluster}}","hotsite"],"query":[{"key":"shcode","value":"{{shcode}}"},{"key":"url","value":"{{urlHotsite}}"},{"key":"anonymous","value":"{{anonymous}}","description":"Deve ser uma string que identifica o cliente, sempre que esse cliente utilizar o aplicativo, esse identificador deve possuir o mesmo valor. Recomendamos que seja um valor que não possua características pessoais do cliente, como por exemplo CPF, e-mail, nome, o ideal é que seja um ID interno ou algum hash gerado a partir de alguma dessas informações. Essa informação será enviada nas requisições para identificar a interação do cliente com a SmartHint e gerar dados sobre navegação e compras para os modelos de IA.\n","type":"text"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"Name\": \"Nome do Hotsite\",\r\n    \"Url\": \"URL-do-hotsite\",\r\n    \"Active\": true,\r\n    \"SearchResult\": {\r\n        \"SearchId\": \"d13d0f3b-519f-4824-a7bf-8ed110c82e08\", //String - Código com um GUID que é um identificador da busca dentro da SH\r\n        \"SearchTerm\": \"camiseta\", //String - Termos pesquisado e passado no campo term\r\n        \"Key\": \"SH-000000\", //String - SH da loja que foi buscado (deve ser o mesmo valor do request, caso retorne valor diferente é porque existe alguma falha na comunicação \r\n        //com o índice e o resultado deve ser ignorado\r\n        \"Anonymous\": \"c063e8d2-d690-44d7-869f-15ca07bf9555\", //String - Identificador do Usuário que está realizando a busca\r\n        \"Date\": \"2022-03-25T16:46:05.9475355+00:00\", //DateTime - Data da busca\r\n        \"SearchTime\": 0.001, //Double - Tempo em segundos utilizados pela busca\r\n        \"PosProcessTime\": 0.006, //Double - Tempo em segundos do processamento da busca\r\n        \"TotalResult\": 18, //Double - Número de produtos retornados na busca\r\n        \"Products\": [ //Lista de Produtos retornados para o termo pesquisado\r\n            {\r\n                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                \"ProductType\": \"Futebol > Camisas Polo > TFime\", //String - Subcategoria do Produto\r\n                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                    \"Futebol\",\r\n                    \"Futebol > Camisas Polo\",\r\n                    \"Futebol > Camisa Polo > Time\"\r\n                ],\r\n                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                ],\r\n                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                    \"Futebol\",\r\n                    \"Camisas Polo\",\r\n                    \"Kappa\",\r\n                    \"Masculino\",\r\n                    \"netshoes\"\r\n                ],\r\n                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                \"ProductFilters\": [ //Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores\r\n                    {\r\n                        \"Key\": \"tamanho\", //Tipo do filtro/atributo\r\n                        \"Show\": \"Tamanho\", //Forma que o filtro será apresentado\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"M\",\r\n                                \"Show\": \"m\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"G\",\r\n                                \"Show\": \"g\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"tipo-de-produto\",\r\n                        \"Show\": \"Tipo de Produto\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"tenis-de-corrida\",\r\n                                \"Show\": \"Tênis de Corrida\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"tenis-de-passear\",\r\n                                \"Show\": \"Tênis de Passear\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"promocao\",\r\n                        \"Show\": \"Promoção\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Valeu\": [\r\n                            {\r\n                                \"Key\": \"compre-2-por-1\",\r\n                                \"Show\": \"Compre 2 por 1\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"lancamentos\",\r\n                                \"Show\": \"Lançamentos\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"cor\",\r\n                        \"Show\": \"Cor\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"preto-e-branco\",\r\n                                \"Show\": \"Preto e Branco\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"verde\",\r\n                                \"Show\": \"Verde\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n                    {\r\n                        \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n                    },\r\n                    {\r\n                        \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                    }\r\n                ],\r\n                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                    {\r\n                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                            },\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 139.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Availability\",\r\n                                \"ValueString\": \"out of stock\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                        \"EndDouble\": 9000000,\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"SalePrice\",\r\n                                \"ValueDouble\": 89.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 139.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Availability\",\r\n                                \"ValueString\": \"out of stock\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                    {\r\n                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                        \"EndDouble\": 9000000,\r\n                        \"Validation\": [\r\n                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                            \"facebook\"\r\n                        ],\r\n                        \"Values\": [\r\n                            {\r\n                                \"Field\": \"ProductFilters\",\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Value\": \"google\",\r\n                        \"Values\": [\r\n                            {\r\n                                \"Field\": \"ProductFilters\",\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                    {\r\n                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 123.90\r\n                            },\r\n                            {\r\n                                \"Name\": \"Installment\",\r\n                                \"ValueInt\": 2\r\n                            },\r\n                            {\r\n                                \"Name\": \"Title\",\r\n                                \"ValueString\": \"Produto de Teste\"\r\n                            }\r\n                        ],\r\n                        \"Variations\": [ //Listagem de atributos da variação\r\n                            {\r\n                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                            },\r\n                            {\r\n                                \"Name\": \"cor\",\r\n                                \"Value\": \"Preto\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                        \"Variations\": [ //Listagem de atributos da variação\r\n                            {\r\n                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                \"Value\": \"M\" //Valor do atributo da variação\r\n                            },\r\n                            {\r\n                                \"Name\": \"cor\",\r\n                                \"Value\": \"Branco\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ProductId\": \"123456789\", //String - ID do Produto na Loja\r\n                \"Title\": \"Title do Produto\", //String -  Título utilizado no produto\r\n                \"Mpn\": \"123ABC\", //String - MPN do Produto\r\n                \"MpnFather\": \"123ABC\", //String - MPN Pai do Produto\r\n                \"Sku\": \"abcdef-123456789\", //String - SKU Principal do Produto\r\n                \"Description\": \"Descrição do Produto\", //String - Descrição utilizada no produto\r\n                \"Price\": 139.99, //Double - Preço DE do Produto\r\n                \"SalePrice\": 89.99, //Double - Preço POR do Produto\r\n                \"PromotionDiscount\": 0.0, //Double - Valor de desconto do Produto sobre o Preço DE e Preço POR\r\n                \"Availability\": \"in stock\", //String - Disponibilidade do Produto\r\n                \"ProductType\": \"Futebol > Camisas Polo > Time\", //String - Subcategoria do Produto\r\n                \"Link\": \"//www.minhaloja.com.br/123456789\", //String - URL do Produto\r\n                \"Installment\": 1, //Int - Parcelamento Mmáximo do Produto\r\n                \"InstallmentAmount\": 89.99, //Double - Valor da parcela do Produto\r\n                \"BankSlipPrice\": 0.0, //Double - Valor do Produto para pagamento por Boleto\r\n                \"Gender\": \"Masculino\", //String - Gênero vinculado ao Produto\r\n                \"Brand\": \"Marca do Produto\", //String - Marca cadastrada para o produto\r\n                \"ReviewStars\": 5.0, //Double - Avaliação dos produtos\r\n                \"Categories\": [ //Listagem de todas as categorias vinculadas ao Produto\r\n                    \"Futebol\",\r\n                    \"Futebol > Camisas Polo\",\r\n                    \"Futebol > Camisa Polo > Time\"\r\n                ],\r\n                \"ImageLink\": \"https://minhaloja.com.br/produto/123456789/img/imgprincipal.jpg\", //String -Imagem principal do Produto\r\n                \"AdicionalImageLink\": [ //Listagem das demais imagens do Produto\r\n                    \"https://minhaloja.com.br/produto/123456789/img/imgsecundaria.jpg\"\r\n                ],\r\n                \"Tags\": [ //Listagem de tags relacionadas ao Produto\r\n                    \"Futebol\",\r\n                    \"Camisas Polo\",\r\n                    \"Kappa\",\r\n                    \"Masculino\",\r\n                    \"netshoes\"\r\n                ],\r\n                \"CreatedDate\": \"2021-11-12T01:44:27.666Z\", //DateTime - Data de criação do Produto\r\n                \"OfferDate\": \"0001-01-01T00:00:00\", //DateTime - Data que este produto entrou em qualquer promoção na Loja\r\n                \"SellsCount\": 0, //Int - Número de vendas realizada do produto, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                \"ViewsCount\": 0, //Int - Visualizações dos produtos, para que seja feita a alimentação da base para determinar a relevância quando não temos os dados.\r\n                \"ProductFilters\": [ //Filtros que não são atributos das variações e necessitam que se tornem filtros. Neste objetivo, deverá ser enviado todos os atributos e seus respectivos valores\r\n                    {\r\n                        \"Key\": \"tamanho\", //Tipo do filtro/atributo\r\n                        \"Show\": \"Tamanho\", //Forma que o filtro será apresentado\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"M\",\r\n                                \"Show\": \"m\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"G\",\r\n                                \"Show\": \"g\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"tipo-de-produto\",\r\n                        \"Show\": \"Tipo de Produto\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"tenis-de-corrida\",\r\n                                \"Show\": \"Tênis de Corrida\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"tenis-de-passear\",\r\n                                \"Show\": \"Tênis de Passear\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"promocao\",\r\n                        \"Show\": \"Promoção\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Valeu\": [\r\n                            {\r\n                                \"Key\": \"compre-2-por-1\",\r\n                                \"Show\": \"Compre 2 por 1\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"lancamentos\",\r\n                                \"Show\": \"Lançamentos\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Key\": \"cor\",\r\n                        \"Show\": \"Cor\",\r\n                        \"Visible\": true, //Campo que determina se o filtro irá ser exibido/retornado na API \r\n                        \"Value\": [\r\n                            {\r\n                                \"Key\": \"preto-e-branco\",\r\n                                \"Show\": \"Preto e Branco\"\r\n                            },\r\n                            {\r\n                                \"Key\": \"verde\",\r\n                                \"Show\": \"Verde\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"AditionalFeatures\": [ //Listagem de campos adicionais que podem ser utilizados na montagem do Frontend, para que seja facilitado o processo de Implantação, como o caminho para adição do produto no Carrinho, adição de produtos nos Favoritos.\r\n                    {\r\n                        \"ABC0987654321\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\" //String - Valor que será retornado quando a Chave for chamada\r\n                    },\r\n                    {\r\n                        \"0987654321ABC\": \"https://www.minhaloja.com.br/checkout/cart/add?sku=1234&qty=1\"\r\n                    }\r\n                ],\r\n                \"Rules\": [ //Listagem de regras criadas para a subsituição do(s) valores dos Produtos, de acordo com um paramêtro passado na busca\r\n                    {\r\n                        \"Value\": \"Campanha do Google\", //String - Quando utilizado o \"value\", iremos realizar a alteração dos campos em \"values\" quando o mesmo for informado na chamada da Busca\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"SalePrice\", //String - Nome do campo que terá o seu valor substituido quando o parametro de \"value\" for passado na busca\r\n                                \"ValueDouble\": 89.99 //Valor que será substituido quando o parametro de \"value\" for passado na busca\r\n                            },\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 139.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Availability\",\r\n                                \"ValueString\": \"out of stock\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                        \"EndDouble\": 9000000,\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"StartDate\": \"0001-01-01T00:00:00\", //Quando utilzado o \"startData/endDate, iremos realizar a alteração dos campos em \"values\" quando o valor informado na chamada da Busca estiver dentro do range de Data\r\n                        \"EndDate\": \"0001-02-01T00:00:00\",\r\n                        \"Values\": [\r\n                            {\r\n                                \"Name\": \"SalePrice\",\r\n                                \"ValueDouble\": 89.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 139.99\r\n                            },\r\n                            {\r\n                                \"Name\": \"Availability\",\r\n                                \"ValueString\": \"out of stock\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"Conditions\": [ //Listagem de regras para que os campos de Filtros sejam adicionados conforme condição seja verdadeira. Utilizando esta função, todas as condições deverão ser retornadas verdadeiras, para que que o filtro seja criado na chamada da Busca\r\n                    {\r\n                        \"StartDouble\": 8000000, //Quando utilzado o \"startDouble/endDoubleValor, iremos realizar a adição das funcionalidades em \"values\" quando o valor informado na chamada da Busca estiver dentro do range\r\n                        \"EndDouble\": 9000000,\r\n                        \"Validation\": [\r\n                            \"Cj0KCQiA95aRBhCsARIsAC2xvfxExOcoVEiW9uxECZhhBauCKafU2mKqT5U7sE9wnT\",\r\n                            \"facebook\"\r\n                        ],\r\n                        \"Values\": [\r\n                            {\r\n                                \"Field\": \"ProductFilters\",\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Value\": \"google\",\r\n                        \"Values\": [\r\n                            {\r\n                                \"Field\": \"ProductFilters\",\r\n                                \"Name\": \"Free-Shipping\",\r\n                                \"ValueString\": \"True\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ],\r\n                \"Specifications\": [ //Listagem das Variações dos produtos\r\n                    {\r\n                        \"Sku\": \"ABC-12345678-C\", //String - SKU da Variação do produto\r\n                        \"SpecificationId\": \"1234567890\", //String -  Código único da Variação\r\n                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                        \"Changes\": [ //Listagem de campos que são alterados de acordo com cada variação, fazendo com que os valores iniciais do produto, sejam substituidos por cada uma das propriedades passadas dentro desta lista\r\n                            {\r\n                                \"Name\": \"Price\",\r\n                                \"ValueDouble\": 123.90\r\n                            },\r\n                            {\r\n                                \"Name\": \"Installment\",\r\n                                \"ValueInt\": 2\r\n                            },\r\n                            {\r\n                                \"Name\": \"Title\",\r\n                                \"ValueString\": \"Produto de Teste\"\r\n                            }\r\n                        ],\r\n                        \"Variations\": [ //Listagem de atributos da variação\r\n                            {\r\n                                \"Name\": \"tamanho\", //String - Nome do atributo da variação\r\n                                \"Value\": \"G\" //String - Valor do atributo da variação\r\n                            },\r\n                            {\r\n                                \"Name\": \"cor\",\r\n                                \"Value\": \"Preto\"\r\n                            }\r\n                        ]\r\n                    },\r\n                    {\r\n                        \"Sku\": \"ABC-12345678-D\", //String - SKU da Variação do produto\r\n                        \"SpecificationId\": \"1234567890\", //String - Código único da Variação\r\n                        \"Availability\": \"out of stock\", //String - Estoque da Variação\r\n                        \"Variations\": [ //Listagem de atributos da variação\r\n                            {\r\n                                \"Name\": \"tamanho\", //Nome do atributo da variação\r\n                                \"Value\": \"M\" //Valor do atributo da variação\r\n                            },\r\n                            {\r\n                                \"Name\": \"cor\",\r\n                                \"Value\": \"Branco\"\r\n                            }\r\n                        ]\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Filters\": [ //Lista de Filtros que podem ser utilizados de acordo com o retorno dos Produtos\r\n            {\r\n                \"Key\": {\r\n                    \"Show\": \"Tipo de Produto\", //String - Valor que deve ser apresentado no filtro\r\n                    \"Value\": \"Tipo de Produto\", //String - Valor que deve ser repassado para a consulta de um filtro\r\n                    \"Active\": true, //Boolean - Informa se o filtro encontra-se ativo ou não\r\n                    \"FieldSource\": \"Categoria\", //String - Valor que deve ser repassado para a consulta de um filtro\r\n                    \"IsAscending\": true, //Boolean - Informa se os valores dos campos estão com ordenação ascedente ou não\r\n                    \"Sort\": 0, //Int - Ordem de apresenetação do Filtro\r\n                    \"MultiValue\": false //Boolean - Informa se o filtro pode ser utilizado como multivalor ou não\r\n                },\r\n                \"Value\": [\r\n                    {\r\n                        \"Quantity\": 18,\r\n                        \"Index\": 0,\r\n                        \"Show\": \"Tênis de Corrida\",\r\n                        \"Value\": \"Tênis de Corrida\",\r\n                        \"Checked\": \"\",\r\n                        \"Active\": true,\r\n                        \"IsAscending\": false,\r\n                        \"Sort\": 0,\r\n                        \"MultiValue\": false\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"Key\": {\r\n                    \"Show\": \"Preço\",\r\n                    \"Value\": \"PrecoRange\",\r\n                    \"Active\": true,\r\n                    \"IsAscending\": false,\r\n                    \"Sort\": 0,\r\n                    \"MultiValue\": false\r\n                },\r\n                \"Value\": [\r\n                    {\r\n                        \"Quantity\": 1,\r\n                        \"Index\": 0,\r\n                        \"Show\": \"2.08\",\r\n                        \"Value\": \"2.08\",\r\n                        \"Checked\": \"\",\r\n                        \"Active\": true,\r\n                        \"IsAscending\": false,\r\n                        \"Sort\": 0,\r\n                        \"MultiValue\": false\r\n                    },\r\n                    {\r\n                        \"Quantity\": 1,\r\n                        \"Index\": 0,\r\n                        \"Show\": \"12.99\",\r\n                        \"Value\": \"12.99\",\r\n                        \"Checked\": \"\",\r\n                        \"Active\": true,\r\n                        \"IsAscending\": false,\r\n                        \"Sort\": 0,\r\n                        \"MultiValue\": false\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"Sorts\": [ //Listagem de opções de ordenação dos produtos\r\n            {\r\n                \"Value\": 0, //Int - Código interno da ordenação \r\n                \"Field\": \"sellsCount\", //String - Nome do campo de ordenação\r\n                \"IsAscending\": false, //Boolean - Apresenta se o mesmo é realizado de forma ascendente ou não\r\n                \"Show\": \"Mais Vendidos\", //String - Valor que deverá ser apresentado para o Comprador\r\n                \"Checked\": \"checked\", //String - Informa se a ordenação está selecionada ou não\r\n                \"Active\": true, //Boolean - Informa se o campo de ordenação está ativa ou não\r\n                \"Sort\": 0, //Int - Valor que determina a ordem dos valores de ordenação\r\n                \"MultiValue\": false //Boolean - Informa se a ordenação pode ser utilizada como multivalor\r\n            },\r\n            {\r\n                \"Value\": 1,\r\n                \"Field\": \"finalPrice\",\r\n                \"IsAscending\": true,\r\n                \"Show\": \"Menor preço\",\r\n                \"Checked\": \"\",\r\n                \"Active\": true,\r\n                \"Sort\": 0,\r\n                \"MultiValue\": false\r\n            }\r\n        ],\r\n        \"Suggest\": [ //Listagem de sugestão de termos de acordo com o termo pesquisado\r\n            \"walker\",\r\n            \"wave\"\r\n        ],\r\n        \"IsRedirect\": false, //Boolean - Informa se o termo está cadastrado como termo redirecionado\r\n        \"urlRedirect\": \"//www.minhaloja.com.br/123456789\", //Caso o campo \"IsRedirect\" for true, este campo é retornado com a URL \r\n        //de redirecionamento cadastrada no Painel pelo Usuário-Lojista\r\n        \"QuantityFilterShow\": 0, //Int - Quantidade total de filtros retornados para o termo\r\n        \"QuantityFilterOptionShow\": 0, //Int - Quantidade total de opções de filtro para o termo pesquisado\r\n        \"Success\": true, //Boolean - Informa se o resultado da busca obteve resultados ou não\r\n        \"Banners\": [ //Lista de banners vinculados ao termo de busca pesquisado\r\n            {\r\n                \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\r\n                \"UrlBanner\": \"https://minhaloja.com.br/img/b/37a5fef1-5e00-496b-94bb-06215786f2b6.png\",\r\n                \"UrlRedirect\": \"https://minhaloja.com.br/fabricante/samsonite\",\r\n                \"BannerHtml\": \"\",\r\n                \"Sequence\": 1 //Short - Indicar a ordem que o banner deverá ser apresentado\r\n            },\r\n            {\r\n                \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\r\n                \"UrlBanner\": \"https://minhaloja.com.br/img/b/37a5fef1-5e00-496b-94bb-06215786f2b6.png\",\r\n                \"UrlRedirect\": \"https://minhaloja.com.br/fabricante/samsonite\",\r\n                \"BannerHtml\": \"\",\r\n                \"Sequence\": 2 //Short - Indicar a ordem que o banner deverá ser apresentado\r\n            }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"5563cd4b-440a-4e74-bbbf-ec93ebfeda04"}],"id":"b4a93446-723a-49da-b4df-dfca94032755","_postman_id":"b4a93446-723a-49da-b4df-dfca94032755","description":""},{"name":"Banners","item":[{"name":"Banners por Página","id":"b55c2448-d622-4fcc-ae10-a61c55f8e888","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://searches.smarthint.co/v{{cluster}}/banner/bannerByPage?shcode={{shCode}}&channel={{canalDispositivo}}&pagetype={{pageType}}&pageIdentifier={{pageIdentifier}}","urlObject":{"protocol":"https","path":["v{{cluster}}","banner","bannerByPage"],"host":["searches","smarthint","co"],"query":[{"description":{"content":"<p>SHCode - Código interno da SmartHint da Loja</p>\n","type":"text/plain"},"key":"shcode","value":"{{shCode}}"},{"description":{"content":"<p>Canal na qual os banners deverão ser retornados. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista</p>\n","type":"text/plain"},"key":"channel","value":"{{canalDispositivo}}"},{"description":{"content":"<p>Tipo de Página na qual os Banners deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: </p>\n<ul>\n<li>category</li>\n<li>home</li>\n<li>cart</li>\n<li>emptycart</li>\n<li>checkout</li>\n<li>notfound</li>\n<li>product</li>\n<li>other</li>\n</ul>\n","type":"text/plain"},"key":"pagetype","value":"{{pageType}}"},{"description":{"content":"<p>Caso exista alguma configuração de Posicionamento de Banners específico para uma página, o valor desta página deverá ser atributo neste campo. O valor desta configuração deverá ser o mesmo cadastrado no Painel Administrativo pelo Usuário-Lojista, caso este campo não seja preenchido ou não tivermos um valor igual nas configurações, o mesmo será desconsiderado</p>\n","type":"text/plain"},"key":"pageIdentifier","value":"{{pageIdentifier}}"}],"variable":[]}},"response":[{"id":"003bee57-883d-44e5-bf22-cbdf8ff68ff4","name":"Banners por Página","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://seaches.smarthint.co/v{{cluster}}/banner/bannerByPage?shcode={{shCode}}&channel={{canalDispositivo}}&pagetype={{pageType}}&pageIdentifier={{pageIdentifier}}","protocol":"https","host":["seaches","smarthint","co"],"path":["v{{cluster}}","banner","bannerByPage"],"query":[{"key":"shcode","value":"{{shCode}}","description":"SHCode - Código interno da SmartHint da Loja"},{"key":"channel","value":"{{canalDispositivo}}","description":"Canal na qual as recomendações deverão ser retornadas. O valor do canal deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista"},{"key":"pagetype","value":"{{pageType}}","description":"Tipo de Página na qual as recomendações deverão ser retornadas. O valor da Página deverá ser o mesmo que está configurado no Painel Administrativo pelo Usuário-Lojista e poderá variar entre: \n- category\n- search\n- searchWithResults\n- home\n- cart\n- emptycart\n- checkout\n- notfound\n- product\n- other"},{"key":"pageIdentifier","value":"{{pageIdentifier}}","description":"Caso exista alguma configuração de Posicionamento de Vitrines específico para uma página, o valor desta página deverá ser atributo neste campo. O valor desta configuração deverá ser o mesmo cadastrado no Painel Administrativo pelo Usuário-Lojista, caso este campo não seja preenchido ou não tivermos um valor igual nas configurações, o mesmo será desconsiderado"}]}},"_postman_previewlanguage":"json","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\r\n    {\r\n        \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\r\n        \"UrlBanner\": \"https://minhaloja.com.br/img/b/37a5fef1-5e00-496b-94bb-06215786f2b6.png\", //URL cadastrada para o Banner\r\n        \"UrlRedirect\": \"https://minhaloja.com.br/fabricante/samsonite\", //URL de redirecionamento cadastrado para o Banner\r\n        \"NewTab\": \"_blank\", //Atributo para a configuração da abertura do Banner\r\n        \"Sequence\": 1 //Short - Indicar a ordem que o banner deverá ser apresentado\r\n    },\r\n    {\r\n        \"Name\": \"Banner de Busca\", //String - Nome do banner cadastrado na SmartHint\r\n        \"BannerHtml\": \"<div></div>\", //Código HTML/CSS que foi cadastrado na configuração do Banner\r\n        \"Sequence\": 2 //Short - Indicar a ordem que o banner deverá ser apresentado\r\n    }\r\n]"}],"_postman_id":"b55c2448-d622-4fcc-ae10-a61c55f8e888"}],"id":"a123ac87-6783-4a67-9e0c-e7528ec4d847","_postman_id":"a123ac87-6783-4a67-9e0c-e7528ec4d847","description":""}]}