Программирование корзины для сайта на ShopCms.

Дыкан15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.01.2015

Сделать доработки для ShopCms. Макет в приложении

1.

- Для начала в корзине должна проходить регистрация принудительно, если человек оформил заказ, то он автоматически становится зарегистрированным пользователем. Логином является его почта, а пароль высылается на почту. Ну и соответственно в следующий раз когда он будет оформлять заказ, то все поля которые он заполнил заказ в прошлый раз, заполняются автоматически.

- Если человек уже зарегистрированный как покупатель, оформляет заказ не залогинившись, то когда он ввел свою почту в контактных данных, то пусть как только он ее ввел, то появляется в реальном времени галочка зеленая и ниже появится поле что вы зарегистрированы. При нажатее на нее, она переносит нас наверх страницы к форме логина и пароле. Желательно сделать чтобы эти поле загорелись зеленым.

- Если человек заполнил сразу сверху логин и пароль, то все поля в корзине заполняются из карточки пользователя. Желательно чтобы само выбиралось сразу счет для физ или для юр лиц, ну и заполнились поля которые пользователь заполнил ранее

2. Пересчет стоимости количества товара в реальном времени, то есть изменилось количества товаров, страница перезагрузилась, ну или лучше как можно плавнее это сделать, незаметно, по итогу стоимость изменилась

3. Возле количества есть плюсик и минусик, ими можно редактировать количество товара

5. В доставке, поле город вообще нету. Не делаем его.

6. В варианте забрать самостоятельно, меняем адрес на "г. Москва, Варшавское шоссе 37А." и при нажатии на него, открывается карта в всплывающем окне. Карта в приложении

7. Поле оплата.

Если выбрали физ лиц, то появляются ниже поля:

- Почтовый адрес (это поле идет в счет).

- Адрес доставки (если выше выбрали самовывоз, то это поле не появляется)

Если выбрали юр лиц

- Юридический адрес – это идет в счет. Эти заполненные поля идут в счет к плательщику

- Фактический адрес – в макете оно третье, на самом деле оно должно быть вторым. Оно всегда показывается как и юр адрес. Эти заполненные поля идут в счет к грузополучателю

- Адрес доставки – если выбрали самовывоз, то это поле не показывается

8. Проверка ИНН у нас должна быть на количество символов. От 10 до 12 символов

9. Должна быть проверка на заполненное поле Индекс. 1 любой символ там должны стоять

10. Ниже будет поле с чекбоксом " Зарегистрироваться и сохранить данные для последующих заказов". Она стоит по умолчанию. Ну это и означает что мы принудительно регистрируем пользователя

11. Сделать несколько пустых срытых полей чтобы защититься от роботов

12. Если поле какое-то плохо заполнено, оно должна быть выделено красным, что бы человек понимал что не так и где не так написал. Выделено красным после того как человек нажал на оформление заказа. НУ и если человек нажал на оформление заказа и вдруг что-то не заполнил, обязательно что все заполненные им данные не должны стереться.

13. Все обязательные поля для заполнения, на картинке в приложении отметил

14. Нужна возможность, если админ сделал изменения в заказе, он может скачать новый счет. после изменения новый счет сразу отправляется на почту заказчику и админу, отправляется по кнопке, то есть админ нажал, новый счет отправился. Также заказчик может скачать счет из админки, также как и админ (то есть изменили счет, теперь можно скачать новый. Админ скачивает в админке, заказчик в личном кабинете).

Цены от вас.

Работать можно и по безопасной сделке и по прямой оплате.