7. Экстраполя

Модуль интернет магазина для Cotonti позволяет добавлять и использовать дополнительные экстраполя товаров, информации о пользователе и заказов.

На странице настроек магазина ( <ваш домен>/admin/config?n=edit&o=module&p=shop ) Вы видите какие поля создаются для работы модуля.

 

Экстраполя товаров:

При сохранении заказа вместе с заказом сохраняются поля "Артикул" и "Не применять скидку по купону". Но вы можете добавить свои поля к товару ( cot_pages - Модуль Pages ). Чтобы они сохранялись вместе с заказом, необходимо добавить поля с такими же названиями в cot_shop_order_items - Модуль «Shop».

Если имена экстраполей для таблиц cot_pages и cot_shop_order_items совпадают, то их значения сохраняются при формировании заказа автоматически.


Экстраполя пользователя:

Модуль использует данные профиля пользователя (экстраполя добавляются cot_users - Модуль Users) и адреса доставки пользователя (cot_shop_userinfo - Модуль «Shop»).

По аналогии с товарами для сохранения дополнительных данных с заказом, нужно добавить экстраполя в cot_shop_order_userinfo - Модуль «Shop»

При совпадении названий полей они будут сохранены с заказом ("Информация о покупателе" или "Адрес доставки" соотвественно).


Экстраполя заказа:

Добавляются в cot_shop_orders - Модуль «Shop». Позволяют пользователю или администратору магазина сохранять с заказом дополнительную информацию.

Для добавления этих полей на страницу корзины, их следует добавить в шаблон shop.cart.tpl в форму оформления заказа. Она в этом файле помечена соотвествующим комментарием.

Теги для вставки полей в эту форму имеют формат: {ORDER_FORM_XXXXX} и {ORDER_FORM_XXXXX_TITLE}

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

Администратор в панели управления при просмотре/редактировании заказа может изменять значения этих экстраполей. Это может быть полезно, если, например, администратору нужно вести какие-то заметки к заказу.

Теги для вставки редактируемых экстраполей в шаблоне shop.admin.order.tpl аналогичны тегам для шаблона shop.cart.tpl.

 
Автор: Alex
Опубликовано: Alex
Комментарии: (0)
Рейтинги:  
0

Комментарии:


Комментарии отсутствуют

Оставить комментарий:

* Просьба все технические вопросы, которые могут потребовать обсуждения, задавать на форуме.
** все некорректные и рекламные посты будут удаляться, ненормативная лексика и оскорбительные высказывания запрещаются.

* Для редактирования комментария осталось 15 минут