Документация для разработчиков

Настройки модуля

В этом разделе

  • Форма настроек
  • Закладка "Настройки"
  • Закладка "Параметры веса"
  • Закладка "Адрес магазина"
  • Закладка "Пластиковые карты"
  • Закладка "Права на заказы"
  • Закладка "Доступ"
  • Закладка "Автоматизация процессов"
  • Закладка "Архив"
  • Кнопки управления
  • Служебные процедуры
  • Закладка "Переиндексация данных"
  • Закладка "Конвертация данных"
  • После того, как вы установили модуль Интернет-магазин, сначала необходимо правильно его настроить.

    Форма настроек модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) предназначена для задания общесистемных параметров модуля. Для удобства работы форма разделена на закладки, на каждой из которых выполняется настройка определённой группы параметров модуля.

    Форма настроек

    Закладка "Настройки"

    Закладка служит для настройки основных параметров модуля Интернет-магазина.

    ПолеОписание
    E-Mail отдела продажУказывается адрес электронной почты, на который по умолчанию будут направляться информационные сообщения модуля Интернет-магазин. Например, сообщения об оформлении, оплате или отмене заказа и т.д.
    Сохранять корзину (дней)Указывается период времени (в днях), в течение которого корзина, сформированная неавторизованным покупателем, будет сохраняться в системе. Неверно подобранное значение этого поля может сказаться на размере базы данных. При больших объемах продаж, либо большом числе пользователей рекомендуется уменьшать число дней.

    Корзины авторизованных покупателей не очищаются, а специально сохраняются.

    За сколько дней отображать заказы в спискеУказывается период времени (в днях), за который отобразить заказы в административном разделе (страница Магазин > Заказы)
    Максимальное время блокировки заказа (минут)Задается максимальное время, на которое можно будет заблокировать заказ для редактирования его параметров.
    Ширина графиковУказывается ширина графиков для отображения статистики по заказам.
    Высота графиковУказывается высота графиков для отображения статистики по заказам.
    Путь к пользовательским файлам-обработчикам платежных системЕсли для организации оплаты заказов на сайте используются собственные платежные системы, то в этом поле необходимо указать путь к папке с файлами-обработчиками для данных платежных систем.
    Фиксировать модуль Торгового каталога (catalog) в качестве каталога товаровЕсли вы планируете осуществлять продажу товаров только из модуля Торговый каталог, то установите флаг в данном поле. В этом случае при формировании/редактировании заказа выбор товара будет осуществляться из списка товаров модуля Торговый каталог.
    Название параметра, в котором приходит код аффилиатаУказывается название переменной, значением которой будет код аффилиата. Параметр будет входить в аффилиатскую ссылку для идентификации аффилиата, например, www.testsite.ru/index.php?partner=1.
    Сколько дней помнить аффилиата для пользователяУказывается количество дней, в течение которых система будет помнить аффилиата для пользователя.
    Показывать сумму заказов в списке заказов для менеджеров магазинаПри отмеченной опции для менеджеров магазина будет показана сумма заказов в списке заказов. При полном доступе к модулю Интернет-магазин эта сумма будет выведена всегда независимо от данной опции.
    В карточке заказа показывать XML_ID для товараПри отмеченной опции в карточке заказа будет показан XML_ID для товара.
    Показывать ID обработчика платежной системыПри отмеченной опции будет показан идентификатор обработчика платежной системы.
    Путь к файлу с таблицей мер и весовУказывается путь к файлу, содержащему массив мер и весов, например, /bitrix/modules/sale/measurements.php.
    Путь к собственным обработчикам расширенных систем доставкиУказывается каталог, в котором будут храниться собственные обработчики автоматизированных систем доставки, например, /bitrix/php_interface/include/sale_delivery/.
    Использовать безопасное хранение cookiesПри отмеченной опции будет использоваться шифрация при сохранении идентификационной информация в файлах cookies.
    Кодировать идентификатор пользователя магазинаПри отмеченной опции идентификатор пользователя будет кодироваться. Для усиления безопасности магазина рекомендуется отмечать данную опцию.
    Рассчитывать скидку для каждой позиции (на все количество товара)При отмеченной опции скидка будет подсчитываться для каждой позиции заказа.
    Рассчитывать налог для доставкиПри отмеченной опции для доставки будет рассчитываться налог.
    Использовать дробное значение количества для административной формы редактирования заказаПри отмеченной опции будет возможно указание дробного значения количества товара при редактировании заказа в административной части.
    Использовать совместимость для просмотренных товаров каталогаОпция используется для устаревшего компонента Просмотренные товары (sale.viewed.product). Если она отмечена, то данные для компонента sale.viewed.product будут браться из таблицы нового компонента Просмотренные товары (catalog.viewed.product). Если опция не отмечена, то будет использоваться механизм старого компонента.
    Время хранения просмотренных товаров (дней)Указывается число дней, которое будут выводиться просмотренные товары.
    Максимальное количество просмотренных товаров пользователяУказывается максимальное число просмотренных товаров пользователя.
    Разрешать добавлять новый товар в форме редактирования заказаПри отмеченной опции в форме редактирования заказа из административного режима будет можно добавлять новый товар в заказ.
    Использовать пластиковые карты[Y|N] При отмеченной опции будет разрешено использование пластиковых карт для оплаты заказов.
    Отображать свойства товарных предложений в списке заказов[Y|N] При отмеченной опции в административном разделе на странице со списком заказов в колонке с описанием товаров будут отображаться свойства торговых предложений (при их наличии).
    Знаков после запятой при выводе количественного значенияУказывается сколько знаков после запятой отображать при выводе количественного значения.
    Точность округления при расчетахУказывается с точностью до каких знаков должны проводиться расчеты.
    Валюта "по умолчанию"Валюта, используемая по умолчанию для представления данных о стоимости товаров, сумме продаж и т.д. в административном разделе.
    Планы аффилиатов делятся поВ плане аффилиата фиксируется комиссия, которую он будет получать за привлечение клиентов и последующую продажу товаров. План может зависеть от количества проданных товаров либо от суммы продаж. Это определяется данной настройкой, ее возможные значения:
    • по количеству продаж;
    • по сумме продаж.
    Включить обработку устаревших событий[Y|N] При отмеченной опции доступна обратная совместимость старых событий магазина. Если опция отключена, то будут доступны только новые события.
    Указать сайты, которые являются магазинами Отмечаются сайты интернет-магазинов.
    Шаблон генерации номера заказа Выбирается один из шаблонов для генерации номера заказа:
    • Не используется - функционал генерации номера не используется, т.е. нумерация осуществляется с 1 и увеличивается на единицу в новом заказе.
    • Нумерация с определенного числа - в поле Начальное число указывается любое число, с которого должна начинаться нумерация. Число может содержать от 1 до 7 цифр, должно быть больше текущего ID заказа, и может быть изменено в любой момент на большее.
    • Префикс перед номером - в поле Префикс можно задать префикс от 1 до 7 символов, который будет отображаться перед номером заказа.
    • Случайный уникальный номер - номер генерируется случайным образом из цифр и букв латинского алфавита, длина номера задается в поле Количество символов.
    • Идентификатор и номер заказа пользователя - при использовании данного шаблона номер заказа будет иметь вид: ID пользователя_номер заказа.
    • Нумерация за определенный период - нумерация осуществляется в пределах дня, месяца или года.
      Пример:
      В пределах дня: 24062013 / 5
      В пределах месяца: 062013 / 14
      В пределах года: 2013 / 31
    Путь к странице, показываемой при успешной оплате Задается адрес страницы, которая будет отображаться пользователю в случае успешной оплаты заказа.
    Путь к странице, показываемой при ошибке оплаты Задается адрес страницы, которая будет отображаться пользователю в случае возникновения ошибки при оплате заказа.
    Настройки поведения корзины в публичной части
    Время актуальности корзины Период обновления данных корзины. Рекомендуется устанавливать период, отличный от "0", в течении которого информация о товарах не теряет своей актуальности (например, 60 секунд). По умолчанию данные обновляются постоянно (значение "0").
    Настройки показа карточки заказа в публичной части
    Разрешить просмотр заказа по ключу без авторизации Опция служит для разрешения показа карточки заказа по ссылке. Если она отмечена, то становятся доступными нижеследующие настройки показа.
    При включённой опции "Разрешить просмотр заказа по ключу без авторизации" появляются поля:
    Настройки резервирования товара
    Товар резервируетсяВыбирается правило резервирования товара:
    • При оформлении заказа;
    • При полной оплате заказа;
    • При частичной оплате заказа;
    • При разрешении доставки;
    • При отгрузке.
    Снятие резервов (через сколько дней)Задается количество дней, через которое товар будет автоматически снят с резервов, если покупатель не выполняет никаких действий по заказу.
    Настройки местоположений
    Тип виджета местоположений Указывается тип виджета местоположений (выпадающие списки или строка поиска), который используется в форме создания/редактирования местоположения, в форме выбора избранных местоположений и в форме создания/редактирования заказа.
    Настройки скидок магазина
    Использовать только правила корзины[Y|N] При отмеченной опции в магазине будут использоваться только правила корзины и купоны правил. Скидки на товары будут недоступны.
    Процентная скидка/наценка рассчитывается для полной цены товара[Y|N] При отмеченной опции скидка/наценка будет рассчитываться для полной цены товара. Если опция отключена, то скидка/наценка будет рассчитываться от цены товара с уже примененными скидками.
    Взаимодействие правил корзины со скидками других модулейВыбирается правило взаимодействия правил корзины со скидками других модулей (например, модуля Торговый каталог):
    • дополнять уже примененные скидки;
    • не действовать, если есть флаг "Прекратить дальнейшее применение скидок";
    • не действовать, если уже были применены любые скидки.
    Настройки также продаваемых продуктов
    Список статусов, при переводе заказа в которые, товары попадают в сбор Указываются статусы заказов, по товарам из которых будет формироваться список также продаваемых товаров.
    Как часто удалять старые товары - каждые (дней) Задается количество дней, через которое будет выполняться очистка старых данных списка также продаваемых товаров.
    Число дней, в течение которых товар считается актуальным Указывается сколько дней хранить данные о товаре, если он попал в список также продаваемых товаров.
    Суммы для зачисления на счет
    Настройка предназначена для использования компонентом Добавление средств на счет текущего пользователя (bitrix:sale.account.pay).

    В таблице задаются номиналы сумм и валюта. Такие суммы можно будет приобретать на внутренний счет пользователя. Суммы могут быть любые. Валюта устанавливается для каждой суммы отдельно. Набор валют задается на странице Список валют.
    Подписка на товары
    Выбирается закладка с именем сайта, для которого нужно произвести настройку подписки.
    Использовать уведомления о поступлении товаров При отмеченной опции для информирования о поступлении товаров на сайте будут использоваться почтовые уведомления. Включение опции необходимо для получения пользователями уведомлений при подписке на товар.
    Сохранять уведомления (дней) Указывается число дней, в течении которого будут храниться в системе запрос пользователя на уведомления о поступлении товаров.
    Например, если стоит 10 дней и в течение 5 дней товар поступил - то письмо уйдёт подписчику на товар, а если товар придёт через 15 дней - то письмо не уйдёт.
    Напоминания о неоплаченных заказах
    Выбирается закладка с именем сайта, для которого нужно произвести настройку рассылки.
    Использовать напоминанияПри отмеченной опции будут отсылаться напоминания о неоплаченных заказах в соответствии с параметрами, описанными ниже.
    Через какое время (дни)Указывается количество дней после оформления заказа, по прошествии которых отсылается первое напоминание.
    Как часто (дни)Задается интервал рассылки очередных напоминаний о неоплаченном заказе.
    В течении какого времени (дни)Задается период отправки напоминаний о неоплаченных заказах.

    Закладка "Параметры веса"

    Закладка служит для настройки единиц веса.

    ПолеОписание
    Использовать индивидуальные настройки для каждого сайтаПри отмеченной опции будут использоваться индивидуальные настройки веса для всех сайтов системы.
    Настройки для сайтаСписок всех сайтов системы. Для каждого из них могут быть введены свои настройки веса.
    НастройкаЗначение
    ЕдиницаСписок всех имеющихся мер весов.
    Обозначение единицы весаМожно ввести своё обозначение единицы веса, если требуется.
    Коэффициент единицы веса к граммуВводится обозначение единицы веса к грамму.

    Закладка "Адрес магазина"

    Закладка служит для ввода физического адреса магазина.

    ПолеОписание
    Использовать индивидуальные настройки для каждого сайтаПри отмеченной опции будут использоваться индивидуальные настройки адреса магазина для всех сайтов системы.
    Настройки для сайтаСписок всех сайтов системы. Для каждого из них могут быть введены свои адреса магазина.
    НастройкаЗначение
    ИндексИндекс магазина.
    Местоположение магазинаИз списка выбирается одно из загруженных в систему местоположений.

    Закладка "Пластиковые карты"

    Закладка служит для управления параметрами шифрации номеров пластиковых карт, используемых при оплате заказов. Закладка доступна при сохранения отмеченной опции Использовать пластиковые карты на закладке Настройки.

    ПолеОписание
    Абсолютный путь к файлу с ключомУказывается полный путь к файлу с паролем для шифрации номеров пластиковых карт. Например, D:/projects/siteman/bitrix/modules/sale/install/data.php.
    Алгоритм шифрованияЗадается алгоритм шифрования номеров пластиковых карт:
    • RC4;
    • AES (Rijndael) - для использования данного алгоритма необходимо наличие PHP модуля Mcrypt;
    • 3DES (Triple-DES) - для использования данного алгоритма необходимо наличие PHP модуля Mcrypt;

    Важно! Результаты работы алгоритмов несовместимы между собой. Вы не должны менять алгоритм, если в системе уже есть зашифрованные данные.

    Закладка "Права на заказы"

    Закладка служит для управления правами пользователей на доступ к управлению заказами.

    Дополнительные параметры сайтов
    СайтНазвание сайта.
    ВалютаВалюта, используемая в публичной части сайта. При формировании заказа стоимость товаров и сумма заказа будут представлены в валюте сайта. При этом пересчет стоимости товаров (если стоимость была задана в иной валюте) будет осуществляться по установленному в модуле Валюты курсу.
    Группы, имеющие доступ к заказам сайтаГруппы пользователей, обладающие правом доступа к управлению заказами сайта.

    Закладка "Доступ"

    Закладка позволяет настроить права на доступ к модулю Интернет-магазин для всех имеющихся в системе групп пользователей.

    Поле Описание
    По умолчанию Уровень доступа групп пользователей, для которых установлено право "по умолчанию".
    [группа_пользователей] Изменение настроек доступа для конкретной группы. Возможно назначение следующих прав доступа к модулю Интернет-магазин:
    • [D] закрыт - запрет на доступ;
    • [P] Привязка к компании - доступ к обработке заказов, оплат, отгрузок, предназначенных для определённой компании;
    • [U] обработка заказов - доступ к обработке заказов, поступающих от покупателей;
    • [W] полный доступ - право на полный доступ к управлению модулем, в том числе на обработку заказов и управление правами доступа других групп пользователей.

    Закладка "Автоматизация процессов"

    Закладка служит для настройки смены статусов заказа и отгрузки, а также для отслеживания товарных отправлений.

    ПолеОписание
    Смена статуса заказа
    При получении полной оплаты переводить заказ в статусУказывается статус, в который будет переведен заказ при получении полной оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы.
    При получении любой оплаты переводить заказ в статусУказывается статус, в который будет переведен заказ при получении любой части оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы.
    Разрешать доставку при оплате заказа Указывается разрешать ли доставку (т.е. устанавливать флаг Доставка разрешена для всех отгрузок заказа) при полной или частичной оплате заказа (установке флага Оплачено).
    При получении разрешения доставки всех отгрузок переводить заказ в статусУказывается статус, в который будет переведен заказ при получении разрешения доставки для всех отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы.
    При получении разрешения доставки любой отгрузки переводить заказ в статусУказывается статус, в который будет переведен заказ при получении разрешения доставки для любой из отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы.
    При отгрузке всех отгрузок переводить заказ в статусУказывается статус, в который будет переведен заказ при выполнении всех его отрузок.
    При отгрузке любой отгрузки переводить заказ в статусУказывается статус, в который будет переведен заказ при выполнении хотя бы одной отгрузки .
    Смена статуса отгрузки
    При получении разрешения доставки переводить отгрузку в статусУказывается статус, в который будет переведена отгрузка при получении разрешения доставки. В списке выведены все активные статусы доставки, заданные на странице Статусы.
    При отгрузке любой отгрузки переводить в статус Указывается статус, в который будет автоматически переведена текущая отгрузка, для которой установлен флаг Отгружено.
    Разрешать отгрузку при разрешении доставки При отмеченной опции разрешенная доставка товара автоматически приведет к изменению флага отгрузки в Отгружено.
    Обновление статусов отгрузок при изменении статусов отправлений
    Включить автоматическое обновлениеПри отмеченной опции автоматически будут проверяться и обновляться статусы отгрузок, для которых введен трек-номер.
    Период обновления (ч)Период, через который будет выполняться обновление статусов отгрузок.
    Соответствие статусов отправлений служб доставок и статусов отгрузок
    Секция доступна при включенном автоматическом обновлении статусов отгрузок.
    статус_отправленияУказывается будет ли использоваться данный статус отправления и, если да, то указывается какой статус отгрузки ему будет соответствовать.

    Закладка "Архив"

    На закладке настраиваются условия архивирования заказов.

    ПолеОписание
    Включить регулярное архивирование заказовПри отмеченной опции будет выполняться регулярное архивирование заказов в соответствии с условиями, указанными ниже.
    Количество заказов для архивирования агентом за один запускУказывается количество заказов, которое следует отправлять в архив за один запуск агента.
    Максимальное время выполнения агента архивированияОпределяется максимальное время (в секундах) выполнения агента.
    Условия архивирования
    Через какое время отправлять в архив (дни)Указывается такое количество дней, чтобы заказы, созданные более этого числа дней назад, отправлялись в архив.
    Разрешить архивирование заблокированных заказовПри отмеченной опции заблокированные заказы также будут отправляться в архив.
    СайтУказываются сайты, заказы с которых отправлять в архив.
    В каких статусах отправлять в архивУказываются статусы, заказы в которых следует отправить в архив.
    Состояние заказа "Оплачен"Определяется архивировать ли заказы в состоянии Оплачен.
    Состояние заказа "Отменен"Определяется архивировать ли заказы в состоянии Отменен.
    Состояние заказа "Отгружен"Определяется архивировать ли заказы в состоянии Отгружен.

    Кнопки управления

    КнопкаОписание
    СохранитьСохранение внесённых изменений.
    ОтменитьОтмена внесённых изменений.
    По умолчаниюУстановка значений параметров модуля равными значениям по умолчанию.

    Служебные процедуры

    Закладка "Переиндексация данных"

    На закладке содержится служебная процедура по переиндексации правил корзины.

    КнопкаОписание
    Запустить индексациюЗапуск процесса индексации правил корзины.

    Важно! Выполнение этой операции требуется только при возникновении проблем с правилами корзины, по рекомендации техподдержки либо после сообщения системы обновлений.

    Закладка "Конвертация данных"

    На закладке содержится служебная процедура по конвертация данных о купонах торгового каталога в заказах.

    КнопкаОписание
    Запустить конвертациюЗапуск процесса конвертации данных о купонах торгового каталога в заказах.

    Важно! Выполнение этой операции требуется только для старых заказов сконвертированных магазинов.


    Пользовательские комментарии

    Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

    Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
    2
    Алексей Коваленко
    Обратите внимание на настройку: Сохранять корзину (дней)
    В логике работы продукта имеется в виду хранение корзины в целом, а не отслеживание отдельных строк в корзине.

    Т.е. при создании для пользователя уникальной корзины происходит привязка строк корзины именно к ней.
    При работе пользователя с корзиной фиксируется дата изменения этого уникалного объекта
    В случае если дата изменения будет меньше периода текущая дата - Сохранять корзину (дней) происходит удаление этого уникального объекта (включая все строки, данной корзине принадлежащие)

    Поэтому при должной периодичной активности пользователя (период работы с корзиной меньше чем Сохранять корзину (дней)) в корзине могут находиться строки, время существования которых может превышать установленный параметр Сохранять корзину (дней)
    © «Битрикс», 2001-2018, «1С-Битрикс», 2018