Условно изменить цену конкретного продукта в WoocommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Условно изменить цену конкретного продукта в Woocommerce

Сообщение Anonymous »

Я хотел бы изменить конкретный продукт в Woocommerce, программно добавив к его исходной сумме 10 долларов США, ЗА ИСКЛЮЧЕНИЕМ этих случаев:
  • На определенных страницах продуктов, которые можно забронировать для проката (Woocommerce Bookings), принадлежащих к определенной категории «C».
  • Если какой-либо элемент корзины принадлежит этой категории категория «С».
До сих пор я использовал этот код ответа на один из своих вопросов. Но мне нужно будет отображать измененную цену этого конкретного продукта везде, кроме страниц продуктов, которые можно забронировать, во внешнем интерфейсе.

У меня также есть этот код, который отображает Force Цена продажи указана рядом с названиями. Исходная цена конкретного продукта по-прежнему должна отображаться на страницах продуктов, доступных для бронирования, в разделе «Принудительные продажи»:

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

function wc_forcesells_product_price( $name, $product ) {
// Only in single product pages
if( ! is_product() ) return $name;

// The product name + the product formatted price
return $name . ' (' . wc_price( wc_get_price_to_display( $product ) ) . ')';
}
add_filter( 'woocommerce_product_title', 'wc_forcesells_product_price', 20, 2 );
Ссылка на приведенное выше: добавьте цену рядом с Woocommerce Force Sells.

Подробнее здесь: https://stackoverflow.com/questions/505 ... oocommerce
Ответить

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

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

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

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

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