Перейти к содержанию
villord

Заказ товара с несколькими опциями

Рекомендуемые сообщения

Здравствуйте народ, есть такой вопрос- нужно реализовать возможность заказа товара с несколькими опциями одновременно, как это должно выглядеть показано на скрине:

post-19729-0-29539500-1359143591_thumb.png

То есть получается указанные опции это не радиобаттоны, как может показаться а чекбоксы и соответственно если выбрать 2 чекбокса с разнеыми параметрами, то в заказ должен уйти один товар с двумя разными наборами параметров.

Лично мне эта затея кажется не очень правильной, но заказчик настаивает, поэтому решил спросить мнения сообщества, насколько это правильный подход? Как мне кажется тут придется делать существенные допилы, поэтому прежде хотелось бы услышать мнение со стороны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подход этот очень даже правильный. Но в Опенкарт такого функционала нет из коробки.

Гуглите связанные опции, dependent options. Платные решения точно есть (20-40$). Бесплатное тоже было, как минимум одно (от пользователя 7up).

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще конечно вопрос был немного в другом, суть не просто в том что нужно связанные опции, типа Футболка №1 Цвет - синий, размер - XL, а чтобы можно было отметить сразу несколько наборов параметров и в корзину бы попали несколько копий товара: Футболка №1 Цвет - синий, размер - XL и футболка №1 Цвет - зеленый, размер - S. Именно вот эта часть меня смущает и кажется нелогичной.

Но все равно спасибо, плюс Вам в карму за наводку, именно эту часть думал сам реализовывать, а благодаря Вашей подсказке нашел решение от 7up, которое явно мне облегчит работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

отметить сразу несколько наборов параметров и в корзину бы попали несколько копий товара: Футболка №1 Цвет - синий, размер - XL и футболка №1 Цвет - зеленый, размер - S. Именно вот эта часть меня смущает и кажется нелогичной.

Не пойму, что тут смущает и кажется нелогичным.

С точки зрения заказчика - полная аналогия оффлайнового процесса покупок. Картинка хорошая и удобная.

Опенкарт - да, под эти задачи и продажу одежды слабо заточен. Нужно долго обрабатывать напильником, чтобы довести до такого состояния. Связанные опции и их правильный учёт - это только первый шаг. Фундамент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От ArtemPitov
      1 050.00 руб · Срок продления: 500.00 руб за 360 дней
      Скачать/Купить дополнение


      Брошенная корзина + вечная корзина + редактор корзин
      Будет работать с симплой, собирает заказы гостей, после окончания периода лицензии модуль будет работать 
       
      Дополнения предназначено для сбора, обработки и рассылки уведомлений о забытых корзинах. 
      Система отслеживает добавления и изменения товаров в корзине, а также оформления заказа, тем самым собирает информацию о забытых или не до конца оформленных заказах. 
      Опираясь на статистические данные, около 70 – 80% корзин интернет-магазина остаются брошенными, а в реалиях OpenCart с временем жизни корзины для гостей не более часа статистика может быть еще хуже. Для борьбы с этой проблемой была разработана система, включающая в себе сбор, восстановления и хранения товаров в корзине покупателя.
       
      Демо:
      admin  
      Модуль собирает:
       Информация о покупателе. ФИО, Номер телефона, Email, Магазин в котором оформлялся заказ (актуально для мультимагазинов), язык магазина (актуально для мультиязычных магазинов). Сохранения данных корзины. Собираются все стандартные данные корзины OpenCart.  
      Возможности:
      Отправка email уведомлений. Рассылка сообщений клиентам о забытых заказах с возможною добавления купона и повторных отправок оповещений, учитывается язик и магазин в котором находится потерянная корзина. Восстановления корзины по ссылке. Позволяет восстановить корзину по ссылке, для постоянных клиентов с авторизацией. Во время формирования ссылки используется два ключа шифрования, первый внешний которые вы можете указать в настройках, второй системный.   Не ограничено хранения товаров в корзине. Метка корзины хранится в cookie, у каждого покупателя индивидуальная и зашифрованная внутренним и внешним кличем. Для мультимагазина формируются индивидуальные метки. Рассылка уведомлений. Предусмотрена автоматическая (cron) или ручная рассылка уведомлений, дополнительно в целях безопасности защищена секретным кличем который формируется для каждой копии модуля индивидуально.  
      Установка:
       Инструкция по установке доступна при скачивание модуля   
      Технические требования:
      PHP версии 5.6 или выше OpenCart и другие сборки версий 2.х  IonCube 10  
      Лицензия
       
       
      Добавил ArtemPitov Добавлено 23.04.2018 Категория Покупки, оформление заказа, корзина Системные требования Ioncube Loader 10, php 5.6 и выше Сайт разработчика http://pitov.pro Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От ArtemPitov
      Будет работать с симплой, собирает заказы гостей, после окончания периода лицензии модуль будет работать 
       
      Дополнения предназначено для сбора, обработки и рассылки уведомлений о забытых корзинах. 
      Система отслеживает добавления и изменения товаров в корзине, а также оформления заказа, тем самым собирает информацию о забытых или не до конца оформленных заказах. 
      Опираясь на статистические данные, около 70 – 80% корзин интернет-магазина остаются брошенными, а в реалиях OpenCart с временем жизни корзины для гостей не более часа статистика может быть еще хуже. Для борьбы с этой проблемой была разработана система, включающая в себе сбор, восстановления и хранения товаров в корзине покупателя.
       
      Демо:
      admin  
      Модуль собирает:
       Информация о покупателе. ФИО, Номер телефона, Email, Магазин в котором оформлялся заказ (актуально для мультимагазинов), язык магазина (актуально для мультиязычных магазинов). Сохранения данных корзины. Собираются все стандартные данные корзины OpenCart.  
      Возможности:
      Отправка email уведомлений. Рассылка сообщений клиентам о забытых заказах с возможною добавления купона и повторных отправок оповещений, учитывается язик и магазин в котором находится потерянная корзина. Восстановления корзины по ссылке. Позволяет восстановить корзину по ссылке, для постоянных клиентов с авторизацией. Во время формирования ссылки используется два ключа шифрования, первый внешний которые вы можете указать в настройках, второй системный.   Не ограничено хранения товаров в корзине. Метка корзины хранится в cookie, у каждого покупателя индивидуальная и зашифрованная внутренним и внешним кличем. Для мультимагазина формируются индивидуальные метки. Рассылка уведомлений. Предусмотрена автоматическая (cron) или ручная рассылка уведомлений, дополнительно в целях безопасности защищена секретным кличем который формируется для каждой копии модуля индивидуально.  
      Установка:
       Инструкция по установке доступна при скачивание модуля   
      Технические требования:
      PHP версии 5.6 или выше OpenCart и другие сборки версий 2.х  IonCube 10  
      Лицензия
       
       
    • От OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Быстрое оформление заказа PRO+

       
      Модуль - быстрое оформление заказа, купить в один клик. Модуль позволяет создавать заказ без перехода на стандартную страницу оформления заказа. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏  Быстрое оформление заказа PRO






       
      ❏ Модуль оформления заказа в всплывающем окне.
      ❏ Модуль создает реальный заказ.
      ❏ Вы можете предоставить подарочный купон и сертификат.;
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 02.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От OCdevWizard
      400.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Быстрое оформление заказа PRO

       
      Модуль - быстрое оформление заказа, купить в один клик. Модуль позволяет создавать заказ без перехода на стандартную страницу оформления заказа. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏  Быстрое оформление заказа PRO+






       
      ❏ Модуль оформления заказа в всплывающем окне.
      ❏ Модуль создает реальный заказ.
      ❏ Вы можете предоставить подарочный купон и сертификат.;
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 03.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1200 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От shchs
      350.00 руб
      Скачать/Купить дополнение


      OrderMap - Карта заказов в админ-панели для 2.x.x
      OrderMap - Карта заказов в панели управления.
      Данное дополнение выводит на яндекс карту заказы интернет-магазина по адресу доставки.
      Так же есть возможность фильтрации вывода заказов по нескольким параметрам.
      Данное дополнение распространияется по принципу 1 покупка - 1 домен.
      Вы можете использовать одну копию дополнения только на одном домене.
      Для приоретения дополнительных копий обращаться на shchs@ya.ru
      Дополнение возврату не подлежит.
      Порядок установки описан в инструкции в архиве.
      Элементы управления:
      1. Количество - установка количества заказов, выводимых на карту, начиная с последнего по дате.
      2. Сумма - отбор заказов по сумме итога.
      3. Период - отбор заказов по дате оформления.
      4. Статус - отбор заказов по статусу.
      5. Применить - фильтрация и вывод заказов с выбранными настройками.
      6. Сохранить - сохранение выбранных настроек.
      Запуск, настройка, особенности:
      Вывод заказов на карту возможен только для заказов, в адресе доставки которых указана любая страна из:
      Россия, Украина, Беларусь, Казахстан, Грузия, Армения, Азербайджан, Молдавия, Туркмения, Таджикистан, Узбекистан, Киргизия и Турция.
      Если указана другая страна, отличная из вышеперечисленных, то такой заказ не обрабатывается. (ограничение яндекса)
      Если страна или регион в заказе отсутствует, то заказ выводится с параметром страны и региона из настроек магазина.
      Заказы раскрашиваются по принципу:
      Красный - заказ со статусом нового.
      Зеленый - заказ со статусом завершенного.
      Серый - заказ со статусом отмененного.
      Синий - заказ с любым другим статусом.
      Зеленый цвет для кластера заказов.
      Совместимость:
      Opencart/Ocstore 2.x.x
      Демо:
      http://test4.shchs.bget.ru/admin
      demo
      demo
      Добавил shchs Добавлено 20.03.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1
      2.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.