Техническое задание OpenCart Есть магазин на базе OpenCart версии 2.1: http://paradox-brewery.ru/cart/ Магазин полностью закрытый и работает в режиме B2B, дает возможность приобретать продукцию пользователям только после регистрации и логина в личном кабинете. 1. Необходимо, чтобы магазин был полностью закрытым, т.е. витрина товаров не отображалась и по умолчанию осуществлялся редирект на форму регистрации нового пользователя 2. Форма регистрации содержит следующие поля: логин пароль email наименование заведения (отображается в личном кабинете) город, где находится заведение (первый в выпадающем списке – СанктПетербург, второй – Москва, далее все в алф. порядке) улица, дом телефон заведения мобильный телефон выбор формы собственности – НАО/ПАО/ООО или ИП если выбрана НАО, ПАО или ООО: полное наименование юридического лица ИНН (маска на 10 символов) КПП ОГРН номер в системе ЕГАИС юридический адрес Банковские реквизиты (даем большое текстовое поле) ФИО ген.директора если ИП: полное наименование ИП ИНН (маска на 12 символов) ОГРН ИП номер в системе ЕГАИС юридический адрес Банковские реквизиты (даем большое текстовое поле) Паспортные данные ИП (даем большое текстовое поле) Красным выделены обязательные поля Лишние поля необходимо убрать. После регистрации учетную запись нового заведения необходимо подтвердить администратор в админ.панеле. Без подтверждения записи пользователь может просматривать витрину магазина, но не видит цен/не может оформить заказ. 3. Доставка. На основании данных, введенных при регистрации (поле город заведения) если пользователь из СанктПетербурга: Доставка по вторникам и четвергам в пределах КАД – 0 руб. /выбран по умолчанию/ Доставка за пределы КАД – 990 руб. если не из Спб – предлагается список транспортных компаний с их логотипом: Не имеет значения /выбран по умолчанию/ ТК «ТЛК-СПБ» (рядом с названием компании знак термометра – при наведении вылетает балунподсказка «Есть терморежим до Москвы») ТК «ЖелдорЭкспедиция» (балун «Есть терморежим до большинства городов РФ») ТК «ЖелдорАльянс» (балун «Есть терморежим до крупных городов РФ») ТК «Байкал-Сервис» ТК «ПЭК» Стоимость доставки не показывается в случае если доставка не из СПб. Далее после выбора способа доставки пользователю предлагается заполнить данные грузополучателя: если пользователь из СанктПетербурга: Адрес доставки (по умолчанию стоит тот, который указан в личном кабинете) Фамилия Имя Мобильный телефон (маска +7( ххх) ххх-хх-хх) Комментарии к доставке (текстовое поле) если не из Спб: Доставка до терминала /по умолчанию/ Доставка на адрес. Если выбран это пункт – надо ввести адрес: Город, улица, дом (по умолчанию стоит тот адрес, который указан в личном кабинете) Фамилия Имя Паспортные данные (текстовое полне) Мобильный телефон (маска +7( ххх) ххх-хх-хх) Комментарии к доставке (текстовое поле) 4. Способы оплаты. Сбербанк Онлайн /выбран по умолчанию/ Оплата картой VISA/Mastercard Банковский перевод Оплата наличными водителю / курьеру (пункт появляется только при выборе опции «Доставка по Спб в пределах КАД») 5. Оформление доставки. Пользователю предлагается заполнить данные грузополучателя: если пользователь из СанктПетербурга: Адрес доставки (по умолчанию стоит тот, который указан в личном кабинете) Фамилия Имя Мобильный телефон (маска +7( ххх) ххх-хх-хх) Комментарии к доставке (текстовое поле) если не из Спб: Доставка до терминала города назначения /по умолчанию/ Доставка на адрес. Если выбирается этот пункт – надо ввести адрес: Город, улица, дом (по умолчанию стоит тот адрес, который указан в личном кабинете) Фамилия Имя Паспортные данные (или реквизиты для юр.лиц) (текстовое поле) Мобильный телефон (маска +7( ххх) ххх-хх-хх) Комментарии к доставке (текстовое поле) Данные необходимо иметь возможность сохранять, чтобы клиент их мог выбрать при следующем заказе. 6. Карточка товара. Отпускаемый товар предлагается либо в форме стеклянных бутылок объемом 330/500/750мл, либо в металлических или ПЭТ кегах объемом 30 литров. Минимальный отпуск – либо 1 коробка (20 бутылок), либо 1 кега (30 литров). В карточке товара крупно указывается цена за 1 бутылку (например, 190 руб) или за 1 литр в кеге (например 215 руб), а ниже более мелко указана стоимость отпускаемой товарной единицы, т.е. 1 ящик из 20 бутылок (стоимость 20*190=3800 руб) или 1 кег объемом 30 литров (30*215=6450 руб). При этом учет количества товара идет не по литрам, а по товарным единицам (кеги или ящики) Т.е. если клиент кладет в корзину 3 единицы пива по 215 руб/литр в кеге и 5 единиц пива в бутылках по 190 руб/шт то он должен оплатить 3*30*215=19350 (за 3 кеги) 5*20*190=19000 (за 5 ящиков) Итого 38350 руб Карточка товара оформляется также как и карточка пива на официальном сайте (включая шрифты). Например http://paradox-brewery.ru/beer/skywalker 7. Админ панель – распечатать лист доставки. Необходимо кастомизировать вид листа доставки, согласно отдельному приложению (excel-таблица).