Отображать цены со скидкой для участников для тех, кто не является участником WooCommerce.Php

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

Сообщение Anonymous »

В WooCommerce у меня есть три уровня членства (серебряный, золотой и платиновый), и я применил более высокую ставку скидки для более высокого уровня членства.

Я хотел бы показать 4 разные цены (для тех, кто не является членом, серебро, золото и платина), чтобы они знали, сколько они могут сэкономить на каждом продукте, если присоединятся к членству. Например:

  • Обычная цена: 100 долларов США.
  • Серебряный член: 90 долларов США.
    Золотой участник: 80 долларов США.
  • Платиновый участник: 70 долларов США.
Я попробовал код ниже:

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

function bsc_wc_memberships_members_only_product_price() {
global $product;

$user = wp_get_current_user();

if ( !wc_memberships_is_user_active_member($user->ID, 'test') ) {

$id = $product->get_id();
$discount = get_post_meta( $id, 'member_price', true );
$price = $product->get_price();

echo 'Member price: $'.$total = $price - $discount;
}

}
add_action( 'woocommerce_before_add_to_cart_button', 'bsc_wc_memberships_members_only_product_price' );
Но, к сожалению, это не работает... Любой совет будет высоко оценен.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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