Ценообразование WooCommerce - PullRequest
       75

Ценообразование WooCommerce

0 голосов
/ 12 апреля 2020

Во-первых, я не использую десятичную цену товара в местной валюте; десятичное = 0. И я хочу изменить цену продукта с 123 450 до 123 000 или 124 000. Я искал много и много сообщений на inte rnet, но я не мог найти правильный ответ для своих нужд. Как я могу сделать эти изменения цены?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020
add_filter( 'woocommerce_get_price', 'round_price_product', 10, 1);

function round_price_product( $price ){

    // Return rounded price
    return ceil( $price ); 
}

Добавьте это к вашим активным функциям темы. php

0 голосов
/ 12 апреля 2020

Скопируйте и вставьте скрипт и оставьте отзыв.

<input type = "number" name="a" id="a">
<input type= "button"  onClick="calculation()">
<script  type="text/javascript">
function calculation()
{
   var converted = document.getElementById('a');
   var decimal = (converted - parseInt(converted, 10));
   decimal = Math.round(decimal * 10);
   if (decimal == 5) { return (parseInt(converted, 10)-0.5); }
   if ( (decimal < 5) ) {
        total.value =  (parseInt(converted, 10)-0.5);
        //total.value = Math.round(converted);
   } else {
        total.value = (parseInt(converted, 10)+1);
   }            
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...