Добрый день, нужно сделать интернет магазин товаров для растений.
Магазин интегрирован с 1С, но вся интеграция через два файла XML и CSV.
1С по ftp складывает файлы на сервер, задача магазина разобрать файлы и обновить каталог.
Эскизы дизайна тут
www.dropbox.com/sh/gg5m4e... Интернет магазин состоит из 2-х частей:
1.Каталог в котором можно делать заказ. Данные для каталога, товары, остатки выгружаются из 1С в XML файле. Раз в сутки 1С через ftp будет складывать XML файл, каталог должен будет обновляться по этому файлу. Вручную никаких правок, все данные из XML.
2.Текстовая часть статьи, страницы «контакты». для заполнения этой части нужна CMS типа вордпресса, чтобы можно было добавлять пункты в меню и т.д. Не обязательно вордпресс, какой-то визуальный редактор.
Также в текстовой части планируем разместить полезные калькуляторы например количества удобрения для растения. Это скрипты написанные на php, js. Нужно иметь возможность размещать на текстовых страницах произвольный код.
Функции каталога
НЕ нужны: личные кабинеты, регистрации, история покупок и т.д.
Делаем простой и понятный каталог: Клиент зашел, сложил в корзину, заполнил данные о себе.
Основные страницы:
1. Главная
Текст вносим через CMS
Слева меню каталога. Данные берутся из XML файла.
Верхнее меню и текст на странице заполняются в CMS.
Популярные товары в XML есть отдельный блок с списком товаров.
2. Каталог
Текст вносим через CMS
Плитка групп товаров по данным из XML,на звания фотографий для групп также есть в XML
3. Каталог категория
Небольшой текст вверху страницы берется из XML , есть спец. поле описание группы.
На странице список товаров. Может быть 2 или 3 столбца товаров чтобы помещаться на экранах планшетов.
Справа фильтр товаров. Характеристики фильтра подстраиваются под товары которые на странице. Для вентиляторов одни характеристики, для удобрений другие.
Все товары отображаются на одной странице. Нет разделения на страницы.
4. Карточка карточка товара.
Большая фотография, под ней может быть еще 3 фото. Названия фотографий берутся из XML. При нажатии на фотографию фотография увеличивается.
Описание товара также из берется из XML. Описание товара отформатировано html тегами.
Список сопутствующих товаров есть в XML для каждого товара.
В карточке есть кнопки соц. сетей при нажатии можно рассказать друзьям о товаре. Примерно также как это сделано на aliexpress например.
Часть характеристик скрыта. Можно развернуть все характеристики. В XML файле у характеристик есть свойство показывать сразу или скрыть.
5. Корзина
Таблица товаров. Можно исправить количество, удалить товар.
Посетитель может ввести номер дисконтной карты и тогда посчитается скидка. Таблицу номеров дисконтных карт и процента скидки предоставим. Нужно ограничить возможно перебора номеров карты. Вводить следующий номер можно только спустя 1 минуту.
Под таблицей корзины отображается список «Сопутствующих товаров», список составляется исходя из выбранных товаров. Данные есть в XML.
6. Заказ отправка заказа.
Посетитель на одной странице последовательно заполняет данные. Стоимость доставки рассчитывается автоматические (вес и размеры о каждом товаре есть в XML) доставку рассчитываем через сервис eDost.
На выбор несколько вариантов оплаты On-line оплата через LavaPay, нужно будет ее подключить.
После отправки заказа посетителя уходит копия заказа на e-mail и копия заказа менеджеру эскизы писем также прикрепил.
7. Сравнение товаров.
В карточке товара можно добавить товар к сравнению, примерно как yandex маркет. Товары сравниваются по характеристикам.
Если товаров много страница растет в ширь, появляется горизонтальный скрол.
8. Поиск (есть только эскиз страницы)
Поиск товара по части названия.
Ньансы:
1. Сайт должен нормально работать на планшетах и телефонах. Минимальная ширина сайта 960, на каких-то планшетах сайт будет полностью помещаться, где-то нет. Но главное чтобы сайт нормально работал, и верстка не ползла.
2. Данные об остатках выгружаются из 1С в отдельном CSV файле, в формате:
Код-товара; количество
Например:
12-123-23;23
И т.д.
Каждые 5 минут 1С будет выгружать такой файл по ftp, данные должны будут загружаться в каталог.
3. Товары под заказ.
Товары которых нет в наличии нельзя положить в корзину, но можно подписать на уведомление о приходе. Для такого товара должна появляется табличка. (Эскиз прикрепил)
После отправки запрос должен уходить на почту менеджеру. Дальше менеджер сам свяжется с клиентом когда товар придет.
4. После отправки заказа, данные должны передаваться в yandex метрику через e-commerce для аналитики
yandex.ru/support/metrika... 5. При заходе клиента на сайт нужно определить из какого он региона по ip и показать правильный номер телефона. Таблицу городов и номеров телефона предоставим.
Сроки: 2-3 недели
Готов ответить на ваши вопросы.