{"id":6569,"date":"2022-01-05T10:37:00","date_gmt":"2022-01-05T10:37:00","guid":{"rendered":"https:\/\/musilda.cz\/?p=6569"},"modified":"2022-01-05T10:37:00","modified_gmt":"2022-01-05T10:37:00","slug":"zobrazeni-ceny-polozky-objednavky-s-dph-a-bez-ve-woocommerce-e-mailu","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/zobrazeni-ceny-polozky-objednavky-s-dph-a-bez-ve-woocommerce-e-mailu\/","title":{"rendered":"Zobrazen\u00ed ceny polo\u017eky objedn\u00e1vky s dph a bez ve WooCommerce e-mailu"},"content":{"rendered":"\n<p>Souhrn objedn\u00e1vky ve WooCommerce e-mailu je tak trochu zjednodu\u0161en\u00fd. Cena za polo\u017eku je zobrazena v souhrnu a neobsahuje cenu bez DPH. V n\u00e1vodu si uk\u00e1\u017eeme, jak zobrazit ob\u011b ceny.<\/p>\n\n\n\n<p>Bohu\u017eel si ji\u017e nevysta\u010d\u00edme s akcemi a filtry, ale budeme muset upravit html k\u00f3d \u0161ablony. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak vypad\u00e1 defaultn\u00ed tabulka<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail.png\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"448\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail.png\" alt=\"\" class=\"wp-image-6571\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail.png 531w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail-300x253.png 300w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/a><\/figure>\n\n\n\n<p>Jak vid\u00edte, pokud budeme cht\u00edt p\u0159idat dal\u0161\u00ed sloupce tabulky, budeme ji muset upravit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00daprava hlavi\u010dky tabulky<\/h2>\n\n\n\n<p>Nejprve vezmeme soubor email-order-details.php a zkop\u00edrujeme jej do aktivn\u00ed \u0161ablony (nepochybuji o tom, \u017ee m\u00e1te aktivn\u00ed child \u0161ablonu a needitujete rodi\u010dovskou \u0161ablonu).<\/p>\n\n\n\n<p>K\u00f3d hlavi\u010dky vypad\u00e1 takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;thead&gt;\n\t&lt;tr&gt;\n\t\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Product', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Quantity', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Price', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t&lt;\/tr&gt;\n&lt;\/thead&gt;<\/code><\/pre>\n\n\n\n<p>P\u0159id\u00e1me dal\u0161\u00ed bu\u0148ku a uprav\u00edme text Price:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;tr&gt;\n\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Product', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Quantity', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Price without vat', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t&lt;th class=\"td\" scope=\"col\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Price with vat', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n&lt;\/tr&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00daprava \u0159\u00e1dku tabulky<\/h2>\n\n\n\n<p>V \u0159\u00e1dku n\u00e1m bohu\u017eel nesta\u010d\u00ed jen p\u0159idat bu\u0148ku, ale mus\u00edme z\u00edskat cenu s a bez dph, abychom je mohli zobrazit.<\/p>\n\n\n\n<p>Vezmeme soubor email-order-item.php a p\u0159esuneme jej do \u0161ablony. <\/p>\n\n\n\n<p>Origin\u00e1ln\u00ed k\u00f3d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;td class=\"td\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;\"&gt;\n\t&lt;?php echo wp_kses_post( $order-&gt;get_formatted_line_subtotal( $item ) ); ?&gt;\n&lt;\/td&gt;<\/code><\/pre>\n\n\n\n<p>Zm\u011bn\u00edme na:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\t$price_without_vat     = $order-&gt;get_line_total( $item, $false );\n\t$price_with_vat        = $order-&gt;get_line_total( $item, true );\n?&gt;\n&lt;td class=\"td\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;\"&gt;\n\t&lt;?php echo wc_price( $price_without_vat ); ?&gt;\n&lt;\/td&gt;\n&lt;td class=\"td\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;\"&gt;\n\t&lt;?php echo wc_price( $price_with_vat ); ?&gt;\n&lt;\/td&gt;<\/code><\/pre>\n\n\n\n<p>T\u00edm jsme z\u00edskali cenu s DPH a cenu bez DPH. <\/p>\n\n\n\n<p>Jako posledn\u00ed mus\u00edme je\u0161t\u011b pro get order item totals a order note zm\u011bnit colspan z 2 na 3, jinak se n\u00e1m rozsype spodek tabulky.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$item_totals = $order-&gt;get_order_item_totals();\n\nif ( $item_totals ) {\n\t$i = 0;\n\tforeach ( $item_totals as $total ) {\n\t\t$i++;\n\t\t?&gt;\n\t\t&lt;tr&gt;\n\t\t\t&lt;th class=\"td\" scope=\"row\" colspan=\"3\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;; &lt;?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?&gt;\"&gt;&lt;?php echo wp_kses_post( $total&#091;'label'] ); ?&gt;&lt;\/th&gt;\n\t\t\t&lt;td class=\"td\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;; &lt;?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?&gt;\"&gt;&lt;?php echo wp_kses_post( $total&#091;'value'] ); ?&gt;&lt;\/td&gt;\n\t\t&lt;\/tr&gt;\n\t\t&lt;?php\n\t}\n}\nif ( $order-&gt;get_customer_note() ) {\n\t?&gt;\n\t&lt;tr&gt;\n\t\t&lt;th class=\"td\" scope=\"row\" colspan=\"3\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php esc_html_e( 'Note:', 'woocommerce' ); ?&gt;&lt;\/th&gt;\n\t\t&lt;td class=\"td\" style=\"text-align:&lt;?php echo esc_attr( $text_align ); ?&gt;;\"&gt;&lt;?php echo wp_kses_post( nl2br( wptexturize( $order-&gt;get_customer_note() ) ) ); ?&gt;&lt;\/td&gt;\n\t&lt;\/tr&gt;\n\t&lt;?php\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">V\u00fdsledek<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail-result.png\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"477\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail-result.png\" alt=\"\" class=\"wp-image-6572\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail-result.png 520w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2021\/12\/email-order-detail-result-300x275.png 300w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Souhrn objedn\u00e1vky ve WooCommerce e-mailu je tak trochu zjednodu\u0161en\u00fd. Cena za polo\u017eku je zobrazena v souhrnu a neobsahuje cenu bez DPH. V n\u00e1vodu si uk\u00e1\u017eeme, jak zobrazit ob\u011b ceny. Bohu\u017eel si ji\u017e nevysta\u010d\u00edme s akcemi a filtry, ale budeme muset upravit html k\u00f3d \u0161ablony. Jak vypad\u00e1 defaultn\u00ed tabulka Jak vid\u00edte, pokud budeme cht\u00edt p\u0159idat dal\u0161\u00ed<\/p>\n","protected":false},"author":1,"featured_media":5600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[29],"tags":[],"class_list":["post-6569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-woocommerce-snippety"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet.jpg",1200,765,false],"thumbnail":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet-150x150.jpg",150,150,true],"medium":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet-300x191.jpg",300,191,true],"medium_large":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet-768x490.jpg",640,408,true],"large":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet-1024x653.jpg",640,408,true],"1536x1536":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet.jpg",1200,765,false],"2048x2048":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet.jpg",1200,765,false],"archive-list":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2020\/05\/snippet-400x265.jpg",400,265,true]},"uagb_author_info":{"display_name":"Affinite","author_link":"https:\/\/affinite.io\/cs\/author\/affinite\/"},"uagb_comment_info":0,"uagb_excerpt":"Souhrn objedn\u00e1vky ve WooCommerce e-mailu je tak trochu zjednodu\u0161en\u00fd. Cena za polo\u017eku je zobrazena v souhrnu a neobsahuje cenu bez DPH. V n\u00e1vodu si uk\u00e1\u017eeme, jak zobrazit ob\u011b ceny. Bohu\u017eel si ji\u017e nevysta\u010d\u00edme s akcemi a filtry, ale budeme muset upravit html k\u00f3d \u0161ablony. Jak vypad\u00e1 defaultn\u00ed tabulka Jak vid\u00edte, pokud budeme cht\u00edt p\u0159idat dal\u0161\u00ed","_links":{"self":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/6569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/comments?post=6569"}],"version-history":[{"count":0,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/6569\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media\/5600"}],"wp:attachment":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media?parent=6569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/categories?post=6569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/tags?post=6569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}