Магазин на Опенкарт доработать.
1) Нужно сверстать личный кабинет меню, список желаний по макету из каталога, точно как там и историю заказов. Пример верстки истории заказов есть (разные цвета статусов и окна с параметрами доставки и статусами и фильтр по статусам и годам), меню просто добавить рамки и фон, единственное, что нужно объединить пункты простого покупателя и партнера, покупатель видит одно меню, а партнер оба сразу, но при этом пункты могут быть перемешаны, например История заказов, Мои партнеры, Мои баллы. В меню так же есть заголовки разделов, которые ни куда не ведут.
2) В истории заказов, сделать окошко для кнопки Аннулировать заказ, сам функционал работает, нужно добавить окошко с перечислением причин, в админке их выбор фиксировать не нужно, нужно что бы результат выбора приходил на почту и админу и покупателю.
3) Подключить балловую систему для покупателя и партнера свою по категориям товара (к рефералам отношения не имеет для группы, идет проверка, если заказ оформлен на имя партнера-функционал в заказах уже есть). Статистику баллов для покупателя разбить на периоды, в том же стиле сделать статистику для партнеров. Подробности в тз.
4) Сделать страничку в партнерке со списком всех партнеров второго уровня или третьего для первого и так далее, думаю понятно. Доработать страницу запроса выплат для партнера.
5) Поправить косяки фильтра товаров, сортировки в каталоге.
6) Доделать сравнение, живой поиск наладить, и исправить модуль доставки.
7) Решить проблему загрузки прайс-листов через модуль Автоматический обработчик ПЛ поставщика.
8) Все цены в магазине формируются из модуля цены для групп покупателей, %+число*курс+число. Из евро в рубли по курсу ЦБ+число (это уже есть, что бы было понятно).
9) Подключить Интеркассу.