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

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

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