[Помогите] Скидки от количества в процентах в карточке товара

Тема в разделе "OpenCart", создана пользователем denbon, 24 дек 2017.

  1. denbon

    denbon

    Регистрация:
    2 окт 2017
    Сообщения:
    3
    Симпатии:
    0
    Собственно кто подскажет как в карточке товара выводить скидки от количества не в цифровом формате, а именно в процентах
    Например:
    при заказе от
    3 и более 10%
    6 и более 15%
    10 и более 20%
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Можно прямо в шаблоне их просчитывать на основе стандартной цены и цен со скидкой.
     
  3. Master2KAZ

    Master2KAZ

    Регистрация:
    25 окт 2014
    Сообщения:
    183
    Симпатии:
    72
    PHP:
    $percent round(($special/$price) * 1002);
    $percent - процент скидки,
    $special - цена со скидкой,
    $price - цена без скидки,
    round - округление до сотых.
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Эта не та скидка, которую ТС хочет. Скидки от количества в массиве discounts.
    И формула неправильная, она не процент скидки покажет, а процент, который надо заплатить. Чтоб узнать процент скидки надо результат деления отнять от единицы.
     
    Master2KAZ и Дмитрич нравится это.