Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Динамическое изменение цены товара


 Поделиться

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

Здравствуйте.

Столкнулся с проблемой добавления опций к товарам и расчета цены, согласно каждой опции.

У меня интернет-магазин наклеек. Все товары в магазине имеют диапазон размеров от 1*1 см до 100*100см.

Пропорции длины и ширины товара всегда разные.

К примеру есть наклейка размером 10*10, следующие размеры это 11*11, 22*22 и т.д. 

Но так же есть и 12*5см или 40*3см.

Сейчас в базу залита опция РАЗМЕР содержащая в себе 10 000 значений ( это все возможные сочетания размеров)

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

 

ЗАДАЧА! Создать некий модуль, который бы управлял ценой товара в зависимости от выбранного размера (который бы соответствовал пропорциям начального размера наклейки) и расчитывал бы цену сам учитывая: РАЗМЕР, ТИП НАКЛЕЙКИ (+% от цены с учетом введенного размера), ТИП ПЛЕНКИ (+% от цены с учетом введенного размера).

 

Ссылка на товар для лучшего понимания того, что сейчас есть - http://3tuning.ru/index.php?route=product/product&path=71_72_133&product_id=13

Нужно что то похожее - http://stickme.ru/postery/retro-portret

 

Опенкарт 1.5.4.1

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


  • 1 месяц спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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