• Вопрос такой:
    хочу сделать ценобразование таким способом:
    В поле «Regular Price» я вбиваю оптовую цену, а на сайт цена проходит через фильтри, получить нужно следующее:
    если цена товара <= 200р. добавить 100% к цене
    если цена товара <= 1000p. и => 201p. добавить 75% к цене
    если цена товара <= 2500p. и => 1001p. добавить 50% к цене
    если цена товара <= 6000p. и => 2501p. добавить 30% к цене

    Зню что код простой и всего лишь добавляется в файл function.php
    но найти не могу (верней нашел, но не доработаный) и плагинов нет куча безполезности разной а простого нет)! помогите плиз!

Просмотр 1 ответа (всего 1)
  • Вот прмерно такой код должен быть не это по другой части

    add_action( ‘woocommerce_before_calculate_totals’, ‘add_custom_price’ );

    function add_custom_price( $cart_object ) {
    foreach ( $cart_object->cart_contents as $key => $value ) {
    if ($value[‘quantity’]>11 && $value[‘quantity’]<22) {
    $discount = $value[‘data’]->price * 0.02;
    $value[‘data’]->price = $value[‘data’]->price — $discount;
    }
    elseif ($value[‘quantity’]>22 && $value[‘quantity’]<52) {
    $discount = $value[‘data’]->price * 0.05;
    $value[‘data’]->price = $value[‘data’]->price — $discount;
    }
    elseif ($value[‘quantity’]>52) {
    $discount = $value[‘data’]->price * 0.10;
    $value[‘data’]->price = $value[‘data’]->price — $discount;
    } else { »; }

    }
    }

Просмотр 1 ответа (всего 1)
  • Тема «Ценообразование на сайте» закрыта для новых ответов.