Две цены в зависимости от способа оплаты

Тема в разделе "Модули и дополнения", создана пользователем Pro24, 27 мар 2022.

  1. Pro24

    Pro24 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте. Подскажите, если ли модуль для следующего функционала:

    1) Показывать в карточке товара 2 цены: онлайн и за наличные (цена ниже)
    2) По умолчанию везде стоит цена за оплату онлайн
    3) Если посетитель выбирает оплату наличными, то в корзине цена пересчитывается с учетом второй цены

    Решение по типу цен розница и опт, через группу пользователей не подходят

    Хотел реализовать с помощью 2-х валют, посматриваю на модули «Валюта Плюс» и «Доставка Плюс», но не уверен, что с помощью данных дополнений это возможно.
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Если нужен пересчет в любой момент времени, то конечно, самый простой способ через разные валюты.

    Если нужно перед добавлением в корзину, то можно и опцию добавить "Стоимость за наличные"
     
  3. Pro24

    Pro24 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Спасибо, я на верном пути значит. Осталось только понять, подойдут ли эти модули. Буду писать автору, потом здесь отпишусь, может еще кому понадобится
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    А если скидка за нал фиксированная, то можно и повесить прямо на метод оплаты https://shop.opencart-russia.ru/paytotals3
    А на странице показать доп цену за вычетом скидки.
     
  5. Blast

    Blast Продвинутый пользователь

    Сообщения:
    212
    Симпатии:
    74
    Добрый день

    http://oc302.appdevstudio.ru/laptop-notebook/macs

    такой вариант работает на одном из проектов под симплой, где у покупателя есть выбор варианта оплаты из выпадающего списка.

    В админке (http://oc302.appdevstudio.ru/admin) при редактировании товара можно задать для каждого варианта оплаты (типа цены) свою цену.

    Настройки модуля в Каталог / Типы цен

    можно индивидуально подпилить под ваш сайт
     
  6. Tom

    Tom Специалист

    Сообщения:
    687
    Симпатии:
    207
    Опции самого опенкарт и модуль Filterit ( от автора Simple, легко гуглится).

    1. Создаёте опцию "Оплата наличными", присваеваете товарам с данной опцией стоимость "Цена товара минус значение опции". В корзине цену пересчитает сам опенкарт.

    2. Покупаете за 450 р Filterit , создаёте новый тип оплаты , ну или выбираете из установленных и добавляете для данного вида оплаты ограничение. Одним из таких ограничений и будет наличие у товара опции "Оплата наличными". При оформлении стоимость по вашим правилам будет пересчитана модулем Filterit.

    Если ещё не знакомы с дополнениями этого автора, рекомендую купить сразу комплект Simple + Filterit и вы сможете со страницей оформления сделать все что душе угодно.
     
    Последнее редактирование: 28 мар 2022
  7. Pro24

    Pro24 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Спасибо, уже купил полный комплект, но не знал, что возможен такой вариант. Будем пробовать
     
  8. Pro24

    Pro24 Новичок

    Сообщения:
    4
    Симпатии:
    0
    На первый взгляд вообще неудобно:
    Во-первых, надо самому считать разницу
    Во-вторых, в опции показывается разница в стоимости, а не сама цена. Думаю без вмешательства в код в этом случае не обойдется
     
    Последнее редактирование: 30 мар 2022
  9. Ayb.Digital

    Ayb.Digital Новичок

    Сообщения:
    2
    Симпатии:
    0
    А можно под наш сайт индивидуально подпилить ?
     
  10. Blast

    Blast Продвинутый пользователь

    Сообщения:
    212
    Симпатии:
    74
    конечно можно. если в общем на демо-сайте вас устраивает функционал, то допилим