{"id":172463,"date":"2023-06-15T14:45:23","date_gmt":"2023-06-15T21:45:23","guid":{"rendered":"https:\/\/foosales.com\/?p=172463"},"modified":"2023-10-11T03:47:20","modified_gmt":"2023-10-11T10:47:20","slug":"a-sua-loja-esta-preparada-para-o-armazenamento-de-encomendas-de-elevado-desempenho-hpos","status":"publish","type":"post","link":"https:\/\/www.foosales.com\/pt\/is-your-store-ready-for-high-performance-order-storage-hpos\/","title":{"rendered":"A sua loja est\u00e1 preparada para o armazenamento de encomendas de elevado desempenho (HPOS)?"},"content":{"rendered":"<p><a href=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/woocommerce-hpos.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"blogphoto alignnone wp-image-172467 size-full\" title=\"HPOS\" src=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/woocommerce-hpos.png\" alt=\"WooCommerce HPOS\" width=\"768\" height=\"487\" srcset=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/woocommerce-hpos.png 768w, https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/woocommerce-hpos-300x190.png 300w, https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/woocommerce-hpos-600x380.png 600w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><\/p>\n<p>Durante o ano passado, a equipa WooCommerce esteve <a href=\"https:\/\/developer.woocommerce.com\/2023\/03\/07\/high-performance-order-storage-is-soon-to-be-the-new-normal\/\" rel=\"nofollow noopener\">trabalhar num projeto<\/a> que tem o potencial de aumentar significativamente a velocidade das lojas WooCommerce. <strong>Armazenamento de pedidos de alto desempenho<\/strong>\u00a0ou <strong>HPOS<\/strong> simplifica a estrutura da base de dados e optimiza o desempenho, melhorando a forma como os dados das encomendas s\u00e3o geridos. Antes do HPOS, os pedidos do WooCommerce eram armazenados nas mesmas tabelas do banco de dados que os posts e as p\u00e1ginas, o que pode causar problemas de desempenho ao processar grandes volumes de pedidos. A partir de agora, os pedidos ser\u00e3o transferidos para tabelas dedicadas, otimizadas para o armazenamento de dados de pedidos.<\/p>\n<p><a href=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS.png\"><img decoding=\"async\" class=\"backend alignnone wp-image-172475 size-full\" src=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS.png\" alt=\"Captura de ecr\u00e3 que mostra como ativar o HPOS no WooCommerce\" width=\"1024\" height=\"378\" title=\"\" srcset=\"https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS.png 1024w, https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS-300x111.png 300w, https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS-768x284.png 768w, https:\/\/www.foosales.com\/wp-content\/uploads\/2023\/06\/EnableHPOS-600x221.png 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Naturalmente, essa modifica\u00e7\u00e3o exigir\u00e1 que os dados do pedido sejam transferidos da estrutura de tabela existente para a nova estrutura de tabela HPOS. O HPOS \u00e9 atualmente oferecido como um <a href=\"https:\/\/woocommerce.com\/document\/high-performance-order-storage\/#section-2\" rel=\"noopener\">funcionalidade opt-in<\/a> e ainda n\u00e3o est\u00e1 liberado para uso em produ\u00e7\u00e3o, no entanto, \u00e9 altamente recomend\u00e1vel investigar a compatibilidade do seu site com o HPOS em um site de teste separado. O WooCommerce planeja habilitar o HPOS por padr\u00e3o no WooCommerce 8.<\/p>\n<p>Desenvolvedores de plugins WooCommerce, tais como <a title=\"FooSales POS para WooCommerce\" href=\"https:\/\/www.foosales.com\/pt\/\" target=\"_blank\" rel=\"noopener\">FooSales<\/a> ter\u00e1 tamb\u00e9m de implementar v\u00e1rias altera\u00e7\u00f5es que garantir\u00e3o a compatibilidade com o HPOS e com o armazenamento de dados antigos. Estamos a<span style=\"font-size: 16px;\"> temos o prazer de confirmar que, a partir de <a href=\"https:\/\/help.foosales.com\/docs\/changelogs\/foosales-plugin\/\" rel=\"nofollow noopener\">FooSales vers\u00e3o 1.34.1 (14 de junho de 2023)<\/a> <strong>O FooSales \u00e9 totalmente compat\u00edvel com o HPOS<\/strong>. N\u00e3o h\u00e1 altera\u00e7\u00f5es vis\u00edveis nas aplica\u00e7\u00f5es FooSales ou nos plugins FooSales, no entanto, quando decidir mudar o seu site para o HPOS, todas as funcionalidades do FooSales funcionar\u00e3o como previsto.<\/span><\/p>\n<p>Muitos programadores de plug-ins ou temas da comunidade WooCommerce manifestaram preocupa\u00e7\u00f5es relativamente \u00e0 implementa\u00e7\u00e3o da compatibilidade com o HPOS e \u00e0 extens\u00e3o do trabalho necess\u00e1rio. Por isso, para ajudar a aliviar as suas preocupa\u00e7\u00f5es, aqui est\u00e1 o feedback do nosso principal programador que, esperamos, proporcionar\u00e1 alguma paz de esp\u00edrito:<\/p>\n<blockquote><p><em>\"Inicialmente, a ideia de refactorizar a nossa base de c\u00f3digo para acomodar o HPOS era intimidante. Assim que come\u00e7\u00e1mos a seguir o <a href=\"https:\/\/woocommerce.com\/document\/high-performance-order-storage\/\" rel=\"noopener\">Documenta\u00e7\u00e3o do desenvolvedor do WooCommerce<\/a> tornou-se evidente que (pelo menos para a nossa base de c\u00f3digo) a atualiza\u00e7\u00e3o n\u00e3o era assim t\u00e3o complicada. A documenta\u00e7\u00e3o cont\u00e9m uma express\u00e3o regular muito \u00fatil que lhe permite ver rapidamente todos os locais do seu c\u00f3digo onde poder\u00e1 ser necess\u00e1ria alguma refac\u00e7\u00e3o. Para n\u00f3s, uma das maiores diferen\u00e7as estava na obten\u00e7\u00e3o e atualiza\u00e7\u00e3o dos metadados das encomendas, que acediam diretamente \u00e0 tabela 'wp_posts' utilizando as fun\u00e7\u00f5es WordPress. Tudo o que tivemos de fazer nesses casos foi utilizar as fun\u00e7\u00f5es de encomenda WooCommerce correspondentes, que t\u00eam compatibilidade retroactiva para os utilizadores que ainda n\u00e3o fizeram a mudan\u00e7a para HPOS. Para al\u00e9m dos metadados das encomendas, houve algumas ac\u00e7\u00f5es e filtros que tiveram de ser modificados para funcionarem com as novas p\u00e1ginas de listagem de encomendas e de visualiza\u00e7\u00e3o de edi\u00e7\u00e3o. No total, demor\u00e1mos apenas alguns dias a atualizar e testar as altera\u00e7\u00f5es necess\u00e1rias para suportar o armazenamento de encomendas de alto desempenho WooCommerce.\" - Etienne, desenvolvedor l\u00edder do FooSales<\/em><\/p><\/blockquote>\n<p>Estamos muito entusiasmados com o que o HPOS significa para os comerciantes e esperamos ouvir como ele melhorou o desempenho das lojas dos comerciantes. Dito isso, recomendamos testar o HPOS completamente em um ambiente de teste primeiro e garantir que todos os plug-ins e servi\u00e7os usados pela sua loja sejam compat\u00edveis com o HPOS.<\/p>","protected":false},"excerpt":{"rendered":"<p>Over the past year, the WooCommerce team has been working on a project that has the potential to significantly increase [&hellip;]<\/p>\n","protected":false},"author":68,"featured_media":172467,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[489,12,251],"tags":[381,375,370,366,369,384,382,97,365,364,374,385,367,368,383,378,303,373,389,376,390,388,371,386,387,372,377,380,379],"class_list":["post-172463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketing","category-news","category-product-update","tag-actions","tag-codebase","tag-compatibility","tag-database-structure","tag-dedicated-tables","tag-edit-view-pages","tag-filters","tag-foosales","tag-high-performance-order-storage","tag-hpos","tag-legacy-data-storage","tag-merchants","tag-optimization","tag-order-data","tag-order-listing","tag-order-meta-data","tag-performance","tag-plugin-developers","tag-plugins","tag-refactoring","tag-services","tag-staging-environment","tag-staging-site","tag-store-performance","tag-testing","tag-woocommerce-8","tag-woocommerce-developer-documentation","tag-woocommerce-order-functions","tag-wp_posts-table"],"_links":{"self":[{"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/posts\/172463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/comments?post=172463"}],"version-history":[{"count":0,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/posts\/172463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/media\/172467"}],"wp:attachment":[{"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/media?parent=172463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/categories?post=172463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foosales.com\/pt\/wp-json\/wp\/v2\/tags?post=172463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}