Необходимо создание полноценного мультимагазина (на базе opencart
Версия 1.5.5.1.2 )
На сегодня существует вот такой интернет-магазин (54-mebel.ru) необходимо создать региональные версии интернет-магазинов т.е. сделать его сетевым с представительствами в других регионах (крупных городах).
Цель:
- Сделать возможность определение города по IP(модуль), с возможностью выбора города из выпадающего списка/всплывающего окна. При выборе города например Красноярск, покупатель будет перенаправлен на субдомен интернет-магазина этого города, в данном случае на krasnoyarsk.54-mebel.ru
-Возможность автоматически перенести метаданные с заменой города, и контактных данных в шапке сайта, отдельно для каждого субдомена настраивать SEO (H1, Title, Keywords, Description) товаров, категорий, страниц: контакты, доставка, оплата и т.д.. НО при наполнении основного сайта (54-mebel.ru) товарами необходимо чтобы одновременно но всех сайтах появлялся этот товара и также заполнялись метаданные, но в них менялось только одно слово в SEO оптимизации (H1, Title, Keywords, Description) название города которому присвоен определенный сайт.
- Возможность обрабатывать заказы с сайтов через одну админку.
- Возможность редактировать каждый из сайтов через единый административный интерфейс (админ – панель).
Подробный функционал:
1. Карточка товара:
ТОВАР
-Один товар для всех магазинов. Отредактировав только одну карточку с товаром, все изменения будут отображаться и в других магазинах.
ЦЕНА
-Возможность установки различных цен для желаемого магазина;
-Возможность поставить цену товаров во всех магазинах с помощью одной карточки с товаром
ОПЦИИ
-Возможность указывать набор различных опций товара для каждого магазина отдельно.
АКЦИИ и СКИДКИ:
-Возможность указывать Акции и Скидки для каждого магазина отдельно.
Создать раздельную корзину для каждого магазина:
Необходимо чтобы для каждого магазина использовалась своя корзина, что не создаст путаницы при ее просмотре в разных магазинах.
Сделать раздельный кабинет, доступный в любом магазине:
В каждом магазине своя история заказов, при этом покупатель может автоматизироваться в любом магазине.
Административный интерфейс:
Все операции (добавление, удаление, редактирование) по работе с товарами, категориями, заказами должны выполнятся с одного места:
Редактирование заказа:
Данные должны браться из магазина, в котором был совершен заказ.
Сортировка заказов по магазинам:
Возможность отсортировки всех заказов по магазинам, где они были совершены.
Возможность привязки способов доставки к магазинам (Сделать возможность для каждого магазина включить собственный вид доставки)
Распределения прав доступа для менеджеров:
Позволят скрыть разделы, к которым у менеджеров нет доступа.
Кабинет менеджера (Модуль):
Удобный каталог товаров, в котором менеджер может редактировать данные для магазинов (цена, количество, опции, акции, скидки, привязка к магазинам) при этом не затрагивая другие поля карточки товара.
Сделать так, чтобы менеджер мог видеть заказы только в доступных для него магазинах.
Пример похожего функционала: www.kolesa-darom.ru/
Существует модуль с подобным функционалом, который решает большую часть этих задач: ({censored}/moduli-... ) но какой-то он подозрительный.
Все что здесь описано прикрепил в ТЗ во вложении