Дополнительные поля заказа — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Чем это отличается от комментария к заказу?)
 
(не показано 11 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
<!--
 
=Как это работает?=
 
=Как это работает?=
  
 
В корзине интернет-магазина появляются дополнительные поля, в которых покупатель может оставить дополнительную информацию.
 
В корзине интернет-магазина появляются дополнительные поля, в которых покупатель может оставить дополнительную информацию.
Например, в магазине футболок покупатель может заказать футболку со своим рисунком.
+
Например: в магазине футболок покупатель может заказать футболку со своим рисунком.
  
 
=Чем это отличается от комментария к заказу?=
 
=Чем это отличается от комментария к заказу?=
  
От комментария к заказу дополнительные поля отличаются следующим:
+
От поля комментария к заказу дополнительные поля отличаются следующим:
  
# Дополнительные поля вводятся в корзине, а комментарий - на втором шаге оформления заказа
+
# Дополнительные поля вводятся в корзине; поле комментария - на втором шаге оформления заказа
# Полей может быть несколько
+
# Дополнительных полей может быть несколько; поле комментария - одно
 
# У каждого из дополнительных полей есть название, указывающее что туда надо вводить
 
# У каждого из дополнительных полей есть название, указывающее что туда надо вводить
 
# Дополнительные поля могут быть обязательными для заполнения
 
# Дополнительные поля могут быть обязательными для заполнения
Строка 16: Строка 17:
 
=Настройка дополнительных полей=
 
=Настройка дополнительных полей=
  
Для начала надо в разделе ''Заказы'' -> ''Дополнительные поля'', описать какую информацию надо получить от покупателя.
+
Для начала надо в разделе ''Заказы'' -> ''Дополнительные поля'' описать какую информацию надо получить от покупателя.
  
 
Далее надо настроить поддержку дополнительных полей в шаблоне. Для этого надо в разделе  
 
Далее надо настроить поддержку дополнительных полей в шаблоне. Для этого надо в разделе  
''Витрины'' -> ''Дизайн'' зайти в редактирование шаблона корзины и добавить внуть формы код:
+
''Витрины'' -> ''Дизайн'' зайти в редактирование шаблона корзины и добавить внутрь формы код:
  
 
<pre>
 
<pre>
Строка 37: Строка 38:
 
</pre>
 
</pre>
  
После этого вконец файла стилей style.css добавляем:
+
Если будут поля с файлами, то надо не забыть добавить enctype="multipart/form-data" в form.
 +
 
 +
После этого в конец файла стилей style.css добавляем:
  
 
  input.text textarea. {width:100% !important;text-align: left !important;}
 
  input.text textarea. {width:100% !important;text-align: left !important;}
Строка 43: Строка 46:
 
  .error {display: inline;}
 
  .error {display: inline;}
  
Теперь в корзине интернет магазина появились настроенные ранее поля.
+
Теперь в корзине интернет-магазина появились настроенные ранее поля.
Если покупатель нажимает кнопку ''оформить заказ'', не заполнив обязательные дополнительные поля,
+
Если покупатель нажимает кнопку ''оформить заказ'' не заполнив обязательные дополнительные поля,
то он остается в корзине. При этом не указанные дополнительные поля обводятся красной рамкой.
+
он остается в корзине. При этом не указанные дополнительные поля обводятся красной рамкой.
  
=Работа с дополнительными полями в бек-офисе=
+
=Работа с дополнительными полями в бэк-офисе=
  
Дополнительные поля введенные при оформлении заказа отображаются в карточке заказа, в таблице слева сверху.
+
Дополнительные поля, введенные при оформлении заказа, отображаются в карточке заказа: в таблице слева сверху.
 
При необходимости их значения можно отредактировать.
 
При необходимости их значения можно отредактировать.
 +
-->

Текущая версия на 07:11, 4 декабря 2012