Интересует дополнительный функционал на Opencart 1.5.6.4 по оптовым и розничным ценам.

Например, в карточке товара, там где указана цена (и в общем меню возле корзины), - чтоб был переключатель с двумя вариантами:

*я - оптовый покупатель (при наведение выскакивали условия);

*я - розничный покупатель.

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

Значит в админке нужно 2 разных поля с ценой (розница и опт) и 2 разных поля с минимальным количеством для заказа (розница и опт). Все эти поля должны работать стандартно как работают цены в OpenCart, но при этом они должны хранится в БД в разных таблицах что-ли. Вариант реализации на ваше усмотрение. Но удобство пользования этим функционалом очень важно.

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

Оптово-розничные цены должны дружественно работать с корзиной и оформлением заказов. Причем переключатель цен должен работать для всех пользователей (зарегистрированных/не зарегистрированных). То есть вариант с группами покупателей не подходит. К каждой позиции товара в заказе (как на сайте, так и в админке) должна быть пометка (стикер например, или просто текст), что это оптовая цена или розничная.

Оптовая цена и розничная это два разных поля, которые должны быть доступны для заполнения в админке в карточке товара. Причем обе цены заполняются в ручную произвольно, т.е. использование наценки и подобных вариантов не подходит.

В карточке товара также нужно, чтобы вторая цена тоже показывалась бы, но при этом затемнялась бы что-ли. То есть одна цена активная, а другая просто справочная.  Чтобы клиенту не приходилось по 10 раз клацать на переключатель, чтобы увидеть разницу (выгоду) между розничными и оптовыми ценами.

Нужно, чтобы была возможность положить в корзину (и в итоге оформить заказ) товары совместно как с оптовыми ценами так и с розничными. Также нужно, чтобы в корзине товары сортировались таким образом - сперва идет перечень товаров в корзине, которые добавлены к заказу по оптовыми ценами, а потом товары по розничными ценам.

Также должен присутствовать некий скрипт выполнения оптовых условий. Заказ с оптовыми ценами может быть принят в работу только если общая сумма заказа больше чем 1000 грн. В общую сумму 1000 грн. плюсуются как товары, добавленные в корзину с розничными ценами, так и с оптовыми. То есть пока общей вес корзины по сумме меньше 1000 грн. - тогда где-то в корзине выводиться блок с текстом о невыполнении оптовых условий покупки. Если же общий вес корзины по сумме превышает 1000 грн. блок с текстом о невыполн. опт. усл. покупки исчезает.

В корзине должно быть 3 пункта "Итого" - 1. итого по оптовым ценам, 2 итого по розничным ценам, 3. итого по всему заказу с учетом опт. и розничным цен, и с учетом доставки и всего остального, что включено в разделе админки "Учитывать в заказе". То есть нужно будет добавить 2 дополнительных пункта в разделе "Учитывать в заказе".

Цена и сроки обсуждаются. Жду предложений

9 лет назад
artemgolovan
34 года
9 лет в сервисе
Был
3 года назад

Выбранный исполнитель

loginov123
Максим 
37 лет
13 лет в сервисе
Был
4 года назад
9 лет назад
$50
2 дня
Однозначно рекомендую. Исполнитель всегда на связи, делает все быстро и качественно. Все поставленные задачи выполнил в лучшем виде, в процессе возникли и другие задачи, с ними исполнитель также справился на отлично. Все супер, спасибо вам большое за работу Максим.
Доволен сотрудничеством, понятное задание, оплата вовремя, спасибо.

Заявки фрилансеров

loginov123
Максим 
37 лет
13 лет в сервисе
Был
4 года назад
9 лет назад