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

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

Добрый день.

необходимо разработать модуль опций для штор. То есть необходимо, что бы посетитель мог в ручную вбивать необходимую высоту и ширину штор.

bf0806abb45841f09c815bc4c5555f42.png
Подобное реализовано вот здесь 

 

Цена соотвестсвенно должна меняться в зависимости от размеров.

 

Кто готов выполнить работу, в личку - обсудим все более детально.

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


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

Здравствуйте пишите в лс могу зделать

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


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

на приведенном примере указал высоту "496" - цена не изменилась.

описывайте формулу по которой цена должна меняться.

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

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


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

Приблизительная настройка такого калькулятора

 

Т.е. указываются правила для каждой пары опций

 

 

Например опция ширина и высота - меняются

ширина  меняется и высота - нет

и т.д.

 

Это всего лишь пример..

 

Настройки - минимальная ширина и минимальная высота, а также максимальные значения могут быть

 

нужны изменения как в карточке товара, так в  корзине, потому что цена гибкая.


6237685588.png

Изменено пользователем chukcha

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


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

Есть интересный модуль.

Данный модуль позволяет реализовать калькулятор в карточке товара, где сумма заказа вычисляется с учетом вводимых параметров.
https://opencartforum.com/files/file/3794-modul-formula-dlya-opciy/

Изменено пользователем JulUz
  • +1 1

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От ambalocha69
      1 200.00 руб
      Скачать/Купить дополнение


      Модуль "Каскадные опции"
      Назначение модуля
      - создавать древовидную структуру опций различного типа:
      ограничений на количество уровней вложенности нет текущая версия поддерживает все типы опций, имеющих список значений: select, radio, checkbox, image. - упростить работу с опциями:
      список опций добавляется отдельной закладкой в карточку товара возможность группировки опций изменение в один клик названия опции, порядка сортировки, типа, группы сортировка и фильтры пакетная загрузка значений опции Работа с модулем
      - интуитивно понятна
      - При добавлении (или редактировании) товара Вы можете каждой опции указать "родителя", т.е. ту опцию, в которую следует вложить редактируемую опцию и указать условия ее видимости

      - При добавлении (или редактировании) товара Вы можете в закладке "Все опции" добавлять новые опции, редактировать название, порядок сортировки и значения.
      Создавать группы опций.

      - искать нужные опции при помощи фильтра.
      - дополнительная возможность - пакетная загрузка значений опции:
      результат выполнения операции - остается только указать порядок сортировки если это необходимо:

      Требования
      - Opencart\ocStore версии 1.5.3.1 и выше
      - Не зависит от Вашего шаблона (полная совместимость не гарантируется - проверено только на самых популярных шаблонах).
      - Не изменяет системные файлы.
      - Требует VQMOD
      Установка модуля
      - загрузить на сервер папки admin и vqmod (ВАЖНО: для версий 1.5.3.х и 1.5.4.х использовать папки vqmod-for-1-5-3-1 или vqmod-for-1-5-4-1).
      - далее в административной панели сайта в разделе "Дополнения->Модули"ищем строку "Каскадные опции" и нажимаем на кнопку "Установить"
      - далее переходим в карточку редактирования товара и выстраиваем необходимые связки.
      Лицензирование модуля
      - приобретая модуль вы получаете право его использования на одном публичном домене
      - использование на локальных серверах не ограничивается
      - Дополнение является объектом авторского права и принадлежит его создателю
      - Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения
      - Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания
      Совместимость
      Модуль полностью совместим с большинством популярных модулей. В случае обнаружения несовместимости с каким-либо модулем обращайтесь ко мне - сделаю коррекцию.
      Интеграция
      - Рекомендуется совместное использование с модулем "Связанные опции" - такая связка двух модулей позволяет строить комплектаторы товара практически любого уровня сложности.
      - Модуль штатно интегрирован с модулем "Мультивалютные товары 1.5.6" , который позволяет указывать стоимость опций в любой валюте
      * модули "Связанные опции" и "Мультивалютные товары" в комплект поставки не входят, и при необходимости приобретаются за отдельную плату
      Демо:
      Пример использования (на шаблоне default): http://opencart.zone/demo?product_id=66
      Пример использования (на шаблоне AVA STORE): использовался для создания скриншота
      Админка: http://opencart.zone/admin/index.php?route=catalog/product/update&product_id=66
      Официальная страница модуля: http://opencart.zone/modules-1-5-5/option-clasters
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Расширение функционала
      - функционал модуля постоянно расширяется
      - Пишите, если считаете нужным добавить в модуль какую нибудь полезную функцию - ваши пожелания будут учтены в следующих версиях
      Версия для Оренкарт 2.1:
      Описание возможностей: http://optionsclasters2.opencart.zone/
      Модуль будет продаваться отдельно и по другой цене.
      Пользователи версий 1.0 - 1.4 имеют право на 50% скидку (обращаться лично ко мне)
      Пользователи внесшие существенный вклад в развитие проекта имеют право на одну бесплатную лицензию!
      Авторские права:

      Добавил ambalocha69 Добавлено 09.02.2015 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 1.5.5 ocStore 1.5.1.3 OpenCart.Pro, ocShop  
    • От ambalocha69
      Назначение модуля
      - создавать древовидную структуру опций различного типа:
      ограничений на количество уровней вложенности нет текущая версия поддерживает все типы опций, имеющих список значений: select, radio, checkbox, image. - упростить работу с опциями:
      список опций добавляется отдельной закладкой в карточку товара возможность группировки опций изменение в один клик названия опции, порядка сортировки, типа, группы сортировка и фильтры пакетная загрузка значений опции Работа с модулем
      - интуитивно понятна
      - При добавлении (или редактировании) товара Вы можете каждой опции указать "родителя", т.е. ту опцию, в которую следует вложить редактируемую опцию и указать условия ее видимости

      - При добавлении (или редактировании) товара Вы можете в закладке "Все опции" добавлять новые опции, редактировать название, порядок сортировки и значения.
      Создавать группы опций.

      - искать нужные опции при помощи фильтра.
      - дополнительная возможность - пакетная загрузка значений опции:
      результат выполнения операции - остается только указать порядок сортировки если это необходимо:

      Требования
      - Opencart\ocStore версии 1.5.3.1 и выше
      - Не зависит от Вашего шаблона (полная совместимость не гарантируется - проверено только на самых популярных шаблонах).
      - Не изменяет системные файлы.
      - Требует VQMOD
      Установка модуля
      - загрузить на сервер папки admin и vqmod (ВАЖНО: для версий 1.5.3.х и 1.5.4.х использовать папки vqmod-for-1-5-3-1 или vqmod-for-1-5-4-1).
      - далее в административной панели сайта в разделе "Дополнения->Модули"ищем строку "Каскадные опции" и нажимаем на кнопку "Установить"
      - далее переходим в карточку редактирования товара и выстраиваем необходимые связки.
      Лицензирование модуля
      - приобретая модуль вы получаете право его использования на одном публичном домене
      - использование на локальных серверах не ограничивается
      - Дополнение является объектом авторского права и принадлежит его создателю
      - Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения
      - Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания
      Совместимость
      Модуль полностью совместим с большинством популярных модулей. В случае обнаружения несовместимости с каким-либо модулем обращайтесь ко мне - сделаю коррекцию.
      Интеграция
      - Рекомендуется совместное использование с модулем "Связанные опции" - такая связка двух модулей позволяет строить комплектаторы товара практически любого уровня сложности.
      - Модуль штатно интегрирован с модулем "Мультивалютные товары 1.5.6" , который позволяет указывать стоимость опций в любой валюте
      * модули "Связанные опции" и "Мультивалютные товары" в комплект поставки не входят, и при необходимости приобретаются за отдельную плату
      Демо:
      Пример использования (на шаблоне default): http://opencart.zone/demo?product_id=66
      Пример использования (на шаблоне AVA STORE): использовался для создания скриншота
      Админка: http://opencart.zone/admin/index.php?route=catalog/product/update&product_id=66
      Официальная страница модуля: http://opencart.zone/modules-1-5-5/option-clasters
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Расширение функционала
      - функционал модуля постоянно расширяется
      - Пишите, если считаете нужным добавить в модуль какую нибудь полезную функцию - ваши пожелания будут учтены в следующих версиях
      Версия для Оренкарт 2.1:
      Описание возможностей: http://optionsclasters2.opencart.zone/
      Модуль будет продаваться отдельно и по другой цене.
      Пользователи версий 1.0 - 1.4 имеют право на 50% скидку (обращаться лично ко мне)
      Пользователи внесшие существенный вклад в развитие проекта имеют право на одну бесплатную лицензию!
      Авторские права:

    • От Skippy
      Ребята,  подскажите,пожалуйста в чём проблема. Прописала код для увеличения изображений опций при наведении курсора в product.tpl и в css. Но видимо этого недостаточно, так как изображение не хочет увеличиваться... Или в где-то ошибка... Вот эти фрагменты кода
      product.tpl
       
      <?php if ($option['type'] == 'radio') { ?>
                  <div class="col-xs-12 col-md-12 col-sm-12 col-lg-12"><h3><?php echo $option['name']; ?></h3></div>
                  <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
                    <div id="input-option<?php echo $option['product_option_id']; ?>">
                      <?php foreach ($option['product_option_value'] as $option_value) { ?>
                      <div class="col-xs-4 col-md-2 col-sm-2 col-lg-2">
                      <div class="radio">          
                        <label>                
                          <?php if ($option_value['image']) { ?>
                          <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>"/>
                          <div class="imgbighidden"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /></div>
                          <div class="imghidden"><img src="<?php echo $option_value['image']; ?>" width="100%" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /></div>
                          <?php } ?>        
      <?php echo $option_value['name']; ?>
                          <?php if ($option_value['price']) { ?>
                          (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                          <?php } ?> 
                        </label>     
                        </div>
                      </div>
                      <?php } ?>
                    </div>
                  </div>
                  <?php } ?>  
       
       
      СSS
       
       
      .img-thumbnail {
          display: inline-block;
          overflow:hidden;
          max-width: 100%;
          height: auto;
          padding: 4px;
          line-height: 1.42857143;
          background-color: #fff;
          border: 0px solid #ddd;
          border-radius: 4px;
          -webkit-transition: all .2s ease-in-out;
          -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
      }
      .imghidden{
         overflow: hidden;
         cursor: pointer;
         height: 50px;
         width: 130px;    
       
      Вот такое вот я вижу(
         border-radius: 4px;
      }
      .imgbighidden{
          cursor:pointer;
          display: none;
          position: absolute;
          bottom: 70px;
          right: -30px;
          border-radius: 4px;
          box-shadow: 2px 0px 14px #000;
          z-index: 10;
      }
      .imgbighidden img{    
          border-radius: 4px;
      }
      .img-thumbnail:hover .
         imgbighidden{display: block;

    • От Pulemet
      400.00 руб
      Скачать/Купить дополнение


      Product Option Link - Опция как ссылка на товар
      Модуль создаёт ещё одну опцию под названием "Ссылка на товар", которая позволяет выводить новый блок ссылок на товар в виде опций Opencart в карточке товара. Настройка и создание аналогично стандартным опциям и отличается только заполняемыми полями в карточке товара.
       
      Особенности модуля:
       - простая и быстрая установка; 
       - модуль не заменяет файлы Opencart, все изменения вносятся через Ocmod файл;
       - 2 варинта отображения (списком и таблицей);
       - возможность указать выводить или нет название и изображение для каждого товара в отдельности;
       - при выводе новая опция появится только в карточке товара
       - для хранения данных используется стандартная база Opencart

      Новый блок появится в том месте, где в вашем шаблоне выводятся стандартные Опции в карточке товара. Если в вашем шаблоне есть какие-то нестандартные решения, то в данном модуле (при выводе именно нового блока) они, скорее всего, работать не будут.

      Перед покупкой убедитесь что в вашем шаблоне предусмотрена возможность вывода опций в карточке товара. На нестандартных шаблонах возможны проблемы при выводе, это связано с тем, что авторы могут изменить код, отвечающий за вывод опций. Адаптация под ваш шаблон бесплатно (если не появилась в карточке товара).

      Внешний вид опций на разных шаблонах может отличаться и не всегда идентичен с стандартными опциями Opencart, т.к. в шаблоне могут быть заданы свои стили. По возможности помогу с адаптацией.

      100 % работоспособность модуля гарантируется только на дефолтном шаблоне.
      Добавил Pulemet Добавлено 25.04.2018 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От foruss
      300.00 руб
      Скачать/Купить дополнение


      Вывод опций в категориях (селектов)
      Описание:
      Данный "хак" предназначен для вывода опций(типа селект) в категории!
      Если у товара есть другие опции(не обязательно селект) и у них проставлен параметр "Необходимо: ДА" - В таком случае товар добавляться в корзину НЕ БУДЕТ!
      Тестировалось на:
      Opencart 1.5.3.1, Opencart 1.5.4.1
      На остальных версиях пока не проверял!

      Планы на будущее:
      Оптимизировать работу
      Выбор кол-ва товара при покупке

      Для установки достаточно загрузить в корень все из папки Upload
      У вас должен быть установлен Vqmod!
      Если у вас альтернативный от стандартного шаблон:
      1. Я не гарантирую красивое отображение(верстка у всех разная)
      2. В .xml файле вам надо изменить путь в одном месте:
      60 строчка: <file name="catalog/view/theme/default/template/product/category.tpl">
      на <file name="catalog/view/theme/Название_папки_вашего_шаблона/template/product/category.tpl">

      Демо Opencart 1.5.4.1!
      Добавил foruss Добавлено 19.02.2013 Категория Опции  
  • Последние посетители   0 пользователей онлайн

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

×