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.
Комментарии:
Оставить комментарий:
* Просьба все технические вопросы, которые могут потребовать обсуждения, задавать на форуме.
** все некорректные и рекламные посты будут удаляться, ненормативная лексика и оскорбительные высказывания запрещаются.