Давая указанную скидку на продукт при заказе более 200500

StackOverflow https://stackoverflow.com/questions/4143559

  •  30-09-2019
  •  | 
  •  

Вопрос

Я не знаю, есть ли у Ubercart Guru, но вот мой вопрос:

Я хотел бы дать скидки клиентам, которые заказывают более 1 одного продукта.

Позвольте сказать, что цены следующие:

1 продукт - 5 долларов каждый
<10 товаров - $ 4,50 каждый
<100 товаров - 4 доллара каждый

Кто-нибудь знает, как это осознать? Я подумал о добавлении собственных собственных целей, но мне интересно, как позвонить на них в тележке / оформлении заказа.

Это было полезно?

Решение

Как насчет uc_bulk_discount. модуль?

Другие советы

Я не гуру, но какой-то гугул указывал на Touch_uc_price_handler.

Вы можете настроить обработчик для решения цены.

Если у вас был пользовательский модуль под названием «Пример», вы можете сделать следующее;

function example_uc_price_handler() {
  return array(
    'alter' => array(
      'title' => t('Quantity price discount handler'),
      'description' => t('Discounts the price based on quantity ordered'),
      'callback' => 'example_price_alterer',
    ),
  );
}

function example_price_alterer(&$price_info, $context, $options = array()){

    if($price_info['qty'] > 200){
        $price_info['price'] *= 0.8;  //we're reducing the price by 20% as a demo - add your logic here 
    }

}

Вот мои источники;

http://www.ubercart.org/docs/developer/11375/price_api. http://www.ubercart.org/forum/development/14381/price_Alteration_hook. http://api.ubercart.org/api/function/hook_uc_price_handler/2.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top