{"id":832158,"date":"2025-07-18T10:44:39","date_gmt":"2025-07-18T10:44:39","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=832142\/"},"modified":"2025-07-21T07:54:56","modified_gmt":"2025-07-21T07:54:56","slug":"guia-desenvolvedor-prestashop-9-compatibilidade-reversa","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/","title":{"rendered":"Migra\u00e7\u00e3o de m\u00f3dulos do PrestaShop 9: um guia para desenvolvedores sobre compatibilidade com vers\u00f5es anteriores"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">O lan\u00e7amento do PrestaShop 9 trouxe novos recursos e melhorias interessantes para a plataforma de e-commerce. No entanto, para desenvolvedores de m\u00f3dulos, essa atualiza\u00e7\u00e3o apresenta desafios significativos para manter a compatibilidade com vers\u00f5es anteriores. Al\u00e9m disso, a complexidade aumenta quando voc\u00ea precisa oferecer suporte a instala\u00e7\u00f5es antigas, como o PrestaShop 1.7.5, enquanto se prepara para a vers\u00e3o mais recente.<\/span><\/p>\n<h2><b>Compreendendo o desafio da migra\u00e7\u00e3o<\/b><\/h2>\n<p data-start=\"225\" data-end=\"465\">Atualizar m\u00f3dulos do PrestaShop 8 para o PrestaShop 9 pode apresentar problemas de compatibilidade inesperados. Embora um m\u00f3dulo possa funcionar corretamente no ambiente mais recente, ele pode falhar completamente ao ser testado em vers\u00f5es mais antigas, como o PrestaShop 1.7.5.<\/p>\n<p data-start=\"467\" data-end=\"776\">Uma fonte comum desses problemas s\u00e3o as diferen\u00e7as de disponibilidade de m\u00e9todos entre as vers\u00f5es. Certos m\u00e9todos dispon\u00edveis em vers\u00f5es mais recentes podem n\u00e3o existir em vers\u00f5es mais antigas, levando a erros fatais. Al\u00e9m disso, mudan\u00e7as na arquitetura entre as vers\u00f5es do PrestaShop podem tornar o c\u00f3digo anteriormente est\u00e1vel inutiliz\u00e1vel sem ajustes.<\/p>\n<h2><b>A An\u00e1lise T\u00e9cnica: O Pesadelo da Formata\u00e7\u00e3o de Pre\u00e7os<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Um exemplo particularmente desafiador envolveu o <\/span><span style=\"font-weight: 400;\">obterLocalidadeAtual()<\/span><span style=\"font-weight: 400;\"> m\u00e9todo. No PrestaShop 8 e 9, este c\u00f3digo funciona perfeitamente:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$formattedPrice = $this-&gt;contexto-&gt;getCurrentLocale()-&gt;formatPrice($pre\u00e7o, $moeda);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">No entanto, quando o mesmo c\u00f3digo \u00e9 executado no PrestaShop 1.7.5, ele gera um erro fatal porque <\/span><span style=\"font-weight: 400;\">obterLocalidadeAtual()<\/span><span style=\"font-weight: 400;\"> n\u00e3o existe. Consequentemente, o m\u00f3dulo inteiro se torna inutiliz\u00e1vel em instala\u00e7\u00f5es mais antigas.<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832150\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg\" alt=\"\" width=\"1786\" height=\"745\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg 1786w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-300x125.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-1024x427.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-768x320.jpg 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-1536x641.jpg 1536w\" sizes=\"auto, (max-width: 1786px) 100vw, 1786px\" \/><\/a><\/p>\n<h2><b>A Solu\u00e7\u00e3o: Detec\u00e7\u00e3o Inteligente de Compatibilidade<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Para resolver esse problema, implementei um sistema robusto de verifica\u00e7\u00e3o de compatibilidade. Primeiro, criei uma verifica\u00e7\u00e3o de exist\u00eancia de m\u00e9todo antes de chamar qualquer fun\u00e7\u00e3o potencialmente indispon\u00edvel:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fun\u00e7\u00e3o p\u00fablica formatPriceCompatible($price, $currency = null) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0se (m\u00e9todo_existe($this-&gt;contexto, &#8216;getCurrentLocale&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Abordagem moderna do PrestaShop 8+<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retornar $this-&gt;contexto-&gt;getCurrentLocale()-&gt;formatPrice($pre\u00e7o, $moeda);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Else {}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Fallback legado para PS 1.7.x<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retornar Ferramentas::displayPrice($pre\u00e7o, $moeda);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832151\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg\" alt=\"Corrigindo problema de compatibilidade do m\u00f3dulo CSS e JS personalizado com o painel de administra\u00e7\u00e3o do PrestaShop 9\" width=\"1470\" height=\"432\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg 1470w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-300x88.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-1024x301.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-768x226.jpg 768w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Al\u00e9m disso, estendi essa abordagem para verifica\u00e7\u00e3o de vers\u00e3o em cen\u00e1rios mais complexos:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fun\u00e7\u00e3o p\u00fablica getPrestaShopVersion() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0retornar definido(&#8216;_PS_VERSION_&#8217;) ? _PS_VERSION_ : &#8216;1.6.0.0&#8217;;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fun\u00e7\u00e3o p\u00fablica isModernPrestaShop() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0retornar vers\u00e3o_compare($this-&gt;getPrestaShopVersion(), &#8216;1.7.6.0&#8217;, &#8216;&gt;=&#8217;);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832149\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg\" alt=\"Exibi\u00e7\u00e3o do frontend do m\u00f3dulo funcionando corretamente ap\u00f3s ajustes de compatibilidade do PrestaShop 9 para 1.7.\" width=\"1518\" height=\"1047\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg 1518w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-300x207.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-1024x706.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-768x530.jpg 768w\" sizes=\"auto, (max-width: 1518px) 100vw, 1518px\" \/><\/a><\/p>\n<h2><b>Al\u00e9m da formata\u00e7\u00e3o de pre\u00e7os: outras armadilhas de compatibilidade<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A formata\u00e7\u00e3o de pre\u00e7os n\u00e3o \u00e9 a \u00fanica \u00e1rea em que surgem problemas de compatibilidade. Da mesma forma, a integra\u00e7\u00e3o com o Mobile_Detect apresenta desafios, pois o processamento da biblioteca difere entre as vers\u00f5es. Portanto, implementei um mecanismo de carregamento condicional:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fun\u00e7\u00e3o p\u00fablica loadMobileDetection() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0se (classe_existe(&#8216;Mobile_Detect&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = novo Mobile_Detect();<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0} elseif (file_existe(_PS_MODULE_DIR_ . &#8216;seu_m\u00f3dulo\/lib\/Mobile_Detect.php&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0require_once(_PS_MODULE_DIR_ . &#8216;seu_m\u00f3dulo\/lib\/Mobile_Detect.php&#8217;);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = novo Mobile_Detect();<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Else {}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Fallback: assumir desktop<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = nulo;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<h2><b>Evolu\u00e7\u00e3o do Sistema de Gancho<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Al\u00e9m disso, o sistema de ganchos evoluiu significativamente entre as vers\u00f5es. Embora os ganchos mais recentes ofere\u00e7am melhor funcionalidade, eles n\u00e3o est\u00e3o dispon\u00edveis em vers\u00f5es mais antigas. Assim, criei uma camada de compatibilidade de ganchos:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fun\u00e7\u00e3o p\u00fablica registerCompatibleHooks() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0$modernHooks = [&#8216;displayProductAdditionalInfo&#8217;, &#8216;displayAdminProductsExtra&#8217;];<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0$legacyHooks = [&#8216;displayProductTab&#8217;, &#8216;displayAdminProduct&#8217;];<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">\u00a0se ($this-&gt;isModernPrestaShop()) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retornar $this-&gt;registerHook($modernHooks);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Else {}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retornar $this-&gt;registerHook($legacyHooks);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<h2><b>Melhores pr\u00e1ticas para suporte a v\u00e1rias vers\u00f5es<\/b><\/h2>\n<p data-start=\"140\" data-end=\"204\">Estrat\u00e9gias essenciais para manter a compatibilidade com vers\u00f5es anteriores:<\/p>\n<p><b>Sempre teste entre vers\u00f5es<\/b><span style=\"font-weight: 400;\"> antes de implantar qualquer atualiza\u00e7\u00e3o. Al\u00e9m disso, crie um ambiente de teste com v\u00e1rias vers\u00f5es do PrestaShop para detectar problemas de compatibilidade precocemente.<\/span><\/p>\n<p><b>Use programa\u00e7\u00e3o defensiva<\/b><span style=\"font-weight: 400;\"> t\u00e9cnicas. Em outras palavras, nunca presuma que um m\u00e9todo ou classe existe sem antes verificar. Al\u00e9m disso, implemente fallbacks elegantes para cada recurso moderno que voc\u00ea usar.<\/span><\/p>\n<p><b>Documente seu intervalo de compatibilidade<\/b><span style=\"font-weight: 400;\"> Com clareza. Assim, os lojistas sabem exatamente quais vers\u00f5es do PrestaShop o seu m\u00f3dulo suporta.<\/span><\/p>\n<p><b>Criar camadas de abstra\u00e7\u00e3o<\/b><span style=\"font-weight: 400;\"> para funcionalidades espec\u00edficas da vers\u00e3o. Consequentemente, seu c\u00f3digo principal permanece limpo, enquanto a l\u00f3gica de compatibilidade permanece separada.<\/span><\/p>\n<h2><b>O Futuro do Desenvolvimento de M\u00f3dulos<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u00c0 medida que o PrestaShop continua evoluindo, os desenvolvedores de m\u00f3dulos precisam equilibrar inova\u00e7\u00e3o e compatibilidade com vers\u00f5es anteriores. No entanto, esse desafio representa uma oportunidade para criar m\u00f3dulos mais robustos e flex\u00edveis que atendam a um p\u00fablico mais amplo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O segredo \u00e9 criar m\u00f3dulos que degradem a funcionalidade com eleg\u00e2ncia, em vez de quebr\u00e1-la completamente. Consequentemente, os lojistas podem continuar usando seu m\u00f3dulo independentemente da vers\u00e3o do PrestaShop, enquanto ainda se beneficiam de recursos aprimorados ao atualizar.<\/span><\/p>\n<h2><b>Conclus\u00e3o<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">O PrestaShop 9 traz novos recursos poderosos, mas o desenvolvimento bem-sucedido de m\u00f3dulos exige aten\u00e7\u00e3o especial \u00e0 compatibilidade com vers\u00f5es anteriores. Implementando a verifica\u00e7\u00e3o de vers\u00e3o adequada, criando mecanismos de fallback e testando exaustivamente todas as vers\u00f5es, voc\u00ea pode criar m\u00f3dulos que funcionam perfeitamente em todo o ecossistema PrestaShop.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lembre-se de que o objetivo n\u00e3o \u00e9 apenas fazer com que seu m\u00f3dulo funcione na vers\u00e3o mais recente, mas tamb\u00e9m garantir que ele agregue valor aos lojistas, independentemente da instala\u00e7\u00e3o atual do PrestaShop. Portanto, invista tempo em testes de compatibilidade e programa\u00e7\u00e3o defensiva. Seus usu\u00e1rios agradecer\u00e3o por isso.<\/span><\/p>\n<p data-start=\"163\" data-end=\"538\">Se voc\u00ea procura plugins PrestaShop confi\u00e1veis ou precisa de ajuda com servi\u00e7os de migra\u00e7\u00e3o e compatibilidade, nossa equipe est\u00e1 aqui para ajudar. Somos especializados em fornecer solu\u00e7\u00f5es integradas e personalizadas para a vers\u00e3o da sua loja \u2014 seja ela PrestaShop 1.6, 1.7, 8 ou migrando para a 9. Deixe a complexidade conosco para que voc\u00ea possa se concentrar no crescimento do seu neg\u00f3cio com confian\u00e7a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O lan\u00e7amento do PrestaShop 9 trouxe novos recursos e melhorias interessantes para a plataforma de e-commerce. No entanto, para desenvolvedores de m\u00f3dulos, essa atualiza\u00e7\u00e3o apresenta desafios significativos para manter a compatibilidade com vers\u00f5es anteriores. Al\u00e9m disso, a complexidade aumenta quando voc\u00ea precisa oferecer suporte a instala\u00e7\u00f5es antigas, como o PrestaShop 1.7.5, enquanto se prepara para [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":832162,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[29477,3271],"tags":[14735,42390,42851,42560,42850,42856,42853,42852,42857,42855,42848,42858,42849,34022,42860,42854],"class_list":["post-832158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-estudo-de-caso","category-prestashop-pt-br","tag-atualizao-prestashop","tag-atualizacao-prestashop","tag-compatibilidade-com-verses-anteriores","tag-compatibilidade-do-mdulo-prestashop","tag-desenvolvimento-do-mdulo","tag-deteco-de-celular","tag-formatao-de-preos-prestashop","tag-ganchos-prestashop","tag-mdulo-fallback-do-prestashop","tag-obterlocalidadeatual","tag-prestashop-1-7","tag-prestashop-1-7-5","tag-prestashop-9","tag-prestashop8","tag-programao-defensiva","tag-verificao-de-verso-do-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa<\/title>\n<meta name=\"description\" content=\"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa\" \/>\n<meta property=\"og:description\" content=\"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-18T10:44:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T07:54:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olivia Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/\"},\"author\":{\"name\":\"Olivia Smith\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/d06d387c1a539103dd802941df1953c0\"},\"headline\":\"Migra\u00e7\u00e3o de m\u00f3dulos do PrestaShop 9: um guia para desenvolvedores sobre compatibilidade com vers\u00f5es anteriores\",\"datePublished\":\"2025-07-18T10:44:39+00:00\",\"dateModified\":\"2025-07-21T07:54:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/\"},\"wordCount\":991,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Portuguese-Polish-German\u2026.jpg\",\"keywords\":[\"atualiza\u00e7\u00e3o prestashop\",\"atualiza\u00e7\u00e3o prestashop\",\"compatibilidade com vers\u00f5es anteriores\",\"Compatibilidade do m\u00f3dulo PrestaShop\",\"desenvolvimento do m\u00f3dulo\",\"Detec\u00e7\u00e3o de celular\",\"Formata\u00e7\u00e3o de pre\u00e7os PrestaShop\",\"Ganchos PrestaShop\",\"M\u00f3dulo fallback do PrestaShop\",\"obterLocalidadeAtual\",\"PrestaShop 1.7.\",\"PrestaShop 1.7.5.\",\"PrestaShop 9.\",\"prestashop8\",\"programa\u00e7\u00e3o defensiva\",\"Verifica\u00e7\u00e3o de vers\u00e3o do PrestaShop\"],\"articleSection\":[\"Estudo de caso\",\"Prestashop\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/\",\"name\":\"Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Portuguese-Polish-German\u2026.jpg\",\"datePublished\":\"2025-07-18T10:44:39+00:00\",\"dateModified\":\"2025-07-21T07:54:56+00:00\",\"description\":\"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Portuguese-Polish-German\u2026.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Portuguese-Polish-German\u2026.jpg\",\"width\":760,\"height\":300,\"caption\":\"Guia Knowband para desenvolvedores: migra\u00e7\u00e3o de m\u00f3dulos PrestaShop 9 com compatibilidade reversa\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/prestashop-pt-br\\\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migra\u00e7\u00e3o de m\u00f3dulos do PrestaShop 9: um guia para desenvolvedores sobre compatibilidade com vers\u00f5es anteriores\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/d06d387c1a539103dd802941df1953c0\",\"name\":\"Olivia Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Olivia Smith\"},\"description\":\"Olivia ist eCommerce-Technikberaterin bei Knowband und unterst\u00fctzt H\u00e4ndler dabei, das Beste aus Plattformen wie PrestaShop, Shopify, Magento, WooCommerce und OpenCart herauszuholen. Ihre Beitr\u00e4ge reichen von der Plugin-Einrichtung \u00fcber die Shop-Anpassung bis hin zu Performance und Fehlerbehebung \u2013 immer mit dem Ziel, Shopbetreibern praktisches, direkt umsetzbares technisches Wissen zu vermitteln. Bei Knowband sind wir Experten der eCommerce-Branche mit Schwerpunkt auf der Entwicklung von Plugins. Mit langj\u00e4hriger Erfahrung bieten wir die besten Plugins f\u00fcr Plattformen wie Magento, PrestaShop, OpenCart und Shopify. Zudem entwickeln und passen wir Module individuell f\u00fcr Websites und Onlineshops an. Unser Team bleibt stets auf dem neuesten Stand der Branchentrends und liefert innovative L\u00f6sungen zur Verbesserung der Funktionalit\u00e4t von eCommerce-Websites. Mit einem kundenorientierten Ansatz ist Knowband ein vertrauensw\u00fcrdiger Partner f\u00fcr eCommerce-Plugin-L\u00f6sungen.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/author\\\/olivia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa","description":"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband","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:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/","og_locale":"pt_BR","og_type":"article","og_title":"Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa","og_description":"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband","og_url":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2025-07-18T10:44:39+00:00","article_modified_time":"2025-07-21T07:54:56+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg","type":"image\/jpeg"}],"author":"Olivia Smith","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Olivia Smith","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/"},"author":{"name":"Olivia Smith","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/d06d387c1a539103dd802941df1953c0"},"headline":"Migra\u00e7\u00e3o de m\u00f3dulos do PrestaShop 9: um guia para desenvolvedores sobre compatibilidade com vers\u00f5es anteriores","datePublished":"2025-07-18T10:44:39+00:00","dateModified":"2025-07-21T07:54:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/"},"wordCount":991,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg","keywords":["atualiza\u00e7\u00e3o prestashop","atualiza\u00e7\u00e3o prestashop","compatibilidade com vers\u00f5es anteriores","Compatibilidade do m\u00f3dulo PrestaShop","desenvolvimento do m\u00f3dulo","Detec\u00e7\u00e3o de celular","Formata\u00e7\u00e3o de pre\u00e7os PrestaShop","Ganchos PrestaShop","M\u00f3dulo fallback do PrestaShop","obterLocalidadeAtual","PrestaShop 1.7.","PrestaShop 1.7.5.","PrestaShop 9.","prestashop8","programa\u00e7\u00e3o defensiva","Verifica\u00e7\u00e3o de vers\u00e3o do PrestaShop"],"articleSection":["Estudo de caso","Prestashop"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/","url":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/","name":"Migra\u00e7\u00e3o de M\u00f3dulos para PrestaShop 9: Guia do Desenvolvedor para Compatibilidade Reversa","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg","datePublished":"2025-07-18T10:44:39+00:00","dateModified":"2025-07-21T07:54:56+00:00","description":"Compatibilidade do PrestaShop 1.7 com 9 \u2014 verifica\u00e7\u00e3o de vers\u00f5es, alternativas e estrat\u00e9gias inteligentes de atualiza\u00e7\u00e3o - Guia de Migra\u00e7\u00e3o PrestaShop 9 da Knowband","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/Portuguese-Polish-German\u2026.jpg","width":760,"height":300,"caption":"Guia Knowband para desenvolvedores: migra\u00e7\u00e3o de m\u00f3dulos PrestaShop 9 com compatibilidade reversa"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/prestashop-pt-br\/guia-desenvolvedor-prestashop-9-compatibilidade-reversa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Migra\u00e7\u00e3o de m\u00f3dulos do PrestaShop 9: um guia para desenvolvedores sobre compatibilidade com vers\u00f5es anteriores"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/d06d387c1a539103dd802941df1953c0","name":"Olivia Smith","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Olivia Smith"},"description":"Olivia ist eCommerce-Technikberaterin bei Knowband und unterst\u00fctzt H\u00e4ndler dabei, das Beste aus Plattformen wie PrestaShop, Shopify, Magento, WooCommerce und OpenCart herauszuholen. Ihre Beitr\u00e4ge reichen von der Plugin-Einrichtung \u00fcber die Shop-Anpassung bis hin zu Performance und Fehlerbehebung \u2013 immer mit dem Ziel, Shopbetreibern praktisches, direkt umsetzbares technisches Wissen zu vermitteln. Bei Knowband sind wir Experten der eCommerce-Branche mit Schwerpunkt auf der Entwicklung von Plugins. Mit langj\u00e4hriger Erfahrung bieten wir die besten Plugins f\u00fcr Plattformen wie Magento, PrestaShop, OpenCart und Shopify. Zudem entwickeln und passen wir Module individuell f\u00fcr Websites und Onlineshops an. Unser Team bleibt stets auf dem neuesten Stand der Branchentrends und liefert innovative L\u00f6sungen zur Verbesserung der Funktionalit\u00e4t von eCommerce-Websites. Mit einem kundenorientierten Ansatz ist Knowband ein vertrauensw\u00fcrdiger Partner f\u00fcr eCommerce-Plugin-L\u00f6sungen.","url":"https:\/\/www.knowband.com\/blog\/pt-br\/author\/olivia\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/832158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/comments?post=832158"}],"version-history":[{"count":1,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/832158\/revisions"}],"predecessor-version":[{"id":832167,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/832158\/revisions\/832167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media\/832162"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media?parent=832158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/categories?post=832158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/tags?post=832158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}