• Всем привет. Появилась нужда в использовании разных цен:
    1) стандартные цены для русского сегмента (сайт/shop/)
    2) цены x2 для посетителей английской версии сайта (сайт/en/shop/)

    Вот, что нащупал —

    add_filter('woocommerce_get_price','change_price', 10, 2);
    add_filter('woocommerce_get_regular_price','change_price', 10, 2);
    add_filter('woocommerce_get_sale_price','change_price', 10, 2); 
    
      function change_price($price, $productd) {
          if($productd->id == 1327):
            $price = 1090*2;
          endif;
    
          return $price;
    }

    Данный код меняет только цену одного товара + саму цену нужно указывать вручную.
    А как сделать так, чтобы правило применялось ко всем товарам, а цена была что-то вроде get_price*2

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «woocommerce_get_price (меняем цену)» закрыта для новых ответов.