Здравствуйте, Задача создания интернет магазина с 10000 товара. Почему остановился на выборе трех этих CMS: кассовое решение, которое мы используем тесно интегрировано с нашим offline бизнесом и менять его пока не хотим. Оно имеет готовые модули фискализации на этих трех CMS (на OpenCart с открытым исходным кодом). Каким "не обычным" функционалом должен владеть сайт: - постоянный обмен данными с актуальным остатком двумя методами, где первый загрузка c определенным промежутком с сайта XML, XLSX файл и второй метод актуализированние остатка товара через БД запросом к API после прохождения капчи в корзине и нажатие кнопки Оплатить для того, чтоб снять нагрузку с Товара учетных систем. 1) Дримкас API (Гуглите) 2) XML, YML, XLSX файл 3) 1С Управления торговлей/Бухгалтерия (подгруздка товаров не будет использоваться, но в перспективе 1с будет в работе.) - Легкое введение контента сайта и товара для не программистами. Например отправкой файла (фото или видео) в определенную папку Яндекс.диск, а оттуда CMS по названию будет понимать, что это фото для товара X (как пример – обсуждаемо). - Фильтр товаров по свойствам - Шаблон оптимизированная под мобильную версию сайта - Подключение фискализации чеков к дримкас (смотри API) 1. Обеспечить корректное взаимодействие через API. 2. Обеспечить необходимый функционал для настройки переменных полей чека, для упрощения работы с модулем кассы (например, в случае смены фактического адреса реализации, почты и т.п.) 3. Необходимо создать алгоритм отправки чека. 4. Необходимо предусмотреть алгоритм возвратного чека. - Подключение двух банков по методам оплаты - VISA, MC, МИР и Google pay, Apple pay идут через Банк УБРиР - JSB, UNION PAY, Samsung Pay через Альфа банк - СБП через Альфа-Банк динамическую ссылку/QR-код (вывести его отдельно так как по данному методу платежа будет скидка для клиента. - Накопительные Бонусы и скидка на ЧЕК, на Опт - Подключение доставок, СДЭК, Поста России с возможностью выбора отделения на карте. - Товар должен бронироваться (если это возможно, например, через дримкас API отниматься от доступного количества или в перспективе отниматься от доступного количества в 1C) на время оплаты, после нажатия на кнопку оплатить и прохождения проверки капчу и на количество. - Личный кабинет клиента, где должны отображаться его покупки, бонусы и храниться информация кто получает посылку, удобный метод доставки, контактные данные. - Регистрация и корзина должны быть на одной странице. - Помочь с наполнением сайта (парсером) Оплата по договору, поэтапно. | |
Обязательные требования | |
- номера цветов у товара (если все цвета (типы) товара закончились, то у товара указывается пометка Нет на складе. - проверка остатков по БД сайта и актуализированние их после нажатия "Оплатить" - Методы оплаты - Фискализация чеков |