{"id":5677,"date":"2026-04-15T12:18:19","date_gmt":"2026-04-15T15:18:19","guid":{"rendered":"https:\/\/helpcenter.uappi.com.br\/?post_type=release&#038;p=5677"},"modified":"2026-04-15T12:18:19","modified_gmt":"2026-04-15T15:18:19","slug":"release-api-13-03-2026","status":"publish","type":"release","link":"https:\/\/helpcenter.uappi.com.br\/en\/release\/release-api-13-03-2026\/","title":{"rendered":"Release API &#8211; 13\/03\/2026"},"content":{"rendered":"<p>Esta release trouxe uma s\u00e9rie de melhorias focadas principalmente na estabilidade<strong> da plataforma<\/strong>, <strong>ganho de performance<\/strong> e <strong>evolu\u00e7\u00e3o das rotas de API<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Tamb\u00e9m foram feitos ajustes importantes em funcionalidades j\u00e1 existentes, como <strong>agendamento de pre\u00e7os<\/strong>, <strong>busca com Elasticsearch<\/strong> e <strong>listas de presentes<\/strong>.<\/p>\n\n\n\n<p>Ao longo da entrega, o foco principal foi <strong>reduzir erros cr\u00edticos<\/strong>, melhorar a compatibilidade t\u00e9cnica e tornar algumas rotas mais flex\u00edveis para uso em integra\u00e7\u00f5es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Corre\u00e7\u00f5es t\u00e9cnicas e ajustes estruturais<\/strong><\/h2>\n\n\n\n<p>Uma parte importante da release foi dedicada a <strong>ajustes t\u00e9cnicos que impactam diretamente a estabilidade da plataforma<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Foram feitas corre\u00e7\u00f5es em consultas da API, valida\u00e7\u00f5es internas e tratamento de erros que vinham causando falhas no frontend e em integra\u00e7\u00f5es externas.<\/p>\n\n\n\n<p>Entre as principais melhorias aplicadas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ajuste na sintaxe da consulta de pedidos<\/strong> para compatibilidade com PHP 7.4;<br><\/li>\n\n\n\n<li><strong>altera\u00e7\u00e3o nas requisi\u00e7\u00f5es internas<\/strong>, que deixaram de usar HTTP e passaram a rodar via linha de comando, eliminando erros 500 no frontend;<br><\/li>\n\n\n\n<li><strong>revis\u00e3o na estrutura de logs da plataforma<\/strong>, removendo a obrigatoriedade de alguns campos de retorno na API;<br><\/li>\n\n\n\n<li><strong>corre\u00e7\u00e3o de erro undefined em filtros de categoria no frontend<\/strong>;<br><\/li>\n\n\n\n<li><strong>ajuste no c\u00e1lculo de frete<\/strong> para evitar execu\u00e7\u00e3o quando n\u00e3o existirem itens v\u00e1lidos no carrinho.<\/li>\n<\/ul>\n\n\n\n<p>Al\u00e9m dessas corre\u00e7\u00f5es, tamb\u00e9m foram feitas <strong>melhorias internas no sistema de cache<\/strong> e na <strong>valida\u00e7\u00e3o de transa\u00e7\u00f5es no banco de dados<\/strong>, o que reduz problemas intermitentes e aumenta a confiabilidade geral da plataforma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Evolu\u00e7\u00e3o das rotas de API<\/strong><\/h2>\n\n\n\n<p>A release tamb\u00e9m trouxe <strong>melhorias relevantes na API<\/strong>, principalmente com foco em automa\u00e7\u00e3o e gest\u00e3o de dados.<\/p>\n\n\n\n<p>Uma das principais mudan\u00e7as foi a evolu\u00e7\u00e3o das rotas relacionadas a <strong>revendedores<\/strong>. Agora \u00e9 poss\u00edvel fazer todo o gerenciamento diretamente pela API, incluindo cadastro, exclus\u00e3o, cria\u00e7\u00e3o de grupos e vincula\u00e7\u00e3o em massa de clientes.<\/p>\n\n\n\n<p>Al\u00e9m disso, a consulta passou a retornar <strong>informa\u00e7\u00f5es mais completas<\/strong>, como tipo de cliente, tipo de grupo e regras aplicadas.<\/p>\n\n\n\n<p>Tamb\u00e9m foram feitos ajustes importantes nas rotas de <strong>listas de presentes<\/strong>. A consulta agora pode ser feita <strong>sem a necessidade de filtros obrigat\u00f3rios<\/strong>, o que facilita integra\u00e7\u00f5es e consultas mais amplas.<\/p>\n\n\n\n<p>Entre as melhorias aplicadas nessa funcionalidade:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ordena\u00e7\u00e3o dos itens da lista<\/strong> (pre\u00e7o, popularidade e outras ordena\u00e7\u00f5es configuradas no painel);<br><\/li>\n\n\n\n<li><strong>defini\u00e7\u00e3o obrigat\u00f3ria de ordena\u00e7\u00e3o padr\u00e3o<\/strong> para evitar perda de ordena\u00e7\u00e3o;<br><\/li>\n\n\n\n<li><strong>filtro para exibir apenas produtos ainda n\u00e3o comprados<\/strong>;<br><\/li>\n\n\n\n<li><strong>ajuste no range de pre\u00e7o com base nos itens da pr\u00f3pria lista<\/strong>;<br><\/li>\n\n\n\n<li><strong>sincroniza\u00e7\u00e3o autom\u00e1tica dos dados do presenteado com o cadastro do cliente<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Essas melhorias tornam a funcionalidade <strong>mais est\u00e1vel e mais consistente para o cliente final<\/strong>, principalmente em cen\u00e1rios com grande volume de listas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Melhorias no agendamento de pre\u00e7os<\/strong><\/h2>\n\n\n\n<p>Tamb\u00e9m foram feitas <strong>corre\u00e7\u00f5es importantes no agendamento de pre\u00e7os por segmenta\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p>O principal ajuste foi a <strong>corre\u00e7\u00e3o de um problema em que as regras de pre\u00e7o estavam sendo aplicadas mais de uma vez em alguns cen\u00e1rios<\/strong>. Al\u00e9m disso, foram inclu\u00eddas melhorias no retorno da API, que agora exibe corretamente <strong>nome, data inicial e data final do agendamento<\/strong>.<\/p>\n\n\n\n<p>Entre os ajustes aplicados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>corre\u00e7\u00e3o de aplica\u00e7\u00e3o duplicada das regras de pre\u00e7o de e para<\/strong>;<br><\/li>\n\n\n\n<li><strong>corre\u00e7\u00e3o de duplicidade quando o produto possu\u00eda atributos<\/strong>;<br><\/li>\n\n\n\n<li><strong>inclus\u00e3o da chave de agendamento de pre\u00e7os nos endpoints de showcase<\/strong>, como vitrine e \u00faltimos vistos.<br><\/li>\n<\/ul>\n\n\n\n<p>Com isso, o comportamento do pre\u00e7o agendado passa a ser <strong>mais previs\u00edvel e consistente<\/strong> tanto na API quanto no frontend.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ajustes na busca e ordena\u00e7\u00e3o por relev\u00e2ncia<\/strong><\/h2>\n\n\n\n<p>Outra melhoria importante foi feita na <strong>ordena\u00e7\u00e3o por relev\u00e2ncia na busca com Elastic<\/strong>.<\/p>\n\n\n\n<p>Antes, o backend aplicava corretamente a ordena\u00e7\u00e3o por score, mas o frontend n\u00e3o exibia essa ordena\u00e7\u00e3o como op\u00e7\u00e3o selecionada, o que gerava inconsist\u00eancia para o usu\u00e1rio.<\/p>\n\n\n\n<p>Agora, quando a busca estiver sendo ordenada por relev\u00e2ncia:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o sistema exibe automaticamente a op\u00e7\u00e3o <strong>Relev\u00e2ncia busca<\/strong>;<br><\/li>\n\n\n\n<li>essa op\u00e7\u00e3o aparece apenas quando o Elastic estiver ativo;<br><\/li>\n\n\n\n<li>a ordena\u00e7\u00e3o exibida no frontend passa a <strong>refletir corretamente a ordena\u00e7\u00e3o aplicada no backend<\/strong>.<br><\/li>\n<\/ul>\n\n\n\n<p>Essa melhoria aumenta a <strong>consist\u00eancia entre o que o usu\u00e1rio visualiza e o que realmente est\u00e1 sendo utilizado na busca<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Otimiza\u00e7\u00f5es de performance<\/strong><\/h2>\n\n\n\n<p>Por fim, a release tamb\u00e9m trouxe <strong>melhorias estruturais voltadas para ganho de performance<\/strong> no core e na API.<\/p>\n\n\n\n<p>Essas otimiza\u00e7\u00f5es podem ser ativadas por configura\u00e7\u00e3o no arquivo <strong>appconfig.json<\/strong> e incluem melhorias no carregamento de classes, otimiza\u00e7\u00e3o de cache e ajustes nas requisi\u00e7\u00f5es ao Elastic Search.<\/p>\n\n\n\n<p>Entre os principais pontos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>melhoria no cache de configura\u00e7\u00f5es<\/strong>;<br><\/li>\n\n\n\n<li><strong>otimiza\u00e7\u00e3o no carregamento de classes (autoload)<\/strong>;<br><\/li>\n\n\n\n<li><strong>otimiza\u00e7\u00e3o de requisi\u00e7\u00f5es ao Elastic<\/strong>;<br><\/li>\n\n\n\n<li><strong>melhoria de performance em endpoints mais pesados<\/strong>, como busca e categoria.<br><\/li>\n<\/ul>\n\n\n\n<p>Nos testes realizados, foi identificado <strong>potencial de redu\u00e7\u00e3o entre 50% e 70% no tempo de resposta<\/strong> em endpoints com maior carga.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>D\u00favidas<\/strong><\/h2>\n\n\n\n<p>Acesse nosso <a href=\"http:\/\/helpcenter.uappi.com.br\/en\/\"><strong>Help Center<\/strong><\/a> para mais conte\u00fados sobre a plataforma Uappi!<\/p>","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"categoria_release":[30,33],"plataforma":[361,5],"class_list":["post-5677","release","type-release","status-publish","hentry","categoria_release-atualizado","categoria_release-melhorado","plataforma-todos","plataforma-uappi-v2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Release API - 13\/03\/2026 &#8211; Uappi Helpcenter<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/helpcenter.uappi.com.br\/en\/release\/release-api-13-03-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Release API - 13\/03\/2026 &#8211; Uappi Helpcenter\" \/>\n<meta property=\"og:description\" content=\"Esta release trouxe uma s\u00e9rie de melhorias focadas principalmente na estabilidade da plataforma, ganho de performance e evolu\u00e7\u00e3o das rotas de API.&nbsp; Tamb\u00e9m foram feitos ajustes importantes em funcionalidades j\u00e1 existentes, como agendamento de pre\u00e7os, busca com Elasticsearch e listas de presentes. Ao longo da entrega, o foco principal foi reduzir erros cr\u00edticos, melhorar a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helpcenter.uappi.com.br\/en\/release\/release-api-13-03-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Uappi Helpcenter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/\",\"url\":\"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/\",\"name\":\"Release API - 13\/03\/2026 &#8211; Uappi Helpcenter\",\"isPartOf\":{\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#website\"},\"datePublished\":\"2026-04-15T15:18:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/helpcenter.uappi.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Releases\",\"item\":\"https:\/\/helpcenter.uappi.com.br\/releases\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Release API &#8211; 13\/03\/2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#website\",\"url\":\"https:\/\/helpcenter.uappi.com.br\/\",\"name\":\"Uappi Helpcenter\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/helpcenter.uappi.com.br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#organization\",\"name\":\"Uappi Helpcenter\",\"url\":\"https:\/\/helpcenter.uappi.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/helpcenter.uappi.com.br\/wp-content\/uploads\/2025\/04\/logo-helpcenter.svg\",\"contentUrl\":\"https:\/\/helpcenter.uappi.com.br\/wp-content\/uploads\/2025\/04\/logo-helpcenter.svg\",\"caption\":\"Uappi Helpcenter\"},\"image\":{\"@id\":\"https:\/\/helpcenter.uappi.com.br\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Release API - 13\/03\/2026 &#8211; Uappi Helpcenter","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/helpcenter.uappi.com.br\/en\/release\/release-api-13-03-2026\/","og_locale":"en_US","og_type":"article","og_title":"Release API - 13\/03\/2026 &#8211; Uappi Helpcenter","og_description":"Esta release trouxe uma s\u00e9rie de melhorias focadas principalmente na estabilidade da plataforma, ganho de performance e evolu\u00e7\u00e3o das rotas de API.&nbsp; Tamb\u00e9m foram feitos ajustes importantes em funcionalidades j\u00e1 existentes, como agendamento de pre\u00e7os, busca com Elasticsearch e listas de presentes. Ao longo da entrega, o foco principal foi reduzir erros cr\u00edticos, melhorar a [&hellip;]","og_url":"https:\/\/helpcenter.uappi.com.br\/en\/release\/release-api-13-03-2026\/","og_site_name":"Uappi Helpcenter","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/","url":"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/","name":"Release API - 13\/03\/2026 &#8211; Uappi Helpcenter","isPartOf":{"@id":"https:\/\/helpcenter.uappi.com.br\/#website"},"datePublished":"2026-04-15T15:18:19+00:00","breadcrumb":{"@id":"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/helpcenter.uappi.com.br\/release\/release-api-13-03-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/helpcenter.uappi.com.br\/"},{"@type":"ListItem","position":2,"name":"Releases","item":"https:\/\/helpcenter.uappi.com.br\/releases\/"},{"@type":"ListItem","position":3,"name":"Release API &#8211; 13\/03\/2026"}]},{"@type":"WebSite","@id":"https:\/\/helpcenter.uappi.com.br\/#website","url":"https:\/\/helpcenter.uappi.com.br\/","name":"Uappi Helpcenter","description":"","publisher":{"@id":"https:\/\/helpcenter.uappi.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/helpcenter.uappi.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/helpcenter.uappi.com.br\/#organization","name":"Uappi Helpcenter","url":"https:\/\/helpcenter.uappi.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/helpcenter.uappi.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/helpcenter.uappi.com.br\/wp-content\/uploads\/2025\/04\/logo-helpcenter.svg","contentUrl":"https:\/\/helpcenter.uappi.com.br\/wp-content\/uploads\/2025\/04\/logo-helpcenter.svg","caption":"Uappi Helpcenter"},"image":{"@id":"https:\/\/helpcenter.uappi.com.br\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/release\/5677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/release"}],"about":[{"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/types\/release"}],"wp:attachment":[{"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/media?parent=5677"}],"wp:term":[{"taxonomy":"categoria_release","embeddable":true,"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/categoria_release?post=5677"},{"taxonomy":"plataforma","embeddable":true,"href":"https:\/\/helpcenter.uappi.com.br\/en\/wp-json\/wp\/v2\/plataforma?post=5677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}