Дополнительный функционал на OpenCart по оптовым и розничным ценам
Интересует дополнительный функционал на OpenCart 2.3.0.2 по оптовым и розничным ценам.
В маленькой и большой карточке товара, нужно сделать вывод 2х цен по вертикали с подписями. Нужно сделать так:
1 идет Розничная цена (выше подпись Розничная цена и ниже сама цена).
2 ниже идет цена опт от 1 коробки (выше подпись ОПТ от 1 коробки и ниже сама цена).
По умолчанию должна стоять оптовая цена с возможностью переключения на розницу, сейчас стоит модуль для автообновления цены, нужно чтобы и так дальше цена тоже менялась в зависимости от выбранного варианта.
И при оптовой цене – нужно минимальное количество единиц заказа, которое я буду указывать в админке к каждому товару. А при розничных ценах – можно заказывать от 1 штуки.
Значит в админке нужно 2 разных поля с ценой (розница и опт) и 2 разных поля с минимальным количеством для заказа (розница и опт). Все эти поля должны работать стандартно как работают цены в OpenCart, но при этом они должны хранится в БД в разных таблицах что-ли. Вариант реализации на ваше усмотрение. Но удобство пользования этим функционалом очень важно.
По умолчанию сайт грузится с переключением на оптовую цену. И при этом, чтоб была возможность указывать все цены (и оптовые и розничные) вручную.
Оптово-розничные цены должны дружественно работать с корзиной и оформлением заказов.
Оптовая цена и розничная это два разных поля, которые должны быть доступны для заполнения в админке в карточке товара.
Нужно, чтобы была возможность положить в корзину (и в итоге оформить заказ) товары совместно как с оптовыми ценами так и с розничными. Также нужно, чтобы в корзине товары сортировались таким образом – сперва идет перечень товаров в корзине, которые добавлены к заказу по оптовыми ценами, а потом товары по розничными ценам.
В корзине должно быть 3 пункта "Итого" – 1. итого по оптовым ценам, 2 итого по розничным ценам, 3. итого по всему заказу с учетом опт. и розничным цен, и с учетом доставки и всего остального, что включено в разделе админки "Учитывать в заказе". То есть нужно будет добавить 2 дополнительных пункта в разделе "Учитывать в заказе".
Предлагайте стоимость и сроки.