Как сделать историю адресов доставки и выбор при оформлении нового заказа?

голоса: +6
Ситуация: Клиент - юридическое лицо, имеющее несколько возможных адресов доставки товаров из ИМ. При оформлении заказа через сайт менеджером клиента должны быть заполнены соответствующие поля заказа. Он должен иметь возможность как указать новый адрес доставки (используется впервые), так и выбрать адреса, которые были по предыдущим заказам этого клиента.

Возможно ли это реализовать в принципе? И если да, то каким образом ? С помощью каких настроек и инструментов?

Понимаю что без скриптов не обойтись, в написании которых опыта 0. Поэтому прошу пояснить как для младенца) Спасибо!
| Автор: | Категория: Интернет-магазин
Редактирование | | Автор: o_Lisovenko

Ответов: 2

голоса: +6
 
Лучший ответ

Добрый вечер. Данное решение можно реализовать при помощи куков. Подробне о cookie: http://ruseller.com/lessons.php?id=593&rub=28

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

Для использования куков, скачайте данные файлы: 

http://brizing.uweb.ru/js/jquery.cookie.js

http://brizing.uweb.ru/js/adresslist.brizing.js

http://brizing.uweb.ru/css/adresslist.brizing.css

Скачанные документы загрузите себе в Файловый менеджер в папки "js" и "css" соответственно.

Далее перейдите в Панель управления - Управление дизайном - Интернет-магазин: Страница служебных форм. 

После кода $ORDER_FIELDS$ вставьте:

<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/js/adresslist.brizing.js"></script>
<link type="text/css" rel="StyleSheet" href="/css/adresslist.brizing.css">

Demo: http://screencast.com/t/8LBqfn8K8

При использовании скрипта, не удаляйте копирайт автора (находится в файле и никому не мешает).

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Голоса: +1

За написанием данного скрипта обратитесь на http://upartner.pro

| Автор:
...