{"id":53638,"date":"2021-02-10T17:54:47","date_gmt":"2021-02-11T00:54:47","guid":{"rendered":"https:\/\/help.foosales.com\/docs\/topics\/code-snippets\/"},"modified":"2025-06-03T16:46:46","modified_gmt":"2025-06-03T22:46:46","slug":"trechos-de-codigo","status":"publish","type":"docs","link":"https:\/\/help.foosales.com\/pt\/docs\/topics\/code-snippets\/","title":{"rendered":"Trechos de c\u00f3digo"},"content":{"rendered":"<p class=\"notice\">Este \u00e9 um\u00a0<b>N\u00edvel de programador<\/b> documento. Se n\u00e3o estiver familiarizado com o c\u00f3digo\/modelos e com a resolu\u00e7\u00e3o de potenciais conflitos, contacte um programador que esteja familiarizado com o FooSales e\/ou WooCommerce. Esses trechos s\u00e3o fornecidos como cortesia e servem como ponto de partida para ajudar em qualquer necessidade espec\u00edfica de personaliza\u00e7\u00e3o. N\u00e3o podemos fornecer suporte para personaliza\u00e7\u00f5es em nosso <a href=\"https:\/\/www.foosales.com\/terms-of-service\/\" target=\"_blank\" rel=\"noopener\">Termos do servi\u00e7o<\/a>.<\/p>\n<h3>Capturar as taxas do Square ao concluir uma encomenda<\/h3>\n<p>Se estiver a utilizar um plugin de exporta\u00e7\u00e3o de terceiros para exportar as suas encomendas e estiver a processar pagamentos com o Square, poder\u00e1 querer incluir as taxas que o Square deduz do pagamento na sua exporta\u00e7\u00e3o de vendas. Este documento de ajuda continha anteriormente um trecho de c\u00f3digo que capturava as taxas de processamento do Square como metadados na conclus\u00e3o do pedido. No entanto, isso n\u00e3o suportava pagamentos divididos e, como a estrutura do plugin 1.40.0+ foi completamente reformulada, o trecho de c\u00f3digo n\u00e3o funcionar\u00e1 mais. A funcionalidade contida no fragmento de c\u00f3digo foi adicionada \u00e0 funcionalidade principal do plug-in, que tamb\u00e9m suporta pagamentos fraccionados e v\u00e1rios estados de envio de encomendas na vers\u00e3o 1.40.2 do plug-in<\/p>\n<p><strong>Aten\u00e7\u00e3o<\/strong> que, se tiver adicionado anteriormente o fragmento de c\u00f3digo ao seu ficheiro functions.php, poder\u00e1 <strong>deve ser removido<\/strong> para evitar erros cr\u00edticos na apresenta\u00e7\u00e3o de encomendas atrav\u00e9s do FooSales.<\/p>\n<p>Pode ler mais sobre a forma como as taxas Square s\u00e3o capturadas na nossa <a href=\"https:\/\/help.foosales.com\/pt\/documentos\/topicos\/pagamentos\/integracao-de-pagamentos-square\/#capturing-processing-fees\">Documento de ajuda da integra\u00e7\u00e3o de pagamentos Square<\/a>.<\/p>\n<h3>Adicionar a nota de encomenda do FooSales \u00e0s mensagens de correio eletr\u00f3nico do administrador do WooCommerce<\/h3>\n<p>Adicione o seguinte trecho de c\u00f3digo ao <em>functions.php<\/em> se pretende que a \"Nota de encomenda\" que adicionou \u00e0 encomenda no FooSales seja apresentada nos emails de administra\u00e7\u00e3o do WooCommerce.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">add_action( &#039;woocommerce_email_order_meta&#039;, &#039;woo_add_order_notes_to_email&#039;, 10, 4 );\r\n\r\nfunction woo_add_order_notes_to_email($order, $sent_to_admin, $plain_text, $email) {\r\n\r\n\tse ( isset($post-&amp;gt;ID) )\r\n\t\t$id = $post-&amp;gt;ID;\r\n\tsen&atilde;o\r\n\t\t$id = $order-&amp;gt;ID;\r\n\r\n\r\n\tif ($sent_to_admin &amp;amp;&amp;amp; &#039;foosales_app&#039; === get_post_meta($id, &#039;_foosales_order_source&#039;, true)) {\r\n\t\t$args = array(\r\n\t\t\t&#039;order_id&#039; =&amp;gt; $id,\r\n\t\t\t&#039;type&#039; =&amp;gt; &#039;&#039;\r\n\t\t);\r\n\t\t\r\n\t\t$notes = wc_get_order_notes( $args );\r\n\t\t\r\n\t\techo &#039;&lt;h2&gt;&#039; . __( &#039;Notas de encomenda&#039;, &#039;woocommerce&#039; ) . &#039;&lt;\/h2&gt;&#039;;\r\n\r\n\t\tecoar &#039;&lt;ul class=&quot;order_notes&quot;&gt;&#039;;\r\n\r\n\t\tse ( $notes ) {\r\n\t\t\t\t?&amp;gt;\r\n\t\t\t\t&lt;li&gt;\r\n\t\t\t\t\t&lt;div class=&quot;note_content&quot;&gt;\r\n\t\t\t\t\t\tcontent ) ) ); ?&amp;gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;\/li&gt;\r\n\t\t\t\t&amp;lt;?php } else { echo &amp;#039;&lt;li&gt;&#039; . __( &#039;Ainda n&atilde;o existem notas para esta encomenda.&#039;, &#039;woocommerce&#039; ) . &#039;&lt;\/li&gt;&#039;;\r\n\t\t}\r\n\r\n\t\techo &#039;&lt;\/ul&gt;&#039;;\r\n\t}\r\n}<\/pre>","protected":false},"featured_media":0,"parent":14,"menu_order":20,"comment_status":"open","ping_status":"closed","template":"","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":""},"doc_tag":[],"class_list":["post-53638","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs\/53638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/comments?post=53638"}],"version-history":[{"count":0,"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs\/53638\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs\/14"}],"next":[{"title":"Alojamento","link":"https:\/\/help.foosales.com\/pt\/docs\/topics\/hosting\/","href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs\/55967"}],"prev":[{"title":"Roteiro do FooSales","link":"https:\/\/help.foosales.com\/pt\/docs\/topics\/foosales-roadmap\/","href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/docs\/34"}],"wp:attachment":[{"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/media?parent=53638"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.foosales.com\/pt\/wp-json\/wp\/v2\/doc_tag?post=53638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}