В общем возникла задача установить в личном кабинете информацию о курсе начисления партнерских бонусов, порылся в функциях, а именно в shopAffiliate.class.php
В итоге такая функция есть только на подсчет именно в сумме заказа, но не при введении цифрового значения (public static function calculateBonus($order_or_id, $credit_rate = null))
Подобная функция: public static function convertBonus($points), но она для конвертации с учетом Курса использования:
Функционально, возможно применение на странице товара, для вывода количества выпадающих бонусов при заказе.
Всё очень просто, надеюсь увидеть в следующем обновлении
4 комментария
А зачем? Разве для этого нужна целая функция? Можно ведь просто вывести дополнительный блок с этой информацией. Или вы курс начисления бонусов будете менять каждые два часа?
Количество бонусов для каждого товара вы тоже будете вручную вводить?
Или когда поменяете курс в админке ещё и в шаблоне менять значение?
1) Вопрос был задан по курсу бонусов, а не по количеству - это две разные задницы.
2) Собственно что сложного?
В общем Алексей целиком и полностью ответил на ваш вопрос.
А чем не устраивает получение курса в smarty {$wa->shop->settings('affiliate_credit_rate')} ?
Для php еще проще wa()->getSetting('affiliate_credit_rate', 0, 'shop');