Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как сделать скидку на количество с элементами без скидки

Тема в разделе "Ищу плагин, функционал", создана пользователем DiZeR, 7 окт 2016.

  1. DiZeR

    DiZeR

    Сообщения:
    113
    Симпатии:
    16
    Баллы:
    18
    Простой товар = цена 100р.
    Простой товар + опция = 110 р.
    Простой товар + опция2 = 120 р.
    Простой товар + опция3 = 130 р.

    Стоит ступенчатая скидка на количество:
    товар 100 шт. = 10%
    товар 200 шт. = 20%
    товар 300 шт и более = 30%

    Функционал доп опций и скидки настроен через плагин -
    Uni CPO - WooCommerce Options and Price Calculation Formulas

    Скидка на количество должна распространяться на основной товар (Простой товар) и опцию3, но не на опцию1 и опцию2.

    Знаю, что скидка рассчитывается из конечной стоимости, отсюда и вопрос как реализовать подобный функционал?

    P.S: была затея оформить опцию1 и опцию2 как отдельный товар - но смотрится немного нелепо и неудобно + нужно указывать равное количество товаров - замешательство для покупателя...
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Ну полно есть же плагинов для скидок накопительных
     
  3. DiZeR

    DiZeR

    Сообщения:
    113
    Симпатии:
    16
    Баллы:
    18
    Возможно вы не вчитывались в описанные детали - ключевой момент в том, что в Woo (и большинстве плагинов) скидка считается из конечной стоимости, а в товаре есть пункты (которые добавляют цену, но обязаны не попадать под скидку).

    - сейчас скидка рассчитывается исходя из количества товаров (для любого типа покупателя). И делает скидку на доп. пункты в товарах, на которых не должна распространяется скидка.

    Или какой плагин имеется ввиду?
     
  4. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Вот этот разве не сможет WooCommerce Dynamic Pricing & Discoun?
     
  5. DiZeR

    DiZeR

    Сообщения:
    113
    Симпатии:
    16
    Баллы:
    18
    Обычно его использую для таких целей, но он тоже не подойдет даже по 2-м причинам:

    вторая - несовместим с плагином Uni CPO (о чем к сожалению написано в документации).

    Так, что ищу варианты..
     
  6. artemkomarov

    artemkomarov Местный

    Сообщения:
    172
    Симпатии:
    70
    Баллы:
    28
    Задача не тривиальная и плагина наверняка нет чтобы в зависимости от выбранной определенной опции и количества делал скидку. Но если это касается одного двух товаров то можно сделать небольшие грабли с jQuery.

    Скрываем изначальный инпут с вводом количества. На местно него добавляем опцию через плагин Uni CPO с вводом количества (уже как опцию формулы). Для конечного пользователя ни какой разницы, но логика прописана в условиях товара что если новое количество больше 100 и выбрана опция 3 то делаем скидку столько то и тд. Разумеется для каждой опции прописываем свои правили и если скидка для опции не нужна то просто оставляем цену. Ну и само собой делаем обновления количества при каждой смене кастомного инпута который создали до этого чтобы цена показывалась соответственно.
     
    • Информативно Информативно x 1
  7. DiZeR

    DiZeR

    Сообщения:
    113
    Симпатии:
    16
    Баллы:
    18
    [​IMG]

    ))) Сколько стоят такие грабли?
     
    • Это здорово! Это здорово! x 1
  8. artemkomarov

    artemkomarov Местный

    Сообщения:
    172
    Симпатии:
    70
    Баллы:
    28
    Не знаю) вроде и не сложно, а вроде и нет, а что если количество потом поменяют в корзине? Скорее всего нужно это запрещать так же.
     
    • Тупой Тупой x 1