Плагин позволяет организовать на сайте скидки на каждый из товаров для выбранных групп пользователей.
Плагин позволяет выводить для выбранных категорий покупателей цену задаваемую в настройках каждого из артикулов. Если покупатель относится к категориям выбранным в настройках плагина("скидочные категории"), тогда покупателю на странице товара выводится цена со скидкой. Если пользователь не принадлежит к "скидочным категориям" пользователей, для такого пользователя скидочная цена НЕ ВЫВОДИТСЯ и НЕ ДЕЙСТВУЕТ.
Плагин реализует цену со скидкой за счет существующий закупочной цены. Закупочкая цена вводится в настройках артикула товара, в адинке. Если скидочная цена она же закупочная не указана(равна 0), тогда оптовому покупателю выводится скидочная цена равная основной цене товара. При добавление в корзину товара со скидочной ценой, цена товара указывается основная, но покупателю начисляется скидка, равная разнице между основной ценой и скидочной. Таким образом покупатель приобретает товар по скидочной цене.
{shopOptpricePlugin::display($product.id)} - Код хелпера вывода, для размещение вывода плагина в произвольном месте
{shopOptpricePlugin::getOptPrice($product_id, $sku_id, $contact_id)} - функция получения скидочной цены. Функция возвращает скидочную цену в основной валюте или FLASE в случаи ошибки, если пользователь не принадлежит к оптовым категориям.
$product_id - обязательный параметр, идентификатор товара, для которого вычисляется скидочная цена.
$sku_id - необязательный параметр, идентификатор артикула, для которого вычисляется скидочная цена. Если параметр не задан, возвращается скидочная цена для артикула по умолчанию.
$contact_id - необязательный параметр, идентификатор покупателя, для которого вычисляется скидочная цена. Если параметр не задан, возвращается скидочная цена для текущего покупателя.