{"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":"fragmenty-kodu","status":"publish","type":"docs","link":"https:\/\/help.foosales.com\/pl\/docs\/topics\/code-snippets\/","title":{"rendered":"Fragmenty kodu"},"content":{"rendered":"<p class=\"notice\">To jest\u00a0<b>Poziom deweloperski<\/b> dokument. Je\u015bli nie jeste\u015b zaznajomiony z kodem\/szablonami i rozwi\u0105zywaniem potencjalnych konflikt\u00f3w, skontaktuj si\u0119 z programist\u0105 zaznajomionym z FooSales i\/lub WooCommerce. Te fragmenty s\u0105 dostarczane jako uprzejmo\u015b\u0107 i maj\u0105 s\u0142u\u017cy\u0107 jako punkt wyj\u015bcia do pomocy w okre\u015blonych potrzebach dostosowywania. Nie jeste\u015bmy w stanie zapewni\u0107 wsparcia dla dostosowa\u0144 w ramach naszych <a href=\"https:\/\/www.foosales.com\/terms-of-service\/\" target=\"_blank\" rel=\"noopener\">Warunki \u015bwiadczenia us\u0142ug<\/a>.<\/p>\n<h3>Przechwytywanie op\u0142at Square podczas realizacji zam\u00f3wienia<\/h3>\n<p>Je\u015bli korzystasz z wtyczki eksportowej innej firmy do eksportowania zam\u00f3wie\u0144 i przetwarzasz p\u0142atno\u015bci za pomoc\u0105 Square, mo\u017cesz chcie\u0107 uwzgl\u0119dni\u0107 op\u0142aty, kt\u00f3re Square odlicza od p\u0142atno\u015bci w eksporcie sprzeda\u017cy. Ten dokument pomocy zawiera\u0142 wcze\u015bniej fragment kodu, kt\u00f3ry przechwytywa\u0142 op\u0142aty za przetwarzanie Square jako metadane po zako\u0144czeniu zam\u00f3wienia. Nie obs\u0142ugiwa\u0142o to jednak p\u0142atno\u015bci podzielonych, a poniewa\u017c struktura wtyczki 1.40.0+ zosta\u0142a ca\u0142kowicie zmieniona, fragment kodu nie b\u0119dzie ju\u017c dzia\u0142a\u0142. Funkcjonalno\u015b\u0107 zawarta we fragmencie kodu zosta\u0142a dodana do podstawowej funkcjonalno\u015bci wtyczki, kt\u00f3ra obs\u0142uguje r\u00f3wnie\u017c p\u0142atno\u015bci podzielone i r\u00f3\u017cne statusy przesy\u0142ania zam\u00f3wie\u0144 w wersji wtyczki 1.40.2.<\/p>\n<p><strong>Uwaga<\/strong> \u017ce je\u015bli wcze\u015bniej doda\u0142e\u015b fragment kodu do pliku functions.php, to <strong>musi go usun\u0105\u0107<\/strong> aby zapobiec krytycznym b\u0142\u0119dom podczas sk\u0142adania zam\u00f3wie\u0144 za po\u015brednictwem FooSales.<\/p>\n<p>Wi\u0119cej informacji na temat sposobu rejestrowania op\u0142at Square mo\u017cna znale\u017a\u0107 w naszej witrynie <a href=\"https:\/\/help.foosales.com\/pl\/dokumenty\/tematy\/platnosci\/integracja-platnosci-kwadratowych\/#capturing-processing-fees\">Dokument pomocy integracji p\u0142atno\u015bci Square<\/a>.<\/p>\n<h3>Dodaj notatk\u0119 zam\u00f3wienia z FooSales do wiadomo\u015bci e-mail administratora WooCommerce.<\/h3>\n<p>Dodaj nast\u0119puj\u0105cy fragment kodu do motywu <em>functions.php<\/em> je\u015bli chcesz, aby \"Notatka o zam\u00f3wieniu\" dodana do zam\u00f3wienia w FooSales by\u0142a wy\u015bwietlana w wiadomo\u015bciach e-mail administratora 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\tif ( isset($post-&amp;gt;ID) )\r\n\t\t$id = $post-&amp;gt;ID;\r\n\telse\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;Uwagi do zam&oacute;wienia&#039;, &#039;woocommerce&#039; ) . &#039;&lt;\/h2&gt;&#039;;\r\n\r\n\t\techo &#039;&lt;ul class=&quot;order_notes&quot;&gt;&#039;;\r\n\r\n\t\tif ( $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;Nie ma jeszcze notatek dla tego zam&oacute;wienia.&#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\/pl\/wp-json\/wp\/v2\/docs\/53638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/comments?post=53638"}],"version-history":[{"count":0,"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/docs\/53638\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/docs\/14"}],"next":[{"title":"Hosting","link":"https:\/\/help.foosales.com\/pl\/docs\/topics\/hosting\/","href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/docs\/55967"}],"prev":[{"title":"Mapa drogowa FooSales","link":"https:\/\/help.foosales.com\/pl\/docs\/topics\/foosales-roadmap\/","href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/docs\/34"}],"wp:attachment":[{"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/media?parent=53638"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.foosales.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=53638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}