{"id":317473,"date":"2019-03-13T17:59:39","date_gmt":"2019-03-13T14:59:39","guid":{"rendered":"https:\/\/ru.wordpress.org\/support\/?post_type=topic&#038;p=317473"},"modified":"2019-03-13T18:18:11","modified_gmt":"2019-03-13T15:18:11","slug":"%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%86%d0%b5%d0%bd%d0%b0-%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d1%82%d0%be%d0%b2%d0%b0-2","status":"publish","type":"topic","link":"https:\/\/ru.wordpress.org\/support\/topic\/%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d1%86%d0%b5%d0%bd%d0%b0-%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d1%82%d0%be%d0%b2%d0%b0-2\/","title":{"rendered":"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0426\u0435\u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0442\u043e\u0432\u0430\u0440\u0430"},"content":{"rendered":"<p>\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c. \u041f\u043e\u043c\u043e\u0433\u0438\u0442\u0435 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430. \u0415\u0441\u0442\u044c \u043a\u043e\u0434: <\/p>\n<pre><code>function custom_wc_template_single_price(){\nglobal $product;\nif($product-&gt;is_type(&#039;variable&#039;)):\n$prices = array( $product-&gt;get_variation_price( &#039;min&#039;, true ), $product-&gt;get_variation_price( &#039;max&#039;, true ) );\n$price = $prices[0] !== $prices[1] ? sprintf( __( &#039;%1$s&#039;, &#039;woocommerce&#039; ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );\n$prices = array( $product-&gt;get_variation_regular_price( &#039;min&#039;, true ), $product-&gt;get_variation_regular_price( &#039;max&#039;, true ) );\nsort( $prices );\n$saleprice = $prices[0] !== $prices[1] ? sprintf( __( &#039;\u043e\u0442 %1$s&#039;, &#039;woocommerce&#039; ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );\n\nif ( $price !== $saleprice &amp;&amp; $product-&gt;is_on_sale() ) {\n$price = &#039;&lt;del&gt;&#039; . $saleprice . $product-&gt;get_price_suffix() . &#039;&lt;\/del&gt; &lt;ins&gt;&#039; . $price . $product-&gt;get_price_suffix() . &#039;&lt;\/ins&gt;&#039;;\n}\n?&gt;\n&lt;style&gt;\ndiv.woocommerce-variation-price,\ndiv.woocommerce-variation-availability,\ndiv.hidden-variable-price {\nheight: 0px !important;\noverflow:hidden;\nposition:relative;\nline-height: 0px !important;\nfont-size: 0% !important;\nvisibility: hidden !important;\n}\n&lt;\/style&gt;\n&lt;script&gt;\njQuery(document).ready(function($) {\nsetTimeout( function(){\nif( 0 &lt; $(&#039;input.variation_id&#039;).val() &amp;&amp; null != $(&#039;input.variation_id&#039;).val() ){\nif($(&#039;p.availability&#039;))\n$(&#039;p.availability&#039;).remove();\n\n$(&#039;p.price&#039;).html($(&#039;div.woocommerce-variation-price &gt; span.price&#039;).html()).append(&#039;&lt;p class=&quot;availability&quot;&gt;&#039;+$(&#039;div.woocommerce-variation-availability&#039;).html()+&#039;&lt;\/p&gt;&#039;);\nconsole.log($(&#039;div.woocommerce-variation-availability&#039;).html());\n}\n}, 300 );\n\n$(&#039;select&#039;).blur( function(){\nif( 0 &lt; $(&#039;input.variation_id&#039;).val() &amp;&amp; null != $(&#039;input.variation_id&#039;).val() ){\nif($(&#039;.price p.availability&#039;) || $(&#039;.price p.stock&#039;) )\n$(&#039;p.price p&#039;).each(function() {\n$(this).remove();\n});\n\n$(&#039;p.price&#039;).html($(&#039;div.woocommerce-variation-price &gt; span.price&#039;).html()).append(&#039;&lt;p class=&quot;availability&quot;&gt;&#039;+$(&#039;div.woocommerce-variation-availability&#039;).html()+&#039;&lt;\/p&gt;&#039;);\nconsole.log($(&#039;input.variation_id&#039;).val());\n} else {\n$(&#039;p.price&#039;).html($(&#039;div.hidden-variable-price&#039;).html());\nif($(&#039;p.availability&#039;))\n$(&#039;p.availability&#039;).remove();\nconsole.log(&#039;NULL&#039;);\n}\n});\n});\n&lt;\/script&gt;\n&lt;?php\necho &#039;&lt;p class=&quot;price&quot;&gt;&#039;.$price.&#039;&lt;\/p&gt;&lt;div class=&quot;hidden-variable-price&quot; &gt;&#039;.$price.&#039;&lt;\/div&gt;&#039;;\n\nendif;\n}<\/code><\/pre>\n<p>\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e \u0431\u044b $price \u0446\u0435\u043d\u0430 \u0431\u044b\u043b\u0430 \u043d\u0430 10% \u043d\u0438\u0436\u0435.<br \/>\n\u042f \u0431\u044b \u0441\u0434\u0435\u043b\u0430\u043b \u0442\u0430\u043a:<\/p>\n<pre><code>$price = $price * 0.9;\necho &#039;&lt;p class=&quot;price&quot;&gt;&#039;.$price.&#039;&lt;\/p&gt;&lt;div class=&quot;hidden-variable-price&quot; &gt;&#039;.$price.&#039;&lt;\/div&gt;&#039;;<\/code><\/pre>\n<p>\u041d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \ud83d\ude41 <\/p>\n","protected":false},"template":"","class_list":["post-317473","topic","type-topic","status-publish","hentry","topic-tag-9032","topic-tag-woocommerce"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/317473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/317473\/revisions"}],"predecessor-version":[{"id":317478,"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/317473\/revisions\/317478"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=317473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}