[Помогите] Форма/калькулятор с различными значениями

Тема в разделе "OpenCart", создана пользователем butikstickerov, 5 сен 2016.

  1. butikstickerov

    butikstickerov

    Регистрация:
    9 сен 2013
    Сообщения:
    54
    Симпатии:
    1
    Здравствуйте! ребят подскажите найти решение для таких задач:

    1.Модуль оснащен с поддержкой различных типов формы (radio,input,text и т.п) опции также могут отличаться.

    2.Изменение цены в зависимости от выбранных опций.

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

    Если нет чего то схожего , нужно будет верстать видимо + преобразовывать в модуль под opencart ,а если в разных категориях будет отличаться то это несколько модулей выходит?

    Может есть наиболее логичное решение?


    [​IMG] [​IMG] [​IMG] [​IMG][​IMG]
     
  2. ajs

    ajs

    Регистрация:
    21 мар 2014
    Сообщения:
    15
    Симпатии:
    10
    У вас не только набор простых полей , но и поле загрузки файла...
    Такие поля можно добавить в виде опций товара. Это стандартный функционал OPENCART.
    Но если дизайн очень важен , идеально будет только написать небольшой модуль, модифицирующий страницу товара. Т.К
    1 -> верстать придется в любом случае.
    2 -> Проверка загружаемого файла средствами движка не вызывает хороших впечатлений.... (проверка расширения, mime типа, размера файла, чтобы не хакнули)
    "загрузить макет и сделать заказ" почему одной кнопкой ? где поле выбора файла?
    Вожможно только добавить поле (оцию товара) типа file для загрузки на файла макета на сервер и отдельно кнопку оформить заказ.
    ИЛИ
    При нажатии вашей кнопки должно всплывать окно с формой добавления файла макета, а при окончании загрузки оформляться заказ.
    Тут вам виднее....
    3 -> Потом у вас идет изменение цены в зависимости от опций. Значит 3 -> нужен javascript обработчик , который будет считать и менять цену без перезагрузки страницы.

    Или вы можете не париться и сделать все стандартными средствами OPENcart просто называя опцию допустим .. бумага
    параметры
    150 г +200 руб
    180 г +300 руб
    и тд
     
    samuel_L нравится это.
  3. butikstickerov

    butikstickerov

    Регистрация:
    9 сен 2013
    Сообщения:
    54
    Симпатии:
    1
    ajs, спасибо за развернутый ответ!
    Принято решение верстать, здесь справлюсь + javascript будет менять стоимость, модуль планирую подключить на разных категориях значения с опциями могут отличаться,выходит под каждую категорию свой модуль? "При нажатии кнопки должно всплывать окно с формой добавления файла макета, а при окончании загрузки оформляться заказ",именно так и задумано.