Модуль карточка товара, три цены. Opencart3

Тема в разделе "OpenCart", создана пользователем Ninel55, 3 авг 2018.

  1. Ninel55

    Ninel55

    Регистрация:
    3 авг 2018
    Сообщения:
    1
    Симпатии:
    0
    Доброго времени суток! Перерыла инет, не могу найти модуль или дополнение ... для opencart 3.0.2.0

    Суть: устанавливается закупочная цена в админке в карточке товара, а на сайте формируется три цены от закупочной.

    Например: закупочная- 460 рублей. На сайте автоматически формируется цена плюсом: (в зависимости от суммы заказа).

    • 538р. (от 30 000р.)
    • 552р. (от 10 000р.)
    • 598р.
      (от 5 000р.)
    • То есть цены уже стоят в карточке. А в корзине соответственно меняется общая итоговая сумма заказа.
    • Кто знает решение подскажите пожалуйста.
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Тут нужно знать четкую формулу, по которой формировать данные, но как я вижу решение:
    0. В таблицу товара (SQL) добавить доп. поле с названием zakypka
    1. Основную цену, формировать отталкиваясь от формулы:
    Pp = Pz * %Km;
    Где Pp - цена товара, которая зависит от закупочной цены (Pz) умноженной на коєфициент маржи (Km)
    2. 2-ве остальные цены, формировать по таблице discount с обычными условиями, так же по формуле:
    Pq1 = Pp - %Kq1;
    Где Pq1 - цена единицы, при условии заказа оптом от ... (q1) минус % (Kq1) от основной цены
    и соотв.:
    Pq2 = Pp - %Kq2;
    Где Pq2 - цена единицы, при условии заказа оптом от ... (q2) минус % (Kq2) от основной цены
    ___
    Это все добавлять при создании\обновлении товара, на витрине же не надо никаких манипуляций, всё обчисление происходит в штатном режиме.
     
  3. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    У вас на каждый товар своя уникальная скидка? Если нет, то проще будет просто написать на странице товара, от каких сумм заказа какие скидки и воспользоваться модулем скидки от суммы заказа, который пересчитает сумму в корзине. Правда, третий ОК он ещё не поддерживает и вообще сейчас мало кто его уже поддерживает, так что готовый модуль полностью под ваши требования вы сейчас в любом случае не найдёте.

    Если же скидки у вас уникальные, то вам поможет только ручной допил. Обращайтесь к Baco, похоже, он уже придумал, как это реализовать.