Сотбит: Оригами – интернет-магазин
Настройка подарков к товару
Для настроек подарков к товару требуется перейти в административную часть сайта и пройти по пути: Рабочий стол > Маркетинг > Товарный маркетинг > Правила работы с корзиной .
В открывшемся окне требуется добавить новое правило для подарков. Для этого требуется нажать Добавить правило.
В открывшемся окне требуется заполнить необходимые параметры.
Вкладка Общие параметры
- Активность – включение активности правила.
- Сайт – сайт для которого срабатывает правило.
- Название – название правила.
- Период активности – в поле можно установить период активности правила. Например для зимних скидок можно установить период с 1 декабря по 28 февраля.
- Приоритет применимости – чем выше приоритет применимости тем раньше сработает правило.
- Индекс сортировки в уровне приоритета – чем ниже индекс сортировки тем раньше сработает правило. В случае, если приоритет применимости совпадает, то дальнейшее срабатывание правила определяется индексом сортировки.
- Прекратить применение скидок на текущем уровне приоритетов – при включении опции все правила с более высоким индексом сортировки не срабатывают.
- Прекратить дальнейшее применение правил – при включении опции все правила с более низким приоритетом применимости не срабатывают.
Вкладка действия и условия
Вкладка содержит 2 раздела:
- Действия – в разделе указываются действия выполняющиеся при соблюдении условий. Такими действиями могут быть скидки на товар, скидка на доставку товара или подарок к товару.
- Дополнительные условия – в разделе указываются условия для срабатывания действий. Таким условием может выступать добавление товара в корзину, добавления заданного количество товаров в корзину, покупка на сумму превышающую указанную и прочее.
Пример добавления подарка к товару
В этом случае при покупке Смартфона Apple IPhone Xs 64 GB одного из трех цветов покупатель получит чехол в подарок.
Во вкладке требуется выбрать группы пользователей для которых будет срабатывать правило. В поле доступен множественный выбор. Для этого требуется удерживать клавишу CTRL и выбрать все требуемые группы пользователей.
При включении опции Создать купоны при сохранении правила, подарки или скидки, установленные в правиле будут доступны только пользователям имеющим купон. Если вы не хотите использовать систему скидок и поощрений через купоны, то отключите эту опцию.
После заполнения всей требуемой информации требуется нажать кнопку Сохранить.
Таким образом при срабатывании правила, в котором было указано действие, например добавление подарка, в корзине появится возможность выбора подарка.
Источник статьи: http://www.sotbit.ru/learning/sotbit.origami/lesson/nastroika-podarkov-k-tovaru/
Подарки к выбранному товару
Описание sale.products.gift
Компонент служит для отображения подарков к конкретному товару. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути Магазин > Информация о товарах > Подарки к выбранному товару.
С версии модуля sale 17.0.9 заменяет компонент sale.gift.product.
Компонент наследуются от класса компонентов списка \Bitrix\Iblock\Component\ElementList .
Компонент относится к модулю Интернет-магазин.
Параметры
Поле | Параметр | Описание |
Основные параметры | Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. |
---|---|---|
Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается инфоблок, из которого будет выводиться список товаров. |
Источник данных | ||
Показывать товары из раздела | SHOW_FROM_SECTION | [Y|N] При отмеченной опции просмотренные товары будут показываться из того раздела, который указан в нижеследующих настройках: ID раздела, Код раздела, ID элемента, для которого будет выбран раздел и Символьный код элемента, для которого будет выбран раздел. Если опция не отмечена, то данные настройки скрыты. |
ID раздела | SECTION_ID | Указывается идентификатор раздела, товары из которого должны быть показаны. Можно не указывать, если задан Код раздела. |
Код раздела | SECTION_CODE | Указывается код раздела, товары из которого должны быть показаны. Можно не указывать, если задан ID раздела. |
ID элемента, для которого будет выбран раздел | SECTION_ELEMENT_ID | Указывается идентификатор элемента, по которому будет выбран раздел для показа товаров. Можно не указывать, если задан Символьный код элемента, для которого будет выбран раздел. |
Символьный код элемента, для которого будет выбран раздел | SECTION_ELEMENT_CODE | Указывается код элемента, по которому будет выбран раздел для показа товаров. Можно не указывать, если задан ID элемента, для которого будет выбран раздел. |
Максимальная отображаемая глубина разделов | DEPTH | Параметр определяет максимальную глубину вложенности разделов, из которых будут показаны товары. |
Недоступные товары | HIDE_NOT_AVAILABLE | Как отображать недоступные товары:
Недоступны товары, для которых количество меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара. |
Недоступные торговые предложения | HIDE_NOT_AVAILABLE_OFFERS | Как отображать недоступные торговые предложения
Недоступны предложения, для которых количество меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара. |
Настройки сортировки | ||
По какому полю сортируем элементы | ELEMENT_SORT_FIELD | Указывается поле, по которому будет происходить сортировка элементов текущего раздела. |
Порядок сортировки элементов | ELEMENT_SORT_ORDER | В каком направлении будут отсортированы элементы, по возрастанию или по убыванию. |
Поле для второй сортировки элементов | ELEMENT_SORT_FIELD2 | Указывается поле, по которому будет происходить вторичная сортировка элементов текущего раздела. |
Порядок второй сортировки элементов | ELEMENT_SORT_ORDER2 | В каком направлении будут отсортированы элементы, по возрастанию или по убыванию во вторичной сортировке. |
Внешний вид | ||
Количество элементов на странице: | PAGE_ELEMENT_COUNT | Значение поля определяет количество элементов на одной странице. Остальные элементы будут выведены с помощью постраничной навигации. Если заполнены поля секции Основные параметры, то выбор значений производится визуально с помощью drag&drop |
Свойства | PROPERTY_CODE | Выбор свойств инфоблока для отображения при показе элементов. При выборе пункта (не выбрано) и без указания кодов свойств в строках ниже, свойства выведены не будут. |
Для некоторых блоков порядок может не соблюдаться в связи с особенностями шаблона. Блок товара может не отображаться если его функционал выключен или недоступен. Поле отображается только если заданы параметры в секции Основные параметры.
Расположение процента скидки | DISCOUNT_PERCENT_POSITION | Задается место расположения стикера на изображении: по центру, справа, слева или внизу. |
скидки.
- Не показывать [N] — остаток не будет отображаться;
- С отображением реального остатка
Текст для остатка MESS_SHOW_MAX_QUANTITY Возможность замены стандартного уведомления об остатке на свой текст. [Y] остаток будет выведен в виде числа;
- С подменой остатка текстом
Текст для остатка MESS_SHOW_MAX_QUANTITY Возможность замены стандартного уведомления об остатке на свой текст. Значение, от которого происходит подмена RELATIVE_QUANTITY_FACTOR Количество товара с которого происходит замена текста о количестве. Сравнение происходит со значением, рассчитанным по формуле «Доступное количество»/»Коэффициент единицы измерения» Текст для значения больше MESS_RELATIVE_QUANTITY_MANY Текст выводится, если количество товара больше чем в поле Значение, от которого происходит подмена. Текст для значения меньше MESS_RELATIVE_QUANTITY_FEW Текст выводится, если количество товара меньше чем в поле Значение, от которого происходит подмена. [M] — остаток будет выведен текстом
В зависимости от выбранного значения появляются или скрываются дополнительные поля.
- A — Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y — Кешировать: для кеширования необходимо определить время кеширования;
- N — Не кешировать: кеширования нет в любом случае.
Валюта, в которую будут сконвертированы цены | CURRENCY_ID | Выбор валюты, в которой будут отображаться цены. |
Название переменной, в которой передается количество товара | PRODUCT_QUANTITY_VARIABLE | Задается имя переменной, в которой будет передаваться количество товара. |
.
Кроме того, становятся доступными для настройки параметры
Название переменной, в которой передаются характеристики товара | PRODUCT_PROPS_VARIABLE | Задается имя переменной, в которой будет передаваться характеристики товара. |
Разрешить добавлять в корзину товары, у которых заполнены не все характеристики | PARTIAL_PRODUCT_PROPERTIES | [Y|N] При отмеченной опции в корзину будут добавляться и те товары, у которых заполнены не все характеристики. Если же опция не отмечена, то товар будет добавлен в корзину только при условии, что все характеристики, добавляемые в корзину, заполнены. На торговые предложения этот параметр не влияет. |
Характеристики товара | PRODUCT_PROPERTIES | Выводимые харакетристики товара. |
Название переменной, в которой передаются характеристики товара и Разрешить добавлять в корзину товары, у которых заполнены не все характеристики.
Путь к странице сравнения | COMPARE_PATH | Путь к странице с компонентом сравнения товаров. Если значение параметра пустое, будет использована текущая страница |
Текст кнопки «Сравнить» | MESS_BTN_COMPARE | Замена текста по умолчанию для кнопки сравнения. |
Уникальное имя для списка сравнения | COMPARE_NAME | Задается код для списка сравнения. |
Имя контейнера данных | DATA_LAYER_NAME | Указываются свойства инфоблока, которые будут отображены в списке просмотренных товаров. При выборе пункта (не выбрано)-> и без указания кодов свойств в строках ниже, свойства выведены не будут. |
Свойство брендов | BRAND_PROPERTY | Из списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использовать клавишу Ctrl. |
Требуется дополнительная настройка в Google Analytics Enhanced Ecommerce и/или Яндекс.Метрике.
Пример вызова
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Источник статьи: http://dev.1c-bitrix.ru/user_help/components/magazin/information_tovars/sale_products_gift.php