Изменение цен на товары с помощью хука в WooCommerce 3+Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Изменение цен на товары с помощью хука в WooCommerce 3+

Сообщение Anonymous »

В WooCommerce мне нужно умножить все цены на товары на число. Поэтому я использовал следующее (через плагин):

Код: Выделить всё

add_filter('woocommerce_get_regular_price', array( $this, 'my_custom_price'), 99);
add_filter('woocommerce_get_price', array( $this, 'my_custom_price'), 99);

function my_custom_price( $original_price ) {
global $post, $woocommerce;

//Logic for calculating the new price here
$new_price = $original_price * 2;

//Return the new price (this is the price that will be used everywhere in the store)
return $new_price;
}
Но это не работает для вариаций продуктов. Я безуспешно пробовал следующие приемы:

Код: Выделить всё

add_filter('woocommerce_get_variation_regular_price', array( $this, 'my_custom_price'), 99);
add_filter('woocommerce_get_variation_price', array( $this, 'my_custom_price'), 99);
Единственный вариант, который работает наполовину, это:

Код: Выделить всё

add_filter('woocommerce_variation_prices_price', array( $this, 'my_custom_price'), 99);
Но это изменило только общую цену, а не цену выбранного варианта. Смотрите изображение ниже, цена BsF. 200, и общая цена правильная, 200 x 2 = 400, но цена варианта при выборе по-прежнему показывает 200:

Примечание: мне нужно, чтобы она действительно изменилась. , поэтому перехватчики отображения HTML не будут работать.

Изображение


Я что-то упускаю или что-то не так?

Подробнее здесь: https://stackoverflow.com/questions/458 ... commerce-3
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изменение цен на варианты продуктов с помощью хука в WooCommerce 3.3
    Anonymous » » в форуме Php
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Видимость цен на товары WooCommerce: добавьте цену только для определенной категории.
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как загрузить пользовательские шрифты с помощью хука useFonts в React Native
    Гость » » в форуме Android
    0 Ответы
    54 Просмотры
    Последнее сообщение Гость
  • Как загрузить пользовательские шрифты с помощью хука useFonts в React Native
    Гость » » в форуме IOS
    0 Ответы
    50 Просмотры
    Последнее сообщение Гость
  • Невозможно добавить новые уведомления в администраторе WordPress с помощью хука «admin-notices».
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»