2 корзины на одном сайте
Всем привет.
Суть — есть сайт, с двумя разными каталогами товаров.Клиент хочет чтобы -
- Товары из этих каталогов добавлялись в одну корзину
- Уже в корзине товары должны разделятся визуально — допустим на 2 столбца
- Должна быть отдельно сумма по первому каталогу, отсдельно сумма по второму каталогу, и общая сумма всего заказа
- И чтобы в процессе оформления заказа — заказ разделялся на 2 части, и оплачивался на 2 разных счета, с помощью robokassa или иного сервиса.
Пояснения -
Сайт один, соучредителя два.
Логичный и простой вариант с разделением каталогов и созданием второго сайта — клиент отмёл.
Принципиально чтобы оба каталога были на одном сайте и конечный заказ полностью выводился на одной странице.
Вопросы —
- как это можно (и можно ли вообще) реализовать на modx revo + minishop2?
- B как вообще это лучше реализовать? Возможен вариант с двумя корзинами — на одной странице.
- Или нужный функционал есть у других cms/фрэймворков?
- Или забить и написать свой компонент под эту задачу?
- Думали в сторону контекстов modx — тут решается вопрос раздельных каталогов, корзин и заказа. Но как вывести две корзины из двух контекстов на одной странице, с сохранением функционала?
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А вот с оплатой через 2 разных счета, скорее всего, придется помучиться и править ядро.
Сохранение принадлежности товара к определенному контексту в оформленном заказе — самое простое, достаточно при добавлении в корзину передавать эту информацию в options товара, дальше справится штатный механизм.
Фактически, задача решается за несколько часов.