Ознакомьтесь с простым примером как работает продукт.
|
---|
Предлагаем упрощенное, очеловеченное, объяснение работы инфоблоков и компонентов, предложенное нашим студентом и немного адаптированное нами, авторами: Проведем аналогии:
А теперь история одного рабочего дня на предприятии.Обращается как-то Контент Васильевич к Компоненту Ивановичу (Контент-менеджер настраивает параметры компонента на инфоблок) и говорит: Компонент Иванович, отвечает: Работники цеха - люди опытные, свое дело знающие, легко выполнят распоряжение о переработке картофеля, производстве пюре с определенными свойствами и расфасовке в упаковку заданного формата. Цех дружно принимается за дело и к обозначенному сроку выдаёт запрошенный продукт. Отблагодарив работников, Компонент Иванович докладывает Контенту Васильевичу о благополучном исполнении поручения и показывает результат (на экране Контент-менеджер видит результат обработанной информации из инфоблока). Заключение: заметьте, что в нашем жизненном примере на предприятии тоже всё устроено непросто: есть и цеха, и работники, и склад, где всё хранится в определенном порядке. Но собственник предприятия дал распоряжение ответственному и быстро получил результат. Так и Контент-менеджер загружает информацию и выбирает нужные параметры, а [dw]продукт[/dw][di]Все его составляющие: инфоблоки, компоненты, модули и т.д.[/di] выполняет сложную работу и выдаёт результат. |
Самая первая глава
Немного информации, которая поможет вам в изучении нашего продукта. Где взять дополнительную информацию, ссылки на частые задачи, видео и другое.Справочная информация
Научиться работать с продуктами компании «1С-Битрикс» не сложно, но потребуется внимание и определённая мера усидчивости. А поможет в этом различного вида справочная информация, ссылки на которую расположены на сайте компании в разделе Документация.
Разные виды документации
- Онлайн документация для пользователей - описание интерфейса системы управления сайтом, ее основных модулей и наиболее типичных операций. Также в ней содержится полное описание прикладного программного интерфейса.
- Онлайн документация для разработчиков по старому ядру, по ядру D7 и по Rest_API. Предназначена для технических специалистов со знанием PHP и HTML. В ней содержатся сведения о технологиях и основных принципах, заложенных в систему, описание классов и функций по всем продуктам.
Учебные курсы
Онлайн Курсы - это методические пособия по работе с продуктом, которые включают в себя описание и примеры работы с системой.
Для изучения учебных материалов в оффлайне на индексной странице каждого курса размещаются [dw]ссылки на файлы[/dw][di][/di] формата Epub.
Контекстная справка
Контекстная справка выводит в Административной части системы информацию, относящуюся к открытому в данный момент разделу или странице. Доступна как в [ds]1С-Битрикс: Управление сайтом[/ds][di]Обилие справочной информации «1С-Битрикс: Управление сайтом» иной раз создаёт проблему: где искать ответ на свой вопрос? Для облегчения поиска иголки в стоге сена создана Контекстная помощь, доступная только в Административном разделе системы.
Подробнее ...[/di], так и в [ds]Битрикс24 в коробке[/ds][di]Для обучения работе в сервисе Битрикс24 создана специальная служба Поддержки24. К ней можно обратиться нажатием на кнопку со знаком вопроса в "шапке" сервиса...
Подробнее ...[/di].
Мастер магазина
Подробнее ...[/di] - встроенная в административную часть система помощи с краткой информацией по конкретной задаче в рамках настройки и эксплуатации интернет-магазина со ссылками на более детальную информацию в конкретных учебных курсах.
FAQ - Частые вопросы
Частые вопросы - подборка решений наиболее часто встречающихся проблем при работе с продуктом в удобном представлении.
Подробнее ...[/di].
Для администраторов и разработчиков также рекомендуется познакомиться с опытом разработок сайтов на Bitrix Framework, который описывается в блогах разработчиков и в группах Социальной сети сайта компании 1С-Битрикс.
Видеоматериалы в помощь
В уроке представлены доступные для просмотра учебные видеоматериалы, которые помогут вам быстро освоить курс Администратор. Бизнес. Видеоролики демонстрируют основные функциональные возможности продукта.
Валюты
|
Торговый каталог
Товарный маркетинг
|
Интернет-магазин
|
Пример организации продажи контента на сайте
|
Компоненты каталога и интеграция с Б24
|
Пример создания интернет-магазина
|
Как отформатирован текст в курсе
Читать монотонный текст сложно. Форматирование – один из способов облегчить понимание смысла. Ознакомимся с правилами оформления текста в курсе.
Всплывающие подсказки
Используются в тексте в следующих случаях:
- пояснить какой-то термин;
- дать наглядное представление о команде интерфейса;
- дать дополнительную, но не относящуюся напрямую к выполняемым работам, информацию;
- показать описание и ссылку на страницу компонента в пользовательской документации.
Всплывающие подсказки обозначаются пунктирным подчёркиванием: [dw]пример подсказки[/dw][di]В окне отображается подробное содержимое подсказки. Подсказка может состоять из текста и/или изображения.[/di].
Табы (вкладки)
Текст каждого урока разбит на табы. Другими словами их можно назвать тематическими вкладками. Это сделано с целью избавить читателя от прокрутки экрана и быстро перейти к нужной части урока. Если вам неудобно пользоваться вкладками, то [dw]отключите их[/dw][di][/di], тогда весь урок будет выводиться в виде единого длинного текста.
Спойлеры, скрывающие текст
В спойлерах размещается информация, которая имеет вторичное значение, но может быть полезна «для общего развития». Для открытия спойлера кликните на «+» в спойлере:
Чтобы избежать лишней прокрутки экрана, в спойлерах может быть размещена большая по объёму информация.
Выделение абзаца фоном
Форматирование целых абзацев текста используется для выделения какой-либо информации с целью указать её направленность:
- Определения каких-либо сущностей, явлений, терминов и так далее выводятся в абзацах такого вида:
Курс – организованная и логически завершенная последовательность страниц, содержащих информацию о некоторой предметной области.
- В Примечании размещается информация, поясняющая текст на странице, на которую стоит обратить внимание. Это могут быть примеры, расширенное объяснение, уточнение, ссылка на дополнительную информацию. Например:
Примечание: подробное описание формы создания и редактирования теста представлено в документации по продукту.
- Предупреждения – это информация, имеющая критическое значение для работы того или иного функционала продукта. Например:
Важно! Если курс был деактивирован, то результаты тестов и сертификаты по этому курсу будут недоступны пользователям. Если курс был удален, то результаты тестов и сертификаты этого курса будут также удалены.
В особо важных случаях в этом виде форматирования может использоваться красный шрифт.
Форматирование текста
|
Где практиковаться и выполнять задания
Согласитесь, что для знакомства с продуктами компании «1С-Битрикс» и результативного обучения удобно иметь под рукой демонстрационную версию. Её можно подготовить с помощью виртуальной машины или специального скрипта BitrixSetup на хостинге. Оба варианта имеют длинный пробный период в 30 дней.
Виртуальная машина
Виртуальная машина позволяет установить локальную демоверсию любого продукта компании «1С-Битрикс» на срок до 30 дней. После этого машину можно удалить и установить заново на очередные 30 дней, хотя при этом будут потеряны все наработки на старой машине.
Следуйте нашей инструкции для успешной установки локальной версии. Шаги несложные и сопровождаются наглядными иллюстрациями-всплывашками:
- Скачайте [dw]VirtualBox[/dw][di]VirtualBox — программный продукт, позволяющий запускать несколько операционных систем одновременно на одном компьютере.[/di] и установите его. Эта программа необходима для запуска виртуальной машины с демосайтом. Установка проста — следуйте шагам мастера установки.
- На странице со списком виртуальных машин скачайте дистрибутив виртуальной машины VMBitrix для VirtualBox. В папке, куда вы скачали файл, вы увидите [dw]файл с расширением .ova[/dw][di]
[/di].
- Запустите программу VirtualBox и добавьте виртуальную машину BitrixVM, нажав [dw]Импортировать[/dw][di]
[/di] и выбрав файл из папки загрузок.
- Виртуальная машина появилась в левом меню. Сразу откройте ее [dw]настройки[/dw][di]
[/di], затем кликните на пункт «Сеть» и в типе подключения выберите [dw]Сетевой мост[/dw][di]
[/di].
- Включите виртуальную машину с помощью кнопки [dw]Запустить[/dw][di]
[/di]. По окончании загрузки операционной системы отобразится общая информация. Для вас важен IP-адрес, который присваивается автоматически и выводится в поле [dw]bitrix url[/dw][di]
[/di] (пример адреса: 192.168.1.127). Запомните его.
- Поменяйте пароль суперпользователя root и пользователя bitrix:
Для смены пароля суперпользователя root заполните поля:
- localhost login — укажите логин:
root
- Password — пропишите текущий пароль, указанный выше в поле root password
- Current password — вновь пропишите текущий пароль
- New password — укажите новый пароль длиной не менее 8 символов
- Retype new password — повторно введите новый пароль
Аналогично смените пароль пользователя [dw]bitrix[/dw][di]
[/di].Особенности
- Ввод пароля не отображается. Набирайте пароль с клавиатуры и нажимайте Enter
- Не используйте для ввода пароля клавиши с цифрами справа на клавиатуре. Они могут быть отключены виртуальной машиной
- localhost login — укажите логин:
- Далее откроется меню виртуальной машины. В меню выполните следующие действия:
- создайте пул управления сервером: выберите пункт [dw]1. Create management pool on the server[/dw][di]
[/di], придумайте и укажите имя сервера [dw]master server name[/dw][di]
[/di]. После создания пула управления сервером вернитесь в меню, нажав любую кнопку
- настройте службу Push/RTC для пула: выберите пункт [dw]6. Configure Push/RTC service for the pool[/dw][di]
[/di], далее в открывшемся меню выберите [dw]1. Install/Update NodeJS RTC service[/dw][di]
[/di], укажите [dw]имя хоста сервера[/dw][di]
[/di] и подтвердите свои действия, введя
y
- создайте пул управления сервером: выберите пункт [dw]1. Create management pool on the server[/dw][di]
- Скачайте скрипт BitrixSetup.php. Его нужно загрузить
по SFTP в корень сайта. Для этого:
- скачайте и установите программу WinSCP
- заполните [dw]данные для подключения[/dw][di]
[/di]:
- протокол передачи — SFTP
- имя хоста — IP-адрес из bitrix url
- порт — 22
- имя пользователя — bitrix
- пароль — пароль пользователя bitrix
- нажмите «Войти» для подключения. Появится окно программы, разделенное на две части: слева — файлы вашего ПК, справа — файлы виртуальной машины:
- в левой части откройте папку, в которую вы скачали скрипт установки (обычно это «Загрузки»). В правой части откройте корневую папку сайта
/home/bitrix/www/
. Cкопируйте bitrixsetup.php c ПК в корневую папку сайта.
- В адресной строке браузера (Chrome, Firefox или другого) введите IP-адрес bitrix url и допишите /bitrixsetup.php — например, http://192.168.1.127/bitrixsetup.php. Откроется окно выбора продукта.
- Выберите [dw]демонстрационную версию[/dw][di]
[/di] нужного вам дистрибутива продуктов компании «1С-Битрикс». Для обучения на наших курсах в большинстве случаев подойдет «1С-Битрикс: Управление сайтом» редакции «Бизнес».
- Начнется [dw]загрузка дистрибутива[/dw][di]
[/di]. После окончания загрузки появится мастер установки решения. Следуйте шагам мастера — здесь нет ничего сложного, только настройки вашего сайта (например, название магазина, реквизиты, логин и пароль администратора и т. д.). Более подробное описание каждого шага мастера доступно в примере установки решения Интернет-магазин.
Установка завершена! Теперь у вас есть 30 дней на использование демоверсии.
Что дальше?
Начинайте обучение работе с «1С-Битрикс». Не забудьте, что для работы с демосайтом в таком варианте вам всегда нужно сначала запускать Virtual Box и виртуальную машину (п. 5 инструкции) и только потом открывать сайт по его IP-адресу.
Возможные проблемы и их решение
Информацию об ошибках и способы их решения при установке демоверсии в BitrixVM смотрите в уроке учебного курса Виртуальная машина BitrixVM.
Скрипт BitrixSetup
Скрипт BitrixSetup позволяет устанавливать продукты компании «1С-Битрикс» на хостинг. У многих хостинг-провайдеров имеется бесплатный тестовый период, что удобно для обучения и практики.
Посмотрите видео и вы научитесь устанавливать пробную версию «1С-Битрикс: Управление сайтом» в редакции Бизнес.
Текстовое описание видео
|
---|
Разберем установку демоверсии продукта на хостинг с помощью скрипта BitrixSetup:
Поздравляем! Установка демоверсии продукта успешно завершена.
Примечание. Вы сможете продлить свой хостинг и домен платно после истечения бесплатного пробного периода. Большинство хостинг-провайдеров предоставляют такую возможность. Если же вы не захотите продлевать и оплачивать ваш домен, то он будет сначала заблокирован на некоторое время (с возможностью разблокировки после оплаты), а затем удален. Самостоятельно аннулировать регистрацию хостинга и удалить домен можно только в течение пробного периода.
|
Типовые задачи администратора интернет-магазина
Типовые задачи администратора интернет-магазина |
У администратора интернет-магазина множество различных задач (их решению, собственно, и посвящен данный учебный курс).
В этом уроке собраны ссылки с описанием выполнения типовых задач, которые часто приходится решать администратору.
|
Основные задачи менеджера интернет-магазина
Основные задачи менеджера интернет-магазина |
Ниже приведены ссылки на уроки учебного курса «Администратор. Бизнес», которые будут полезны менеджеру, наполняющему каталог товарами и работающему с заказами интернет-магазина.
|
Типовые действия на сайте
Типовые действия на сайте |
В этом уроке приведены спойлеры с короткими gif-анимациями действий, которые часто приходится выполнять на сайте. Сразу изучать их не обязательно: по мере прохождения курса Вы можете возвращаться к этому уроку, чтобы быстро вспомнить, как выполнить то или иное действие. Для просмотра спойлера просто кликните на "+" или на область спойлера.
|
Как узнать редакцию продукта
Как узнать, какая редакция сейчас у вас?
Так как у разных компаний могут быть разные потребности в функционале, 1С-Битрикс предоставляет целую линейку редакций (лицензий), отличающихся по набору доступных инструментов.
Чтобы узнать, какая редакция 1С-Битрикс установлена у вас, достаточно перейти [ds]в административном разделе[/ds][di]
Административный раздел – часть сайта, где производится
управление модулями системы, структурой сайта, его содержанием, посетителями и
другими составляющими сайта. Недоступен для просмотра обычным посетителям сайта.
Для перехода в Административный раздел служит закладка Администрирование,
расположенная на Панели управления в Публичном разделе сайта.
Подробнее...[/di] сайта на страницу Обновление платформы (Marketplace > Обновление платформы) во вкладку [dw]Установка обновлений[/dw][di][/di]:
Информация о редакциях в уроках
Для вашего удобства мы указываем в уроках ограничения по редакциям (т.е. в каких редакциях недоступен описываемый в уроке функционал):
Как узнать текущую версию продукта?
Когда в уроках упоминается «версия продукта» (без указания конкретного модуля), то имеется в виду версия Главного модуля.
Версию продукта (т.е. версию Главного модуля) можно определить несколькими способами:
- прокрутив в административной панели любую страницу до конца:
- на странице Модули (Настройки > Настройки продукта > Модули):
Примечание. На этой странице можно посмотреть текущие версии всех модулей, установленных в системе.
- с помощью предустановленного [ds]гаджета на Рабочем столе[/ds][di]
Гаджеты в продуктах «1С-Битрикс: Управление сайтом» – это особые программные элементы, выполняющие функции уведомления и быстрого перехода к различным элементам управления и настройки системы и её элементов. С помощью гаджетов на Рабочем столе может быть представлена самая разнообразная информация.
Подробнее...[/di]:
Сравнение редакций «1С-Битрикс: Управление сайтом»
Ниже сравниваются возможности всех редакций продукта [ds]«1С-Битрикс: Управление сайтом»[/ds][di]
«1С-Битрикс: Управление сайтом» – профессиональная система управления сайтами и интернет-магазинами.
Подробнее...
[/di] по следующим категориям: CMS, Интернет-магазин, Маркетинг, Производительность, Безопасность и мобильность. Для просмотра таблицы сравнения кликните по значку справа от названия выбранной категории.
Подробнее...[/di] можно тут.
Глоссарий
Список основных терминов курса |
В этом уроке собраны основные термины, которые встречаются в курсе. Специально сидеть и изучать глоссарий не нужно. Там, где термины будут встречаться в тексте первый раз, они будут поясняться либо прямо в тексте, либо [dw]во всплывающих окнах.[/dw][di]Вот в таких окнах будут показываться пояснения терминов.[/di]
По мере изучения курса Вы можете возвращаться к глоссарию, чтобы быстро освежить в памяти то или иное определение. Также для многих терминов даются ссылки на соответствующие главы и уроки.
|
|
Валюты
Все действия по управлению валютами ведутся в модуле Валюты. Он необходим для работы модулей Торговый каталог, Интернет-магазин, используется для отчетов в CRM, нужен при работе с финансовыми параметрами в рекламных кампаниях и событиях в Веб-аналитике.Настройки модуля Валюты
Что может модуль Валюты
Вся работа по управлению валютами ведется в модуле Валюты. Этот модуль необходим для работы [dw]модулей[/dw][di]Настроить работу модуля Валюты необходимо до того, как вы займетесь собственно созданием каталога и интернет-магазина.[/di] Торговый каталог, Интернет-магазин, используется для отчетов в CRM, необходим при работе с финансовыми параметрами в рекламных кампаниях и событиях в Веб-аналитике. Он позволяет:
- управлять списком валют;
- задавать формат [dw]представления цен в той или иной валюте[/dw][di]Обычно в торговых каталогах присутствуют товары зарубежного производства. Как правило, цена на такие товары рассчитывается, исходя из закупочной цены, зачастую устанавливаемой в иностранной валюте. Однако по российскому законодательству расчеты по торговым операциям должны осуществляться только во внутренней валюте государства (рублях). Для удобства обращения с такими товарами и ценами на них и предусмотрен модуль Валюты.
Цены на товар могут быть представлены в любой из доступных в системе валют (например, в долларах, евро, рублях). При составлении платежных документов с помощью механизмов модуля Валюты все цены будут конвертированы в базовую валюту (например, в рубли) по установленному курсу. [/di]; - устанавливать курсы валют (с возможностью загрузки курса с сайта Центрального Банка РФ).
Настройка модуля
Настройка модуля Валюты производится на странице Настройки > Настройки продукта > Настройки модулей > Валюты. Форма позволяет установить базовую валюту и уровень доступа к модулю. Настройка доступа проводится типовым для Bitrix Framework [ds]способом[/ds][di]Настройка прав доступа к модулям задаёт действия, которые может позволить себе пользователь определённой группы.
Подробнее ...[/di].
Кроме того, на странице настроек модуля выполняются служебные процедуры по пересчету текущих курсов валют по отношению к базовой.
Документация по теме
Валюты
Глава о том, как создать валюты, управлять списком валют и выбрать [dw]базовую[/dw][di] Базовая валюта – валюта, которая будет использоваться в качестве базы для расчетов других валют. Например, если в качестве базовой будет выбран рубль, то весь курс будет отображен относительно рубля. Базовой будет считаться та валюта, номинал которой равен ее курсу. В качестве базовой рекомендуется выбирать рубль. В этом случае отображение курса валют будет в привычном для всех виде: за 1 денежную единицу – столько-то рублей. [/di] валюту. Курс остальных валют рассчитывается по отношению к базовой.Валюты: создание и управление
Видеоурок
Управление списком валют
Управление списком валют осуществляется на странице Валюты (Настройки > Валюты > Список валют):
Одна (только одна!) из валют выбирается в качестве базовой (для этого следует выбрать пункт Сделать базовой в меню действий). Курс остальных рассчитывается по отношению к базовой.
Простое добавление валюты
Если для работы вам требуются денежные единицы, не представленные в системе, то их необходимо добавить.
Нажмите на кнопку Добавить валюту на контекстной панели. Откроется форма добавления:
Заполните поля на закладке Валюта:
- Валюта – трехбуквенный алфавитный (alfa-3) код валюты по международному стандарту ISO 4217;
- Номинал – сумма, которая принимается за единицу при расчете валюты. Как правило, равняется 1;
- Курс по умолчанию – курс, который будет использоваться при конвертации, если в форме [dw]Курсы валют[/dw][di]Для управления курсами валют служит страница Курсы валют (Настройки > Валюты > Курсы валют). Можно устанавливать курсы для валют, установленных в разделе Список валют. При конвертации валют на текущую дату система берет самый новый из курсов. Если курс не найден, то берется курс по умолчанию (курс, заданный в настройках валюты).
Подробнее...[/di] не заданы другие значения; - Цифровой код – трёхзначный цифровой (number-3) код денежной единицы по международному стандарту ISO 4217;
- Индекс сортировки – приоритет данной валюты в общем списке.
На закладке Языковые настройки задаются настройки для разных языков интерфейсов системы: русского, английского и т.д. Поля у этих групп настроек одинаковые:
Заполните поля для языковых вариантов:
- Название – полное название валюты для данного языка;
- Шаблон формата – готовый шаблон вывода суммы в валюте. При выборе шаблона из списка остальные поля языкового оформления заполнятся автоматически. При необходимости вы можете изменить значения этих полей;
- Строка формата для вывода валюты – дает возможность индивидуализировать вывод суммы в валюте. [dw]Указывается текст[/dw][di][/di], при этом вывод суммы заменяется знаком #. Например:
# руб за 1 шт.
(1349 руб. за 1 шт.) или₽ #
(₽ 1349), где символ рубля записан с помощью html-кода; - Десятичная точка при выводе и Разделитель тысяч при выводе – способы разделения частей отображения валюты;
- Количество десятичных знаков – количество знаков в дробной части числа (указывается в зависимости от количества копеек в используемой валютной единице). Количество десятичных знаков дробной части цены влияет на отображение цен на сайте и в чеке. Все расчеты ведутся с параметрами округления, указанными в поле Точность округления при расчетах настроек модуля Интернет-магазин;
- В публичной части не показывать незначащие нули в дробной части цены – в случае, если галочка выставлена, прежняя цена в 1637.00 будет показана как 1637.
Создание валют через классификатор
Создание валют через классификатор |
Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам. При создании валюты надо указывать цифровой и алфавитный коды в соответствии с международным стандартом ISO 4217, а значит надо искать ссылку на этот стандарт, искать в стандарте данные по создаваемой денежной единице. Это долго. Классификатор валют сделает эту работу за вас.
Для создания денежной единицы воспользуйтесь кнопкой [dw]Добавить из классификатора[/dw][di][/di] на странице Списки валют, откроется форма создания:
В поле Поиск валюты начните набирать название нужной вам валюты и классификатор в окне ниже будет выводить названия.
После выбора нужной валюты классификатор сам подставит все нужные значения и в Основных настройках валюты и в Языковых настройках. Вам останется только узнать курс создаваемой валюты по отношению к базовой и ввести этот курс в поле Курс обмена (по умолч.) и нажать на Сохранить.
Изменение основных или языковых настроек созданной таким образом валюты доступно после её сохранения и выполняется аналогично простому добавлению валюты.
Курсы валют: создание курса
Видеоурок
Курсы валют
Для управления курсами валют служит страница Курсы валют (Настройки > Валюты > Курсы валют). Можно устанавливать курсы для денежных единиц, установленных в разделе Список валют.
При конвертации валют на текущую дату система берет самый новый из курсов. Если курс не найден, то берется курс по умолчанию (курс, заданный в настройках валюты).
Для создания курса денежной единицы на текущую дату нажмите на кнопку Создать курс валют на контекстной панели. Откроется форма создания курса валют:
- В поле Дата выберите дату, на которую нужно сохранить курс;
- В поле Валюта в выпадающем окне выберите валюту, курс которой необходимо сохранить;
- Нажмите кнопку Запросить. Система запросит курс валют на выбранную дату с нужного сайта (см. примечание ниже) и выведет значения в полях Номинал и Курс;
Примечание: Для получения курса валюты необходимо, чтобы алфавитный код валюты был корректным, т.е. из списка международного стандарта ISO 4217 (например, если при создании валюты вручную был ошибочно указан код UJD (которого нет в списке) вместо USD, то получить курс автоматически не получится).Важно! Запрос курса валют может быть выполнен, если в системе в качестве базовой используется одна из следующих валют:
- российский рубль - запрос выполняется с сайта Центрального банка РФ;
- гривна - запрос с сайта Национального банка Украины;
- белорусский рубль - запрос с сайта Национального банка Республики Беларусь.
- Сохраните внесенные изменения. Откроется форма отчета со списком сохраненных курсов, в которой добавится новый.
Пример создания курса валюты
Допустим, мы стали торговать с Китаем и нам понадобился курс юаня. Давайте добавим юань в список валют и создадим его курс.
Посмотреть буквенные и цифровые коды, а также текущий курс, чтобы установить его по умолчанию, можно, например, на сайте Центробанка России. На сегодня это выглядит так:

Создадим новую валюту, как описано в уроке Курсы валют:
- В меню Настройки > Валюты > Список валют нажмем кнопку [dw]Добавить валюту[/dw][di]
[/di].
- Установим буквенный и цифровой коды, номинал, курс по умолчанию:
- Языковые настройки установятся по умолчанию, их можно пока не менять. Если при расчетах в этой денежной единице нам понадобится, например, изменить количество десятичных знаков при отображении цен, это можно сделать позже.
Создадим курс нашей новой валюты:
- В меню Настройки > Валюты > Курс валют нажмем кнопку Создать курс валют.
- В форме создания зададим дату, выберем валюту из списка и нажмем кнопку [dw]Запросить[/dw][di]
[/di].
- Номинал и курс автоматически проставятся, нам останется только сохранить.
- Курс валюты для расчетов и отображения цен берется из [dw]списка[/dw][di]
[/di], самый свежий по дате.
- Если в списке курс отсутствует, то берется тот, что установлен при создании валюты по умолчанию.
Документация по теме
Информер курса валют
Информер курса валют
Работа модуля Валюты внешне не видна: к нему обращаются модули Торговый каталог и Интернет-магазин в своей работе. Но есть один внешне отображаемый компонент, который позволяет «увидеть» присутствие модуля на сайте. Это – [ds]информер[/ds][di]
Инфо́рмер (англ. informer — «осведомитель, доносчик») — автоматически обновляющийся специальный блок, который устанавливается на сайте пользователя для предоставления посетителям дополнительного контента (оперативной информации из какой-то области) от поставщика этой информации.
Подробнее...[/di] курса валют.
Рассмотрим размещение информера курса валют на сайте.
Откройте нужную страницу для редактирования в режиме визуального редактора и поместите в рабочую область компонент [comp include_63428]Таблица курсов валют[/comp] (Контент > Валюты). Вызовите окно настроек параметров компонента:
- В поле Массив "исходных" валют для перевода выберите денежные единицы, данные которых должны отражаться на информере;
- В поле Валюта, к которой приводятся "исходные" валюты укажите базовую валюту;
- В поле День, на который показывать курсы валют укажите дату курса, с которой будут браться параметры;
- Показывать курс валют с ЦБ РФ - отметьте данную опцию, если хотите указать курс ЦБ России.
Сохраните внесенные изменения и таблица отобразится на странице:
Документация по теме
Пример работы с валютами
Видеоурок
Пример работы с валютами
Пусть имеется каталог продукции с товарными позициями, у которых цены представлены не только рублями, но и долларами и фунтами стерлингов. Перед нами поставлена следующая задача:
- корректно отображать цены данных товарных позиций в списке товаров;
- для пользователей вывести информацию по курсам валют на сайте;
- а при заказе данных товарных позиций конвертировать цену в рубли по курсу ЦБ РФ.
Для начала нужно создать требуемые валюты, а также настроить шаблоны их отображения на сайте. В дистрибутиве 1С-Битрикс по умолчанию уже настроена одна валюта: рубли. Она же и является базовой валютой.
[ds]Создайте валюты[/ds][di]
Нажмите на кнопку Добавить валюту на контекстной панели. Откроется форма добавления валюты.
Подробнее...[/di] USD и GBP (фунты стерлингов). Для примера приведем [dw]образец заполнения формы[/dw][di][/di]. Должен получиться такой список:
Далее нам нужно настроить курсы данных валют. Переходим в раздел Курсы валют (Настройки > Валюты > Курсы валют). И [ds]создаем курсы[/ds][di]
Для создания курса валюты на текущую дату нажмите на кнопку Создать курс валют на контекстной панели. Откроется форма создания курса валют.
Подробнее...[/di] для двух валют (USD и GBP) по отношению к базовой валюте RUB.
Теперь перейдя на карточку товара в каталоге товаров, можно указать цену в валютах которые мы создали, выбрав необходимое значение из выпадающего списка:
[ds]Создадим[/ds][di]
Перейдите на страницу Магазин > Каталог товаров > Напольные покрытия > Разделы > Подложка (либо на страницу Контент > Каталоги > Напольные покрытия > Подложка) и нажмите кнопку Создать товар.
Подробнее...[/di] 3 товара в каталоге товаров с ценами в разных валютах и проверим, чтобы в настройках компонента [comp include_62978]Каталог[/comp] была отключена опция Показывать цены в одной валюте. В итоге на странице каталога в публичной части, при переходе в раздел с созданными нами товарами, мы сможем наблюдать 3 товара с ценами в разных валютах:

Теперь закажем эти платья и перейдём в корзину:
Цены платьев автоматически перевелись в рубли по курсу, который мы установили.
Подробнее...[/di] работают только в одной валюте, устанавливаемой [dw]в настройках модуля Интернет-магазин.[/dw][di] Настройки > Настройки продукта > Настройки модулей > Интернет-магазин:

Как изменить валюту в публичной части магазина
Как изменить валюту в публичной части магазина |
Допустим, на нашем сайте базовая денежная единица - рубли. Однако в публичной части нужно выводить цены в другой валюте (например, в польских злотых). Рассмотрим подробно по шагам, как это сделать:
- Сначала добавим нужную валюту (Настройки > Валюты > Список валют) одним из двух способов:
- либо облегченным способом с помощью [ds]классификатора валют;[/ds][di]
Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам.
При создании валюты надо указывать цифровой и символьные коды в соответствии с ISO 4217, а значит, надо искать ссылку на этот стандарт, искать в стандарте данные по создаваемой валюте. Это долго. Классификатор валют сделает эту работу за вас.
Подробнее...[/di] - либо [ds]обычным способом.[/ds][di]
Если для работы вам требуются валюты, не представленные в системе, то их необходимо добавить.
Нажмите на кнопку Добавить валюту на контекстной панели. Откроется форма добавления валюты.
Подробнее...[/di]
- либо облегченным способом с помощью [ds]классификатора валют;[/ds][di]
Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам.
- Далее в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) во вкладке Права на заказы выберем нужную денежную единицу (валюту оплаты товара):
Примечание: Выполненные на этом шаге настройки подтягиваются в компоненты [comp include_63316]Корзина[/comp] и [comp include_146775]Оформление заказа[/comp] (т.е. в корзине пользователя и при оформлении заказа стоимость всех товаров будет уже отображаться в новой валюте, и оплаты будут произведены в этой же валюте).
- И, наконец, выведем цены каталога в новой валюте. Для этого на странице с каталогом товаров [dw]найдём[/dw][di]
[/di] одноимённый компонент [comp include_62978]Каталог[/comp], и в его настройках отметим опцию Показывать цены в одной валюте, указав нужную валюту:
Готово! Теперь и в [dw]каталоге[/dw][di]
[/di], и в [dw]корзине[/dw][di]
[/di], и [dw]при оформлении заказа[/dw][di]
[/di] клиент будет видеть стоимость в новой валюте, а в административном разделе цены товаров останутся [dw]в прежней валюте.[/dw][di]
[/di]
Проверьте себя
Ответьте на несколько вопросов по теме Валюты, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
|
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
- Добавьте валюту Юань из классификатора. В настройках укажите курс по умолчанию равный 12. Создайте вручную курс для новой валюты: 1 юань равен 16 рублям.
Решение
Задание составлено по материалам уроков:
Результат:
- В публичном разделе откройте главную страницу и отредактируйте включаемую область. Разместите в области и настройте компонент [comp include_63428]Таблица курсов валют[/comp]:
- параметр Массив "исходных" валют для перевода - отметьте Юань, Доллар США и Евро;
- параметр День, на который показывать курсы валют (в формате 'Y-m-d') - введите дату, которую указывали при создании курса для валюты Юань (чтобы на сайте был отображен курс, равный 16).
РешениеЗадание составлено по материалам урока:
Результат:
- Настройте показ цен в публичном разделе сайта в юанях.
Решение
Задание составлено по материалам урока:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Торговый каталог
Главная составляющая интернет-магазина на CMS «1С-Битрикс: Управление сайтом» - каталог товаров. Его легко организовать, если использовать инструменты модуля Торговый каталог.
Возможности Торгового каталога
Инструменты модуля Торговый каталог
- создавать товары разных типов: простые, с предложениями, наборы и комплекты, а также [dw]услуги[/dw][di] Создание услуг доступно с версии 22.600.0 модуля Торговый каталог. [/di];
- настраивать цены для групп пользователей и рассчитывать их по заданным правилам округления;
- составлять наценки и скидки;
- задавать единицы измерения для товаров;
- настраивать учет товаров: количественный и складской;
- выполнять экспорт и импорт товаров.
Дополнительно модуль включает в себя стандартные [comp include_index_catalog]компоненты[/comp] для создания современного интерфейса каталога.
Документация по теме
Подготовка: настройка модуля и инфоблока
Перед тем, как приступить к работе с торговым каталогом и начать наполнять его товарами, нужно выполнить 2 шага:- настроить модуль Торговый каталог;
- создать инфоблок и настроить его на работу в режиме торгового каталога.
Настройки модуля Торговый каталог
Начните продажу товаров с настроек модуля |
Откройте страницу Настройки > Настройки продукта > Настройки модулей > Торговый каталог:
Для удобства заполнения форма разбита на закладки:
- Настройки - укажите общие настройки для товаров: как показывать карточку товаров, вести ли количественный и складской учет, как резервировать товары, сколько хранить информацию о просмотренных товарах.
- Экспорт/Импорт - настройте базовые параметры экспорта и импорта товаров.
- Каталоги - отметьте инфоблоки, в которых хранятся ваши товары. Если просмотр инфоблока должен быть платным, то поставьте флаг Продажа контента. Укажите значение по умолчанию для НДС и определите, какие товары должны выгружаться в Яндекс.Товары.
- Продажа прав - отметьте группы пользователей, получение прав которых может продаваться.
- Доступ - определите доступ для работающих с модулем групп пользователей.
Детальные значения полей освещены в [comp include_settings_catalog]документации к продукту[/comp].
Настройка инфоблока на работу в режиме торгового каталога
Как сделать инфоблок торговым каталогом
Чтобы нужный информационный блок работал в режиме торговых каталогов, отметьте его флажком в поле Является торговым каталогом на странице настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог):
Также есть второй способ настройки инфоблока на работу в качестве торгового каталога. В административном режиме зайдите в настройки нужного инфоблока и на закладке Торговый каталог выставьте галочку в поле Является торговым каталогом:
Сохраните внесенные изменения.
Важные замечания


Подробнее...[/di] все каталоги магазина отображаются и в CRM [dw]Битрикс24[/dw][di]


Удаление Торгового каталога
Для удаления торгового каталога нужно предварительно сделать его обычным инфоблоком, выполнив два действия:
- убрать флажок в поле Является торговым каталогом;
- отвязать Инфоблок торговых предложений.
Документация по теме
Наполнение каталога
В системе 1С-Битрикс: Управление сайтом можно создавать разные типы товаров: простые товары, товары с торговыми предложениями, комплекты, наборы, а также услуги. В главе описано, как это удобнее сделать, а также как создавать и настраивать свойства этих товаров.Типы товаров: как создать товар или услугу
Создание разных типов товаров
Начиная с версии 14.0.0 в товарах торговых каталогов выделяются следующие типы: простой товар, товар с торговыми предложениями, набор, комплект. С версии 22.600.0 доступно создание услуг.
В списке элементов инфоблока, являющегося торговым каталогом, доступно добавление следующих типов товаров:
- Товар - служит для создания простого товара без торговых предложений и каких-либо возможностей.
- Товар с торговыми предложениями - служит для создания товарной группы и ее [dw]торговых предложений[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности.
Подробнее...[/di] (ассортиментных позиций). [dw]Товарная группа[/dw][di][/di] не является самостоятельной товарной единицей, поэтому по умолчанию в форме ее добавления недоступна закладка Торговый каталог, т.е. для нее не задается никаких атрибутов: цены, остатков и т.д.
Создание предложений выполняется на закладке [dw]Торговые предложения[/dw][di]
[/di] с помощью кнопок Добавить, Добавить предложение с набором или Генерировать торговые предложения. В форме торгового предложения задается цена и все необходимые параметры.
Примечания:
1) Показ закладки Торговый каталог определяется соответствующей опцией [comp include_settings_catalog]настроек модуля[/comp].
2) Создание торговых предложений доступно, если в [dw]настройках инфоблока[/dw][di][/di] отмечена опция [ds]Инфоблок имеет торговые предложения.[/ds][di] 1) Выберите опцию Инфоблок имеет торговые предложения;
2) Отметьте в списке Инфоблок торговых предложений необходимый инфоблок или создайте новый. При создании нового инфоблока нужно указать название и выбрать тип инфоблока (или создать новый тип инфоблока);
Подробнее...[/di]Важно! Опция Показывать вкладку Торговый каталог для товаров, имеющих торговые предложения, начиная с версии 16.0.10, будет поддерживаться только в режиме совместимости. Таким образом, все новинки, касающиеся торговых предложений будут недоступны, если данная опция будет отмечена в настройках модуля Торговый каталог. - Услуга - позволяет создать услугу (например, можно создать услугу по упаковке товара в подарочную бумагу).
Услуга - это деятельность или работа, которую одна сторона может предложить другой, характеризующаяся отсутствием материальной осязаемости и не выражающаяся во владении чем-либо.
Форма создания услуг аналогична форме создания товаров. В отличие от товаров, для услуг не нужно указывать доступное количество – вместо этого есть опция [dw]Доступность[/dw][di]
[/di]:
- если опция отмечена, то данную услугу клиенты смогут приобрести;
- если опция не отмечена, то клиент всё равно будет видеть услугу на сайте, но не сможет добавить её в корзину (а чтобы услуга не отображалась на сайте, её нужно деактивировать или удалить).
- Комплект - выбор данного действия служит для добавления товаров или услуг, которые должны продаваться комплектом из некоторых позиций.
Комплект - это список товаров и услуг, составляющих необходимую комплектацию основного товара. Сам комплект не имеет физического остатка, его остаток зависит от товаров, которые входят в этот комплект. В комплект могут быть добавлены именно товары ([dw]торговые предложения[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности.Комплектующие товары и услуги к основному товару задаются на закладке [dw]Состав комплекта[/dw][di]
Подробнее...[/di] и/или простые товары) или услуги. Товар с торговыми предложениями добавить в него нельзя.[/di] формы создания товара. Добавление товаров осуществляется с помощью [dw]диалога выбора[/dw][di]
Подробнее[/di], который открывается по кнопке [...]. Специальных ограничений на количество входящих в комплект товаров и услуг нет. Например, некий системный блок продается только в комплекте с мышью, монитором и клавиатурой.Примечание: подробное описание полей закладки Состав комплекта представлено в [comp include_iblock_element_edit]документации по продукту[/comp]. - Набор - служит для создания товара со списком рекомендованных к покупке с ним товаров и услуг.
Набор - это список привязанных к основному товару товаров и услуг, которые магазин хочет порекомендовать к покупке. В набор могут быть добавлены именно товары ([dw]торговые предложения[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности.Создание набора выполняется на закладке [dw]Состав набора[/dw][di]
Подробнее...[/di] и/или простые товары) или услуги. Товар с торговыми предложениями добавить в него нельзя.[/di] формы создания товара. Добавление товаров и услуг осуществляется с помощью [dw]диалога выбора[/dw][di]
Подробнее...[/di], который открывается по кнопке [...]. Список может содержать любое разумное количество товаров и услуг, из которого можно выбрать замену для предложенного товара. Например, при покупке смартфона дополнительно рекомендуют купить чехол, карту памяти, защитную пленку на экран, а также услугу по установке защитной плёнки. Начиная с версии 15.5.8 модуля Торговый каталог, в публичной части доступно отображение произвольного количества рекомендованных товаров и услуг в наборе. До этой версии отображалось только до трех рекомендованных товаров.Примечание: подробное описание полей закладки Состав набора представлено в [comp include_iblock_element_edit]документации по продукту[/comp].
Для всех типов товаров, кроме комплектов и услуг, можно настроить [dw]отображение[/dw][di]
[/di] цены товара с учетом коэффициента единицы измерения – например, дробное количество товара (0,1 метра, полкилограмма и т.д.). [dw]Коэффициент единицы измерения[/dw][di]
[/di] задаётся в форме создания/редактирования товара в разделе Торговый каталог во вкладке Параметры.
Видеоролик о создании товаров разных типов
Как изменить тип товара
Обратите внимание, что при редактировании товара вы можете изменить тип товара на другой, который позволяет текущий тип, а также добавить набор:
При просмотре списка товаров также отображается информация по типам товаров в столбце Тип товара:
Документация по теме
Товары и торговые предложения: отличия
Чем отличаются товары и торговые предложения?
В чём разница простыми словами
Простые товары отличаются от торговых предложений так:
Простой товар – одна позиция учета, обычно наименование и единица измерения. А торговое предложение (SKU, единица складского учета, ассортиментная позиция) обязательно включает в себя еще и цвет, размер, объем, вес, какие-либо другие характеристики, и для каждого сочетания характеристик – собственная позиция учета, [dw]артикул[/dw][di]Артикул - условное обозначение, присваиваемое товару (изделию) для отражения его особенностей и его отличия от другого аналогичного вида товара; тип или род изделия (товара), а также его цифровое или буквенное обозначение (кодирование) для учёта.
В настоящее время больше употребляется как обозначение марки, разновидности товара или его кода, используемого для организации учёта товаров продавцами. [/di].
Например, вы торгуете сахаром. Продаёте его только мешками и у вас единственный поставщик.
В вашей системе учета так и будет написано – «Мешок сахара Шугарского сахзавода». За месяц вы продали 100500 мешков, вашей бухгалтерии и отделу маркетинга легко и просто.
Но предположим, вы решили завоевать розничный рынок и продавать также по одному килограмму. И к тому же нашли еще одного поставщика. Тогда у вас появится товар с торговыми предложениями. Товар – просто «Сахар», но у него торговых предложений становится уже четыре – 1 кг сахара Шугарского сахзавода, Мешок сахара Шугарского сахзавода, 1 кг сахара Дольчевитовского комбината, Мешок сахара Дольчевитовского комбината.
И всё становится гораздо интереснее – какая позиция продается лучше? Статистика, анализ продаж, маркетинговые издержки – всё можно увидеть и понять, как лучше и выгоднее торговать, как откорректировать ассортимент, чтобы увеличить прибыль. Вполне возможно, что розничные продажи требуют затрат (на расфасовку, перевозку, мерчендайзинг) больше, чем приносят выгоды.
Кроме того, торговые предложения важны и для складского учета, чтобы снизить число ненужных закупок и не «замораживать» товары на складе.
Для продажи услуг также нужны [dw]SKU[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности. Фактически - это ассортиментная позиция (единица одной товарной группы, марки, сорта в одном типе упаковки одной размерности, емкости, цвета и т.д.). Это отличие, которое выделяет товар.[/di]. Например, вы предоставляете бухгалтерские услуги. Товар – сдача отчетности. Торговые предложения – отдельно для ИП, юридических лиц, бюджетных учреждений, по «упрощенке» или нет, только в налоговую или еще в пенсионный фонд, и др.
Если бы все товары были занесены в каталог как простые, это было бы попросту неудобно - огромный каталог с плоской структурой ([dw]планарный[/dw][di]Планарный - расположенный на плоскости; плоский.[/di]), на каждую позицию – отдельная карточка.
Иногда так делают, если товаров в магазине не очень много, или они разительно отличаются, то есть не имеют вообще никаких общих характеристик.
Но обычно заполнение карточек товара - это трудоемкая и очень затратная по времени задача.
А торговые предложения можно сгенерировать по предварительно заданным основным настройкам.
В этом уроке рассказывается об отличиях в работе с товарами и с торговыми предложениями.
Товары
Если информационный блок используется в качестве Торгового каталога, то его элементы становятся товарами. В форме редактирования элементов-товаров добавляется дополнительная секция Торговый каталог, где можно настроить:
- цену на товар;
- ставку НДС;
- складские характеристики товара;
- посмотреть и изменить активные скидки без купонов, распространяющиеся на данный товар;
- указать штрихкод товара.
Торговые предложения
Чтобы включить функционал Торговых предложений нужно указать инфоблок, который будет использоваться для хранения торговых предложений. Это можно сделать на закладке Каталоги страницы настроек модуля (Настройки > Настройки продукта > Настройки модулей > Торговый каталог):
То же самое можно сделать, выбрав на странице Контент > Информ. блоки > Типы информ. блоков нужный тип и инфоблок. На закладке Торговые предложения вкладки Торговый каталог укажите инфоблок торговых предложений:
Отображение в публичной части
Рассмотрим на примерах, как отображаются в публичной части сайта простые товары и товары с торговыми предложениями:
- Несколько простых товаров: Красное платье Sofi, Синее платье Sofi, Черное платье Sofi
- Один товар Платье Sofi с торговыми предложениями: Красное, Синее, Черное
Документация по теме
Торговые предложения
Очень часто случается ситуация, когда цена товара зависит от его свойств. В этом случае удобно использовать встроенный в модуль Торговый каталог функционал торговых предложений.
Если не использовать функционал торговых предложений, то нужно создавать карточки товара для каждой возможной вариации свойств товара. Но зачастую целесообразнее завести 1 карточку товара и добавить свои торговые предложения - модели, отличающиеся набором свойств. Большой плюс этого способа в том, что при переходе в карточку товара покупатель будет видеть зависимость цены товара от его свойств.
Добавление торговых предложений
Видеоурок
Как добавить торговое предложение
Допустим, стоит задача создать каталог Кровати, товары которого (кровати, каркасы кроватей) будут различаться по цветам и ширине.
Выполните следующие действия:
- Для начала [dw]создайте инфоблок[/dw][di]Откройте страницу Контент > Инфоблоки > Типы инфоблоков > [название_типа], где вместо [название_типа] у вас отображается реальное название нужного типа инфоблоков и нажмите кнопку Добавить инфоблок.
Подробнее в Контент-менеджер.[/di], например, в типе инфоблоков Каталоги. Назовите этот инфоблок Кровати. Для созданного инфоблока установите [dw]режим торгового каталога[/dw][di]Чтобы нужный информационный блок работал в режиме торговых каталогов, отметьте опцию Является торговым каталогом в настройках самого инфоблока на закладке Торговый каталог или на странице настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог)
Подробнее...[/di].
Внимание! Любой инфоблок может участвовать только в одной связке Товар - Торговое предложение. - После установки режима, откройте закладку Торговый каталог в форме редактирования инфоблока Кровати (Контент > Инфоблоки > Типы инфоблоков > Каталоги, инфоблок Кровати) и настройте этот инфоблок на работу с торговыми предложениями:
- выберите опцию Инфоблок имеет торговые предложения;
- Если инфоблок предложений уже создан, выберите его в списке:
- Создайте необходимые свойства торговых предложений: в нашем случае - это Ширина и Цвет. Сделать это можно сразу в той же форме при создании нового инфоблока предложений (предыдущий пункт) или в форме редактирования уже [dw]существующего инфоблока предложений[/dw][di]Если выбрали существующий инфоблок предложений в предыдущем пункте или уже сохранили новый.[/di]. Подробнее о создании свойств можно прочитать в уроке Свойства товаров и торговых предложений.
Важно! Отбор торговых предложений может выполняться только по свойствам типа Список, Справочник и Привязка к элементам, причем они не должны быть множественными.
- В инфоблоке Кровати на странице Контент > Каталоги > Кровати создайте [dw]товар с торговыми предложениями[/dw][di]
[/di] Каркас кровати. Заполните информацию о товаре: название, анонс и детальную информацию.
- Перейдите на закладку Торговые предложения созданного товара и нажмите кнопку Добавить элемент:
Либо вы можете воспользоваться кнопкой Генерировать торговые предложения. Подробно о генерации рассказывается в следующем уроке.
- Укажите значения свойств, цену, количество и прочие параметры торгового предложения:
Примечание: форму создания торговых предложений ([dw]элементов SKU[/dw][di] Торговые предложения - SKU (stock keeping unit) - единица складской наличности. Фактически - это ассортиментная позиция (единица одной товарной группы, марки, сорта в одном типе упаковки одной размерности, емкости, цвета и т.д.). Это отличие, которое выделяет товар. [/di]) можно [dw]настроить[/dw][di]Стандартные формы редактирования элементов и разделов имеют множество полей, что создает трудности при заполнении. Облегчите свою ежедневную работу вместе с предустановленными данными для полей. Выполните настройки на закладках Поля и Поля разделов формы редактирования инфоблока.
Подробнее...[/di] точно так же, как и обычную форму создания инфоблока. Кнопка доступна при добавлении/редактировании элементов SKU только через административный интерфейс.К этой же форме создания/редактирования торговых предложений можно будет перейти из [dw]списка торговых предложений[/dw][di]
[/di], если потребуется что-то изменить.
- Сохраните торговое предложение. Оно добавится в список предложений товара.
- Аналогично к товару добавляются и другие торговые предложения:
Примечание: вы также можете [dw]настроить вид таблицы[/dw][di]Контент-менеджер может сделать видимым в списке только то, что ему нужно.
Подробнее...[/di] с перечнем предложений необходимым для вас образом. Например:
- Сохраните товар.
В результате на детальной странице товара в публичной части его свойства отображаются с учетом имеющихся предложений. Покупатель указывает необходимые ему параметры товара и совершает покупку по соответствующей цене:
Добавление предложений в публичной части
После настройки инфоблока каталога на работу с торговыми предложениями, в публичной части сайта:
- С помощью кнопки Добавить товар или Изменить товар откройте карточку товара:
- Заполните необходимые данные товара и на закладке Торговые предложения, как было описано выше в административном интерфейсе, с помощью кнопки Добавить элемент создайте торговые предложения для товара.
Документация по теме
Генерация предложений
Добавление торговых предложений для товара очень трудоемкая и затратная по времени задача. Поэтому в систему, начиная с версии 14.0.0, был добавлен генератор торговых предложений. Рассмотрим на примере механизм его работы.
Видеоурок
Как открыть форму генерации
Генерацию торговых предложений рассмотрим на примере каталога Кровати, для которого настроен инфоблок торговых предложений Кровати (предложения) с такими свойствами:
Добавим в каталог Кровати [dw]новый[/dw][di]В нашем примере мы создаём новый товар, но генерировать торговые предложения можно и в уже существующем товаре.[/di] товар с торговыми предложениями. На странице со списком элементов раздела нажимаем кнопку [ds]Создать[/ds][di]Начиная с версии 14.0.0 в товарах торговых каталогов выделяются следующие типы: простой товар, товар с торговыми предложениями, набор, комплект. С версии 22.600.0 доступно создание услуг.
Подробнее...[/di] и выбираем пункт [dw]Товар с торговыми предложениями[/dw][di]
[/di]. Откроется форма создания. В нашем примере укажем только название товара (Кровать Орион) и сразу перейдём на закладку Торговые предложения:
Основные параметры
Открывается окно с генератором, в котором нужно заполнить основные данные для генерации:
- В поле Название задается название торгового предложения вручную или с помощью шаблонов. Шаблоны позволяют автоматически подставлять значение свойства при генерации. Список доступных шаблонов разделен на два: свойства SKU и свойства родителя.
Например, в нашем случае название задано с помощью названия основного товара (свойство родителя) и цвета (свойство предложений):
- Поля Вес товара, Длина, Ширина, Высота - отвечают за вес и габаритные характеристики создаваемых товаров.
- В поле Доступное количество задается доступное к покупке количество товара в магазине. Данное поле отображается в форме, если [ds]складской учет[/ds][di]Складской учет - режим работы с товарами в интернет-магазине на базе «1С Битрикс: Управление сайтом», позволяющий управлять складами, вести учет поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов.
Подробнее...[/di] в системе отключен. - С помощью поля Единица измерения выбирается единица измерения генерируемых предложений.
- С помощью поля Ставка НДС определяется облагается ли товар НДС и, если облагается, то указывается конкретная ставка.
- Опция НДС включён в цену позволяет для всех сгенерированных предложений включить НДС в их стоимость.
- В поле Закупочная цена указывается для товаров закупочная цена и валюта этой цены.
- Поле Цена позволяет выбрать Тип цены, задать величину цены и валюту для каждого типа. Кнопка +Еще служит для добавления строк, чтобы можно было задать цены для всех необходимых вам типов.
- Массовое изменение цен в разделах и элементах;
- Список элементов (новый интерфейс), таб Групповое редактирование;
- Групповые действия с торговыми предложениями.
Выбор свойств для генерации
Переходим к блоку выбора свойств, на основе которых будут генерироваться торговые предложения.
В нашем случае доступны свойства Цвет и Размер (см. [dw]список свойств[/dw][di][/di] инфоблока Кровати (предложения)):
Кнопка Добавить свойство служит для добавления свойства, которое доступно, но не отображается в форме. А для выбора всех доступных свойств служит кнопка Загрузить все. Если вы по ошибке добавили свойство, то сможете его убрать, нажав по крестику в заголовке свойства.
С помощью установки соответствующих флагов определяются те значения свойств, которые должны быть у генерируемых торговых предложений. Например, мы выберем только следующие цвета кроватей: Бук, Черный, Береза и Дуб, а размеры - 2-сп. и 1,5-сп.
Загрузка изображений
Свойства выбраны, переходим к блоку загрузки изображений. С помощью этого блока можно загрузить анонсовые (Анонс) и детальные (Подробно) изображения, а также необходимые файлы для всех свойств типа Файл (в нашем примере это свойство Картинки):
Кнопка [ + ] добавляет новые поля, в которые должны быть загружены изображения. Перейти к загрузке изображений для генерируемых торговых предложений можно с помощью кнопки Прикрепить изображения. Каждое нажатие кнопки добавляет новую строку, в которой выбираются значения свойств торговых предложений для которых загружаются изображения.
В примере мы загрузим детальные (поле Подробно) и дополнительные изображения (поле Картинки). Поля выбраны, нажимаем кнопку Прикрепить изображения. В нашем случае изображения будут разные в зависимости от цвета, но одинаковых для всех размеров. Поэтому у нас получается 4 строки с разным значением свойства Цвет и в каждой загружаем подходящие изображения:
Генерация предложений
Все настройки выполнены. Нажимаем кнопку Генерировать, расположенную внизу формы. Список сгенерированных в соответствии с нашими требованиями торговых предложений теперь отображается на закладке Торговые предложения формы редактирования товара:
Генерация торговых предложений может выполняться не только для новых товаров. Добавляйте новые торговые предложения к существующему товару в любой момент и столько раз, сколько вам потребуется.
Документация по теме
Минимальные настройки для отображения торговых предложений
На примере [dw]настроек комплексного компонента[/dw][di][/di] Каталог рассмотрим, какие минимальные настройки обязательно должны быть выполнены, чтобы на сайте корректно отображались товары с торговыми предложениями.
Видеоурок
Минимальные настройки для отображения торговых предложений
- В параметре Типы цен секции Цены отметьте используемые в каталоге товаров типы цен:
- В секции Внешний вид выберите схему отображения предложений:
Схемы отображения товаров:
- [dw]простой режим[/dw][di]
[/di] — торговые предложения будут видны в карточке детального просмотра товара;
- [dw]расширенный[/dw][di]
[/di] — торговые предложения будут видны и в общем списке товаров (при этом можно выбрать торговое предложение и сразу добавить в корзину), и в карточке детального просмотра товара.
- [dw]простой режим[/dw][di]
- В секции Добавление в корзину следует отметить опцию Разрешить указание количества товара, чтобы покупателям была доступна возможность изменять покупаемое количество товара:
Настройки до версии 18.5.4 или без
механизма единого управления свойствами
Подробнее...[/di].
Если у вас версия модуля Информационные блоки ниже 18.5.4 или отключен механизм единого управления свойствами, то дополнительно к указанными ранее настройкам, понадобится выполнить:
- В секции Внешний вид дополнительно к схеме отображения выберите свойства, по которым ведется отбор предложений:
Важно! Отбор (выбор) торговых предложений может выполняться только по свойствам типа Список, Справочник и Привязка к элементам, причем они не должны быть множественными.
- В секции Настройки детального просмотра в параметре Свойства предложений отметьте свойства торговых предложений, которые должны отображаться при просмотре детальной информации о товаре. Причем, среди отмеченных свойств обязательно должны быть все те свойства, которые используются для отбора предложений (см. параметр выше):
- В секции Настройки списка укажите хотя бы одно свойство торговых предложений, чтобы в списке товаров раздела правильно отображалась анонсовая информация:
- Аналогично, в секции Настройки TOP'а задайте свойства торговых предложений для правильного отображения данных по товарам в TOP'е:
Настройки при включённом механизме
единого управления свойствами
Если на сайте включён [ds]механизм единого управления свойствами[/ds][di]Включайте и используйте новый механизм - показ значений свойства настраивается сразу при редактировании этого свойства. Так, вам не придется тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента. Механизм доступен с версии 18.5.4 модуля Информационные блоки.
Подробнее...[/di], то в настройках компонента не отображаются свойства из инфоблоков, потому что показ свойства определяется сразу при [dw]создании/редактировании[/dw][di][/di] этого свойства.
Чтобы пользователи Вашего сайта могли выбрать [dw]в каталоге товаров[/dw][di]
[/di] подходящие им торговые предложения (например, по цвету и размеру одежды), нужно в форме создания/редактирования этих свойств торговых предложений отметить опцию Используется для выбора торговых предложений:
Документация по теме
Групповые действия с торговыми предложениями
Групповые действия
Чтобы быстро отредактировать несколько торговых предложений, отметьте их в колонке флажков и выберите одно из доступных групповых действий:
- активировать
- деактивировать
- сбросить счётчик просмотров
- параметр товара
Значения первых трёх команд понятны интуитивно.
Разберём подробнее четвёртую команду – Параметр товара:
В качестве Параметра товара можно указать и массово отредактировать у всех отмеченных элементов одну из следующих позиций:
- Вес – указывается вес торгового предложения в граммах;
- *Режим количественного учета – включается [ds]режим количественного учёта[/ds][di]
Количественный учет - режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий изменять количество товара как вручную, так и автоматически после оформления заказов покупателями.
Подробнее...[/di] для отмеченных торговых предложений; - *Разрешение покупки при отсутствии товара – при отмеченной опции товар будет по умолчанию доступен к покупке даже при нулевом количестве;
- *Доступное количество – количество товара в данный момент;
- *Закупочная цена – величина закупочной цены товара;
- НДС включен в цену – проставляется признак включения [ds]НДС[/ds][di]
Налог на добавленную стоимость (НДС) — косвенный налог, форма изъятия в бюджет государства части добавленной стоимости, которая создаётся на всех стадиях процесса производства товаров, работ и услуг и вносится в бюджет по мере реализации.
Подробнее...[/di] в цену товара; - Идентификатор НДС – выбирается одна из ранее созданных [ds]ставок НДС;[/ds][di]
По умолчанию в Интернет-магазин уже включены Ставки НДС: 0% и 18%. Ставка НДС может быть разной в зависимости от товара. Создадим и применим новую Ставку НДС.
Подробнее...[/di] - Разрешение подписки на товар – при отмеченной опции для товара будет показываться кнопка [ds]подписки,[/ds][di]
Начиная с версии 16.5.3 модуля Торговый каталог, в системе доступен обновленный функционал подписок на товары, временно отсутствующие в продаже.
Для отсутствующего в магазине товара кнопка подписки будет отображаться в том случае, если в системе для него выполнены следующие настройки:
Подробнее...[/di] если он недоступен к покупке; - Единица измерения – выбирается из списка созданных ранее [ds]единиц измерений;[/ds][di]
Настройка единиц измерения для интернет-магазина подробно описана в видео-уроке.
Подробнее...[/di] - Группа товаров – опция для указания [dw]групп товаров,[/dw][di] Группы товаров (перечень групп в 1С-Битрикс: Управление сайтом обновляется
в соответствии с утвержденным перечнем 487-ФЗ):- изделия из меха
- лекарственные препараты
- табачные изделия
- обувь
- духи и туалетная вода
- шины и покрышки пневматические резиновые новые
- фотокамеры (кроме кинокамер), фотовспышки и лампы-вспышки
- алкоголь
- белье постельное, столовое, туалетное и кухонное
- предметы одежды, включая рабочую одежду, изготовленные из
натуральной или композитной кожи - пальто, полупальто, накидки, плащи, куртки (включая лыжные), ветровки,
штормовки и аналогичные изделия мужские или для мальчиков
(женские или для девочек) - блузки, блузы и блузоны трикотажные машинного или ручного вязания,
женские или для девочек
Первым делом в настройках товара необходимо указать группу, к которой принадлежит товар.
Подробнее...[/di]
* – параметры, помеченные звёздочкой, отображаются только при выключенном [ds]складском учёте.[/ds][di]
Складской учет - режим работы с товарами в интернет-магазине на базе «1С Битрикс: Управление сайтом», позволяющий управлять складами, вести учет поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов. Для редакции Малый бизнес наложено ограничение - возможно использование только одного склада.
Подробнее...[/di]
Настройка списка и быстрое редактирование элементов
Ещё один инструмент для групповой работы с торговыми предложениями – кнопка ([ds]быстрое редактирование[/ds][di]
Отметьте элементы, которые нужно отредактировать, и на Панели групповых действий нажмите кнопку Быстрое редактирование, после чего станет возможно редактирование прямо на данной странице.
Подробнее...[/di] выбранных элементов списка). Однако предварительно нужно настроить колонки, которые будут выводиться в списке.
Итак, вам нужно выполнить два действия:
- Сначала настройте колонки, выводящиеся в списке торговых предложений. Для этого кликните [dw]по значку шестерёнки[/dw][di]
[/di] в правом верхнем углу списка. Откроется форма настройки следующего вида:
Из Доступных колонок перенесите с помощью кнопки
нужные вам поля в Выбранные колонки. В Выбранных колонках [dw]настройте[/dw][di]С помощью кнопок:
[/di] удобный для вас показ: удалите ненужные поля, а остальные разместите в желаемом порядке.
Также вы можете указать, по какому полю упорядочивать торговые предложения и сколько элементов выводить на одной странице.
Администратор может отметить опцию Установить данные настройки по умолчанию для всех пользователей и тем самым применить выбранные параметры формы для всех пользователей, имеющих доступ к просмотру торговых предложений в административном разделе.
Подробнее о форме настройки списка элементов читайте в соответствующем уроке курса "Контент-менеджер".
- Отметьте в списке торговых предложений те, которые нужно отредактировать, и нажмите на кнопку
("Редактировать отмеченные записи"):
Внесите желаемые [dw]изменения[/dw][di]
[/di] и сохраните результат.
Вкладка Торговый каталог в товарах
В форме редактирования товаров и торговых предложений есть специальная секция Торговый каталог, где содержатся все параметры, связанные с продажей товаров. В ней настраиваются цены, ставки НДС, складские характеристики товара, указывается штрихкод и отображается информация о доступных скидках.
Общая информация
По умолчанию вкладка отображается у всех типов товаров, но с некоторыми различиями. Наиболее объемная по параметрам она у простых товаров / торговых предложений. У товаров с торговыми предложениями вся основная информация содержится в предложениях, а во вкладке Торговый каталог присутствует лишь один параметр Группа товаров, связанный с [ds]маркировкой[/ds][di]В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке, согласно утвержденному перечню.
Подробнее...[/di].
и включите опцию:

У комплектов и наборов вкладка содержит меньшее количество параметров, но они совпадают с товарами. Немного отличаются настройки лишь у Услуг. Подробнее вы найдете информацию в уроке Создание услуги.
Далее в уроке посмотрим, какой набор параметров содержит вкладка Торговый каталог у простых товаров и торг. предложений.
Цены
В первой вкладке регулируются цены товара:
- Использовать расширенный режим управления ценами - при активации [dw]опции[/dw][di]
[/di] станет доступен [ds]расширенный режим управления ценами[/ds][di] При создании или редактировании любого типа товара во вкладке Торговый каталог можно включить расширенный режим управления ценами. В таком режиме можно задать цены, зависящие от количества приобретаемого товара
Подробнее...[/di], который позволяет установить различную стоимость товара в зависимости от дополнительных параметров (например, от количества товара). Установить стоимость таким образом можно для разных типов цен; - Ставка НДС - выбирается [ds]ставка НДС[/ds][di]Налог на добавленную стоимость (НДС) — косвенный налог, форма изъятия в бюджет государства части добавленной стоимости, которая создаётся на всех стадиях процесса производства товаров, работ и услуг и вносится в бюджет по мере реализации.
Подробнее...[/di] для товара; - НДС включен в цену - при включенной опции НДС будет включен в цену товара. Если же опция выключена, к указанной цене прибавится сумма налога;
- Закупочная цена - цена, по которой вы купили приобрели товар у поставщика. При включенном в настройках модуля [dw]складском учете[/dw][di]
[/di] поле заполняется [dw]автоматически[/dw][di]При проведении документа прихода товара на склад.[/di].
Примечание: Просмотр этого типа цены в карточке товара доступен для пользователей с правом доступа к модулю торгового каталога как Полный доступ, либо Управление складом. - Базовая цена (BASE) - это цена товара, на основе которой будут вычислены остальные [ds]типы цен[/ds][di]Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di]; - Валюта базовой цены - указывается из списка определенных в системе [ds]валют[/ds][di]Управление списком валют осуществляется на странице Валюты (Настройки > Валюты > Список валют).
Подробнее...[/di]; - Далее в форме отображены остальные типы цен, созданные в системе. Например, это может быть оптовая цена.
Для нее можно выбрать определенный тип [ds]наценки[/ds][di] Наценки - заранее установленная величина в относительном выражении (например, в процентах), на которую уменьшается или увеличивается цена товара. Наценки применяются к базовой цене при расчете других типов цен товара (базовую цену сменить невозможно).
Подробнее...[/di], и тогда цена этого типа будет высчитана автоматически ([Цена]=[Базовая цена]+[Базовая цена]*[Наценка в процентах/100]
):
Параметры
На вкладке указываются дополнительные сведения о продаваемом товаре:
- [ds]Количественный учет[/ds][di]Количественный учет - режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий изменять количество товара как вручную, так и автоматически после оформления заказов покупателями.
Подробнее...[/di]; - [ds]Подписка на товары[/ds][di]Покупатели могут подписываться на простые товары, товары с предложениями, конкретные предложения, комплекты или услуги.
Подробнее...[/di] при их отсутствии; - Вес и размеры.
Скидки
Здесь представлен список активных [ds]скидок[/ds][di]Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, услугам, торговым предложениям или комплектам.
Подробнее...[/di], применимых к этому товару: как на сам товар, так и на раздел, к которому он принадлежит, и на вышележащие разделы. Ссылка Изменить открывает форму редактирования соответствующего правила корзины.
Склады
О вкладке Склады можно узнать из главы [dw]Складской учет[/dw][di]Складской учет - режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий управлять складами, вести учет поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов.Подробнее...[/di]. При включенном складском учете поля Доступное количество (вкладка Параметры) и Количество товара (вкладка Склады) недоступны для редактирования.
Штрихкод

Штрихкоды функционируют только при [ds]складском учете[/ds][di]Складской учет - режим работы с товарами в интернет-магазине на базе «1С Битрикс: Управление сайтом», позволяющий управлять складами, вести учет поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов.
Подробнее...[/di]. Его можно ввести как вручную, так и с помощью USB-сканера: установите курсор мыши в поле Штрихкод, наведите сканер на штрихкод товара, и код окажется в поле.
В случае, когда каждый экземпляр товара должен иметь индивидуальный штрихкод, отметьте соответствующий параметр. Поле для ввода исчезнет и добавление штрихкода для такого товара будет осуществляться в [dw]форме[/dw][di]
Подобнее...[/di] создания документа [dw]Приход товара на склад[/dw][di]
[/di]. После нажатия кнопки Ввести штрих-коды появится [dw]форма ввода штрихкодов[/dw][di]
[/di]. То, сколько штрихкодов доступно ввести, зависит от числа, указанного в поле Принято на склад.
Подписки
В системе доступен функционал подписок на товары, временно отсутствующие в продаже. Покупатели могут подписываться на простые товары, товары с предложениями, конкретные предложения, комплекты или услуги. А в этой вкладке отображается информация о количестве таких подписок и размещена ссылка на список.
Подробно о работе с функционалом мы рассказываем в уроке Подписка на товары и услуги.
Свойства товаров и торговых предложений
Все товары и торговые предложения в интернет-магазине обладают набором характеристик, которые отличают их друг от друга. По ним клиент ищет и выбирает товары на сайте. В 1С-Битрикс: Управление сайтом
такими характеристиками являются свойства инфоблоков товаров и торговых предложений.
Видеоурок
Создание и редактирование свойств товаров
[ds]Ранее[/ds][di]
Если информационный блок используется в качестве Торгового каталога, то его элементы становятся товарами.
Торговые предложения - SKU (stock keeping unit) - единица складской наличности. Фактически - это ассортиментная позиция (единица одной товарной группы, марки, сорта в одном типе упаковки одной размерности, емкости, цвета и т.д.). Это отличие, которое выделяет товар.
Подробнее...[/di] мы выяснили, чем [dw]отличаются[/dw][di]
Пример:
1) можно создать несколько простых товаров:
Красное платье Sofi, Синее платье Sofi, Черное платье Sofi;
2) можно создать один товар с торговыми предложениями,
тогда клиент увидит товар Платье Sofi, а при наведении
курсора на этот товар сможет увидеть его торговые предложения:
Красное, Синее, Черное.
[/di] товары от торговых предложений.
При создании и товаров, и торговых предложений необходимо указать их свойства (например, артикул, производитель, материал, цвет, размеры, масса и т.д.).
Свойства можно создать двумя способами:
- на странице Магазин > [ваш каталог] > Свойства товаров / Свойства торговых предложений, кликнув по кнопке Добавить свойство:
- в форме настроек информационного блока (Контент > Инфоблоки > Типы инфоблоков > название_типа > название_инфоблока, вкладка "Свойства"), заполнив свободную строчку и кликнув по кнопке настроек:
Таким образом, если вы добавите/измените свойство на странице Магазин > [ваш каталог] > Свойства товаров / Свойства торговых предложений, то это свойство появится/изменится и в форме настроек информационного блока (и наоборот).
Разбор основных настроек
Форма создания/редактирования товаров и торговых предложений [dw]одинакова[/dw][di] Торговый каталог − это инфоблок; свойства товаров и торговых предложений − это свойства инфоблока. [/di]:
- Тип - нужно выбрать один из Базовых или Пользовательских типов. От выбранного типа будет зависеть форма создания/редактирования товаров и торговых предложений (т.е. могут добавиться/удалиться некоторые поля).
Тип свойства выбирается в зависимости от того, как предполагается работать со свойством. Например, если при создании товара/торгового предложения необходимо вводить произвольное название/числа, то выбирается тип Строка или Число. Если же необходимо выбрать из конкретных вариантов − выбирается тип Список, а в конце формы нужно будет указать эти варианты [dw](значения списка).[/dw][di]Указываются все возможные значения, их XML_ID (идентификатор значения
Подробнее о каждом из типов полей можно прочитать в Пользовательской документации.
свойства в списке, задается символами латинского алфавита и цифрами, но
не должен начинаться с цифры), сортировка (порядок),
значение по умолчанию (будет автоматически подставляться в форме
создания товара). После сохранения свойства каждому значению автоматически
будет присвоен ID.
[/di]
- Порядок сортировки − указывается важность ("вес") свойства. Порядок сортировки определяет положение свойства в списке (как в административной части, так и в публичной):
- в форме настроек инфоблока: чем больше значение сортировки, тем ниже (дальше) в списке будет свойство;
- на странице Магазин > [ваш каталог] > Свойства товаров / Свойства торговых предложений: направление сортировки свойств можно выбрать как по возрастанию, так и по убыванию значения сортировки.
- в [dw]публичной[/dw][di]Например, в перечислении свойств товара на странице детального просмотра.[/di] части: чем больше значение сортировки, тем ниже (дальше) в списке будет свойство.
- Название − то название свойства, которое увидит пользователь. Можно помимо непосредственно самого названия указать еще и формат данных (например, Размеры (высота/ширина/глубина) или Материал (основной и подкладка)).
- Множественное − признак наличия одновременно нескольких значений данного свойства. Например, для черного платья в красную полоску свойство Цвет может одновременно иметь значения черный и красный.
- Обязательное − если опция отмечена, то контент-менеджер не сможет сохранить добавляемый товар, не заполнив поле этого свойства (название свойства в форме создания товара будет выделено жирным шрифтом).
- Значения свойства участвуют в поиске − при отмеченной опции можно будет искать товары во внутреннем поиске по значениям этого свойства (например, можно будет в строке поиска ввести "красный", и результат выдаст все товары, у которых есть свойство со значением красный).
- Подсказка − текст, который будет выводиться контент-менеджеру при [dw]создании/редактировании[/dw][di]
[/di] товара или торгового предложения.
- Показывать в умном фильтре − при отмеченной опции свойство будет выводиться в [ds]умном фильтре[/ds][di]
Умный фильтр − это инструмент для отбора элементов каталога по заданным критериям,
обладающий следующими особенностями:
- анализируя все элементы раздела, он выстраивает на основании значений их свойств и
цен унифицированное представление;
- поддерживает торговые предложения;
- умеет показать то количество элементов, которые будут выбраны при применении фильтра;
- умеет показать пользователю, что некоторые комбинации значений не встречаются в каталоге.
Подробнее...[/di] товаров, и клиенты смогут отбирать товары по значениям этого свойства.
Остальные настройки интуитивно понятны, но при необходимости можно уточнить их значения в Пользовательской документации.

Включайте и используйте новый механизм - показ значений свойства настраивается сразу при редактировании этого свойства. Так, вам не придется тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента.
Подробнее...[/di]


Если вы наполняете каталог товаров с торговыми предложениями с помощью [ds]импорта,[/ds][di] Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать ранее ) и инфоблоком торговых предложений.
В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).
Подробнее...[/di] то не забудьте прописать это поле в импортируемом файле.
Примеры создания свойств
Отображение свойств товаров в зависимости от раздела
Методика и видеопример
Начиная с версии 12.0.0, система «1С-Битрикс: Управление сайтом» позволяет в одном инфоблоке держать разнотипные товары с различными свойствами.
Для этого необходимо на странице Магазин > имя_вашего_каталога > Свойства товаров создать свойства всех товаров, а потом открыть нужный раздел и настроить вывод свойств элементов именно этого раздела.
Свойства привязываются к категориям (разделам) товаров, каждая категория наследует свойства вышестоящей.
Рассмотрим подробнее на примере:
Пример
Настроим свойства для инфоблока, в котором будет два раздела: холодильники и молочные продукты. И в публичном разделе мы должны получить фильтр по товарам, где возможен поиск по свойствам текущего раздела каталога.
Шаг 1. Создание инфоблока
- Создайте инфоблок (в нашем случае название инфоблока - Каталог с разнотипными разделами) и отметьте, что он [dw]является торговым каталогом[/dw][di]
Подробнее...[/di].
Шаг 2. Создание и настройка свойств
- Перейдите на страницу Магазин > имя_вашего_каталога > Свойства товаров и создайте [dw]необходимые свойства товаров.[/dw][di]
[/di]
Свойства Высота и Масса (грамм) предназначены для холодильников и молочных продуктов соответственно, а Производитель - общее, поэтому для него должна быть отмечена опция [dw]Показывать на странице редактирования элемента[/dw][di]
[/di].
- Откройте настройки торгового каталога (Магазин > имя_вашего_каталога > Настройки каталога) и для свойства Производитель поставьте флажок [dw]Показать в умном фильтре[/dw][di]
[/di].
- [dw]Создайте раздел[/dw][di]
[/di] Холодильники и добавьте для него свойство Высота:
Нажмите кнопку Применить, а затем ссылку Показать наследование и вы наглядно увидите, что свойство Производитель является общим для всего каталога, а свойство Высота относится именно к разделу Холодильники:
- Отметьте, что по этому свойству возможна [dw]фильтрация товаров в умном фильтре[/dw][di]
[/di]. При необходимости, удалить привязку свойства к разделу можно по кнопке Скрыть в колонке Действия.
- Аналогично добавьте раздел Молочные продукты и сделайте для него доступным свойство Масса (грамм), также отметив опцию Показать в умном фильтре.
Шаг 3. Настройка формы товаров
Настройте форму добавления товара так, чтобы показывались свойства текущего раздела. Для этого:
- Нажмите
в [dw]форме[/dw][di]
[/di] добавления или редактирования товара, откроется форма настройки:
- Удалите обязательно все свойства из формы редактирования и оставьте только пункт "Значения свойств".
Примечание: у удаляемых свойств должен быть снят флаг обязательности заполнения. - Сохраните внесенные изменения.
В результате при добавлении элемента, скажем, в раздел Холодильники, форма будет иметь [dw]соответствующий вид.[/dw][di]
[/di]
Подробнее...[/di]) существует ограничение на количество свойств, при хранении свойств в общей таблице ограничений нет.
Ещё один видеопример
|
---|
|
Метки товаров
Видеоурок
Метки товаров: "новинка", "лидер продаж" и т.д.
В этом уроке рассмотрим создание и вывод вот таких меток товара:
Подробнее...[/di] компонента, выводящего элементы каталога товаров. Соответственно, для изменения внешнего вида меток необходимо [ds]кастомизировать[/ds][di] Кастомизация штаного шаблона компонента, как правило, преследует две цели:
1) Приведение формы вывода данных компонента в соответствие с дизайном сайта;
2) Организация вывода данных компонента в виде, недоступном в стандартном варианте.
Подробнее...[/di] шаблон компонента.
По умолчанию есть следующие метки:
- Новинка
- Лидер продаж
- Спецпредложение
- Тренды
Параметры вывода меток указываются в [dw]настройках компонента,[/dw][di]
Можно указать следующие параметры:
- Необходимые для отображения Свойства меток товара
- Свойства меток товара, отображаемые на мобильных устройствах (выбираются из отмеченных
Свойств меток товара)
- Расположение меток товара
[/di] выводящего список товаров (например, компонента [comp include_62978]Каталог[/comp]).
Как создать новую метку
Все метки являются свойствами товаров и, соответственно, отображаются в списке свойств (Магазин > [ваш каталог] > Свойства товаров):
Вы можете [dw]изменить[/dw][di]
[/di] существующие метки или же добавить новые, кликнув по кнопке Добавить свойство в списке свойств.
Обязательно пропишите следующие параметры:
- Тип свойства – выберите тип [dw]Список[/dw][di]
[/di];
- Название и Символьный код – укажите произвольное название;
- Отметьте опцию Показывать на странице редактирования элемента.
В параметре Внешний вид выберите вариант [dw]Флажки[/dw][di]
[/di] – при таком внешнем виде будет удобнее заполнять карточки товаров.
При выборе типа Список в конце формы настройки свойства появятся поля для указания требуемых значений. Укажите одно значение [dw]да.[/dw][di]
[/di]
Готово! Теперь в [dw]карточке[/dw][di]
[/di] нужных товаров отметьте созданное свойство, настройте вывод этого свойства в [dw]настройках[/dw][di]
[/di] компонента, и новая метка [dw]отобразится[/dw][di]
[/di] в каталоге товаров!
Создание услуги
Видеоурок
Создание услуг доступно с версии 22.600.0 модуля Торговый каталог.
Форма создания услуг аналогична форме создания товаров. Рассмотрим процесс создания услуг на примере: допустим, мы хотим предоставлять услугу по упаковке товаров в подарочную бумагу.
Создание услуги
Выполним следующие действия:
- Перейдём на страницу со списком товаров (в нашем случае это Контент > Каталоги > Одежда), кликнем по стрелке справа от кнопки Создать и выберем тип Услуга:
- Как мы уже упоминали выше, форма создания услуг почти полностью повторяет форму создания товаров. Однако, в отличие от товаров, для услуг не нужно указывать доступное количество – вместо этого есть опция Доступность.
Разберём по порядку все вкладки:
- Во вкладке [dw]Параметры[/dw][di]
[/di] пропишем название и символьный код услуги. Например, "Упаковка" (wrapping). В этой же вкладке отображаются все созданные [ds]свойства товаров[/ds][di] Все товары и торговые предложения в интернет-магазине обладают набором характеристик, которые отличают их друг от друга. По ним клиент ищет и выбирает товары на сайте. В
1С-Битрикс: Управление сайтом
такими характеристиками являются свойства инфоблоков товаров и торговых предложений.
Подробнее...[/di] – они так же могут использоваться и для услуг. Отметим свойство Новинка, чтобы привлечь внимание посетителей сайта.Важно! Помните, что незаполненные свойства не отображаются в публичной части сайта. - Во вкладках Анонс и Подробно укажем краткое и полное описание создаваемой услуги, а также добавим изображения.
- Во вкладке SEO можно для этой услуги переопределить настройки SEO данных, подтягиваемые из настроек [ds]инфоблока[/ds][di]
Используйте параметры вкладки SEO для настройки ключевых слов и описаний инфоблока (его разделов и элементов). Это влияет на продвижение сайта в поисковой выдаче.
Подробнее...[/di] или [ds]раздела[/ds][di] Как вы знаете, шаблоны SEO данных могут быть настроены сразу для всего инфоблока. Но эти настройки можно переопределить (задать собственные) непосредственно для конкретного раздела или даже элемента.
Подробнее...[/di]. - Во вкладке Разделы выберем один или несколько разделов, в которых будет отображаться созданная услуга.
Примечание: Если вы выбираете несколько разделов, то рекомендуем назначить основной раздел и установить каноническую ссылку для элемента – о том, как это сделать, читайте в отдельном уроке. Это поможет избежать возможных [dw]претензий[/dw][di] Привязка к нескольким разделам приводит к тому, что страница сайта может существовать в сети под двумя и более различными адресами. Поисковые системы негативно относятся к дублированному контенту и понижают его в выдаче.
Избежать таких ситуаций помогут канонические ссылки.
Канонические (основные) ссылки указывают поисковому роботу основную страницу. Если робот найдет на сайте копии канонической страницы, то он пометит их, как малозначительные. [/di] поисковых роботов. - Остановимся подробнее на вкладке Торговый каталог:
- в разделе [dw]Цены[/dw][di]
[/di] укажем базовую цену и валюту, а также определим параметры НДС. Здесь же можно включить [ds]расширенный режим управления ценами[/ds][di] При создании или редактировании любого типа товара во вкладке Торговый каталог можно включить расширенный режим управления ценами.
Просто укажите диапазоны количества товара и цену товара при таком количестве.
Подробнее...[/di] и задать цены, зависящие от количества приобретаемых услуг. - в разделе Параметры укажем единицу измерения услуги, а также определим, доступна ли эта услуга для покупки:
Если опция Доступность не отмечена, то клиент всё равно будет видеть услугу на сайте, но не сможет добавить её в корзину (а чтобы услуга не отображалась на сайте, её нужно деактивировать или удалить).
Примечание: С версии 22.1000.0 модуля Торговый каталог добавлена поддержка любых единиц измерения (до этого услуги могли измеряться только в штуках). Это значительно расширило возможности использования услуг – например, вы можете [ds]добавить[/ds][di] Единицы измерения добавляются на странице Магазин > Настройки > Единицы измерения.
Подробнее...[/di] единицу измерения день и предоставлять услуги по аренде вещей. - в разделе Скидки будут отображаться активные [ds]скидки[/ds][di]
В главе подробно описаны механизмы создания скидок и акций, а также приведены примеры.
Подробнее...[/di], распространяющиеся на данную услугу.
- в разделе [dw]Цены[/dw][di]
- Во вкладке [dw]Параметры[/dw][di]
- Сохраним изменения.
Готово! Теперь посетители сайта смогут [dw]увидеть[/dw][di]
[/di] и приобрести услугу по упаковке товаров в подарочную бумагу.
Настройка показа свойств инфоблоков: облегчаем работу
Включайте и используйте новый механизм – показ значений свойства настраивается сразу при [dw]редактировании[/dw][di][/di] этого свойства. Так вам не придется тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента.
Как включить механизм единого управления свойствами
Механизм единого управления свойствами включается на странице настроек модуля Информационные блоки (Настройки > Настройки продукта > Настройки модулей > Информационные блоки) путем установки флага Использовать параметры свойств в компонентах и формах:
Впрочем, об этом вам подскажет специальное уведомление, которое высветится наверху страницы после установки обновлений:

Если никаких действий по новой настройке свойств еще не было произведено, то снятие установленного флага Использовать параметры свойств в компонентах и формах вернет прежнее отображение. Сброс ранее выполненных настроек выполняется после сохранения параметров компонентов. После этого момента вернутся к прежнему состоянию через флаг невозможно. Требуется настройка свойств через форму редактирования.
Будьте внимательны с данной настройкой и перед ее включением обязательно сделайте [dw]резервную копию[/dw][di]Резервное копирование (англ. backup copy) — процесс создания копии данных на носителе (в облаке, на жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном или новом месте их расположения в случае их повреждения или разрушения.
Подробнее...[/di].
Видеоурок
Как выполнять настройки показа свойств
При включенном механизме компоненты модуля не содержат в себе настроек для отображения свойств. Теперь их показ настраивается только через формы редактирования (создания).
Нажмите на "+", чтобы узнать, как открыть форму редактирования
|
---|
Открыть форму можно двумя способами:
|
Настройки, касаемые показа, сгруппированы в секции Параметры свойства:
Давайте рассмотрим их детально:
- Показывать на странице списка элементов – при отмеченной опции свойство будет отображено на странице [dw]со списком элементов[/dw][di]
[/di]. Параметр доступен для свойств всех товарных инфоблоков: простых инфоблоков с товарами, основных инфоблоков и инфоблоков торговых предложений.
- Показывать на детальной странице элемента – при отмеченной опции свойство будет отображено на [dw]детальной странице элемента[/dw][di]
[/di]. Параметр также доступен для свойств всех товарных инфоблоков.
- Значение добавляется в корзину – при отмеченной опции свойство будет отображено в корзине и на странице [dw]оформления заказа[/dw][di]
[/di]. Параметр всегда доступен для свойств простых инфоблоков с товарами и инфоблоков торговых предложений. Для свойств основных инфоблоков параметр доступен в следующих случаях:
- если свойство одиночное, то оно должно быть [dw]Базового типа[/dw][di]
[/di] Список или Привязка к элементам;
- если свойство множественное, то оно может быть любого типа, кроме типа Файл.
- если свойство одиночное, то оно должно быть [dw]Базового типа[/dw][di]
- Используется для выбора торговых предложений – параметр доступен только инфоблока торговых предложений и свойств типа Список, Справочник и Привязка к элементам (причем они не должны быть множественными). При отмеченной опции свойство будет использоваться для выбора торговых предложений и отображаться соответственно в [dw]блоке выбора торговых предложений[/dw][di]
[/di]. Важно учитывать, что если свойство отмечено для выбора торговых предложений, то оно будет отображено только в этом блоке. Оно не появится среди характеристик товара даже при отмеченных опциях показа на детальной странице или в списке элементов.
Заключение
Итак, чтобы использовать новый механизм настройки свойств, выполните следующие действия:
- Отметьте опцию Использовать параметры свойств в компонентах и формах в настройках модуля Информационные блоки.
- Откройте свойства на редактирование и выполните настройки в секции Параметры свойства.
Расширенный режим управления ценами
Указание цен в карточке товара
При [ds]создании[/ds][di]
Начиная с версии 14.0.0 в товарах торговых каталогов выделяются следующие типы: простой товар, товар с торговыми предложениями, набор, комплект. С версии 22.600.0 доступно создание услуг.
Подробнее...[/di] или редактировании любого типа товара во вкладке Торговый каталог можно включить расширенный режим управления ценами. В таком режиме можно задать цены, зависящие от количества приобретаемого товара:
Просто укажите диапазоны количества товара и цену товара при таком количестве. В нашем примере при покупке до 6 штук цена будет 800 рублей за штуку, а от 6 штук – 700 рублей.
Подробнее...[/di], а также [ds]наценок/скидок[/ds][di] Наценки – заранее установленная величина в относительном выражении (например, в процентах), на которую уменьшается или увеличивается цена товара. Наценки применяются к базовой цене при расчете других типов цен товара (базовую цену сменить невозможно).
Подробнее...[/di] к базовой цене. В этом случае в расширенном режиме управления ценами можно выполнить настройки отдельно для каждого типа цен – подробнее читайте в соответствующем уроке.
Отображение цен в публичной части
Чтобы посетители Вашего интернет-магазина могли сразу увидеть выгоду при покупке большего количества товаров, отметьте опцию Использовать вывод цен с диапазонами [ds]в настройках компонента[/ds][di]
Компонент – специальный элемент системы, предназначенный для вывода информации из Базы данных сайта.
Подробнее о том, как открыть настройки компонента...[/di] [comp include_62978]Каталог[/comp] в разделе Цены:
Посетители сайта увидят цену товара вот в таком формате:
Дополнительно
Публикация каталога
Итак, мы закончили наполнение каталога товарами. А значит пришло время опубликовать его на сайте.
Публикация
Тем, кто изучил учебный курс Контент-менеджер, уже знакомы действия для публикации информации из инфоблоков. Вспомним порядок действий по размещению каталога на сайте, а ниже дадим вам ссылки на полезные уроки по теме.
Порядок для быстрого и простого варианта:
- Создайте страницу или раздел на сайте;
- Откройте на редактирование созданную страницу и в визуальном редакторе разместите комплексный компонент Каталог;
- Настройте компонент на работу с каталогом;
- Сохраните страницу. Каталог размещен на сайте;
- Теперь, по желанию, продолжайте менять внешний вид с помощью настроек компонента.
Есть и другой вариант публикации – с помощью простых компонентов. Он потребует создания нескольких страниц и настраивания связей между ними.
Полезные уроки по теме:
- Основы из курса Контент-менеджер:
- Пример настройки отображения каталога;
- Каталог товаров на простых компонентах.
Документация по основным компонентам:
- Список всех компонентов, предназначенных для работы с каталогом товаров;
- Комплексный компонент [comp include_catalog]Каталог[/comp] (bitrix:catalog);
- Простые компоненты: [comp include_catalog_section_list]Структура разделов[/comp] (bitrix:catalog.section.list), [comp include_catalog_section]Элементы раздела[/comp] (bitrix:catalog.section), [comp include_catalog_element]Элемент каталога детально[/comp] (bitrix:catalog.element).
Минимальные настройки компонента
При использовании комплексного компонента достаточно настроить несколько параметров для корректного отображения каталога на сайте.
Информационный блок
Секция Основные параметры – самая важная. Здесь мы указываем тип инфоблока и инфоблок, с которым должен работать компонент.
В результате компонент сможет вывести товары на странице.
Цены
Без указания цены не будет работать покупка товаров. Поэтому в секции настроек Цены обязательно укажите тип Цены, используемый для продажи на сайте.
На скриншоте у нас только один тип цены – Розничная. Но их может быть и [dw]несколько[/dw][di]Подробнее об отображении товаров с несколькими типами цен описано в уроке Типы цен.[/di].
Видеопример
В видеоролике показываем простой пример публикации каталога с помощью комплексного компонента Каталог с минимальными настройками:
Фильтр товаров (умный фильтр)
Глава о том, как вывести в фильтре товаров нужные Вам свойства товаров и торговых предложений, а также как настроить красивые адреса.Умный фильтр
Что такое Умный фильтр?
- анализируя все элементы раздела, он выстраивает на основании значений их свойств и цен единообразное представление;
- поддерживает [dw]торговые предложения[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности.
Подробнее...[/di]; - умеет показать то количество элементов, которые будут выбраны при применении фильтра;
- умеет показать пользователю, что некоторые комбинации значений не встречаются в каталоге.
В умном фильтре могут быть отображены [dw]свойства товаров и торговых предложений[/dw][di]Для того, чтобы конкретное свойство было доступно в фильтре товаров, необходимо отметить опцию Показывать в умном фильтре. А с помощью настроек Вид в умном фильтре и Показать развернутым выполняется настройка внешнего вида свойства в фильтре.
Подробнее...[/di]. Кроме того, начиная с версии 15.0.1 модуля Информационные блоки, для свойств доступна настройка их визуального представления и компонент [comp include_smart_filter]Умный фильтр[/comp] переведен на использование [dw]фасетного поиска[/dw][di]Система заранее формирует фасеты (всевозможные комбинации пересечения свойств товаров) и при выполнении поискового запроса сразу выдается результат - эти готовые фасеты.
Подробнее...[/di].
Фасетный поиск в умном фильтре
В умный фильтр встроен фасетный поиск, поэтому, чтобы улучшить работу фильтра, следует создать для каталога фасетные индексы. В этом случае скорость работы фильтра не будет зависеть от размеров каталога, т.к. фильтр не будет иметь линейной зависимости от количества товаров и свойств. Как результат, в примере из видеоролика, скорость фильтра улучшилась где-то 15 раз.
Больше информации о фасетном поиске мы рассказывали в уроке Фасетный поиск: улучшаем работу каталога товаров.
Документация по теме
Настройка отображения свойств в умном фильтре
В умном фильтре можно настроить отображение различных свойств и их внешний вид.
Видеоурок
Включение отображения свойств
Для того, чтобы конкретное свойство было доступно в фильтре товаров, необходимо отметить опцию Показывать в умном фильтре. А с помощью настроек Вид в умном фильтре и Показать развернутым выполняется настройка внешнего вида свойства в фильтре.
Настройки доступны в двух вариантах:
- Непосредственно в форме создания/редактирования конкретного свойства:
- На вкладке Свойства элементов [dw]формы настроек каталога[/dw][di]
[/di] ( Магазин > [Название_каталога] > Настройки каталога ) или формы редактирования конкретного [dw]раздела каталога[/dw][di]
[/di] .
Дальнейшие настройки в уроке будем рассматривать на примере формы настроек каталога.
Иерархия наследования у свойств
Существует иерархия наследования. Если вы задали отображение свойств в настройках всего каталога или, к примеру, в разделе верхнего уровня, то эти настройки транслируются и на все нижележащие разделы.
Пример: Если для раздела "Обувь" настроить отображение определенных свойств в умном фильтре, то такие же настройки наследуются для разделов "Тапочки" и "Туфли" из вышестоящего раздела "Обувь".
Если нужно чтобы для разных разделов в фильтре отображались разные свойства, то настраивайте показ свойств сначала для нижележащих разделов (напр., "Тапочки" и "Туфли"), а затем для вышележащего раздела (напр., "Обувь").
Порядок отображения свойств в фильтре
В умном фильтре существует общий порядок расположения свойств:
- Цена;
- Свойства инфоблока товаров;
- Свойства инфоблока торговых предложений.
Изменить общий порядок нельзя. Но можно изменить порядок отображения свойств инфоблока товаров и инфоблока торговых предложений. Определяется это значениями сортировки.
Значения сортировки настраиваются в форме создания / редактирования самого свойства или в общем списке свойств (страница Магазин > [название_каталога] > Свойства товаров / Свойства торговых предложений или в настройках инфоблока Контент > Инфоблоки > Типы инфоблоков > [тип_инфоблока] > [название инфоблока] на вкладке Свойства).
Установка значений выполняется по логике: чем больше значение сортировки, тем ниже визуально расположено свойство в Умном фильтре:
О различиях товаров и торговых предложения мы подробно рассказывали в уроке Товары и торговые предложения: отличия.
Настройка визуального представления
Настройка визуального представления свойств осуществляется с помощью двух параметров:
Вид в умном фильтре
Выбирается один из подходящих вариантов отображения значений свойства в умном фильтре. Набор вариантов может быть разным, в зависимости от типа свойства.
Практически для всех типов свойств, доступных для показа в умном фильтре, всегда есть три варианта отображения:
- Флажки - даёт возможность выбрать несколько вариантов свойств для фильтрации;
- Радиокнопки - доступен только одиночный выбор;
- Выпадающий список - доступен только одиночный выбор.
Обратим особое внимание на важное свойство типа Справочник. Для него доступны варианты с изображениями:
Тип свойства Справочник - это Highload-блок. При создании свойства такого типа выбирается существующий highload-блок или создаётся новый. В решении "Интернет-Магазин" штатной установки 1С-Битрикс: Управление сайтом примером такого свойства является свойство Цвет (highload-блок [dw]ColorReference[/dw][di][/di]) в инфоблоке торговых предложений.
Подробнее о Higload-блоках можно почитать в соответствующей теме курса Администратор. Модули. А в уроке Пример работы со свойством типа "Справочник" посмотреть пример работы с ним.
Показать развернутым
При отмеченной опции варианты значений свойства сразу отображаются в фильтре в развернутом виде.
Если опция не отмечена - свойство отображается в свернутом виде. При необходимости его можно развернуть.

Кроме того, дробная часть цены не будет показана в фильтре, если в [dw]настройках валюты[/dw][di]Управление списком валют осуществляется на странице Валюты (Настройки > Валюты > Список валют):
Подробнее...[/di] запрещен показ десятичных знаков.
Подсказка для посетителей
Оставляйте подсказки для покупателей у свойств в умном фильтре.
Для создания пояснений воспользуйтесь кнопкой Изменить в столбце Подсказка для посетителей. Откроется редактор, в котором можно указать текст и отформатировать его:
Созданную подсказку видно в общем списке свойств. А в публичной части в Умном фильтре она появляется при наведении на символ вопроса возле названия свойства.
Настройка мгновенной фильтрации товаров
Как включить мгновенную фильтрацию товаров? |
По умолчанию умный фильтр в каталоге товаров показывает количество найденных товаров. От посетителя требуется дополнительное действие - нажать кнопку [dw]Показать[/dw][di][/di].
Предпочитаете мгновенную фильтрацию? Включите две простые опции в [ds]настройках компонента[/ds][di]Подробнее о том как найти и настроить компоненты рассказывается в уроке Как настроить компонент курса Контент-менеджер.[/di] и отбор товаров будет выполняться "на лету" при выборе параметров в фильтре.
- Откройте в публичном разделе ваш список товаров и включите режим правки.
- Откройте параметры компонента, выводящего на сайте товары.
Примечание: если каталог товаров собран на простых компонентах, то следует открыть на редактирование параметры компонента [comp include_541722]Умный фильтр[/comp]. - В секции параметров Управление режимом AJAX отметьте опцию [dw]Включить режим AJAX[/dw][di]
[/di].
- В секции параметров Настройки фильтра отметьте опцию [dw]Мгновенная фильтрация при включенном AJAX[/dw][di]
[/di].
- Сохраните настройки компонента.
Теперь фильтрация товаров происходит сразу же при выборе пользователем параметров в фильтре без лишних кликов (всплывающее окно с количеством товара и кнопкой Показать более не отображается):
Красивые адреса для фильтра товаров
Видеоурок
Красивые адреса для фильтра товаров
Представьте, что ваш покупатель отобрал интересующие его товары с помощью фильтра и решил поделиться ссылкой с другом. Ссылка имеет примерно следующий вид:
http://mysite.ru/e-store/books/business/?FILTER_P1_MIN=&FILTER_P1_MAX=&FILTER_19_1218211285=Y&FILTER_23_964515751=Y&set_filter=Показать
Согласитесь, что это нечитабельно и несколько пугающе. Сделайте ссылки удобными и интуитивно понятными с инструментом поддержки человеко-понятных URL (ЧПУ) в фильтре товаров:
http://mysite.ru/e-store/books/business/filter/year-is-2002/publisher-is-exmo/apply/
Как включить ЧПУ |
Режим использования ЧПУ включается в настройках компонента/-ов, выводящих каталог:
- Если каталог показывается на сайте с помощью комплексного компонента [comp include_62978]Каталог[/comp], то никаких отдельных настроек для фильтра выполнять не нужно. В настройках этого компонента следует всего лишь [dw]Включить поддержку ЧПУ[/dw][di]
[/di] и [ds]настроить компонент[/ds][di] Задайте настройки для ЧПУ:
- При наличии разделов в инфоблоке в поле Раздел (или Страница раздела) замените#SECTION_ID#/
на#SECTION_CODE#/
. Построение ссылки будет выполняться с помощью символьного кода раздела, а не его идентификатора.
- Если разделов нет, то оставьте поле пустым. В поле Страница детального просмотра измените#SECTION_ID#/#ELEMENT_ID#/
на#SECTION_CODE#/#ELEMENT_CODE#/
в случае наличия разделов.
Подробнее...[/di] на работу в режиме ЧПУ.Пример настройки ЧПУ в комплексном компоненте КаталогУ полей есть [dw]всплывающие подсказки,[/dw][di]
[/di] а также [dw]кнопка подстановки данных[/dw][di]
[/di] раздела или элемента (т.е. вы выбираете, что подставлять в адрес: числовые идентификаторы или символьные коды).
Примечание: в поле [dw]Url раздела для умного фильтра[/dw][di][/di] обязательно должен быть блок ЧПУ умного фильтра (
#SMART_FILTER_PATH#
), ограниченный с двух сторон выражениями-ограничителями (по умолчанию стоят/filter/
и/apply/
, но вы можете заменить их на произвольные слова). - Если же каталог товаров построен на нескольких [ds]простых компонентах,[/ds][di]
Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог. Требуется собрать каталог вручную на простых компонентах. Рассмотрите процедуру создания такого каталога на небольшом примере.
Подробнее...[/di] то настройте поддержку ЧПУ во всех простых компонентах каталога, особенно [dw]в компоненте[/dw][di][/di] Умный фильтр ([comp include_541722]catalog.smart.filter[/comp]).
Откуда берутся значения для подстановки в ссылку фильтра?
Формирование адресной ссылки фильтра зависит от типов свойств, участвующих в фильтрации:
- для строковых свойств подставляется само значение свойства;
- для свойств типа Список - внешний код;
- для свойств Элемент и Раздел - символьный код, если есть, иначе - название;
- для Пользовательских свойств подставляется результат метода GetExtendedValue или GetPublicViewHTML с "MODE" => "SIMPLE_TEXT" (зависит от автора свойства).
Заключение
Итак, чтобы не только адреса страниц каталога сделать понятными, но и значительно улучшить вид ссылки с отфильтрованными товарами, отметьте флаг Включить поддержку ЧПУ в компонентах каталога.
Настройка фильтра для загруженного каталога
Урок является обобщением пройденных ранее материалов о том, на что обратить внимание для корректного отображения свойств в фильтре у импортированного каталога. Чаще всего товарный каталог импортируют на сайт из [dw]внешних источников[/dw][di]Добавление товаров каталога из тысячи позиций вручную нерационально. Для таких больших объёмов используйте специально разработанный для упрощения работы механизм импорта: из CSV / XML-файла, или 1С:УТ.
Подробнее в курсе Контент-менеджер.[/di], таких как файл CSV / XML или с помощью выгрузки из 1С.
Общий алгоритм и ошибки показа в фильтре
Краткий общий алгоритм загрузки и публикации каталога на сайт такой (на примере CSV файла):
- Перед импортом создаётся инфоблок со всеми необходимыми свойствами (каталог товаров);
- Проводится импорт каталога на сайт;
- Выполнятся вывод импортированного каталога в публичной части (товаров и фильтра).
Вы выполняете все три шага по алгоритму, публикуете каталог с помощью комплексного компонента [comp include_62978]каталог[/comp] или [dw]простыми компонентами[/dw][di]Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог . Настроить индивидуальное отображение каталога можно вручную на простых компонентах.
Подробнее...[/di] каталога с [comp include_smart_filter]умным фильтром[/comp]. Но в публичной части фильтр не показывает свойства, по которым клиенты могли бы отфильтровать товары. Что пошло не так?
Параметры отображения в фильтре
Свойства для информационного блока созданы. Но для показа их в фильтре нужно выполнить [dw]отдельные настройки[/dw][di]Для того, чтобы конкретное свойство было доступно в фильтре товаров, необходимо отметить опцию Показывать в умном фильтре. А с помощью настроек Вид в умном фильтре и Показать развернутым выполняется настройка внешнего вида свойства в фильтре.
Подробнее...[/di]. Для свойств, по которым должна выполняться фильтрация, включите отображение в умном фильтре и выберите вид отображения;
Пустые значения свойств
Свойство, которое окажется не заполненным (пустым) для всех товаров, не отобразится в фильтре, даже если выполнены настройки из предыдущего пункта.
Например в CSV файле должны присутствовать колонки с названиями свойств и заполнены значения этих свойств для товаров. Подобное также происходит если неверно выполнено [dw]сопоставление полей[/dw][di]Подробнее в уроке Импорт данных.[/di] из файла со свойствами инфоблока при импорте.
Полезные ссылки на материалы
В списке приведены ссылки на материалы курса, которые помогут вам выполнить импорт каталога и настроить фильтр:
- Импорт из файла csv;
- Экспорт и импорт данных;
- Умный фильтр;
- Настройка отображения свойств в умном фильтре;
- Свойства товаров и торговых предложений - о том, как создать свойства;
- Настройка свойств инфоблоков: облегчаем работу о механизме единого управления свойствами.
- Импорт из 1С.
Фасетный поиск: улучшаем работу каталога товаров
О фасетном поиске
До недавнего времени в интернет-магазинах использовался [dw]полнотекстовый поиск товаров[/dw][di]Полнотекстовый поиск — поиск по слову или фразе.[/di]. С версии 15.0.1 модуля Информационные блоки стал доступен механизм фасетного поиска. Он интегрирован с [dwi include_component]компонентом[/dwi] [comp include_smart_filter]Умный фильтр[/comp].

Как работают фасетные фильтры
Фильтр отбирает сами товары и варианты выбора в других фильтрах. Немного сложно звучит, но вы поймёте из пояснений ниже.
С фильтрацией товаров всё просто. Если выбрано:
- одно значение, то отображаются товары, точно совпадающие с этим значением. (Например: все платья.)
- несколько значений в одном фильтре, то отображаются товары, совпадающие хотя бы с одним из значений. (Например, все изделия размеров 46, 48 и 50.)
- значения в нескольких фильтрах, то отображаются товары, совпадающие со значением из каждого фильтра. (Например, все платья зелёного цвета 48-го размера по цене от 2000 до 5600 рублей.)
Фильтрация вариантов выбора в других фильтрах существенно облегчает пользователю дальнейший выбор, показывая в специальном окне, сколько осталось товаров при заданных условиях фильтра:

Благодаря этому покупатель может оставить в поиске только нужные ему товары по любому из критериев. Например, оставить все шлифовальные машины брендов Bosсh или Вихрь. Индикация в отдельном окне оставшихся вариантов позволяет в любой момент остановить поиск или изменить его параметры.
Видеоурок
Как настроить фасетный поиск
Создадим фасетные индексы за несколько простых действий:
- Настройте/проверьте отображение в умном фильтре хотя бы одного свойства каталога товаров. Без этого работа фасетного поиска [dw]невозможна[/dw][di]На странице Контент > Инфоблоки > Фасетные индексы будет недоступно создание фасетных индексов для такого каталога.[/di].
- Откройте страницу Фасетные индексы инфоблоков (Контент > Инфоблоки > Фасетные индексы):
- Нажмите кнопку Создать все либо пункт меню [dw]Создать[/dw][di]
[/di]. Откроется форма для создания индексов.
- Задайте [dw]два параметра[/dw][di]
[/di]:
- Информационный блок - укажите конкретный каталог товаров или [dw](все)[/dw][di]В этом случае создадутся индексы для всех каталогов системы.[/di].
- Шаг - задайте [dw]интервал[/dw][di]Можно использовать значение по умолчанию. Учтите, что слишком маленький шаг существенно нагружает систему, если элементов очень много, а большой шаг - удлиняет процесс создания индексов.[/di] одного шага создания индекса в секундах.
- Нажмите кнопку Начать. По завершении индексации появится [dw]сообщение[/dw][di]
[/di].
Примечание: Создание индексов занимает продолжительное время, если в каталоге сотни тысяч товаров. Рекомендуется выполнять индексацию в период минимальной нагрузки на сервер. - [dw]Созданные[/dw][di]Примечание: для каталога торговых предложений фасетные индексы создаются при создании индексов основного каталога.[/di] фасетные индексы хранятся в базе данных. В таблице для каталогов товаров в колонке Состояние отображается [dw]Работает[/dw][di]
[/di]. Если фасетные индексы созданы для всех каталогов, то кнопка Создать все не отображается.
Как проверить, показывается ли свойство в умном фильтре (2 способа)
|
---|
1 способОткройте страницу Магазин > [Название_каталога] > Настройки каталога, закладка Свойства элементов. В столбце Показать в умном фильтре свойства отмечены галочкой:2 способОткройте страницу Контент > Инфоблоки > Типы инфоблоков > [Название_каталога] , закладка Свойства. В строке свойства нажмите кнопку![]()
|
Нужно ли пересоздавать фасетные индексы?
Фасетные индексы пересоздаются автоматически или требуется пересоздать их вручную в зависимости от произведенных действий:
|
Система подскажет о необходимости вручную пересоздать фасетные индексы с помощью сообщения вверху страниц административного раздела:
Заключение
Фасетный поиск улучшает работу каталога товаров. Для его использования необходимо:
- Создать фасетные индексы для каталога с товарами;
- Следить за оповещением о необходимости пересоздания индексов вручную.
Документация по теме |
Учёт и резервирование товаров
В работе интернет-магазина важно знать, сколько товара еще осталось в наличии. Для этого есть два механизма учёта: количественный учёт и складской учёт, а также опция резервирования товара.Количественный и Складской учёты
В продукте существует два вида учёта товаров: количественный и складской. Чем один отличается от другого и какой когда использовать?
Количественный учёт |
То есть, при включённом количественном учёте происходит просто регистрация изменений количества того или иного товара. Неважно, где этот товар находится и каким образом он поступил в магазин.
Его можно использовать, если вам важно только не допустить продажу товара, которого нет в наличии. И всё.
Складской учёт |
Складской учёт - это более строгий и точный инструмент, предназначенный не для отдельного товара, а для всего магазина, работающий с документами и наличием товаров на том или ином складе.
Количество товаров при использовании Складского учёта задается через документы работы со складом (приход, списание, перемещение и т.д.). Также есть возможность организовать отгрузку товара с более удобного покупателю склада.
Для редакции Малый бизнес наложено ограничение - возможно использование только одного склада.
Складской учёт не может работать без включённого Количественного.
Количественный учет
Видеоурок
Как включить количественный учет
Количественный учет может быть включен как для всех товаров сразу (в настройках модуля [dw]Торговый каталог[/dw][di]Страница настройки расположена в Административной части по пути:
Настройки > Настройки продукта > Настройки модулей > Торговый каталог
[/di]), так и индивидуально для каждого товара (в форме его редактирования):
Если для товаров количественный учет отключен, то они всегда будут доступны к покупке.
Подробнее...[/di].
При использовании количественного учета в форме редактирования товара в поле Доступное количество администратор интернет-магазина может задавать общее количество товара, имеющегося в наличии:
Подробнее...[/di].
Если на сайте включен механизм резервирования товаров, то количество товара будет уменьшаться в момент его резервирования. Причем правило резервирования товаров определяется параметром Когда резервировать товар настроек модуля Торговый каталог.
Если же механизм резервирования отключен, то количество товара будет уменьшаться в соответствии с настройкой параметра Количество товара уменьшается (настраивается на странице настроек модуля Интернет-магазин в поле Товар резервируется):
Кроме того, при включенном количественном учете с помощью одноименных опций можно определять, разрешена ли [dw]покупка[/dw][di]Если покупка при отсутствии товара запрещена, то посетитель сайта увидит сообщение о
недоступности товара:
[/di] или [ds]подписка[/ds][di]Начиная с версии 16.5.3 модуля Торговый каталог в системе доступен обновленный функционал подписок на товары, временно отсутствующие в продаже.
Чтобы у отсутствующего товара отображалась кнопка подписки, нужно выполнить два условия.
Подробнее...[/di] при отсутствии товара (подробное их описание смотрите в [comp include_settings_catalog]документации по продукту[/comp]).
При выключенном складском учете
Даже при выключенном складском учете вы можете настроить вывод информации по количеству имеющихся товаров. Для этого необходимо выполнить следующее:
- В форме редактирования товара на закладке Склады укажите количество товара на каждом из ваших складов (склады должны быть предварительно созданы):
Важно! Количество товара на складах носит исключительно информационный характер и не влияет на расчет остатков товара после заказов. Таким образом, изменять значения количества товара на складах необходимо вручную.
- В настройках компонента Каталог (bitrix:catalog) отметьте опцию Показывать блок "Количество товара на складе" и настройте [comp include_catalog]остальные параметры[/comp] необходимым образом:
Информация о количестве товара на складах будет отображаться при детальном просмотре товара:
Резервирование товаров
Резервирование и списание товара (видеоурок)
Что нужно настроить
В первую очередь, в [dw]настройках модуля[/dw][di]Настройки Настройки > продукта > Настройки модулей > Торговый каталог[/di] Торговый каталог отметьте опцию Включить резервирование:
- Включённое Резервирование товара сработает только в том случае, если для него ведется [ds]количественный учет[/ds][di]Количественный учет - режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий изменять количество товара как вручную, так и автоматически после оформления заказов покупателями.
Подробнее...[/di]. Это задаётся настройками параметра Включить количественный учет, которые изменяются в [dw]форме редактирования[/dw][di]
Если параметр принимает значение по умолчанию, то использование
количественного учета определяется глобальными настройками
модуля Торговый каталог.[/di] товара или торгового предложения (закладка Торговый каталог). - Если включён [ds]Складской учёт[/ds][di]Складской учет - режим работы с товарами в интернет-магазине на базе «1С Битрикс: Управление сайтом», позволяющий управлять складами, вести учет поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов.
Подробнее...[/di], то Резервирование товаров включается автоматически и его нельзя отключить. - Эта опция только включает механизм резервирования, далее необходима его настройка.
Настройка параметров резервирования производится в [dw]настройках модуля[/dw][di]Путь к странице настроек в Административном разделе: Настройки > Настройки продукта > Настройки модулей > Интернет-магазин[/di] Интернет-магазин:
- Товар резервируется - выбирается правило резервирования товара;
- Снятие резервов (через сколько дней) - указывается количество дней, через которое товар будет автоматически снят с резервов, если покупатель не выполнил никаких действий по заказу.
Если включено Резервирование и Количественный учёт, то в карточке товара доступно редактируемое поле Зарезервированное количество, в котором отображается зарезервированное количество этого товара:
Если включено Резервирование и Складской учёт, то поле Зарезервированное количество [dw]недоступно для изменения[/dw][di][/di].
Резервирование товаров доступно только в режиме работы Без заказов.
Подробнее...[/di] при использовании складского учета.
Списание зарезервированного товара
Зарезервированный товар списывается при отгрузке товаров заказа. В форме просмотра заказа или в форме редактирования документа отгрузки в поле Отгрузка укажите Отгружено:
Чтобы убедиться, что товар списан, посмотрите произошли ли [dw]изменения в карточке товара[/dw][di][/di].
Если же включен складской учет, то для списания товара вручную в форме редактирования [ds]документа отгрузки[/ds][di]
Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
Подробнее...[/di] укажите, [dw]сколько единиц товара[/dw][di]В полях Отгрузка и Количество к отгрузке должно стоять одно и тоже число.[/di] с какого склада нужно вывезти, и [dw]введите штрихкод[/dw][di]Обратите внимание, что автоматическое списание товара с уникальным штрихкодом при разрешении доставки невозможно, менеджер обязательно указывает вручную штрихкод товара.[/di] (если для товара он задан):
Если нужно сбросить всё зарезервированное
Если по каким-то причинам требуется сбросить все зарезервированные товары, то в настройках модуля Торговый каталог в Служебных процедурах (отдельный блок в самом низу страницы настроек модуля) на закладке Очистка каталога воспользуйтесь этой опцией:
Складской учет
Как включить складской учёт
Как включить складской учёт
Начиная с версии 12.5.0 модуля Торговый каталог, доступен функционал складского учета товаров.
Включается данный функционал в настройках модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог):
При отключенном складском учете склады в системе остаются и, если для товаров включен [dw]количественный учет[/dw][di]Количественный учет - режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий изменять количество товара как вручную, так и автоматически после оформления заказов покупателями.
Подробнее...[/di], при покупке товара имеющееся количество товара будет уменьшаться (поле Доступное количество вкладки Параметры карточки товара). Однако, если вам необходим автоматический расчет остатков товара на все случаи (обмен между складами, списание, поставка) с помощью документов и с учетом поставщиков товара, то рекомендуется использовать не только количественный, но и складской учет.
При первом включении складского учета, в случае несовпадения доступного товара и остатков по складам, вам будет выведено соответствующее сообщение. Синхронизация количества доступного товара с остатками на складах произойдет автоматически при проведении любого документа по данному товару.
Управление складами
Управление складами выполняется на странице Магазин > Складской учет > Склады:
Для добавления нового склада кликните по кнопке Добавить – откроется [dw]простая форма[/dw][di]
[/di]. Подробное описание полей формы создания/редактирования склада смотрите в [comp include_store_edit]документации по продукту[/comp].

Документация по теме
Работа с документами
Типы документов
Товарооборот в магазине можно выполнять с помощью документов, если в настройках модуля торгового каталога включен функционал складского учета.
На странице административного режима Магазин > Складской учет > Документы можно создать типы документов:
Пример работы с документами
Оформим поступление женских платьев на склад. Для этого выберите тип создаваемого документа - Приход товара на склад, после чего откроется форма создания документа:
Заполните [comp include_629837]нужные поля[/comp], если необходимо, [comp include_create_supplier]создайте поставщика[/comp].
Поступаемые на склад товары можно выбрать:
- по ссылке найти по штрихкоду - введите в появившееся поле штрихкод и нажмите кнопку Найти. Найденный товар добавится в список поступаемых на склад товаров.
- или по кнопке Найти в каталоге - откроется [dw]диалог выбора товаров[/dw][di]Форма диалога выбора товаров доступна для заказов, документов складского учета, скидок, правил корзины, наборов и комплектов.
Подробнее...[/di]:В форме выберите нужный каталог, найдите требуемый товар и нажмите для него Выбрать. Окно закроется, товар добавится в список поступаемых на склад товаров.
Примечание: если поступающий на склад товар является товаром с [dw]торговыми предложениями[/dw][di]Торговые предложения - SKU (stock keeping unit) - единица складской наличности.Чтобы добавить в список другой товар, повторите действия.
Подробнее...[/di], то каждое из торговых предложений нужно выбрать отдельно. Для этого нажмите Развернуть, чтобы увидеть их.
Для поступаемых на склад товаров задайте их количество, закупочную цену и при необходимости измените склад:
Чтобы информация о поступлении товара вступила в силу, т.е. изменилось количество товара на складе, нажмите Провести. Чтобы просто сохранить документ как заготовку, нажмите Сохранить.
Все изменения, внесенные проведенным документом, можно наблюдать в карточке товара:
Поля Доступное количество (закладка Параметры) и Количество товара (закладка Склады) при включенном складском учете неактивны и изменяются только проведением документов.
Работа с остальными типами документов идентична рассмотренному выше.
Документация по теме
Диалог выбора товаров
Форма диалога выбора товаров |
Форма диалога выбора товаров в [dw]заказах[/dw][di]В некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части.
Подробнее...[/di], [dw]документах складского учета[/dw][di]Товарооборот в магазине можно выполнять с помощью документов, если в настройках модуля торгового каталога включен функционал складского учета.
Подробнее...[/di], [dw]скидках[/dw][di]Скидка — величина, на которую снижается продажная цена товара, реализуемого покупателю.
Подробнее...[/di], [dw]правилах корзины[/dw][di]Правила работы с корзиной представляют собой, по сути, скидки на заказ покупателя, удовлетворяющий определенным условиям.
Подробнее...[/di], а также при редактировании состава [dw]наборов и комплектов[/dw][di]Комплект - это список товаров, составляющих необходимую комплектацию основного товара.
Набор - это список привязанных к основному товару товаров, которые магазин хочет порекомендовать к покупке.
Подробнее...[/di] имеет следующий вид:
- для заказов, документов складского учета - с версии 15.0.1 модуля Торговый каталог;
- для скидок - с версии 15.0.4 модуля Торговый каталог;
- для правил корзины - с версии 14.11.0 модуля Интернет-магазин;
- для наборов и комплектов - с версии 15.5.0 модуля Торговый каталог.
С помощью кнопки (1) осуществляется выбор каталога, товары которого необходимо найти:
Если же в настройках модуля Торговый каталог будет отмечена опция [dw]Показывать инфоблоки торговых предложений в форме выбора товара[/dw][di][/di], то в выпадающем списке будут отображаться и каталоги предложений:
По умолчанию (если не выполнены нижеописанные настройки) строка поиска (2) использует простой механизм отбора товаров через фильтр. Таким образом, по умолчанию поиск с помощью строки может выполняться только по названию товаров, а отбор по дополнительным параметрам возможен с помощью формы фильтра (3).
Чтобы отбор товаров через строку поиска осуществлялся непосредственно модулем Поиск, выполните следующие настройки:
- В настройках модуля Торговый каталог снимите галочку с опции [dw]Принудительно использовать фильтр для текстового поиска в форме выбора товара[/dw][di]
[/di].
- Включите [dw]индексацию товаров и разделов каталога[/dw][di]
[/di](в форме редактирования инфоблока).
- [dw]Переиндексируйте[/dw][di]
[/di] каталоги товаров (Настройки > Поиск > Переиндексация).
В результате поиск товаров будет осуществляться не только по названию, но и по их описанию, свойствам (если в настройках свойства разрешен поиск по его значениям).
Подписка на товары и услуги
Как разрешить подписку
Покупатели могут подписываться на простые товары, товары с предложениями, конкретные предложения, комплекты или услуги.
Начиная с версии 16.5.3 модуля Торговый каталог, в системе доступен обновленный функционал подписок на товары, временно отсутствующие в продаже.
Для отсутствующего в магазине товара кнопка подписки будет отображаться в том случае, если в системе выполнены два условия:
- В форме создания/редактирования товара установлены следующие настройки:
- параметр Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара) принимает значение да, нет или по умолчанию (нет);
- параметр Разрешить подписку при отсутствии товара принимает значение да, нет или по умолчанию (да).
Важно! Количественный учет товаров должен быть включен.Примечание: Для услуг не указывается доступное количество, поэтому вместо вышеуказанных настроек достаточно снять отметку у поля [dw]Доступность[/dw][di][/di].
- Также в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) должна быть отмечена опция Использовать уведомления о поступлении товаров:
В результате для товара или услуги будет показываться кнопка подписки, если эти товар/услуга недоступны к покупке:
Кто и как может подписаться/отписаться
Подписываться на товар или услугу может как авторизованный пользователь, так и гость. В случае, если подписывается авторизованный пользователь магазина, то по нажатию на кнопку сразу осуществляется подписка и появляется [dw]окно об успешности[/dw][di][/di].
В случае, если подписывается гость, то по нажатию на кнопку подписки появляется [dw]окно с вводом контактных данных[/dw][di][/di]. По умолчанию это электронный адрес.
Информация о подписках на товар или услугу отображается в форме редактирования этого товара/услуги на одноименной закладке:
Когда товар поступит в магазин, то все подписчики получат письмо с уведомлением. Рассылка уходит, когда товар становится доступным по причине:
- количество товара становится больше нуля,
- выключен количественный учет,
- разрешили уходить количеству товаров в отрицательное значение.
А для запуска рассылки о доступности услуги достаточно в форме создания/редактирования недоступной ранее услуги отметить поле [dw]Доступность[/dw][di]
[/di] и сохранить изменения.
О том, как вывести в публичной части сайта список всех товаров и услуг, на которые подписался пользователь, читайте [ds]в уроке.[/ds][di]
Если на сайте закончился нужный товар или стала недоступна какая-то услуга – не беда! Клиент может подписаться на нужные ему товары и услуги (разумеется, если настроена возможность такой подписки), и потом отслеживать их появление на странице подписок.
Подробнее...[/di]
Дополнительно средства системы позволяют отправлять подписчикам еще одно письмо с уведомлением о том, что товар или услуга вновь стали недоступны. Для этого должна быть отмечена опция [dw]Отправка дополнительного письма при повторном отсутствии товара[/dw][di][/di] в настройках модуля Торговый каталог.

Неавторизованные пользователи могут получить доступ к своим подпискам, запросив специальный код подтверждения по ссылке [dw]получить код доступа[/dw][di] [/di].
Управление подписками
Администраторам интернет-магазина доступно [dw]управление подписками пользователей[/dw][di] [/di] в административном разделе на странице Магазин > Покупатели > Подписка на товары. Они могут просматривать, удалять, активировать или деактивировать подписки пользователей.
Массовое изменение цен в разделах и элементах
Видеоурок
Начиная с версии 16.5.3 модуля Информационные блоки, добавлен функционал управления ценами через панель групповых операций непосредственно в списке разделов и элементов каталога.
Меняйте цены для всех товаров сразу или только для выбранных
Если вам необходимо изменить цены сразу для всех элементов каких-либо разделов инфоблока, то следует перейти на страницу со списком разделов, отметить нужные разделы и использовать действие [dw]изменить цены[/dw][di][/di].

Если же изменения должны коснуться только некоторых элементов, то следует открыть страницу с нужными элементами инфоблока, отметить необходимые и также использовать действие [dw]изменить цены[/dw][di][/di].
После выбора действия нажмите появившуюся на панели кнопку Применить. Откроется форма следующего вида:
- Поле (1) позволяет выполнять изменение цен, указанных в блоке (2), на основании другой цены. Для этого следует отметить опцию Рассчитывать от цены и выбрать тот тип цены, относительно которого будет выполняться изменение.
- В блоке (2) в списке Выберите тип цены задается тип, цены которого необходимо изменить. Затем в списке Выберите действие указывается, как следует изменить цены: уменьшить или увеличить.
С помощью списка Выберите единицы определяется способ изменения цены: на некий процент, в несколько раз или на некоторую сумму в определенной валюте. Величина же, на которую изменяется цена, задается в поле Введите значение.
Примечание: изменения на процентную величину применяются к ценам всех выбранных элементов. При выборе валюты будут изменены значения, соответствующие только данной валюте. - В поле (3) задается вариант округления значений цен. Процесс округление выполняется после процедуры изменения величины цены.
Точность, с которой должно осуществляться округление цен, определяется в поле (4). Необходимо отметить опцию точность округления и выбрать подходящее значение из списка. Если точность округления не настраивать, то округление будет выполняться до целого числа. - После выполнения округления от цен может быть отнята величина, указанная в поле (5) (например, чтобы отнять несколько копеек). Для этого следует отметить опцию отнять от цены и ввести необходимую величину.
Заполните поля необходимым вам образом и нажмите кнопку Сохранить. Цены выбранных вами товаров будут пересчитаны соответствующим образом.
Каталог для разнотипных товаров
В курсе «Контент-менеджер» мы рассказывали вам о [ds]типах инфоблоков[/ds][di]Вам предстоит работа с новым видом информации? Создайте под него свой тип инфоблоков.
Подробнее в курсе Контент-менеджер...[/di] и [ds]инфоблоках[/ds][di]В этой главе Вы узнаете, как создать новый инфоблок и "подогнать его под себя".
Подробнее в курсе Контент-менеджер...[/di]. Логика работы с инфоблоками в «1С-Битрикс: Управление сайтом» подразумевает создание отдельных инфоблоков для разной информации. А в уроке текущего курса [ds]Отображение свойств товаров в зависимости от раздела[/ds][di]Система «1С-Битрикс: Управление сайтом» позволяет в одном инфоблоке держать разнотипные товары с различными свойствами.
Подробнее...[/di] вы узнали о возможности хранения в одном инфоблоке разнотипных товаров с различными свойствами.
Так как всё таки лучше хранить товары в Интернет-магазине? Какой способ выбрать? Поможем вам разобраться в этом уроке .
Примеры магазинов с разнотипными товарами
Для лучшего понимания, о создании каких каталогов идет речь в уроке, приведем пару примеров:
- Пример №1. Магазин электроники и бытовой техники. Предлагает разнообразную технику: ноутбуки, телевизоры, кухонные бытовые приборы, пылесосы, флешки, комплектующие для компьютеров и многое другое.
- Пример №2. Магазин всякой всячины. В таком магазине продаётся всё, что только можно представить: книги, канцтовары, игрушки, посуда, полотенца, рамки для фотографий, цветочные горшки и т.д.
Как видите, в обоих магазинах набор товаров очень разнообразный. Каждая группа товаров обладает рядом уникальных характеристик, не подходящих для других товаров магазина. Например:
- В первом магазине для телевизоров это диагональ экрана и тип дисплея, для пылесосов это мощность и наличие дополнительных насадок, а для флешек - объем памяти.
- Во втором магазине для книг это автор и год издания, для полотенец это материал и размер, а для рамок - размер фотографии.
Подходы. Плюсы и минусы
У каждого подхода есть свои плюсы и минусы. Для удобства мы собрали их в одну таблицу. Обязательно изучите их для принятия наилучшего решения.
|
Итак, как видим, у Одного каталога товаров явное преимущество в количестве плюсов. Но это ещё не значит, что такой вариант идеален именно в вашем случае. Например, если вы не планируете использовать интеграцию с 1С и не хотите делать общий поиск по всем товарам, а только по категориям товаров, то вам вполне подойдет и первый вариант. Всё зависит от Технического задания на создание магазина.
Рекомендации
Главная рекомендация от нас - первым делом тщательно продумайте, каким вы хотите видеть ваш Интернет-магазин. «1С-Битрикс: управление сайтом» имеет множество инструментов для решения задач. Но выбор подходящих инструментов зависит только от вас.
Отвечаем! В большинстве своём наши партнеры предпочитают создавать один каталог для всех товаров и настраивать отображение свойств в зависимости от раздела.
Вы всегда можете заказать разработку сайта у профессионалов здесь: Партнеры «1С-Битрикс».
Примеры
В главе приведены примеры работы с торговыми каталогами.
Каталог товаров на простых компонентах
Прежде чем приступать к изучению этого примера, освежите свои знания об отличиях простых компонентов от комплексных компонентов. Мы рассказывали об этом в уроке курса Контент-менеджер Что такое компоненты.
Введение
Простые компоненты применяются редко, т.к. требуют более длительной и сложной настройки, а также ручного создания страниц. Работать с комплексными компонентами проще и быстрее, они уже включают в себя все необходимые простые компоненты и самостоятельно выполняют работу по созданию разделов и страниц. Поэтому мы настоятельно рекомендуем публиковать ваш каталог товаров с помощью комплексного компонента.
В каких же случаях могут понадобиться простые компоненты вместо комплексных? Примеры таких задач:
- Необходим вывод элементов только определенного раздела инфоблока (напр., только раздела Штаны из инфоблока Одежда);
- Требуется отображение информации из разных компонентов на одной странице сайта (напр., [comp include_62977]показ случайного фото[/comp] и [comp include_62968]списка новостей[/comp]).
Пожалуйста, изучите внимательнее такие непростые темы, как Как формируются ссылки, Человеко-понятные URL и ЧПУ: делаем адреса понятными, прежде чем приступать к примеру этого урока. Пример является обобщением разных тем, знания о которых вы должны были получить при последовательном изучении курса.
Практический пример
В уроке рассмотрим работу с простыми компонентами на примере. Организуем с их помощью небольшой каталог товаров на сайте. Нам понадобится создать три страницы:
- Главная страница каталога (index.php). На ней отобразим для посетителей структуру разделов каталога и TOP элементов;
- Страница содержимого раздела (section.php). На этой странице будет показано содержимое выбранного раздела и умный фильтр для фильтрации товаров;
- Страница с детальной карточкой товара (element.php). Такая страница отобразит подробную информацию о выбранном товаре.

Создание каталога на простых компонентах
В видео показан процесс создания каталога товаров на простых компонентах. После видео есть текстовое описание, в котором вы найдете дополнительные пояснения.
Текстовое описание процесса
1 Первый этап. Создание структуры
Создадим новый раздел и три страницы через Публичный раздел:
- Нажмем кнопку [dw]Создать раздел[/dw][di]
[/di] на [dw]Панели управления[/dw][di]На Панели управления собраны все команды, которые доступны контент-менеджеру при работе с сайтом. Подробнее...
[/di]. Введем название. Снимем галочку с редактирования страницы, а добавление пункта в меню оставим. При создании нового раздела автоматически создастся страница index.php. - В новом разделе создадим две страницы: section.php и element.php. Для них пункты в меню не добавляем, страницы пока оставляем пустыми.
2 Второй этап. Настройка инфоблока товаров
[ds]Создайте[/ds][di]
1. Откройте страницу Контент > Инфоблоки > Типы инфоблоков > название_типа, где вместо название_типа у вас отображается реальное название нужного типа инфоблоков (учтите, что после создания инфоблока его тип уже нельзя будет поменять).
2. Нажмите кнопку Добавить инфоблок.
3. Заполните поля формы редактирования инфоблока.
Подробнее...[/di] и настройте инфоблок товаров:
- Заполните все обязательные поля и задайте [dw]адреса страниц[/dw][di]В адресах, которые заданы по умолчанию при создании инфоблока, замените раздел и названия страниц:
[/di] (с учетом созданных нами страниц на первом этапе):
- URL страницы информационного блока:
#SITE_DIR#/golovnye-ubory/index.php
- URL страницы раздела:
#SITE_DIR#/golovnye-ubory/section.php?SECTION_ID=#SECTION_ID#
- URL страницы детального просмотра:
#SITE_DIR#/golovnye-ubory/element.php?ELEMENT_ID=#ELEMENT_ID#
- URL страницы информационного блока:
- Настройте поля и свойства инфоблока;
- Обязательно настройте инфоблок на работу в [ds]режиме торгового каталога;[/ds][di]
Чтобы нужный информационный блок работал в режиме торговых каталогов, необходимо
отметить его флажком в поле Является торговым каталогом на странице настроек модуля
Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог).
Подробнее...[/di] - Чтобы посетители имели доступ к инфоблоку на закладке Доступ установите Чтение (по умолчанию стоит Запрещен);
- Выполните настройку [ds]отображения свойств в умном фильтре[/ds][di]В умном фильтре могут быть отображены свойства товаров и торговых предложений. Кроме того, начиная с версии 15.0.1 модуля Информационные блоки, для свойств доступна настройка их визуального представления.
Подробнее...
Также для разделов может быть настроен различный набор свойств, в одном инфоблоке возможно держать разнотипные товары с различными свойствами.
Подробнее...[/di]; - Наполните инфоблок [ds]товарами[/ds][di]
Товары в каталог добавляются либо вручную, либо "оптом", через импорт. При первичном заполнении каталога предпочтительнее импорт, а вот добавлять новые товары в уже существующий каталог приходится вручную, через административный или публичный раздел, как удобнее.
Подробнее...[/di]. /golovnye-ubory/section.php?SECTION_ID=#SECTION_ID#
/golovnye-ubory/element.php?ELEMENT_ID=#ELEMENT_ID#
- Компонент [comp include_62979]Структура разделов[/comp] и в его настройках укажите:
- инфоблок товаров в секции Основные параметры;
- шаблон ссылки на странице раздела в секции Шаблоны ссылок:
- Компонент [comp include_62986]Top элементов каталога[/comp] и в его настройках укажите:
- инфоблок товаров в секции Основные параметры;
- шаблоны ссылок на страницы раздела и карточки товара в [dw]одноименной секции[/dw][di]
[/di];
- выберите тип цены в секции Цены.
Примечание: если у вас товары с торговыми предложениями, то в настройках компонента обязательно выберите свойства предложений в секции Внешний вид. Иначе для товаров отобразится пометка Нет в наличии. - Компонент [comp include_541722]Умный фильтр[/comp], в настройках укажите:
- инфоблок товаров (секция Источник данных);
- тип цены (секция Цены).
Важно! Подключение компонента Умный фильтр обязательно выполняйте до подключения компонента Элементы раздела. - Компонент [comp include_62980]Элементы раздела[/comp], в его настройках укажите:
- инфоблок товаров в секции Основные параметры;
- шаблоны ссылок в [dw]одноименной секции[/dw][di]
[/di] ;
- укажите тип цены в секции Цены.
- инфоблок товаров в секции Основные параметры;
- шаблоны ссылок в [dw]одноименной секции[/dw][di]
[/di];
- укажите тип цены в секции Цены.
3 Третий этап. Размещение и настройка компонентов
#SITE_DIR#
):
На странице index.php разместите:
На странице section.php разместите:
На странице element.php разместите компонент [comp include_62981]Элемент каталога детально[/comp] и в его настройках укажите:
Настройка ЧПУ для каталога на простых компонентах
В видео показан процесс настройки ЧПУ для существующего каталога товаров на простых компонентах (который мы создали ранее в этом же уроке). После видео есть текстовое описание, в котором вы найдете дополнительные пояснения.
Текстовое описание процесса
Сделаем для нашего каталога на простых компонентах красивые адреса. Для этого нам понадобится:
- Настроить [dw]символьные коды[/dw][di]Символьный код - это заданный латиницей осмысленный код.[/di];
- Внести изменения в шаблоны адресов инфоблока и компонентов;
- Включить [ds]ЧПУ[/ds][di]Средства «1С-Битрикс: Управление сайтом» позволяют сделать ссылки более понятными с помощью специальной функции. Функция встроена во все комплексные компоненты (и отдельные простые) и преобразует стандартный веб-адрес в так называемый человеко-понятный URL (сокращенно ЧПУ).
Подробнее...[/di] в компонентах и [ds]настроить[/ds][di] Согласитесь, что ссылка на некий элемент инфоблока http://mysite.ru/catalog/pants/pants-striped-flight/ гораздо понятнее посетителям, чем http://mysite.ru/catalog/?SECTION_ID=8&ELEMENT_ID=4. Весомым аргументом в пользу человеко-понятных адресов является и то, что такие адреса лучше воспринимаются поисковыми машинами. Сделайте красивые адреса для элементов инфоблока вместе с поддержкой ЧПУ в компонентах.
Подробнее...[/di] правила его применения.
1 Первый этап. Настройка символьных кодов
Для того, чтобы в адресах использовались понятные пользователю слова вместо числовых идентификаторов ID, настроим символьные коды CODE:
- В настройках инфоблока в разделах Поля и Поля разделов включим символьные коды, а также отметим для них проверку на уникальность и автоматическую транслитеризацию из названия;
- Для существующих разделов инфоблока и его элементов [dw]создадим символьные коды[/dw][di]Может возникнуть ситуация, когда инфоблок с элементами уже давно создан и вы не использовали символьные коды. А сейчас они вам понадобились (например, для настройки ЧПУ). В этом случае пригодится инструмент групповой генерации символьных кодов.
Подробнее...[/di]. Для новых элементов они создадутся автоматически.
2 Второй и 3 третий этапы. Настройка шаблонов адресов и ЧПУ в компонентах
- если версия 15.5.0 или выше, то настройка ЧПУ выполняется в секции компонентов [dw]Управление адресами страниц[/dw][di]
[/di];
- если версия ниже, чем 15.5.0, то следует вручную составить [dw]правило[/dw][di]Подробнее в примере Настройка ЧПУ в простых компонентах.
[/di] на странице Настройки > Настройки продукта > Обработка адресов > Правила обработки.
- В настройках инфоблока изменим адреса [dw]таким образом[/dw][di]
[/di]:
- URL страницы информационного блока:
#SITE_DIR#/golovnye-ubory/index.php
- URL страницы раздела:
#SITE_DIR#/golovnye-ubory/#SECTION_CODE#/
- URL страницы детального просмотра:
#SITE_DIR#/golovnye-ubory/#SECTION_CODE#/#ELEMENT_CODE#/
Примечание: Далее в настройках компонентов все адреса указываются такими же, как и в настройках инфоблока (только опущен макрос#SITE_DIR#
). - URL страницы информационного блока:
- Компонент Элемент каталога детально:
- Настроим новые [dw]шаблоны адресов[/dw][di]
[/di];
- Включим ЧПУ и укажем [dw]правило[/dw][di]
[/di]:
/golovnye-ubory/#SECTION_CODE#/#ELEMENT_CODE#/
. Также проверим код раздела={$_REQUEST["SECTION_CODE"]}
и код элемента={$_REQUEST["ELEMENT_CODE"]}
.
- Настроим новые [dw]шаблоны адресов[/dw][di]
- Компонент Умный фильтр:
- Включим ЧПУ и укажем [dw]правило[/dw][di]
[/di]:
/golovnye-ubory/#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/
. Также проверим код раздела={$_REQUEST["SECTION_CODE"]}
и блок ЧПУ умного фильтра={$_REQUEST["SMART_FILTER_PATH"]}
.
- Включим ЧПУ и укажем [dw]правило[/dw][di]
- Компонент Элементы раздела:
- Настроим новые [dw]шаблоны адресов[/dw][di]
[/di];
- Включим ЧПУ и укажем [dw]правило[/dw][di]
[/di]:
/golovnye-ubory/#SECTION_CODE#/
. Также проверим код раздела={$_REQUEST["SECTION_CODE"]}
.
- Настроим новые [dw]шаблоны адресов[/dw][di]
- Для компонента Структура разделов изменим только шаблон адреса на:
/golovnye-ubory/#SECTION_CODE#/
; - Для компонента Top элементов каталога [dw]меняем шаблоны[/dw][di]
[/di]. Включаем ЧПУ, но в нашем случае страница всегда неизменна, поэтому правило:
/golovnye-ubory/
.
Результат
Каталог товаров на простых компонентах настроен. Рассмотрены два способа: с применением ЧПУ и без.
Результат создания каталога товаров на простых компонентах
Список материалов
- Создание и настройка инфоблока;
- Разделы и элементы инфоблока;
- Настройки инфоблока для корректного поиска элементов;
- Наполнение каталога товарами;
- Подготовка файла CSV для импорта каталога;
- Компоненты: выставляем информацию напоказ;
- Как формируются ссылки
- Человеко-понятные URL;
- ЧПУ: делаем адреса понятными - настройка ЧПУ в компонентах;
- Настройка ЧПУ в Умном фильтре;
- Групповая генерация символьных кодов.
Как простой заполненный инфоблок сделать торговым каталогом
Введение
Допустим, интернет-магазин был ранее организован на лицензии Стандарт (или ниже), а теперь приобретена лицензия Малый бизнес или выше (то есть появляется новый функционал: цены, скидки, количественный учёт товаров, управление заказами и доставкой и т.д.). Чтобы начать пользоваться всеми возможностями вашей новой лицензии, нужно существующий каталог товаров сделать торговым каталогом.
Работа проводится в два этапа, которые мы рассмотрим далее.
Первый этап: настройка инфоблока на работу в режиме торгового каталога
Настроим существующий инфоблок на работу [ds]в режиме торгового каталога:[/ds][di]
Чтобы нужный информационный блок работал в режиме торговых каталогов, отметьте его флажком в поле Является торговым каталогом на странице настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог).
Подробнее...[/di] (Контент > Инфоблоки > Типы инфоблоков > [нужный тип инфоблока] > [нужный инфоблок] ):
После этого можно будет подключать остальной [dw]функционал,[/dw][di]
Цены, скидки, количественный учёт товаров, управление заказами и доставкой и т.д.
[/di] доступный торговым каталогам, при этом все ранее созданные свойства инфоблока [dw]станут свойствами[/dw][di]При включении опции Является торговым каталогом свойства инфоблока становятся
свойствами торгового каталога:
[/di] нового торгового каталога.
Второй этап: перенос цен
В лицензии Стандарт (или ниже) цены выводились, скорее всего, через свойство инфоблока. Однако для использования функционала [ds]скидок[/ds][di]
В Товарном маркетинге главные роли играют три сущности:
Скидка - величина, на которую снижается продажная цена товара, реализуемого покупателю.
Скидки могут применяться как к одному товару торгового каталога, так и ко всем товарам каталога
или отдельного раздела. Скидки для товаров действуют и на их торговые предложения.
Предустановленный список маркетинговых акций — список специальных пресетов
(сохраненных наборов) скидок, которые позволяют достаточно быстро и просто настроить скидки
для вашего магазина.
Правила работы с корзиной — инструмент, позволяющий задавать
многовариативность условий применения скидок (наценок) к товарам в корзине и доставке.
Скидки, заданные на товары, действуют и на их торговые предложения, а на комплекты
товаров действуют как на единую сущность.
Подробнее...[/di] и [ds]управления ценами[/ds][di]
Начиная с версии 16.5.3 модуля Информационные блоки, добавлен функционал управления ценами через панель групповых операций непосредственно в списке разделов и элементов каталога.
Так, если вам необходимо изменить цены сразу для всех элементов каких-либо разделов инфоблока, то следует перейти на страницу со списком разделов, отметить нужные разделы и использовать действие изменить цены .
Подробнее...[/di] необходимо перенести существующие цены в специальное свойство торгового каталога Цены. Можно поступить одним из следующих способов:
Первый способ: проставить цены вручную (удобно для небольших каталогов)
|
---|
|
Второй способ: сделать экспорт каталога, добавить валюты, а затем импортировать обратно (удобно для больших каталогов)
|
---|
Суть этого способа в следующем: на текущий момент на сайте цены проставлены, но они заведены в качестве простого свойства инфоблока и не позволяют пользоваться расширенными возможностями управления ценами. Нужно значения этого свойства перенести в специальное свойство торгового каталога Цена. Выгрузим торговый каталог (можно не целиком, а только четыре поля, подробности далее), проставим валюты, а потом загрузим каталог обратно на сайт (и при загрузке простое свойство инфоблока загрузим в специальное свойство Цена). Примечание: перед началом работ проверьте, чтобы у простого свойства инфоблока, в котором сейчас заведены цены, стоит тип [dw]Число.[/dw][di]
![]()
|
Готово! Осталось [ds]опубликовать[/ds][di]
Пример публикации торгового каталога и настройки компонента Каталог.
Подробнее...[/di] Ваш новый торговый каталог:
Как массово поменять картинки в товарах каталога
Видеоурок
При работе с торговым каталогом часто приходится сразу у нескольких товаров изменять различные поля с картинками – например, Картинки анонса, Детальные картинки, Картинки галереи и т. д.
Конечно, можно поменять картинки в форме редактирования каждого товара, однако это занимает довольно много времени.
В этом уроке рассмотрим два способа, как это можно сделать быстрее:
- Групповое редактирование (не подходит для свойств товара, которые могут содержать несколько картинок, т.е. для свойств типа [dw]файл[/dw][di] Такие свойства товаров нельзя отредактировать через групповые действия в списке товаров:
[/di] со множественным выбором);
- Редактирование через экспорт/импорт CSV (подходит для любых свойств).
Групповое редактирование
Этот способ очень прост и удобен. Таким способом можно заменить, например, Картинку анонса или Детальную картинку:
- [ds]Настройте список элементов,[/ds][di]
Кнопка Настроить вызывает окно, в котором вы можете выбрать колонки для показа в таблице элементов данной формы.
Чтобы быстро поменять расположение колонок на экране, перетяните их в требуемые места, ухватив левой кнопкой мыши. При этом в настройках списка порядок тоже изменится.
Подробнее...[/di] выбрав требующиеся поля (например, Детальная картинка); - Отметьте в колонке флажков нужные товары и нажмите кнопку [dw]Редактировать[/dw][di]
[/di];
- Загрузите новую картинку (она заменит текущую).
Редактирование через экспорт/импорт CSV
Это универсальный способ редактирования элементов. Но такой способ сложнее, и желательно перед его использованием ознакомиться с темой [ds]Экспорт и импорт данных[/ds][di]
Модуль Торговый каталог позволяет выполнять экспорт и импорт данных информационных блоков, работающих в режиме торгового каталога (т.е. экспорт и импорт каталогов).
Подробнее...[/di] торгового каталога.
- Сначала проведите [ds]экспорт торгового каталога,[/ds][di]
Перед импортом/экспортом данных необходимо произвести настройку полей торгового каталога (Настройки > Настройки продукта > Настройки модулей > Торговый каталог > Экспорт/Импорт).
Подробнее...[/di] отметив поля XML_ID (внешний код) и Название, и скачайте файл; - [ds]Загрузите[/ds][di]
В административном разделе системы перейдите в папку, в которой будет храниться загружаемый файл. Нажмите на кнопку Загрузить файл под фильтром, откроется форма для загрузки. Добавьте файлы для загрузки и сохраните их.
Подробнее...[/di] новые картинки в файловую структуру сайта (администраторы сайта могут массово загрузить картинки на сайт по FTP-соединению). Картинки могут быть расположены в любом месте в рамках файловой структуры, главное – указать при импорте правильный путь до них. Рекомендуется использовать папку/upload
. Картинки загружаются в файловую структуру, если это разрешено настройками хостинга; - Откройте файл в подходящем редакторе (например, Excel). Если название товаров отображается в виде странных символов, то поменяйте кодировку в файле на [ds]кодировку вашего сайта[/ds][di]
Посмотреть кодировку сайта можно на странице Языки интерфейса (Настройки > Настройки продукта > Языковые параметры > Языки интерфейса).
Подробнее...[/di] (в большинстве случаев это Юникод UTF-8); - Добавьте новое поле (например, Картинки галереи) и пропишите путь до загруженных картинок в папке сайта, а также их название и расширение:
Если вы хотите обновить свойство товара, которое содержит несколько картинок (т.е. свойство типа "файл" со множественным выбором), то необходимо повторить строку с товаром столько раз, сколько картинок вы планируете загрузить для этого свойства. Например, в случае со свойством Картинки галереи мы хотим для товара "Платье Модница на Прогулке" разместить три картинки галереи. Следовательно, в файле CSV получится три строки для этого товара.
Примечание: Изображения также можно добавить со сторонних сайтов (но не из облачных хранилищ), прописав [dw]полные URL этих картинок[/dw][di]В случае, если в URL содержатся кириллические символы, они должны быть кодированы в формате Unicode. То есть, например, вместо https://www.google.ru/search?q=кодирование+кириллицы должно быть https://www.google.ru/search?q=%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D1%8B.[/di].
Этот способ не рекомендуется для загрузки больших каталогов, т.к. при импорте каталога изображения будут копироваться на ваш сайт (если php на сервере это разрешает), и сам процесс импорта займёт значительно большее время.Сохраните файл в [dw]формате CSV[/dw][di]
[/di] и кодировке вашего сайта.
- [ds]Импортируйте[/ds][di]
Перейдем на страницу Магазин > Настройки > Импорт данных > Import CSV (new). Откроется трехшаговый мастер импорта. С помощью кнопки Выбрать укажем путь до файла CSV (если файл до этого не был загружен в систему, то загрузите его).
Подробнее...[/di] каталог на сайт, [dw]сопоставив поля[/dw][di][/di] файла и базы данных.
В результате на сайте будут отображаться новые картинки галереи:
- Технически в первом шаге достаточно экспортировать только одно поле – XML_ID. При последующем импорте именно по этому полю загружаемые товары сопоставляются с базой данных.
- Данный способ редактирования подходит не только для каталогов товаров, но и для [ds]каталогов торговых предложений[/ds][di]
Допустим, вам нужно создать каталог Кровати, товары которого (кровати, каркасы кроватей) будут различаться по цветам и ширине.
Для этого нужно создать инфоблок Кровати, перевести его работу в режим торгового каталога, а потом создать и привязать к нему инфоблок торговых предложений.
Подробнее...[/di]. Шаги редактирования при этом остаются такими же.
Комментарии к товарам на основе форума
Как настроить комментарии (отзывы)
Данный урок актуален в том случае, если нужна совместимость с более ранними (до 2013 года) версиями модуля Информационные блоки.
* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.
Если у вас на сайте каталог товаров опубликован с помощью комплексного компонента [comp include_catalog]Каталог[/comp] (catalog), то вы легко можете настроить добавление комментариев к товарам.
В первую очередь необходимо создать форум (например, Отзывы на книги), в котором будут храниться комментарии:
В настройках доступа к форуму для группы Все пользователи (в том числе неавторизованные) выставите право Новая тема, чтобы все пользователи могли добавлять комментарии к товарам.
После этого в публичном разделе сайта перейдите на страницу с каталогом товаров, включите [dw]режим правки[/dw][di][/di] и откройте [dw]форму параметров компонента[/dw][di]
[/di]. В группе параметров Настройки отзывов отметьте опцию Разрешить отзывы, станут доступными параметры настройки отзывов:
В параметре ID форума для отзывов укажите созданный форум для комментариев на товары (в нашем случае это Отзывы на книги).
Если данный форум с комментариями вы не планируете публиковать на самом форуме вашего сайта и хотите, чтобы обсуждение товара велось только на его детальной странице, то опцию Показать ссылку на форум отмечать не нужно.
Все остальные параметры для отзывов настройте так, как вам нужно (подробное описание каждого параметра приведено в [comp include_catalog]документации по продукту[/comp]). Сохраните компонент.
В итоге, после проделанных действий, на странице детального просмотра пользователи теперь могут оставлять комментарии:
Премодерация комментариев
Чтобы иметь возможность модерирования комментариев к товарам, необходимо выполнить следующие действия:
- Создать [dw]группу пользователей[/dw][di]Управление группами пользователей выполняется на странице Группы пользователей (Настройки > Пользователи > Группы пользователей):
Подробнее...[/di], ответственных за модерацию комментариев, и добавить в нее пользователей. - В [dw]настройках форума[/dw][di]Управление форумами осуществляется на странице Список форумов (Сервисы > Форумы > Список форумов)
Подробнее...[/di], который используется для комментариев к товарам, указать, что он является премодерируемым. - В некотором разделе сайта создать [dw]новую страницу[/dw][di]Создание страниц доступно с помощью Мастера, по шаблону и через документооборот.
Подробнее...[/di] и разместить на ней комплексный компонент [comp include_forum_composite]Форум[/comp] (forum).
В настройках компонента в параметре Показывать только выбранные форумы укажите ваш форум с комментариями. Все остальные параметры настройте необходимым для вас образом (подробное описание каждого параметра компонента доступно в [comp include_forum_composite]документации по продукту[/comp]). - Настройте права доступа к странице, на которой размещен компонент форума следующим образом: для группы модераторов выставите Чтение, а для всех остальных групп - Доступ закрыт.
Умный фильтр в правом блоке компонента Каталог
Давайте рассмотрим такой пример: мы хотим опубликовать каталог Платья с фильтрацией по товарам. При этом требуется, чтобы фильтр отображался вместе с информацией о сайте, представленной [ds]включаемыми областями[/ds][di]Включаемая область - это специально выделенная область на странице сайта, которую можно редактировать отдельно от основного содержания страницы.
Подробнее...[/di] в правой части сайта. Для этого выполним такие действия:
1. Размещаем компонент
- Предварительно [dw]настроим[/dw][di]В умном фильтре могут быть отображены свойства товаров и торговых предложений. Подробнее...[/di] отображение необходимых свойств в умном фильтре;
- Создаем раздел и с помощью визуального редактора [dw]размещаем[/dw][di]
[/di] комплексный компонент [comp include_62978]Каталог[/comp]. Выбираем шаблон .default и в основных параметрах компонента указываем инфоблок;
- Переходим к секции Настройки фильтра. Поставим галочку [dw]Показывать фильтр[/dw][di]
[/di]. Обязательно выберем [dw]Тип цены[/dw][di]
[/di] здесь и в секции Цены.
В итоге получим такой вид каталога с фильтром на странице:
2. Настраиваем правый блок
В полученном виде страница нас не устраивает. Снова откроем настройки компонента Каталог и в секции Внешний вид настроим поля правого блока:
- Отметим галочки для отображения включаемой области в списке товаров и на детальной странице.
- Путь к включаемой области для вывода информации в правом блоке - укажем путь к той включаемой области, которую мы хотим вывести в правом блоке под умным фильтром. В штатной установке это файл
/sect_sidebar.php
в корне сайта.
После настройки правого блока страница имеет вид:
Мы вывели включаемую область из файла /sect_sidebar.php
под фильтром. Теперь скроем правую включаемую область на странице.
3. Создаем шаблон
Стандартный шаблон сайта по умолчанию редактировать не рекомендуется. Создадим его копию, в которой скроем правую включаемую область сайта в нужном нам разделе.
- Перейдем на страницу Настройки > Настройки продукта > Сайты > Шаблоны сайтов;
- В открывшемся списке шаблонов находим основной [dw]шаблон[/dw][di]
[/di] и в меню действий выбираем [dw]Копировать[/dw][di]
[/di];
- В списке появится [dw]копия[/dw][di]
[/di] шаблона. Воспользуемся действием Изменить;
- В форме редактирования изменим название шаблона (Например, "Свой шаблон сайта") и найдем в коде переменную
$needSidebar
:<?$needSidebar = preg_match("~^".SITE_DIR."(catalog|personal\/cart|personal\/order\/make)/~", $curPage);?>
- Обратите внимание, что в регулярном выражении PHP функции preg_match уже указаны три раздела сайта:
catalog
,personal/cart
,personal/order/make
(разделены вертикальной чертой|
). Это те разделы, в которых в шаблоне по умолчанию уже скрыта правая включаемая область (sidebar). Добавим к ним наш раздел dresses:<?$needSidebar = preg_match("~^".SITE_DIR."(dresses|catalog|personal\/cart|personal\/order\/make)/~", $curPage);?>
Как добавить страницу в исключенияДля добавления страницы сайта (а не раздела) в указанную выше строку, понадобится немного переделать регулярное выражение таким образом: <?$needSidebar = preg_match("~^".SITE_DIR."(dresses.php|catalog\/|personal\/cart\/|personal\/order\/make\/)~", $curPage);?>
, где dresses.php - страница сайта, остальное - разделы. - Сохраним шаблон и перейдем на страницу Настройки > Настройки продукта > Сайты > Список сайтов. В меню действий выберем [dw]Изменить[/dw][di]
[/di];
- Пролистаем вниз и в секции Шаблон сайта установим для всего сайта наш новый шаблон:
Вы можете так же установить свой шаблон только для [dw]отдельной страницы или раздела[/dw][di]"1С-Битрикс: Управление сайтом" - очень гибкая система и допускает использование любого количества шаблонов:
Подробнее...[/di].
В результате наш раздел с каталогом выглядит так, как требовалось:
Дополнительно включите [dw]мгновенную фильтрацию[/dw][di]Включите две простые опции в настройках компонента и отбор товаров будет выполняться "на лету" при выборе параметров в фильтре.
Подробнее...[/di], чтобы ваш каталог стал максимально удобным.
Дополнительно
- Умный фильтр - пользовательская документация;
- Компоненты каталога и магазина: что они умеют - глава о компонентах каталога с видеоматериалами;
- Настройка мгновенной фильтрации товаров;
- Настройка отображения свойств в умном фильтре.
Вывод умного фильтра во включаемую область
Допустим у нас на странице сайта выводится раздел каталога при помощи компонента [comp include_62980]Элементы раздела[/comp]. Задача: организовать фильтрацию элементов, при этом фильтр вывести в правую [ds]включаемую область[/ds][di]Включаемая область - это специально выделенная область на странице сайта, которую можно редактировать отдельно от основного содержания страницы.
Подробнее...[/di].
Размещаем компоненты
Компонент Элементы раздела не содержит в себе встроенного Умного фильтра. Поэтому при создании страницы, мы добавим в визуальном редакторе [dw]два компонента[/dw][di][/di] из секции Контент > Каталог и настроим их параметры на примере раздела Платья:
- Умный фильтр:
- Элементы раздела
Создаем шаблон для Умного фильтра
- На странице нажмем [dw]Редактировать шаблон компонента[/dw][di]
[/di] для Умного фильтра и заполним название [dw]нового шаблона[/dw][di]Для внесения изменений создается копия текущего шаблона.[/di].
- Добавьте следующий код в новый шаблон компонента Умный фильтр:
<?$this->SetViewTarget("right_area");?>
перед главным
div
шаблона, а код<?$this->EndViewTarget("right_area");?>
после закрытия главного
div
шаблона. И сохраните внесенные данные. - Перейдите к редактированию включаемой области страницы [dw]в режиме PHP[/dw][di]
[/di], в которой хотите разместить фильтр, и добавьте в самое [dw]начало[/dw][di]Пример:
[/di] такой код:
<div class="sidebar pright"> <?$APPLICATION->ShowViewContent("right_area")?> </div>
Результат:

Теперь используйте шаблон компонента, который мы создали, и на других страницах в настройках компонента Умный фильтр:
Подробнее...[/di], как в комплексном компоненте [comp include_62978]Каталог[/comp].
Дополнительно
- Умный фильтр - пользовательская документация;
- Элементы раздела - пользовательская документация;
- Настройка отображения свойств в умном фильтре.
Пример группового управления ценами
Введение
Создадим наценку с помощью группового управления ценами.
Допустим, в Интернет-магазине понадобилось сделать наценку для [dw]всех товаров каталога[/dw][di]Например, это актуально, когда по интеграции из 1С выгружаются базовые цены без наценки[/di]. Для этого существует инструмент [ds]Наценка[/ds][di]Наценки - заранее установленная величина в относительном выражении (например, в процентах), на которую уменьшается или увеличивается цена товара.
Подробнее...[/di]. Но если у каждого товара [dw]не установлена наценка[/dw][di][/di] заранее, то массово изменить цену товаров этим инструментом нет возможности. Посмотрим, как решить задачу с помощью группового управления ценами.
Создание типов цены
Настроим для нашего магазина два [ds]типа цен[/ds][di]Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di] (страница Магазин > Настройки > Цены > Типы цен):
- Базовая цена - в настройках оставим доступ только для [dw]Администраторов[/dw][di]Нажмите на картинку для увеличения.
[/di];
- Розничная цена - укажем права на просмотр и покупку этого вида цен для [dw]Всех пользователей (в том числе неавторизованных)[/dw][di]Нажмите на картинку для увеличения.
[/di].
Результат:
Создание наценки
Для создания наценки воспользуемся инструментом группового управления ценами. Т.к. мы хотим сделать одинаковую наценку для всех товаров каталога, удобнее всего перейти на страницу Контент > Каталоги > [Имя_каталога] и отметить все разделы в списке. В меню действий выберем из списка [dw]изменить цены[/dw][di][/di] и нажмем Применить. Заполним открывшуюся форму таким образом:
- 1 Ставим галочку и указываем, от какого типа цен производить расчет. В нашем примере это Базовый тип цены;
- 2 Выбираем тип цены, для которого сохранится наценка, т.е. Розничный;
- 3 Указываем значение (в нашем примере 25.0%), на которое необходимо увеличить цену выбранных товаров;
- Сохраняем. Теперь для товаров существует [dw]две цены[/dw][di]Для наглядности настроим отображение цен в списке. Для раздела Футболки список выглядит так:
[/di].

Настройка отображения новых цен в каталоге
В нашем примере для отображения каталога в [dwi include_public_area]Публичном разделе[/dwi] Интернет-магазина используется комплексный компонент [comp include_62978]Каталог[/comp]. Для вывода новых цен перейдем в настройки компонента и поменяем тип цены на [dw]Розничная цена[/dw][di][/di].
Результат проверим на примере раздела Футболки.
В фильтре теперь отображается Розничная цена. Цены изменились: например, цена футболки Женская ночь - 949 руб.
(Базовая - 759 руб.
)
Заключение
Теперь на сайте хранится информация о базовом типе цен. Относительно базового типа легко настраивать цены для групп товаров с помощью инструмента группового управления ценами.
Дополнительно
Проверьте себя
Ответьте на несколько вопросов по теме Торговый каталог, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
|
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
Задания составлены на примере демонстрационного каталога Одежда при следующих [dw]настройках[/dw][di][/di] модуля Торговый каталог:
- включен количественный учет;
- запрещена покупка при отсутствии товара;
- включен складской учет.
- Через раздел Магазин административного раздела сайта для свойства торговых предложений Размеры обуви добавьте значение 41. Сгенерируйте торговые предложениия товара Туфли Летняя легкость белого цвета для размеров 40 и 41.
Решение
Задание составлено по материалам уроков:
Результат:
- Добавьте поставщика:
- Тип поставщика - юридическое лицо.
- Название компании - ООО "Текстиль".
- Контактное лицо - Иван Иванов.
Затем оформите приход на склад товара Туфли Летняя легкость размеров 40 и 41.
РешениеЗадание составлено по материалам урока:
Результат:
- Настройте показ свойства Размер обуви в умном фильтре и создайте фасетные индексы.
Решение
Задание составлено по материалам уроков:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Товарный маркетинг: скидки и акции
Товарный маркетинг: скидки и акции |
В Товарном маркетинге главные роли играют три сущности:
О минимально необходимых правах доступа к товарному маркетингу смотрите в уроке Типовые роли пользователей сайта курса Администратор. Базовый. |
Два режима работы Интернет-магазина
Два режима: до или после конвертации |
Во всех современных версиях 1С-Битрикс: Управление сайтом (16.6.0 и выше) [ds]конвертация[/ds][di]
Мастер выполнит перенос не только скидок, но и всех привязанных к ним купонов. При этом скидки каталога перенесутся с более высоким приоритетом для того, чтобы, как и было ранее, применяться в первую очередь.
Подробнее...[/di] уже проведена. В режиме после конвертации все скидки создаются через правила работы с корзиной (для сравнения, в режиме до конвертации скидки делились на три категории: правила работы с корзиной, скидки на товар и накопительные скидки).
Однако остались пользователи, которым привычнее работать отдельно со скидками и отдельно – с правилами работы с корзиной (как до конвертации). Такие пользователи могут и в новом режиме работать по прежнему механизму скидок (так и будем его называть режимом до конвертации). Для этого нужно в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) просто снять флажок с поля [dw]Использовать только правила корзины[/dw][di]
В режиме после конвертации по умолчанию отмечена опция Использовать только
правила корзины:
Чтобы работать отдельно со скидками и отдельно – с правилами работы с корзиной
(как до конвертации), снимите флажок с этой опции.
[/di].
|
Скидки каталога и магазина после конвертации
Начиная с версии 16.6.0 модулей Информационные блоки, Торговый каталог и Интернет-магазин, доступны объединенные скидки каталога и магазина. Это позволяет более гибко управлять зависимостями между скидками, дает возможность устанавливать необходимый приоритет выполнения и в нужный момент останавливать выполнение скидок.
Как перейти на объединенные скидки
Запустите мастер, чтобы перейти на объединенные скидки |
Для перехода на объединенные скидки каталога и магазина запускается специальный Мастер. Он доступен по ссылке в административном разделе:
- скидки, в которых валюта отличается от валюты магазина этого сайта;
- скидки, которые содержат действие Установить цену товара.
Если ваша система соответствует требованиям переноса, запустите Мастер, нажав на ссылку конвертация. Для выполнения объединения скидок дважды нажмите кнопку Начать перенос:
Мастер выполнит перенос не только скидок, но и всех привязанных к ним купонов. При этом скидки каталога перенесутся с более высоким приоритетом для того, чтобы, как и было ранее, применяться в первую очередь.
Для объединенных скидок изменен алгоритм их применения: сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Предустановленный список маркетинговых акций
Пресеты скидок
Возможности торгового маркетинга включают в себя специальные пресеты скидок, которые позволяют достаточно быстро и просто настроить скидки для вашего магазина. Встроенные пресеты скидок доступны на странице Предустановленный список маркетинговых акций (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций):
Каждый из пресетов представляет собой пошаговый мастер, который запускается по кнопке Создать. Чтобы просмотреть все созданные скидки по некоторому пресету, воспользуйтесь кнопкой Список. Будет открыта страница со [dw]списком правил корзины[/dw][di]Правила работы с корзиной позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di], отфильтрованным для выбранного пресета.
Доступные пресеты
В системе есть набор предустановленных скидок (пресетов), помогающих быстрее настраивать наиболее востребованные скидки. Ниже приведены примеры условий срабатывания пресетов.
Если доступные настройки пресетов Вам не подходят – создайте скидку с помощью [ds]правила работы с корзиной[/ds][di]
Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам
Подробнее...[/di]. Добавление в список собственных пресетов невозможно.
Блок Товары:
Скидка на товары, группы товаров
|
---|
Пример: скидка 10% на ремень Радуга, а также на все штаны:
|
Накопительные скидки
|
---|
Пример:
Скидка действует и в том случае, если на товар в заказе уже есть скидка, которая больше накопительной: Примечание: размер текущей накопительной скидки можно [ds]вывести[/ds][di]
Если на вашем сайте настроена система накопительных скидок, то вы можете вывести клиенту информацию о его текущей скидке.
Такая страница создаётся с помощью компонента Накопительные программы. Подробнее...[/di] в публичной части сайта на отдельной странице. |
Оформи заказ на «n» рублей, получи скидку
|
---|
Пример: скидка 1000 рублей при сумме заказа от 5000 рублей. При этом если сумма заказа от 3500 до 5000 рублей, то выводится предсказание о том, что можно докупить товары и получить скидку:
|
Скидка на комбинацию товаров
|
---|
Пример: скидка 10% на ремень Радуга, а также на все штаны, если в корзине есть любое платье. При этом выводится предсказание об условиях скидки:
|
Скидка на заказ, зависящая от дня недели
|
---|
Пример: скидка 100 рублей на весь заказ, оформленный в пятницу:
Примечание: Для выбора нескольких дней недели зажмите клавишу Ctrl.
|
Скидка на товары, зависящая от дня недели
|
---|
Пример: скидка 50 рублей на ремень Радуга и на все штаны, купленные в четверг или пятницу:
Примечание: Для выбора нескольких дней недели зажмите клавишу Ctrl.
|
Наценка на товары, группы товаров
|
---|
Пример: наценка 20% на ремень Радуга, а также на все штаны:
|
Блок Доставка:
Скидка на доставку
|
---|
Пример: скидка 50% на доставку курьером при сумме заказа от 3000 рублей:
|
Скидка на доставку определенных товаров
|
---|
Пример: скидка 30% на доставку Почтой России ремня Радуга и любых штанов:
Примечание: Для выбора нескольких служб доставки зажмите клавишу Ctrl.
|
Бесплатная доставка
|
---|
Пример: бесплатная доставка курьером при сумме заказа от 5000 рублей:
|
Блок Оплата:
Скидка на заказ, зависящая от платежной системы
|
---|
Пример: скидка 100 рублей на заказ, если выбрана платёжная система Сбербанк:
|
Наценка на заказ, зависящая от платежной системы
|
---|
Пример: наценка 100 рублей на заказ, если выбрана платёжная система Наличные курьеру:
|
Правила работы с корзиной
Правила работы с корзиной позволяют задавать различные варианты условий применения скидок (наценок) к товарам, услугам, торговым предложениям или [dw]комплектам[/dw][di] Комплект – это список товаров, составляющих необходимую комплектацию основного товара.
Подробнее...[/di].
Видеоурок
Где создаются правила
Работа с правилами корзины осуществляется на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной административного раздела.
Здесь мы видим список уже созданных правил работы с корзиной, сконвертированные скидки из каталога и скидки, созданные через [dw]пресеты[/dw][di]Пресет представляет собой пошаговый мастер,
который позволяет быстро и просто настроить скидки.
Подробнее...[/di]. Подробнее о полях, выводящихся в этом списке, вы можете прочитать [ds]в пользовательской документации[/ds][di]
На странице Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) представлена таблица, содержащая список всех доступных в системе правил работы с корзиной как созданных вручную, так и созданных через мастера пресетов.
Подробнее...[/di]. Для редактирования скидок, созданных через пресеты, открывается форма соответствующего мастера, а для редактирования остальных правил – форма, о которой поговорим далее в уроке.
Давайте создадим новое правило. Представим, что нам нужно создать скидку на футболки при их покупке от двух штук, которая действует в течение месяца. Нажимаем кнопку Добавить правило. Откроется форма создания с несколькими вкладками.
Общие параметры
- Опция Активность должна быть отмечена, чтобы правило применялось к корзине;
- Период активности – заполняется, если необходимо ограничить период действия скидки. В нашем случае такое ограничение есть – один месяц. Выбираем Интервал и с помощью календаря [dw]указываем промежуток[/dw][di]Важно! Если в календаре у вас отключена установка времени,
то в соответствующем поле будет установлена только дата без времени.
Например, если установлено, что скидка действует до 22.11.2021, то считается,
что она действует до 22.11.2021 00:00:00. Таким образом, 22.11.2021 скидка
действовать уже не будет.[/di]; - Настройки приоритета пригодятся для создания порядка применения различных скидок. Рекомендуем внимательно изучить [dw]алгоритм применения скидок[/dw][di]Сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di] и установить настройки в соответствии с ним. Это особенно важно, когда вы организуете в магазине целую систему скидок и акций.
Действия и условия
Правило может содержать в себе действия по изменению стоимости товаров и доставки, и по предоставлению подарка. А также настраиваются условия и параметры применения скидки или, наоборот, ограничения скидки:
В секции Действия вкладки выбирается действие, которое вы хотите применить. Для каждого действия дополнительно настраиваются варианты и условия. Например, вы можете сделать скидку в процентах или в виде фиксированной суммы. А в условиях выбрать для каких товаров она действует. В секции Дополнительные условия задаются условия, касающиеся в основном всего заказа. К примеру, в этой секции вы будете указывать, какой должна быть минимальная сумма заказа для получения скидки клиентом. Подробное описание всех вариантов и условий вы найдете в документации, а в уроке Примеры настройки правил корзины мы предлагаем набор различных примеров настройки правил.
Вернёмся к нашему примеру. Мы хотим предоставить скидку на футболки, поэтому выбираем действие [dw]Изменить стоимость товаров в корзине[/dw][di][/di]. Вводим [dw]величину[/dw][di]Скидка может быть не только целочисленной, но и дробной (например, 2.75%). Но в публичном разделе величина процента будет показана с округлением до целого.[/di] скидки в процентах или в валюте, указанной в [dw]настройках модуля Интернет-магазин,[/dw][di]Правила корзины работают в валюте, устанавливаемой в настройках модуля Интернет-магазин
(Настройки > Настройки продукта > Настройки модулей > Интернет-магазин):
[/di] и [dw]ограничиваем[/dw][di]
Ограничение устанавливается в валюте, указанной в настройках модуля Интернет-магазин. Например, применить скидку 15%, но не более 200 рублей.
Если установлено значение 0, то максимальный размер скидки не ограничен.
[/di] максимальный размер скидки. В качестве [dw]условия[/dw][di]При редактировании скидки, если в условии указано деактивированное свойство товара,
появится ошибка Свойство деактивировано. Правило нужно изменить.[/di] указываем раздел каталога c футболками. Поскольку скидка будет предоставляться при покупке от двух и более футболок, добавляем условие по количеству товаров в заказе в секции Дополнительные условия.
Более подробное описание некоторых условий
| ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Напоминаем, что описание всех условий вы найдёте в документации. Здесь рассмотрим только те, значения которых могут вызвать вопросы при создании правил корзины:
2 Дополнительные условия
|
Пример: [dw]скидка 500 рублей[/dw][di]


Ограничения
На вкладке Ограничения обязательно указываем группы пользователей, на которых распространяется правило. Чтобы выбрать несколько групп – зажмите клавишу Ctrl на клавиатуре.
Без выбора хотя бы одной группы пользователей правило не сохранится и будет показана ошибка.
Купоны
Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы.
В нашем случае правило предназначено для всех покупателей без купона, поэтому опцию [dw]Создать купоны при сохранении правила[/dw][di][/di] оставляем неотмеченной.
Подробнее о создании купонов читайте в соответствующей главе курса.
Кратко о создании купона в правиле
|
---|
Если правило корзины должно срабатывать по купону, тогда ставим галочку на Создать купоны при сохранении правила и указываем тип купонов, их число и период действия:
![]() Все подробности о настройках описаны по ссылке выше. |
Заключение
В результате выполненных нами действий в указанный период времени покупателям магазина [dw]будет доступна скидка[/dw][di][/di], если в корзине более двух любых футболок.
- в публичном разделе сайта пересчет стоимости заказа выполняется:
- на странице корзины для правил, изменяющих стоимость товаров;
- на странице оформления заказа для правил, изменяющих стоимость доставки.
- в административном разделе сайта [ds]пересчет скидок по заказу[/ds][di]
Вы можете просмотреть детальную информацию по всем примененным в заказе скидкам, а также отключить (или включить) их использование.
В заказе применяются и, следовательно, отображаются те скидки, которые были актуальны на момент его оформления. Это необходимо учитывать при редактировании состава заказа и изменении условий доставки, поскольку в зависимости от рода изменений будут применяться доступные на текущий момент скидки.
Подробнее...[/di] выполняется в форме редактирования заказа с помощью кнопки контекстной панели [dw]Пересчитать заказ.[/dw][di][/di]
Документация по теме
Алгоритм применения скидок
Алгоритм применения скидок
Алгоритм применения скидок, рассматриваемый в этом уроке, работает одинаково и для предустановленных маркетинговых акций, и для правил работы с корзиной.
Правила применения скидок задаются на одном из этапов Мастера создания предустановленной маркетинговой акции – подробнее смотрите в [comp include_sale_discount_preset_detail]документации[/comp].
Сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
- Приоритет применимости – чем выше числовое значение приоритета, тем раньше будет применено правило.
- Индекс сортировки в уровне приоритета – определяет порядок применения правил с одинаковым приоритетом. Чем меньше индекс сортировки, тем раньше будет применено правило в рамках одного приоритета.
Важно! Таким образом, раньше всех будет применена скидка с наибольшим приоритетом и наименьшей сортировкой.
- Прекратить применение скидок на текущем уровне приоритетов – при отмеченной опции другие правила с таким же уровнем приоритета, но с большей сортировкой, чем у текущего правила, применяться не будут.
- Прекратить дальнейшее применение правил – при отмеченной опции правила с меньшим приоритетом, чем у текущего правила, не будут применяться к заказу. Если уровни приоритетов одинаковы, то сравниваются индексы сортировки: правила с меньшим индексом сортировки будут применены (так как система проверяет их раньше), а правила с большим индексом сортировки применены не будут.
Примечание: Если у двух правил и уровни приоритетов, и индексы сортировки одинаковы, то при отмеченной опции Прекратить дальнейшее применение правил будет применено только то правило, у которого [dw]меньший ID[/dw][di] Пример:
В данном случае система проверит сначала правило "Скидка 10%", потому что у него наименьший ID. Если условия
правила выполняются (т.е. скидка по правилу применяется), то дальнейшие правила проверяться не будут.[/di].
Последовательное применение скидок
Скидки в корзине применяются последовательно, если в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) не указано иное.
Например, если для одного товара заданы две скидки (10% и 20%) с помощью двух разных правил корзины, то итоговая скидка будет составлять не 30%, а 28%. Рассмотрим, как рассчитывается итоговая скидка. Пусть начальная стоимость товара равна х:
- х - х*0,1 = 0,9х – стоимость товара после применения первой скидки 10%;
- 0,9х - 0,9х*0,2 = 0,72х – стоимость товара после применения второй скидки 20%;
- х - 0,72х = 0,28х – размер итоговой скидки на товар после последовательного применения скидок (0,28х = 28%).

Детальные примеры настройки скидок смотрите [ds]в соответствующей главе.[/ds][di] При создании скидок учтите одно правило: чем проще условия скидки, тем легче заставить её работать. Если условий в настройках очень много, то высока вероятность, что будет что-то неучтено или учтено не в полной мере, и скидка не будет работать как вам нужно. Лучше создавать несколько простых скидок, чем в одной учитывать всё. Например, если стоит задача задать скидки на разные разделы каталога с учётом выбора производителя, то лучше создать по одной скидке на каждый раздел, чем одну на все.
Подробнее...[/di]
скидкам, а также отключить (или включить) их использование.
В заказе применяются и, следовательно, отображаются те скидки, которые были
актуальны на момент его оформления. Это необходимо учитывать при редактировании
состава заказа и изменении условий доставки, поскольку в зависимости от рода изменений
будут применяться доступные на текущий момент скидки.
Подробнее...[/di], нажав кнопку контекстной панели [dw]Пересчитать заказ[/dw][di]

Купоны
Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы. В главе рассмотрено создание купонов, настройка вывода полей ввода купонов и то, как работать с ними в публичной части сайта.
Создание купонов
Видеоурок
Создание купонов
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
- Созданный купон можно применить только к одному правилу.
- Ещё купоны правил можно создавать на закладке Купоны формы [dw]создания/редактирования правила корзины[/dw][di]
Подробнее...[/di]. Там же доступна массовая генерация купонов (в поле Число купонов необходимо указать количество).
Для этого на странице Купоны правил корзины нажмите кнопку Добавить. Откроется форма создания (редактирования) купона на правило:
Заполните поля:
- Отметьте флаг активности купона, чтобы он был доступен для применения.
- В поле Правило корзины выберите нужное правило, на которое создается купон. Его можно создавать как для созданных вручную правил, так и для скидок, созданных через мастера предустановленных маркетинговых акций.
- В поле Купон укажите код купона вручную или сгенерируйте по одноименной кнопке.
- Выберите тип купона. Возможны следующие варианты:
- на одну позицию заказа - купон можно применить только к одному товару и только один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;
- на один заказ - купон можно применить один раз на [dw]один любой заказ[/dw][di]Если один покупатель использовал его в заказе, то другие покупатели воспользоваться им уже не смогут.[/di];
- многоразовый - купон может применяться к заказам неограниченное количество раз разными покупателями, если не указан владелец.
Примечание: Многоразовый купон, который будет применяться только один раз для каждого аккаунта, на сегодняшний день создать нельзя.Ещё раз об использовании многоразовых купонов
- Обратите внимание на поля Владелец купона и Максимальное число использований:
- Если указан Владелец, но не число использований - сколько угодно заказов с этим купоном может сделать только он.
- Если прописано Максимальное число использований, но не Владелец - столько заказов с этим купоном может быть создано любым покупателем.
- Если указаны оба параметра, то конкретный клиент сможет ограниченное число заказав сделать с этим купоном.
- Не забывайте проверять условия самой скидки и подпадают ли под эти условия покупатели, на которых выписывается купон. Например, если покупатель принадлежит к группе Розничные покупатели, а условия скидки распространяются только на Оптовиков, то купон не сработает.
- Обратите внимание на поля Владелец купона и Максимальное число использований:
- Если купон можно применять только в некоторый период времени, то задайте интервал использования в поле Период активности.
Обратите внимание, что в купоне в первую очередь учитывается период активности самого правила. - Если купон должен принадлежать какому-то пользователю, то укажите данного пользователя в поле Владелец купона. Иначе он будет неименным.
- В поле Максимальное число использований указывается ограничение по общему количеству использования для многоразового купона, то есть такой купон может быть использован одним и тем же пользователем несколько раз. Поле заполняется, если выбран тип купона многоразовый.
- В поле Комментарий при необходимости можно задать произвольный комментарий для администратора.
Когда все параметры купона заданы, сохраните его. Он добавится в общий список купонов.
Результат
В результате, если покупатель введет код купона в публичном разделе, то на странице корзины система автоматически выполнит пересчет и выведет новую цену только для тех товаров, для которых подходит правило. В нашем случае скидка дается на платье, если в корзине имеются туфли:
Работа с купонами в публичной части сайта
Поля ввода купонов в публичной части интернет-магазина могут быть отображены в корзине и в форме оформления заказа.
Настройка полей ввода купонов в компонентах
Настройки отображения полей ввода купонов выполняются в соответствующих компонентах:
- В компоненте Корзина есть опция Спрятать поле ввода купона.
Если в корзине на Вашем сайте отсутствует поле для ввода, первым делом проверьте эту настройку компонента - она должна быть отключена: - В компоненте Оформление заказа Вы найдете опцию Отображать поля ввода купонов.
При её включении появятся три дополнительных опции для настройки отображения полей в конкретных блоках формы оформления заказов:- товары в заказе;
- доставка;
- оплата.
Как применить купоны в публичной части
Для наглядности предварительно создадим [dw]три правила корзины[/dw][di]
Подробнее о создании правил читайте в уроке Правила работы с корзиной.[/di], действующие по купонам (о создании купонов описано в уроке Купоны):
- Скидка 20% на всё по купону;
- Бесплатная доставка по купону;
- Скидка 5% при оплате банковской картой (по купону).
Ввести купоны можно либо в корзине, либо на этапе оформления заказа.
Корзина |
Покупатель переходит в корзину и вводит в поле купон:
- Если это купон на скидку для товаров, то его действие можно наблюдать сразу:
- Если же купон даёт бонусы для доставки или оплаты (выбор которых выполняется на этапе оформления заказа), отобразится сообщение:
Результат его действия увидим на стадии оформления заказа при выборе способа оплаты.
Форма оформления заказа |
Покупатель переходит к оформлению своего заказа:
- В форме оформления заказа все ранее введенные купоны также отображаются.
При наведении курсора на купон можно увидеть применен он или нет. И доступно добавление нового купона: - В блоке Доставка добавим ещё один купон - купон на бесплатную доставку. В результате доставка стоит 0 руб. вместо 500 руб.:
- В блоке Оплата укажем способ оплаты Банковские карты и увидим, что купон активировался (добавилась скидка 5%):
Cкидка в размере фиксированного значения
Частый вариант предоставления скидки по купону - это скидка в размере фиксированного значения. Например, скидка 1000 руб. на сумму заказа.
На текущий момент, при создании такого правила, если сумма заказа окажется меньше размера скидки по купону, то купон не применится.
Настройки такого правила выглядят так:
Это правило отрабатывает верно, пока сумма заказа больше 1000 рублей. Но если сумма меньше - купон не сработает:
Изменение купонов в заказе
В [dw]форме редактирования заказа[/dw][di]Вы можете просмотреть детальную информацию по всем примененным в заказе скидкам, а также отключить (или включить) их использование.
Подробнее...[/di] в Административном разделе доступно добавление нового купона и работа с существующими:
В поле 1 Промокод укажите, если требуется, дополнительные купоны.
Управляйте уже примененными купонами 2 отключая или включая их.
Продажа подарочных сертификатов (купонов)
Рассмотрим продажу товаров через сертификаты, используя функционал [ds]купонов[/ds][di]
Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы. В главе рассмотрено создание купонов, настройка вывода полей ввода купонов и то, как работать с ними в публичной части сайта.
Подробнее...[/di].
- Создадим [ds]новый простой товар[/ds][di]
В списке элементов инфоблока, являющегося торговым каталогом, доступно две кнопки для добавления товаров вручную:
Добавить товар - служит для создания простого товара без торговых предложений и каких-либо возможностей.
Создать другие типы товаров - служит для добавления товаров других типов.
Подробнее...[/di] "Сертификат на 1000 рублей", стоимость - 1000 рублей соответственно: - Создадим [ds]правило работы с корзиной[/ds][di]
Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di] "Скидка 1000 рублей" (Маркетинг > Товарный маркетинг > Правила работы с корзиной):Перейдём во вкладку Купоны и создадим для этого правила любой тестовый [dw]купон[/dw][di]
[/di] – теперь правило будет срабатывать только в том случае, когда будет введён купон.
- Когда пользователь приобретёт товар "Сертификат на 1000 рублей", то после получения оплаты [ds]автоматически[/ds][di]
В системе "1С-Битрикс" чеки печатаются автоматически. Количество чеков зависит от настройки опции Тип чека при получении оплаты модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин , вкладка "Настройки").
Подробнее...[/di] будет напечатан первый чек (чек оплаты).Менеджер интернет-магазина увидит в заказе товар "Сертификат на 1000 рублей", перейдёт на страницу Маркетинг > Товарный маркетинг > Купоны и создаст для правила корзины "Скидка 1000 рублей" новый [ds]купон[/ds][di]Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы.
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны . Для этого на странице Купоны правил корзины нажмите кнопку Добавить. Откроется форма создания (редактирования) купона на правило.
Подробнее...[/di], указав срок его действия:После этого менеджер интернет-магазина отправит покупателю код купона по электронной почте или посредством sms-уведомления, а затем переведёт заказ в [ds]статус[/ds][di] Статусы заказа - этапы, через которые проходит заказ во время обработки.
Подробнее...[/di] "Отгружен" (при этом печатается закрывающий чек отгрузки "Полная оплата"). - При оформлении заказа покупатель введёт код купона, и будет применена [dw]скидка[/dw][di]
[/di] 1000 рублей.
*Срок ограничения действия купона продавец задаёт на своё усмотрение.
Код купона покупатель может либо использовать сам, либо передать кому-то (т.е. сертификат может быть подарочным).
Функционал подарков
Создание подарка
Функционал подарков доступен, начиная с версии 16.0.0 модуля Интернет-магазин, и реализован с помощью правил работы с корзиной.
"Подарок" в системе "1С-Битрикс: Управление сайтом" – это товар, который выводится в специальном блоке, а при добавлении в корзину отображается как товар со скидкой 100%.
Чтобы некоторые товары в магазине сделать подарочными, необходимо выполнить следующие действия:
- Создать [dw]правило работы с корзиной[/dw][di]Правила работы с корзиной позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di], в выполняемых действиях которого выбрать [dw]Предоставить подарок[/dw][di][/di];
- Составить условия предоставления подарка. Например, в нашем случае будет предоставляться на выбор один из ремней:
Обратите внимание, что в качестве подарка можно указывать обычный товар, товар с торговыми предложениями или непосредственно само торговое предложение, в том числе и из любого другого инфоблока товаров.
Условия предоставления подарка могут быть следующими:
- Товар любой из - в качестве подарка можно выбрать только один из перечисленных товаров;
- Товар все - все перечисленные товары предоставляются в качестве подарков;
- Раздел любой из - покупателем выбирается любой один товар из указанного раздела в качестве подарка;
- Товар все - все товары раздела предоставляются покупателю как подарки.
В зависимости от требований магазина могут быть составлены [dw]дополнительные условия[/dw][di]
[/di] предоставления подарка. Так, подарок может предоставляться только при покупке товаров из определенного раздела (либо только при покупке определенного товара).
Важно! Подарки могут быть отображены на странице со списком товаров раздела в публичной части только в том случае, если в правиле составлено простое условие для данного раздела без каких-либо вспомогательных требований.
Подарки, предоставляемые по нескольким дополнительным условиям, будут отображаться только на детальной странице товара и на странице с корзиной покупателя. - Прежде, чем сохранить настройки правила, на закладке [dw]Ограничения[/dw][di]
[/di] следует обязательно указать те группы пользователей, которым будет предоставляться подарок.
- В публичной части сайта настроить показ блока с подарками. Для этого нужно перейти на страницы каталога товаров и корзины и отредактировать настройки [dwi include_component]компонентов[/dwi], выводящих информацию (это могут быть компоненты [comp include_catalog]Каталог[/comp], [comp include_catalog_element]Элемент каталога детально[/comp], [comp include_sale_basket_basket]Корзина[/comp], [comp include_sale_gift_section]Подарки к товарам конкретного раздела[/comp] и [comp include_sale_gift_basket]Подарки к товарам в корзине[/comp]):
Результат
В результате выполненных действий для товаров магазина будут отображаться доступные подарки:
Кроме того, на странице просмотра подарка отображается [dw]секция выбора товаров,[/dw][di]
[/di] при покупке которых доступен данный подарок.


Предоставление подарка по купону
Если требуется, чтобы подарок предоставлялся по купону, выполните настройки при создании правила корзины на закладке [dw]Купоны[/dw][di]Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее...[/di]. В таком случае пользователь получит предложение выбрать подарок только после введения кода на странице корзины.
Пример: подарок за покупку от 5000 рублей
Пример настройки правила, при котором клиенту предоставляется в подарок один из трех ремней, если сумма товаров в корзине равна или больше 5000 рублей:
Результат работы правила:
Чего не может функционал подарков
Так как функционал подарков реализован с помощью правил работы с корзиной, то у него имеются те же ограничения. Он не может:
- Сравнивать товары в корзине по стоимости.
То есть нельзя настроить так, чтобы из нескольких возможных подарков давать самый дешевый (дорогой).
- Давать n подарков за каждые n товаров.
То есть можно настроить, к примеру, правило, что за 2 платья в корзине предоставляется в подарок сумочка. Но нельзя, что за 6 платьев – 3 сумочки.
- Добавлять n подарков одного наименования. (Такую возможность планируется реализовать в будущем).
Например, пока нельзя подарить три одинаковых карандаша за покупку двадцати тетрадей.
Другие возможности настроек правил корзины перекрывают большинство потребностей. Примеры разных условий и их сочетаний приведены в отдельном уроке.
Примеры создания скидок
При создании скидок учтите одно правило: чем проще условия скидки, тем легче заставить её работать. Если условий в настройках очень много, то высока вероятность, что будет что-то неучтено или учтено не в полной мере, и скидка не будет работать как вам нужно. Лучше создавать несколько простых скидок, чем в одной учитывать всё. Например, если стоит задача задать скидки на разные разделы каталога с учётом выбора производителя, то лучше создать по одной скидке на каждый раздел, чем одну на все.
Как создать скидку, зависящую от наличия конкретного товара в корзине
Постановка задачи
Допустим, нам требуется создать акцию в магазине: «купи туфли и получи скидку на любое платье».
Решение задачи
Запускаем пресет Скидка на комбинацию товаров, [dw]на первом шаге[/dw][di][/di] которого указываем название нашей акции и сайт. По кнопке Следующий шаг переходим ко второму шагу:
В поле Скидка вводим значение величины представляемой магазином скидки в рамках нашей акции. Поскольку скидка должна распространяться на все платья каталога, то в секции Разделы по кнопке Добавить указываем необходимый нам раздел платьев.
В поле Текст предсказания задаем текст, который будет описывать суть акции и [dw]отображаться[/dw][di]
[/di] на детальных страницах просмотра платьев. Можно воспользоваться шаблоном текста, представленным системой, или отредактировать его в соответствии с собственными нуждами.
На следующем шаге указываются те товары, при покупке именно которых будет предоставляться скидка на платья:
В нашем случае необходимо купить женские туфли, поэтому в секции Разделы задаем соответствующий раздел каталога. В поле Текст предсказания указываем текст, который будет [dw]отображаться[/dw][di]
[/di] на детальных страницах просмотра туфель и подсказывать покупателям о скидке на платья.
Как формируется текст предсказания
|
---|
Текст предсказаний задаётся в формате html-кода и по умолчанию выглядит так:
Вы можете удалить этот код и вставить сюда любой свой текст, однако рекомендуем использовать вот такие вставки кода ([dw]макросы[/dw][di]Макросы #DISCOUNT_VALUE#, #LINK# и #NAME# доступны для подстановки по нажатии на кнопку:
А с помощью инструментов html при наличии определённых навыков можно задать желаемый внешний вид предсказания (например, с помощью тега [ds]<span>[/ds][di]
С помощью тега |
Далее указываются [dw]группы пользователей[/dw][di][/di], которые смогут воспользоваться данной скидкой.
Кроме того, на данном шаге также настраиваются параметры применения скидки согласно [dw]Алгоритму применения скидок[/dw][di]Cначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di].
На последнем шаге мастера отображается [dw]информация об успешном создании скидки[/dw][di][/di].
Результат
В результате выполненных действий покупателям будет предоставляться скидка на платье, если в корзине имеются также туфли:
Подробнее...[/di] с помощью пункта Изменить в меню действий.
Как отключить действие накопительной скидки на акционные товары
Постановка задачи
Допустим, мы хотим, чтобы была накопительная скидка со следующими критериями:
- при заказе от 1000 руб. предоставляется скидка 3%
- при заказе от 10000 руб. предоставляется скидка 5%
- при заказе от 100000 руб. предоставляется скидка 7%
Решение задачи
- В форме настроек (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций) выбираем блок [dw]Накопительные скидки.[/dw][di]
[/di] В настройках отмечаем опцию [dw]Не действовать, если есть скидки на товар[/dw][di]
[/di] (в этом случае Накопительная скидка НЕ будет суммироваться с другими скидками).
Нажмите на +, чтобы просмотреть настройку Накопительных скидок пошагово.- Шаг 1: указывается название скидки и выбирается сайт, на котором она будет действовать;
- [dw]Шаг 2:[/dw][di]
[/di]
- прописываются размеры скидок в зависимости от суммы оплаченных заказов;
- указывается срок действия накоплений (в нашем примере 1 год);
- отмечается опция Не действовать, если есть скидки на товар;
- опция Отменять скидки на товар, если накопительная скидка больше выбирается в том случае, если Накопительная скидка может быть больше какой-либо другой скидки, а применять желательно одну (не суммируя)
- [dw]Шаг 3:[/dw][di]
[/di] указываются группы пользователей, которые могут воспользоваться Накопительной скидкой, и заполняются поля приоритетности и применимости (подробней об этих настройках можно прочитать в [ds]документации по продукту[/ds][di]Приоритет применимости - чем выше числовое значение приоритета, тем раньше будет применено правило.
Индекс сортировки - определяет порядок применения правил с одинаковым приоритетом. Чем меньше индекс сортировки, тем раньше применится правило в рамках одного приоритета.
Подробнее...[/di]); - Шаг 4: выводится сообщение об успешном создании Накопительной скидки.
Внимание! Для Накопительной скидки необходимо установить [dw]Индекс сортировки[/dw][di][/di] выше, чем у последующих скидок.
Вспомним [dw]Алгоритм применения скидок[/dw][di]Cначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di]: сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки (чем ниже уровень сортировки, тем быстрее включится скидка).
Так как все скидки создаются по умолчанию с приоритетом = 1 и с сортировкой = 100, то лучше установить для Накопительных скидок сортировку 101, и тогда все новые акции будут срабатывать раньше, а Накопительные скидки будут включаться в самом конце и срабатывать в зависимости от отмеченных опций Не действовать, если есть скидки на товар и Отменять скидки на товар, если накопительная скидка больше. - А теперь сделаем скидку 30% на платье Красная Фея и посмотрим, как будут работать Накопительные скидки совместно со Скидкой на товар.
В форме настроек (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций) выбираем блок [dw]Скидка на товары, группы товаров.[/dw][di]
[/di]
Нажмите на +, чтобы просмотреть настройку Скидки на товар пошагово.- Шаг 1: указывается название скидки и выбирается сайт, на котором она будет действовать;
- [dw]Шаг 2:[/dw][di]
[/di] прописывается размер скидки, а также выбирается либо конкретный товар, на который нужно сделать скидку, либо целый раздел (в нашем случае, это платье [dw]Красная Фея[/dw][di]
[/di]);
- [dw]Шаг 3:[/dw][di]
[/di] указываются группы пользователей, которые могут воспользоваться Скидкой на товар, и заполняются поля приоритетности и применимости (подробней об этих настройках можно прочитать в [ds]документации по продукту[/ds][di]Приоритет применимости - чем выше числовое значение приоритета, тем раньше будет применено правило.
Индекс сортировки - определяет порядок применения правил с одинаковым приоритетом. Чем меньше индекс сортировки, тем раньше применится правило в рамках одного приоритета.
Подробнее...[/di]); - Шаг 4: выводится сообщение об успешном создании Накопительной скидки.
Результат
После создания скидок корзина будет выглядеть так:
Мы настроили Накопительную скидку таким образом, что она стала распространяться на все товары, для которых не задана какая-либо другая скидка:
- на платья Ночная жизнь и Модница на прогулке не было задано других скидок, поэтому сработала только Накопительная 5%;
- для платья Красная фея мы установили специальную скидку 30%, которая и выводится в корзине без суммирования с Накопительной (Накопительная скидка отменяется).
Как настроить скидку на конкретный товар из акционной категории
Постановка задачи
Представим, что в нашем интернет-магазине акция: скидка 15% на ВСЕ платья!
Однако некоторые из этих платьев мы готовы продать по еще более привлекательной цене, и поэтому нужно установить скидку 30% (но так, чтоб эти две скидки не суммировались).
Решим эту задачу при помощи [ds]приоритетов применимости[/ds][di]
Приоритет применимости – чем выше числовое значение приоритета, тем раньше будет применено правило.
Подробнее...[/di] и условия были применены правила корзины.
Решение задачи
- Сделаем скидку 15% на все платья.
- Добавим новое правило работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной, Добавить правило). Во вкладке [dw]Общие параметры[/dw][di]
[/di] укажем название скидки, выберем нужный сайт, укажем приоритет применимости =
1
, а индекс сортировки менять не будем (100
); - в пункте Действия и условия укажем размер скидки и пропишем условия ее применения. Так как мы хотим, чтобы можно было задавать отдельные скидки на конкретные платья, то добавим условие Были применены скидки = нет;
- в пункте [dw]Ограничения[/dw][di]
[/di] укажем группы пользователей, на которых распространяется наше заданное правило.
- Добавим новое правило работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной, Добавить правило). Во вкладке [dw]Общие параметры[/dw][di]
- А теперь сделаем скидку 30% на платье Красная Фея, установив бОльший приоритет применимости (=
2
), и посмотрим, как будут работать Скидки на раздел совместно со Скидкой на товар.В форме настроек (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций) выбираем блок [dw]Скидка на товары, группы товаров.[/dw][di]
[/di]
Нажмите на +, чтобы просмотреть настройку Скидки на товар пошагово.- Шаг 1: указывается название скидки и выбирается сайт, на котором она будет действовать;
- [dw]Шаг 2:[/dw][di]
[/di] прописывается размер скидки, а также выбирается товар, на который нужно сделать скидку (в нашем случае, это платье [dw]Красная Фея.[/dw][di]
[/di]);
- [dw]Шаг 3:[/dw][di]
[/di] выбираются группы пользователей, которые могут воспользоваться Скидкой на товар, указывается приоритет применимости (например,
2
) и индекс сортировки (можно оставить текущее значение100
); - Шаг 4: выводится сообщение об успешном создании скидки.
Результат
После создания скидок корзина будет выглядеть так:
Мы настроили Скидку на раздел таким образом, что она стала распространяться на все товары, для которых не задана какая-либо другая скидка:
- на платья Ночная жизнь и Модница на прогулке не было задано других скидок, поэтому сработала только Скидка на раздел 15%;
- для платья Красная фея мы установили специальную скидку 30%, которая и выводится в корзине без суммирования со Скидкой на раздел (Скидка на раздел отменяется).
Как создать накопительную скидку и скидку по купону без их суммирования
Постановка задачи
Допустим, мы хотим предоставить клиентам накопительную скидку со следующими критериями:
- при заказе от 1000 руб. предоставляется скидка 5%
- при заказе от 10000 руб. предоставляется скидка 15%
Решение задачи
- В форме настроек (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций) выбираем блок [dw]Накопительные скидки.[/dw][di]
[/di] В настройках отмечаем опцию [dw]Отменять скидки на товар, если накопительная скидка больше[/dw][di]
[/di] (в этом случае Накопительная скидка НЕ будет суммироваться с другими скидками, и будет применяться только в том случае, когда окажется наибольшей).
Нажмите на +, чтобы просмотреть настройку Накопительных скидок пошагово.- Шаг 1: указывается название скидки и выбирается сайт, на котором она будет действовать;
- [dw]Шаг 2:[/dw][di]
[/di]
- прописываются размеры скидок в зависимости от суммы оплаченных заказов;
- указывается срок действия накоплений (в нашем примере 1 год);
- опция Не действовать, если есть скидки на товар отмечается в том случае, если акционный товар отменяет накопительную скидку (в нашем случае должна выбраться максимальная скидка, поэтому опция не выбрана);
- отмечается опция Отменять скидки на товар, если накопительная скидка больше (в этом случае Накопительная скидка НЕ будет суммироваться с другими скидками, и будет применяться только в том случае, когда окажется наибольшей).
- [dw]Шаг 3:[/dw][di]
[/di] указываются группы пользователей, которые могут воспользоваться Накопительной скидкой, и заполняются поля приоритетности и применимости (подробней об этих настройках можно прочитать в [ds]документации по продукту[/ds][di]Приоритет применимости - чем выше числовое значение приоритета, тем раньше будет применено правило.
Индекс сортировки - определяет порядок применения правил с одинаковым приоритетом. Чем меньше индекс сортировки, тем раньше применится правило в рамках одного приоритета.
Подробнее...[/di]); - Шаг 4: выводится сообщение об успешном создании Накопительной скидки.
Внимание! Для Накопительной скидки необходимо установить [dw]Индекс сортировки[/dw][di][/di] выше, чем у последующих скидок.
Вспомним [ds]Алгоритм применения скидок:[/ds][di] Важно помнить, что сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di] сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки (чем ниже уровень сортировки, тем быстрее включится скидка).
Так как все скидки создаются по умолчанию с приоритетом = 1 и с сортировкой = 100, то лучше установить для Накопительных скидок сортировку 101, и тогда все новые акции будут срабатывать раньше, а Накопительные скидки будут включаться в самом конце и срабатывать в зависимости от отмеченных опций Не действовать, если есть скидки на товар и Отменять скидки на товар, если накопительная скидка больше. - А теперь создадим купоны скидок 10% на раздел Туфли и посмотрим, как будут работать Накопительные скидки совместно с купонами.
В форме настроек (Маркетинг > Товарный маркетинг > Правила работы с корзиной) нажмем кнопку [dw]Добавить правило.[/dw][di]
[/di]
Нажмите на +, чтобы просмотреть Создание купонов пошагово.- [dw]Общие параметры:[/dw][di]
[/di]
- отмечается, активно ли правило, а также сроки его активности (при необходимости). По умолчанию опция отмечена;
- указывается название скидки и выбирается сайт, на котором она будет действовать;
- заполняются поля приоритетности и применимости, а также при необходимости отмечаются опции Прекратить применение скидок на текущем уровне приоритетов и Прекратить дальнейшее применение правил. Нам же в этом примере нужно, чтобы система сначала проверила наличие купона, потом наличие накопительной скидки, и в итоге применилась бОльшая скидка. Поэтому эти опции оставим неотмеченными (подробней об этих опциях можно прочитать в [ds]документации по продукту[/ds][di]
Приоритет применимости - чем выше числовое значение приоритета, тем раньше будет применено правило.
Прекратить применение скидок на текущем уровне приоритетов - при отмеченной опции другие правила с таким же уровнем приоритета, но с большей сортировкой, чем у текущего правила, применяться к заказу не будут.
Подробнее...[/di])
- [dw]Действия и условия:[/dw][di]
[/di] создается [ds]Правило работы с корзиной[/ds][di] Правила работы с корзиной - это инструмент, позволяющий задавать многовариативность условий применения скидок (наценок) к товарам в корзине и доставке. Причем, скидки, заданные на товары, действуют и на их торговые предложения, а на комплекты скидки действуют как на единую сущность.
Подробнее...[/di]; - Ограничения: указываются группы пользователей, которые могут воспользоваться купоном;
- [dw]Купоны:[/dw][di]
[/di] при отмеченной опции Создать купоны при сохранении правила указывается число купонов, период их действия, тип купонов и максимальное число использований.
- [dw]Общие параметры:[/dw][di]
Результат
Посмотрим, как будут выглядеть корзины клиентов, имевших разные накопительные скидки и воспользовавшихся купоном на 10% скидку:
Корзина клиента с накопительной скидкой 5% (применился купон со скидкой 10% на туфли, а на платье распространилась обычная накопительная скидка 5%):
Корзина клиента с накопительной скидкой 15% (применилась накопительная скидка 15% и на платье, и на туфли, т.к. накопительная скидка оказалась больше, чем скидка по купону):
Как предоставить скидку или подарок на выбор
Постановка задачи
Допустим, мы хотим предоставить покупателю возможность самостоятельно выбрать одну из акций:
- либо скидку 10% на все штаны;
- либо ремень в подарок, если в корзине есть любые штаны.
Штатно система не может предоставить пользователю выбор между скидками. Однако подобного результата можно добиться, используя функционал [ds]купонов[/ds][di]
Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы. В главе рассмотрено создание купонов, настройка вывода полей ввода купонов и то, как работать с ними в публичной части сайта.
Подробнее...[/di].
Настройка правил корзины
- Сначала создадим [dw]правило работы с корзиной[/dw][di]Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di], по которому будет предоставляться скидка 10% на все штаны:В этом правиле используем условие Были применены правила корзины = нет.
[dw]Приоритет применимости[/dw][di]
[/di] оставим без изменений (
= 1
). - Теперь создадим правило, по которому при наличии в корзине любых штанов будет предоставляться в подарок ремень:
[dw]Приоритет применимости[/dw][di]
[/di] укажем больше, чем у первого правила (например,
= 2
). Отметим опции Прекратить применение скидок на текущем уровне приоритетов и Прекратить дальнейшее применение правил.
На этом этапе у нас создано два правила, причем второе правило отменяет работу первого правила. Создадим для второго правила купон (чтобы правило применялось только тогда, когда пользователь сам решит им воспользоваться, введя купон).
Создание купона
Чтобы пользователь мог сам определить, воспользоваться возможностью получить подарок или нет, создадим на странице Маркетинг > Товарный маркетинг > Купоны один многоразовый [ds]купон[/ds][di]
Выберите тип купона. Возможны следующие варианты:
на одну позицию заказа - купон можно применить только к одному товару и только
один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;
на один заказ - купон можно применить один раз на один любой заказ ;
многоразовый - купон может применяться к заказам неограниченное количество
разными покупателями, если не указан владелец купона.
Подробнее...[/di]:
- Выберем созданное ранее правило, по которому предоставляется в подарок ремень;
- Пропишем название купона - например,
podarok
; - Укажем тип купона - многоразовый;
- Период активности и владельца купона задавать не будем;
- Укажем максимальное число использований (например, мы готовы по этой акции предоставить в качестве подарка 100 ремней).
Публичная часть
Итак, у нас создано два правила:
- предоставление ремня в подарок, если в корзине есть штаны (это правило проверяется первым и действует только при введённом купоне);
- скидка 10% на все штаны (это правило проверяется вторым и срабатывает только в том случае, если не было применено других, более приоритетных, правил).
Теперь нужно как-то сообщить пользователю о том, что он может отказаться от скидки на штаны, но взамен получить ремень в подарок. Например, можно разместить эту информацию на странице с корзиной пользователя.
- Перейдём на страницу с корзиной и откроем её на [dw]редактирование[/dw][di]
[/di] в визуальном редакторе;
- Перед компонентом Корзина пропишем условия нашей акции:
Готово! Теперь пользователь видит условия акции и сам может решить, воспользоваться подарком или нет:
Посмотреть, как будет выглядеть использование купона для посетителя Вашего сайта
|
---|
![]() |
Как управлять правилами с помощью сортировки
Техническое задание
Давайте рассмотрим пример, когда в интернет магазине используется много различных скидок. Есть скидки на отдельные товары, на разделы, и даже общая на товары всего магазина. Перед нами стоит задача: применять к единице товара только одну скидку (наибольшую). Решим эту задачу при помощи сортировки и условия были применены правила корзины.
Допустим, требуется создать скидки:
- 40% на товар Спортивный Костюм Розовый Вихрь из раздела Спортивная одежда;
- 33% на весь товар розового цвета;
- 15% на раздел Спортивная одежда;
- 3% на все товары интернет-магазина.
Скидки на товар не должны суммироваться. К единице товара применяется только одна, наибольшая, скидка.
Настроим правила корзины
- Сначала создадим [dw]правило работы с корзиной[/dw][di]Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di] на товар [dw]Спортивный Костюм Розовый Вихрь[/dw][di][/di]. Укажем [dw]Индекс сортировки в уровне приоритета[/dw][di]Чем меньше индекс, тем раньше применится скидка.
Подробнее...[/di] -50
. Снимем галочки с Прекратить применение скидок на текущем уровне приоритетов и Прекратить дальнейшее применение правил: - Следующую скидку на все розовые товары создаём с индексом сортировки
60
и важным условием [dw]Были применены правила корзины[/dw][di][/di]. Выбираем вариант нет. Это позволит нам применить скидку только к тем товарам, на которые не действуют другие правила корзины;
- Аналогично создаем правила [dw]15% на раздел[/dw][di]
[/di] и [dw]3% для всех товаров магазина[/dw][di]
[/di].
В результате получаем список из четырех правил. Обратите внимание на индексы сортировки:
Решение задачи с помощью приоритета применимости
|
---|
Ту же самую задачу можно решить с использованием [dw]Приоритета применимости[/dw][di]Чем больше приоритет, тем раньше применится скидка. Подробнее...[/di], Индекс сортировки при этом оставляем по умолчанию: |
Заключение
В результате наших действий скидки распределяются в таком порядке:
- Сначала применится правило с индексом 50 - установится скидка 40% на Спортивный Костюм Розовый Вихрь;
- Далее - с индексом 60: на один розовый товар уже применена скидка 40%, поэтому скидка 33% применится только к Ремень Радуга;
- Переходим к правилу с индексом 70: на один спортивный товар уже применено правило 40%, а значит 15% установится только для Спортивный Костюм Элегантность в Ночи;
- Последним применится правило с индексом 100 (3%) на оставшиеся в корзине товары (Футболка Женский соблазн).
Сложная система скидок с приоритетами и сортировкой
Используйте совместно [ds]приоритеты и индексы сортировки[/ds][di]Сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di] для создания сложной схемы применения скидок в магазине. Как это настроить - покажем на примере.
Задача
Пусть в Интернет-магазине создан ряд правил корзины:
- Скидки на товары:
- [dw]Скидка на платья 20% если взять туфли[/dw][di]
[/di];
- [dw]Скидка на платья 15%[/dw][di]
[/di].
- [dw]Скидка на платья 20% если взять туфли[/dw][di]
- Скидки по купонам (на все товары):
- [dw]Скидка 15% по индивидуальному промокоду[/dw][di]
[/di];
- [dw]Скидка 3% по промокоду LIKE[/dw][di]
[/di].
- [dw]Скидка 15% по индивидуальному промокоду[/dw][di]
- [dw]Бесплатная доставка при сумме заказа больше 5000 рублей[/dw][di]
[/di].
Задача: перечисленные выше скидки должны применяться следующим образом:
- Одновременно клиент может получить при заказе только одну скидку из Скидок на товары и использовать один промокод;
- Скидки должны суммироваться между собой;
- Сумма, необходимая для бесплатной доставки - это сумма после применения всех скидок.
Настройка модуля
Для выполнения условия задачи о суммировании скидок перейдем в настройки модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин).
Нас интересует опция Процентная скидка/наценка рассчитывается для полной цены товара. По умолчанию, она отключена и скидки применяются [dw]последовательно[/dw][di]Например, если для одного товара заданы две скидки (10% и 20%) с помощью двух разных правил корзины, то итоговая скидка будет составлять не 30%, а 28%.
Подробнее...[/di]. Нам же нужно, чтобы скидки [dw]суммировались[/dw][di]Если для одного товара заданы две скидки (10% и 20%) с помощью двух разных правил корзины, то итоговая скидка будет составлять 30%.[/di], поэтому опцию включаем:

Таким образом, если клиент получит скидку на платье 20% и применит промокод на скидку в 15%, то суммарно скидка на платье составит 35%.
Настройка правил
Для того, чтобы правила применялись так, как описано в задаче, используем совместно уровни приоритета и индексы сортировки. А также для каждого правила установим опцию Прекратить применение скидок на текущем уровне приоритетов.
- Чем больше приоритет, тем раньше применится скидка.
- Чем меньше индекс сортировки, тем раньше применится скидка на текущем уровне приоритета.
Итого настройки всех правил выглядят так:
Поясним, как отработают такие настройки:
- Первая группа скидок имеет приоритет 30. Эти 2 правила имеют самый высокий приоритет, поэтому применяются первыми. Т.к. для каждого правила отмечена опция о прекращении применения скидок на текущем уровне приоритета - сработает только одна скидка из группы. У правила 20% на платья если взять туфли индекс сортировки ниже чем у правила 15%, следовательно она применится первой из этих двух (если будет соблюдено условие применения скидки).
- Вторая группа - две скидки по купону, имеют приоритет 20. Логика работы аналогична первой группе. У индивидуального промокода индекс сортировки меньше.
- Третья группа - бесплатная доставка. Имеет наименьший приоритет 10, поэтому применится после всех правил корзины. Проверка условия минимальной суммы в 5000 рублей сработает на основании суммы заказа, рассчитанной после всех ранее примененных скидок.
Результаты
В публичном разделе для клиента работа всех правил выглядит так (кликните на GIF, чтобы открыть её в большем размере):
Как видно выше, скидки отрабатывают так, как указано в задаче. Опишем некоторые моменты:
- Клиент добавляет в корзину платье. Применится скидка 15%. После чего решит добавить ещё туфли. После добавления туфлей, отменится правило 15% и применится правило 20%. Если туфли удалить - вернется правило 15%;
- Если клиент ввел оба промокода, то применится только тот, у которого меньше значение сортировки, т.е. индивидуальный промокод. Промокод со скидкой 3% станет не активным.
Отображение скидок в публичной части сайта
После создания скидки появляется следующая задача – показать её пользователю, чтобы подчеркнуть выгоду покупки.
Этапы покупки, на которых можно вывести скидку:
- список товаров
- страница детального просмотра товара
- корзина
- оформление заказа
Как показать процент скидки и старую цену
Как вывести процент скидки
Чтобы пользователь увидел метку с указанием процента скидки, достаточно в настройках компонентов [comp include_62978]Каталог[/comp] и [comp include_63316]Корзина[/comp] отметить опцию Показывать процент скидки и указать её расположение:
А чтобы размер скидки показывался и при оформлении заказа, выберите поле скидок в разделе [dw]Дополнительные настройки[/dw][di]
[/di] компонента [comp include_146775]Оформление заказа.[/comp]

При этом стоимость товара рассчитывается и показывается в соответствии с указанной Вами дробной скидкой и [ds]настройками округления.[/ds][di] В этом уроке рассмотрим, как правильно настроить округление цен (т.е. чтобы после конвертирования валют или после применения скидок выводились "красивые" цены, округленные, например, до целых чисел, но при этом в чеке пробивались и копейки).
Подробнее...[/di]
Результат:
Как показать старую (зачёркнутую) цену
Чтобы рядом с новой ценой вывести старую зачёркнутую цену, в настройках компонентов [comp include_62978]Каталог[/comp] и [comp include_63316]Корзина[/comp] отметьте опцию Показывать старую цену:
Результат:
Какие скидки можно вывести
Какие скидки можно вывести
Некоторые скидки можно вывести на всех четырёх [dw]этапах[/dw][di]
Этапы покупки, на которых можно вывести скидку:
1) список товаров
2) страница детального просмотра товара
3) корзина
4) оформление заказа
[/di] покупки, а некоторые будут видны только в корзине пользователя и при оформлении заказа.
- сумма товаров
- всё, что связано с заказом
- правила корзины с несколькими блоками действий и/или с использованием [dw]дополнительных[/dw][di]
[/di] условий
- параметры пользователя (за исключением групп)
- день недели
Для упрощения понимания введём два термина для интернет-магазина [ds]после конвертации:[/ds][di]
Начиная с версии 16.6.0 модулей Информационные блоки, Торговый каталог и Интернет-магазин, доступны объединенные скидки каталога и магазина. Это позволяет более гибко управлять зависимостями между скидками, дает возможность устанавливать необходимый приоритет выполнения и в нужный момент останавливать выполнение скидок.
Подробнее...[/di]
- Скидка торгового каталога – показывается и в каталоге товаров магазина, и в корзине, и при оформлении заказа;
Примечание: Определить, будет ли созданная скидка показываться в каталоге товаров, можно [dw]в списке[/dw][di] Маркетинг > Товарный маркетинг > Правила работы с корзиной:
[/di] всех правил работы с корзиной. Система автоматически проверяет правила и выводит в столбце [ds]Показ в каталоге товаров[/ds][di] Показ в каталоге товаров - вычисляемое значение. Показывает, может ли правило быть применено в каталоге товаров. Если не может, то применяется только в корзине и заказе. По умолчанию - "нет". Чтобы сменить на "да", надо из правила удалить все условия, завязанные на корзину/заказ, в блоке действий должно быть только одно действие и это действие - не наценка.
Подробнее...[/di] соответствующий результат. - Скидка корзины – отображается только в корзине и при оформлении заказа (не показывается в каталоге).
Классификация скидок
Скидки торгового каталога:

- Правила работы с корзиной, в которых в качестве условия действия выбрано любое свойство (или их комбинация) из следующих типов [dw]основных[/dw][di]
[/di] условий:
- [dw]Поля и характеристики товара в инфоблоке[/dw][di]
[/di]
- [dw]Свойства инфоблока [имя_вашего_инфоблока][/dw][di]
[/di]
- [dw]Поля и характеристики товара в инфоблоке[/dw][di]
- [dw]Свойства инфоблока [имя_вашего_инфоблока] (предложения)[/dw][di]
[/di]
Пример (комбинация свойств двух типов)Правило скидки, распространяющееся на все красные женские туфли: Результат:
При показе скидок конкретных торговых предложений есть важный момент: если указанное в правиле корзины значение является значением по умолчанию у свойства торговых предложений, то в каталоге сразу отобразится созданная скидка (т.к. свойство по умолчанию выводится сразу).
Пример (использование значения по умолчанию)Скидка на все торговые предложения размера XS:
По идее, в списке товаров скидка не должна отображаться, однако значение XS является значением по умолчанию для свойства Размер одежды:
Поэтому скидка отображается и в списке товаров, и на странице детального просмотра товара (если выбрано именно это торговое предложение):
- [ds]Пресет[/ds][di]
Возможности торгового маркетинга включают в себя специальные пресеты скидок, которые позволяют достаточно быстро и просто настроить скидки для вашего магазина. Встроенные пресеты скидок доступны на странице Предустановленный список маркетинговых акций (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций).
Подробнее...[/di] из предустановленного списка маркетинговых акций [dw]Скидка на товары, группы товаров;[/dw][di][/di]
Примечание: Пресет [dw]Наценка на товары, группы товаров[/dw][di][/di] хоть и похож по логике работы на рассмотренный пресет Скидка на товары, группы товаров, но отображается только начиная с этапа корзины (этого стикера нет в списке товаров и на детальной странице).
Скидки корзины:
Остальные варианты настройки скидок (в том числе и накопительные скидки), не попадающие под вышеперечисленные условия, будут являться Скидками корзины.
Скидки каталога и магазина до конвертации
- Сначала выбираются скидки (также учитываются введенные купоны). Сортируются в порядке убывания по полю «Приоритет применимости». Внутри блока с одинаковым приоритетом проверка идет по убыванию величины скидки. После каждой примененной скидки блок оставшихся пересортируется. Каждая проверяется на применимость к товару (условия, величина). Скидки применяются последовательно, пока не закончатся, либо пока не встретится флаг «Прекратить дальнейшее применение скидок».
- Затем выбираются накопительные программы. Если таких несколько, берется наибольшая. В зависимости от настроек модуля Торговый каталог накопительные программы или дополняют скидки на товар, или выбирается большее значение (общее значение скидок на товар или накопительная программа), или отбрасываются.
- В конце выбираются правила работы с корзиной (также [dw]учитываются введенные купоны[/dw][di] Начиная с версии 14.11.0 модуля Интернет-магазин. [/di]). Сортируются по убыванию приоритета, внутри блока — по возрастанию сортировки. Применяются пока не закончатся либо пока не встретится флаг «Прекратить дальнейшее применение правил».
Скидки на товар
Управление скидками
Скидки могут применяться как к одному товару торгового каталога, так и ко всем товарам каталога или отдельного раздела. |
Скидки для товаров действуют и на их торговые предложения.
Управление скидками на товары осуществляется на странице Маркетинг > Товарный маркетинг > Скидки на товар > Скидки на товар:
Настройка скидки на товар
Рассмотрим форму настройки скидки на товары:
Подробнее...[/di]!
Создание скидки в режиме после конвертации описано в [ds]соответствующей главе.[/ds][di] Начиная с версии 16.6.0 модулей Информационные блоки, Торговый каталог и Интернет-магазин, доступны объединенные скидки каталога и магазина. Это позволяет более гибко управлять зависимостями между скидками, дает возможность устанавливать необходимый приоритет выполнения и в нужный момент останавливать выполнение скидок.
Подробнее...[/di]
Закладка "Скидка"
Например, создадим скидку 10% на раздел Пантолеты каталога Одежда. Пусть она действует в течении месяца.
Форма создания (редактирования) скидки находится на странице административного раздела Маркетинг > Товарный маркетинг > Скидки на товар > Скидки на товар нажмите Новая скидка:
Заполните поля на закладке Скидка:
- Опция Активность должна быть отмечена, чтобы скидка применялась к товарам каталога.
- Укажите название скидки в одноименном поле, в нашем случае это Скидка 10% на пантолеты.
- В поле Сайт выберите сайт интернет-магазина, для товаров которого создаете скидку.
- Период активности выберите как Интервал и с помощью календаря сделайте этот интервал равным месяцу.
Важно! Будьте внимательны при настройке дат интервала действия скидки. Если в календаре у вас отключена установка времени, то в соответствующем поле будет установлена только [dw]дата без времени[/dw][di][/di] Например, если установлено, что скидка действует до 28.04.2015, то считается, что она действует до 28.04.2015 00:00:00. Таким образом, 28.04.2015 скидка действовать уже не будет.
- В выпадающем списке Тип скидки можно выбрать одну из следующих форм задания скидки:
- В процентах - скидка задается в процентах от стоимости товара (указывается в нашем примере);
- Фиксированная сумма - можно указать определенную сумму скидки в валюте, определенной в поле Валюта скидки;
- Установить цену на товар - можно указать фиксированную цену на товар после применения скидки в валюте, определенной в поле Валюта скидки.
- В поле Величина скидки укажите величину скидки (в нашем примере это 10).
- Поле Валюта скидки определяет, в какой валюте задана скидка (если она представлена в виде фиксированной суммы или цены), а также определяет валюту для Максимальной суммы скидки, если эта сумма задана. Поле Максимальная сумма скидки имеет смысл заполнять, если выбран тип скидки В процентах.
Примечание: управление валютами, доступными для представления цен и скидок, осуществляется на страницах модуля Валюты (Настройки > Валюты). - Чем больше значение Приоритета применимости, тем раньше применится скидка. Помните о том, что приоритет применимости учитывается в рамках одного типа скидок (скидки на товары не будут скоординированы с правилами корзины).
- Снимите галочку в поле Прекратить дальнейшее применение скидок, чтобы к товарам помимо данной скидки могли быть одновременно применены и другие ([dw]алгоритм применения[/dw][di]Скидки применяются в порядке 1) Скидки на товар с учетом введенных купонов; 2) Накопительные программы; 3) Правила корзины
Подробнее...[/di]). - В поле Краткое описание размер текста не должен превышать 255 символов.
Закладка "Условия"
На закладке Условия задаются условия применения скидки. Укажем, что данная скидка может применяться только для раздела Пантолеты каталога Одежда. Для этого с помощью ссылки Добавить условие задайте соответствующие значения для поле Инфоблок и поле Раздел, соединив данные условия логическим И (все условия выполнены):

Закладки "Ограничения" и "Купон"
На закладке [dw]Ограничения[/dw][di][/di] можно указать группы пользователей, которые могут воспользоваться данной скидкой, и типы цен, на которые она распространяется.
Оставим данные параметры неуказанными, что позволит применять скидку всем группам пользователей для всех типов цен товаров.
На закладке Купоны можно добавить купоны к скидке. Мы создаем скидку без купонов, поэтому опцию Создать купоны при сохранении параметров скидки оставляем [dw]неотмеченной[/dw][di][/di].

В результате скидка на товар будет показана в публичном разделе только в корзине после ввода купона.
Результат
Когда все параметры заданы, сохраните скидку. Она будет добавлена в общий список, а в публичном разделе созданная нами скидка будет отображаться сразу при просмотре товаров:
Если созданная скидка на товар не отображается в каталоге, то проверьте, включён ли показ скидки в настройках [dwi include_component]компонента[/dwi] Каталог:
При этом стоимость товара рассчитывается и показывается в соответствии с указанной Вами дробной скидкой и [ds]настройками округления.[/ds][di] В этом уроке рассмотрим, как правильно настроить округление цен (т.е. чтобы после конвертирования валют или после применения скидок выводились "красивые" цены, округленные, например, до целых чисел, но при этом в чеке пробивались и копейки).
Подробнее...[/di]
Документация по теме
Купоны скидок на товары
Что такое купон?
Сам купон не определяет ни размеры, ни условия применения скидки. Эти параметры задаются в настройках скидки, к которой он применяется.
Список купонов на скидки расположен на странице Купоны на скидки (Маркетинг > Товарный маркетинг > Скидки на товар > Купоны скидок на товар):
Пример создания купона
Создадим, например, многоразовый купон на скидку, доступную при покупке платьев.
Нажмите на странице Купоны на скидки и выберите нужную скидку в [dw]форме создания купона[/dw][di]
[/di].
Выставьте флаг активности купона, сделайте его многоразовым, нажмите , чтобы сгенерировать его код.
- Купон на одну позицию заказа можно применить только к одному товару и только один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;
- Купон на один заказ можно применить один раз на [dw]один любой заказ[/dw][di]Если один покупатель использовал такой купон в заказе, то другие покупатели воспользоваться им уже не смогут.[/di];
- Многоразовый купон может применяться к заказам неограниченное количество раз (в том числе и [dw]одним покупателем[/dw][di]Функционал Многоразового купона, который может быть применён каждым пользователем один раз, пока не реализован.[/di]).
Оставим дату применения купона пустой, чтобы можно было применять его в любой момент.
После сохранения он добавится в общий список на странице Купоны на скидки.
Результат
В результате, когда покупатель введет наш сгенерированный купон в публичном разделе на странице корзины, система автоматически пересчитает цену. Новая цена выведется только для тех товаров, для которых подходит скидка (в нашем примере скидка дается только на платья):
Правила работы с корзиной
Правила работы с корзиной представляют собой по сути [dw]скидки на заказ[/dw][di]Примеры настройки правил корзины приведены здесь[/di] покупателя, удовлетворяющий определенным условиям. Вернее будет сказать что это не скидки, а наценки, поскольку в зависимости от выполняемого действия, стоимость заказа (или доставки) можно как уменьшить, так и увеличить. Данный инструмент позволяет задавать многовариативность условий применения скидок\наценок.
Правила работы с корзиной позволяют изменить стоимость доставки и/или стоимость товаров в корзине. Причем на [dw]комплекты[/dw][di]Комплект - это список товаров, составляющих необходимую комплектацию основного товара.
Подробнее...[/di] правила действуют как на единую сущность (с версии 14.11.3 модуля Интернет-магазин).
Управление правилами работы с корзиной
Управление правилами
Управление правилами работы с корзиной осуществляется на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной > Правила работы с корзиной.
Для правил работы с корзиной, как и для скидок на товар, могут создаваться купоны. Список всех имеющихся купонов для правил представлен на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной > Купоны правил корзины:
Документация по теме
Настройка правил работы с корзиной
Подробнее...[/di]!
Создание правила в режиме после конвертации описано в [ds]соответствующей главе.[/ds][di] Начиная с версии 16.6.0 модулей Информационные блоки, Торговый каталог и Интернет-магазин, доступны объединенные скидки каталога и магазина. Это позволяет более гибко управлять зависимостями между скидками, дает возможность устанавливать необходимый приоритет выполнения и в нужный момент останавливать выполнение скидок.
Подробнее...[/di]
Настройка правила
Настройку правил работы с корзиной рассмотрим на примере добавления нового правила.
Для этого на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной > Правила работы с корзиной нажмите на кнопку Добавить правило, откроется форма создания правила.
На закладке Общие параметры поля заполняются аналогично полям [dw]скидки[/dw][di]
Подробнее...[/di] на закладке Скидка (правила применяются согласно [dw]алгоритму[/dw][di]Скидки применяются в порядке 1) Скидки на товар с учетом введенных купонов; 2) Накопительные программы; 3) Правила корзины
Подробнее...[/di]).
Рассмотрим закладку Действия и условия, именно на ней задаются [dw]условия[/dw][di]При редактировании скидки, если в условии указано деактивированное свойство товара,
появится ошибка Свойство деактивировано. Правило нужно изменить.[/di] применения скидки/наценки:
Правило может содержать в себе действие, позволяющее изменить стоимость товаров в корзине и/или стоимость доставки. Стоимость товаров изменяется согласно заданным для этого действия условиям: так, в нашем примере дается скидка 25% на товар из раздела Футболки, если он покупается в количестве большем или равном 2.
Дополнительные условия для применения правила задаются в одноименной секции. Например, с ее помощью можно задать [dw]условия изменения стоимости доставки[/dw][di][/di].
В данном примере, если выбрана доставка курьером, то будет применяться скидка 50% на доставку и скидка 25% на футболки, если они покупаются в количестве большем 2. Если же будет выбран иной способ доставки, то скидка на футболки даваться не будет, поскольку в условиях задано, чтобы были выполнены все условия вместе.
Описание некоторых условий
| ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Рассмотрим условия, значения которых могут вызвать вопросы при создании правил корзины. Подробное описание всех условий смотрите в документации.
2 Дополнительные условия
|
На закладке Ограничения в обязательном порядке следует указать [dw]группы пользователей[/dw][di][/di], на которые распространяется правило.
На закладке Купоны можно добавить купоны к правилу. Если необходимо, чтобы правило применялось для всех покупателей без купона, то опцию Создать купоны при сохранении правила [dw]оставляем неотмеченной[/dw][di][/di].
Если правило корзины должно срабатывать по купону, то следует отметить опцию и указать тип купонов, их [dw]число и период действия[/dw][di][/di].
Если правило не связано с внешними источниками данных, то вкладку Дополнительно можно пропустить.
Когда все параметры заданы, сохраните правило. Оно будет добавлено в общий список, а в публичном разделе на странице корзины или оформления заказа (если выбрано действие по изменению стоимости доставки) будет выполнен пересчет стоимости заказа в соответствии с заданными условиями.
скидкам, а также отключить (или включить) их использование.
В заказе применяются и, следовательно, отображаются те скидки, которые были
актуальны на момент его оформления. Это необходимо учитывать при редактировании
состава заказа и изменении условий доставки, поскольку в зависимости от рода изменений
будут применяться доступные на текущий момент скидки.
Подробнее...[/di], нажав кнопку контекстной панели [dw]Пересчитать заказ.[/dw][di]

Документация по теме
Купоны правил корзины
Как создать купон
Рассмотрим работу с купонами для правил на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Правила работы с корзиной > Купоны правил корзины.

Подробнее...[/di].
Для этого на странице Купоны правил корзины нажмите кнопку Добавить. Откроется форма создания (редактирования) купона на правило:
Заполните поля:
- Отметьте флаг активности купона, чтобы он был доступен для применения.
- В поле Правило корзины выберите нужное правило, на которое создается купон.
- В поле Купон укажите код купона вручную или сгенерируйте по одноименной кнопке.
- Выберите тип купона. Возможны следующие варианты:
- на одну позицию заказа - купон можно применить только к одному товару и только один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;
- на один заказ - купон можно применить один раз на [dw]один любой заказ[/dw][di]Если один покупатель использовал такой купон в заказе, то другие покупатели воспользоваться им уже не смогут.[/di];
- многоразовый может применяться к заказам неограниченное количество раз (в том числе и [dw]одним покупателем[/dw][di]Функционал Многоразового купона, который может быть применён каждым пользователем один раз, пока не реализован.[/di]).
- Если купон можно применять только в некоторый период времени, то задайте интервал использования в поле Период активности.
Обратите внимание, что в купоне в первую очередь учитывается период активности самого правила. - Если купон должен принадлежать какому-то пользователю, то укажите данного пользователя в поле Владелец купона. В противном случае он будет неименным.
- В поле Максимальное число использований указывается ограничение по количеству использования для многоразового купона.
- В поле Комментарий при необходимости можно задать произвольный комментарий для администратора.
Когда все параметры купона заданы, сохраните его. Он добавится в общий список купонов для правил.
Результат
В результате, при вводе купона в публичном разделе на странице корзины система автоматически выполнит пересчет и выведет новую цену. Цена пересчитается только для тех товаров, для которых подходит правило (в нашем случае скидка дается на футболки, если их заказано более 2-х штук):
Документация по теме
Накопительные скидки
Подробнее...[/di].
Управление накопительными скидками
Управление накопительными скидками
На странице административного раздела Маркетинг > Товарный маркетинг > Накопительные скидки перечислены накопительные скидки, имеющиеся в системе.
Механизм применения накопительных скидок можно выбрать в [comp include_settings_catalog]настройках модуля[/comp] торгового каталога.
С примерами таких скидок вы можете ознакомиться в уроке [dw]Варианты накопительных программ[/dw][di]Комбинации сроков суммирования и периодов действия дают различные варианты накопительных программ.
Подробнее...[/di].
Такая страница создаётся с помощью компонента Накопительные программы.
Подробнее...[/di] в публичной части сайта на отдельной странице.
Документация по теме
Создание накопительной программы
Как создать новую накопительную программу
Для добавления новой накопительной программы на контекстной панели страницы административного раздела Маркетинг > Товарный маркетинг > Накопительные скидки нажмите Новая накопительная программа. Откроется форма создания накопительной программы:
Закладка "Накопительная программа"
Заполните следующие поля:
- Активность - снимите галочку, если не хотите, чтобы данная накопительная программа применялась.
- Название накопительной программы - введите любое название программы, дающее представление о случаях применения, величине и т.д. по желанию.
- Сайт - выберите сайт, к ценам на товары которого может быть применена данная накопительная скидка.
Закладка "Скидки накопительной программы"
Заполните следующие поля:
- Период для расчета скидок - укажите временной промежуток, за который следует произвести суммирование заказов для расчета скидки. Доступные значения:
- За все время - суммируются все оплаченные заказы клиента, имеющиеся в базе.
- При выборе значения За период появятся дополнительные поля, позволяющие указать дату/время [dw]начала и окончания[/dw][di]
[/di]этого периода:
- При выборе значения За последние появится дополнительное поле [dw]Выбрать оплаченные заказы за последний(е)[/dw][di]
[/di].
Укажите число дней\месяцев\лет до текущего момента, за которые следует произвести суммирование стоимости заказов для вычисления скидки.
- Бессрочно - без ограничений по времени.
- При выборе значения Период, как и для поля Период для расчета скидок, появятся дополнительные поля, позволяющие указать дату/время начала и окончания этого периода.
- При выборе значения Время с момента получения появится дополнительное поле [dw]Период действия скидок (с момента получения скидки)[/dw][di]
[/di].
Укажите число дней\месяцев\лет с момента получения, в течении которых будет действовать скидка.


Если вам не хватило полей для указания сумм и скидок для них, для добавления новых жмите кнопку .
Закладка "Ограничения"
На данной закладке в обязательном порядке следует указать группы пользователей, которые могут воспользоваться скидкой.
Мы отметили [dw]все группы[/dw][di][/di].
Закладка "Дополнительно"
Здесь вы можете указать [dw]внешний код[/dw][di][/di], используемый для связи накопительной программы с внешним источником данных. А также изменить индекс сортировки, влияющий на расположение программы в общем списке (чем больше число, тем ниже по списку будет располагаться программа).
После того как все параметры накопительной программы будут указаны, нажмите Сохранить, и она отобразится в общем списке.
Варианты накопительных программ
Комбинации сроков суммирования и периодов действия дают различные варианты накопительных программ. Рассмотрим основные из них:
Бессрочные программы
Бессрочная накопительная программа
Скидка будет тем выше, чем больше покупок сделал клиент за все время. Данную скидку уже нельзя потерять, она будет активна всегда.
Для создания такой программы на вкладке Скидки накопительной программы формы создания накопительной скидки выберите следующие параметры:
Программа для поощрения старых клиентов
Предположим, нужно дать постоянную скидку 5% клиентам, которые сделали покупки до 01 сентября 2009 года на сумму не меньше 20 000 рублей. Для этого на вкладке Скидки накопительной программы формы создания накопительной скидки выберите следующие параметры:
Программа для стимуляции новых заказов
Допустим нужно учитывать только заказы с начала нынешнего года и скидка будет тем больше, чем больше покупок сделает клиент в дальнейшем. Для примера пусть это будет 5% от суммы заказов не меньшей 20 000 рублей. Для этого на вкладке Скидки накопительной программы формы создания накопительной скидки выберите следующие параметры:
Разовые накопительные программы
Премирующая скидка активным клиентам
Временная скидка дается активным клиентам, которые набрали определенную сумму заказов. В поле Период для расчета скидки выбирается За все время, в поле Срок действия скидок ставится определенный период.
Акция "Купи товаров в июне на определенную сумму и получи скидку на заказы в июле"
Для такой акции на вкладке Скидки накопительной программы формы создания накопительной скидки выберите следующие параметры:
Годовая накопительная программа
Данная программа стимулирует делать заказы в течение года.
Период для расчета скидок и срок действия полностью совпадают.
Частный случай такой программы показан на скриншоте ниже:
Премирующая программа с ограничением для активных за последнее время клиентов
Как пример это скидка на месяц клиентам, активно покупавшим последние полгода:
Программы без фиксированных дат
Такие программы действуют с момента получения скидки, т.е. когда будет набрана необходимая сумма оплаченных заказов.
Период для расчета можно брать как За все время, как За период (с указанием только даты начала), так и За последние.
Срок действия таких скидок - Время с момента получения, либо Период (возможно указание только даты окончания действия программы).
Программа без фиксированной даты, по которой дается скидка в 25% тем клиентам, кто в течение трех месяцев оформит заказов на 50 000 рублей:
Если клиент попадает под действие нескольких программ - выбирается максимальная. Если обычная скидка выше, чем скидка по накопительной программе, будет выбрана обычная.
Пример суммирования скидок в магазине
В данном уроке рассмотрим на примере работу [dw]алгоритма[/dw][di]Скидки применяются в порядке 1) Скидки на товар с учетом введенных купонов; 2) Накопительные программы; 3) Правила корзины Подробнее...[/di] по применению скидок. |
Допустим, что в нашем магазине:
- созданы скидки на товары из разделов Нижнее белье и Пантолеты.
Список скидок- Скидка на нижнее белье будет применяться по купону к товарам из раздела Нижнее белье и составляет 10%. Дальнейшее применение скидок не прекращается.
- Скидка на пантолеты составляет 7% и применяется к товарам из раздела Пантолеты в указанный интервал. Дальнейшее применение скидок не прекращается.
- имеется накопительная программа скидок.
Параметры программы - созданы правила, изменяющие стоимость товаров в корзине.
Список правил- Скидка в 3% будет применяться к стоимости заказа, если выбран наличный расчет. Дальнейшее применение правил не прекращается.
- Скидка в 5% имеет больший приоритет и будет применяться к стоимости заказа в субботу и воскресенье. Дальнейшее применение правил прекращается.
Так в нашем магазине накопительные программы не будут действовать, если на товар имеется скидка:
Представим, что в выходной день в наш магазин пришел покупатель, имеющий купон на нижнее белье. В корзину он положил следующие товары:
Видим, что на товары покупатель получил разного рода скидки. Разберем, какие именно:
- Первый товар куплен из раздела Пантолеты, поэтому он имеет [dw]скидку 7%[/dw][di]
[/di] (899 руб. - 0,07*899 руб. = 836,07 руб.).
- На товар Нижнее белье Розовое Смущенье получена скидка 10% по введенному купону CP-WDVJW-FNSJBS8 (1199 руб. - 0,1*1199 руб. = 1079,1 руб.).
- На третий товар Спортивный Костюм Нежная Теплота сработала скидка величиной 5% по накопительной программе, поскольку покупатель оплатил уже товаров на [dw]сумму больше, чем 20000 рублей[/dw][di]
[/di] (2330 руб. - 0,05*2330 руб. = 2213,5 руб.).
Обратите внимание, что скидка по накопительной программе не применилась к первому и второму товарам в соответствии с нашими настройками модуля Торговый каталог.
Когда покупатель переходит к оформлению заказа, то величины скидок изменяются:
Происходит это в связи с тем, что к стоимости товаров применились правила работы с корзиной. Рассмотрим подробнее, какое из правил или оба наших правила применились.
Покупатель выбрал наличный расчет, но делает покупку в выходной день. Следовательно, применилось только одно правило Скидка 5% на заказ в выходные, поскольку оно имеет более высокий приоритет применимости и после него больше никакие правила не применяются.
В нашем магазине правило применяется не к полной стоимости товара, а к стоимости, рассчитанной [dw]с учетом скидок[/dw][di][/di] на товар и скидок по накопительной программе.
Таким образом:
- товар Пантолеты Кости на Пляже имеет стоимость: [dw]836,07[/dw][di]Это начальная стоимость 899 руб. минус 7% скидки за то, что это пантолеты.
То есть (899 - 0,07*899)=836,07[/di] руб. - [dw]0,05[/dw][di]Это 5% скидки за то, что это выходной день. Накопительная скидка не применяется, т.к. она не работает с товарами, на которые уже есть скидки.[/di]*836,07 руб. = (899 - 0,07*899) руб. - 0,05*(899 - 0,07*899) руб. = 899 руб. - [dw]0,1165[/dw][di]Это получилось, если раскрыть скобки
То есть -0.07-0,05+0,0035= - 0,1165[/di]*899 руб. = 794,27 руб., а суммарная величина скидки составила [dw]11,65%[/dw][di]Правильно, 0,1165 это и есть 11,65%[/di]; - товар Нижнее белье Розовое Смущенье имеет стоимость: [dw]1079,1[/dw][di]Это начальная стоимость 1199 руб. минус 10% скидки за введённый купон.
То есть (1199 - 0,1*1199)=1079,1[/di] руб. - [dw]0,05[/dw][di]Это 5% скидки за то, что это выходной день. Накопительная скидка не применяется, т.к. она не работает с товарами, на которые уже есть скидки.[/di]*1079,1 руб. = (1199 - 0,1*1199) руб. - 0,05*(1199 - 0,1*1199) руб. = 1199 руб. - [dw]0,145[/dw][di]Это получилось, если раскрыть скобки
То есть -0.1-0,05+0,005= - 0,145[/di]*1199 руб. = 1025,15 руб., а суммарная величина скидки составила [dw]14,5%[/dw][di]Правильно, 0,145 это и есть 14,5%[/di]; - товар Спортивный Костюм Нежная Теплота имеет стоимость: [dw]2213,5[/dw][di]Это начальная стоимость 2330 руб. минус 5% скидки по накопительной программе.
То есть (2330 - 0,05*2330)=2213,5[/di] руб. - [dw]0,05[/dw][di]Это 5% скидки по накопительной программе. Клиент уже раньше набрал у нас товаров больше, чем на 20 тыс. руб. Эта скидка применилась потому, что на этот товар нет других скидок. [/di]*2213,5 руб. = (2330 - 0,05*2330) руб. - 0,05*(2330 - 0,05*2330) руб. = 2330 руб. - [dw]0,0975[/dw][di]Это получилось, если раскрыть скобки
То есть -0.05-0,05+0,0025= - 0,0975[/di]*2330 руб.= 2102,83 руб., а суммарная величина скидки составила [dw]9,75%[/dw][di]Правильно, 0,0975 это и есть 9,75%[/di].
Примеры настройки правил корзины
Здесь приведены примеры задания различных скидок, которые легко можно реализовать с помощью инструмента [ds]Правила работы с корзиной[/ds][di]
Настройку правил работы с корзиной рассмотрим на примере добавления нового правила. Для этого на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной > Правила работы с корзиной нажмите на кнопку Добавить правило, откроется форма создания правила.
Подробнее...[/di] (условия применения скидки задаются на закладке Действия и условия). Данные примеры работают и в режиме до конвертации, и в режиме после конвертации.
Скидка 10% на весь ассортимент магазина
|
---|
Внимание! Такое правило корзины работает для всех каталогов магазина.
|
Скидка 10% на товары с розничной ценой
|
---|
Допустим в интернет-магазине созданы два типа цен: Розничная и Оптовая.
Задача: давать скидку 10% на весь ассортимент тем клиентам, которые покупают за розничную цену. Для этого в условии в разделе [dw]Поля и характеристики товара в инфоблоке[/dw][di] Теперь все пользователи, которым доступна покупка товаров по розничной цене, получат скидку 10%. Для тех пользователей, которые покупают по оптовым ценам, цена останется прежней (без скидки). |
Скидка 50% на доставку почтой России при покупке на сумму от 5000 до 10 000 рублей
|
---|
![]() |
Скидка 50% на доставку при покупке комбинации товаров (только при заказе определенных товаров вместе)
|
---|
![]() Результат: |
Скидка 3% на заказ, если производится оплата наличным расчетом
|
---|
![]() |
Скидка 10% на сумму заказа от 5000 рублей
|
---|
![]() |
Скидка 15% в понедельник, вторник, среду - при оплате банковской картой и если сумма заказа от 3000 рублей
|
---|
![]() |
Скидка 50% на метлу при покупке двух и более лопат
|
---|
![]() |
Скидка 50% на метлу при покупке трёх и более вил или лопат в любом варианте состава (трое вил и ноль лопат; 1 вилы и четыре лопаты и т.п.)
|
---|
![]() |
Скидка 25% на покупку двух и более товаров раздела Платья
|
---|
![]() |
Скидка 5% на желтые товары, если заказ по ним превысит 1000 рублей
|
---|
Предполагаем, что свойство товара Цвет - это свойство инфоблока с торговыми предложениями (торговое предложение с нужным цветом). Скидка будет применяться на все желтые товары в корзине, если суммарный заказ по желтым товарам превысит 1000 рублей. |
Бесплатная доставка, если заказаны только определенные товары
|
---|
Скидка 100% должна действовать на доставку только определенных товаров, например, зеркал (круглого, овального и в полный рост). То есть, доставка будет бесплатной, если заказано одно или несколько из перечисленных зеркал. Если же в заказе наряду с зеркалами имеются и другие товары, то скидка срабатывать не будет. |
Скидка 70% на банное полотенце, когда в корзине есть штора и коврик для ванной
|
---|
![]() |
Скидка 50% на любой товар из раздела Аксессуары, но не более 500 руб. на все аксессуары
|
---|
Для задания такой скидки необходимо настроить два правила: |
Скидка 5% на любой красный предмет и 10% на все платья (но на красное платье 10%, т.е. применяется максимальная скидка)
|
---|
![]() |
Скидка 5% на каждый следующий аксессуар в заказе (на одинаковые товары). Т.е. чем больше заказываешь - тем больше скидка
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Для этого нужно создать несколько аналогичных Правил работы с корзиной (по одному для каждого возможного количества заказов), и прописать общую итоговую скидку на всю покупку. Ниже приведена формула для расчета размера скидки, которую нужно прописать в каждом Правиле:
Вот так будет выглядеть Правило для предоставления скидки 5% на второй такой же товар: При этом в Общих параметрах правила должна быть снята галочка [dw]Прекратить дальнейшее применение правил.[/dw][di]
Обратите внимание! В [dw]Публичном разделе[/dw][di]В Публичном разделе отображается скидка 3%, а фактически скидка 2.5% на каждый товар при
покупке двух одинаковых товаров. ![]() ![]() |
Скидка 5% на все товары в корзине если выбрана служба доставки Почта России при оформлении заказа
|
---|
Скидка не отображается в корзине. При выборе доставки Почта России на этапе оформления заказа, автоматически применяется скидка на товары.
|
Скидка 20% на всё по купону, которая отменяет действие остальных правил корзины
|
---|
|
Наценка на 10 рублей на всю сумму заказа, если используется определённая платёжная система
|
---|
Скидка на единицу одного товара при наличии в корзине единицы другого товара.
|
---|
Скидка на доставку 300 руб. при сумме заказа от 5000 руб., которая действует даже если стоимость доставки меньше суммы скидки.
|
---|
![]() Таким образом, если сумма заказа более 5000 рублей, то с настройкой «скидку не более» правило сработает следующим образом:
|
Фиксированная цена распродажи – все платья по 1000 рублей.
|
---|
![]() Независимо от исходной цены платья, его стоимость будет 1000 рублей. Остальные товары будут продаваться по обычной цене. |
В [ds]следующем уроке[/ds][di]
Для некоторых вариантов приведены примеры, как можно решить задачу стандартными средствами без кастомизации.
Подробнее...[/di] описаны примеры скидок и акций, реализация которых пока не предусмотрена в системе.
Текущие ограничения правил корзины
В этом уроке мы собрали для вас некоторые варианты скидок и акций, реализация которых пока не предусмотрена [ds]Правилами работы с корзиной[/ds][di]
Настройку правил работы с корзиной рассмотрим на примере добавления нового правила. Для этого на странице Маркетинг > Товарный маркетинг > Правила работы с корзиной > Правила работы с корзиной нажмите на кнопку Добавить правило, откроется форма создания правила.
Подробнее...[/di] в штатном продукте. Для некоторых вариантов приведены примеры, как можно решить задачу стандартными средствами без кастомизации.
Есть решение!
Чтобы посмотреть решение – раскройте спойлер.
1. Скидка на первый заказ
|
---|
Решение:
Многоразовый купон частично решает задачу, но дополнительно требуется контроль использования его пользователем. Есть два варианта:
|
2. Три одинаковых товара покупаем – четвертый в подарок или 4 = 3
|
---|
Решение:
Вычислите необходимый размер скидки в зависимости от [dw]общего количества[/dw][di]Если акция 2 = 1, то скидка 50%. Если 3 = 2, то 33,3% и т.д.[/di] товара и создайте правило корзины, по которому будет дана скидка на все товары при достижении этого количества. Пример: для акции четыре товара по цене трех: скидка 25% и условиеполе Количество товара в корзине равно 4. Важно: Скидка распространится только на те товары в корзине, количество которых будет строго равно 4. На другие товары в корзине или на товары, количество которых больше 4, скидки не будет.
|
3. Скидка на товар 25 % если его кол-во в заказе кратно 2
|
---|
Решение:
Для реализации такой скидки создайте отдельное правило на каждую кратность. Например:
Настройки правила аналогичны настройкам предыдущего примера и выглядят так для количества = 4: |
4. Скидка на сумму товаров в корзине в размере 10%, НО не более 1000 рублей.
|
---|
Решение:
Такую задачу легко решить при помощи двух отдельных правил (одним правилом никак не получится! ). Оба правила имеют одинаковое значение приоритета. У первого с процентной скидкой должна быть установлена опция Прекратить применение скидок на текущем уровне приоритетов.
|
5. Выбрать подарок на сумму % от общей стоимости заказа
|
---|
Решение:
Продумайте диапазоны сумм и подберите подарки для каждого диапазона. После создайте для каждого диапазона суммы заказа соответствующее правило корзины. Например возьмем три диапазона:
Примечание: При работе с большим количеством товаров воспользуйтесь советом из урока Решение проблем производительности в скидках.
|
6. Скидка по местоположению
|
---|
Решение:
В правилах корзины нет такого условия, которое предоставляло бы скидку в зависимости от местоположения клиента. Но можно воспользоваться скидкой в зависимости от выбранной в форме оформления заказа службы доставки:
В зависимости от указанного местоположения, клиенту будет предложена соответствующая служба доставки. Как только он выберет её в форме оформления заказа – сразу применится скидка. Примечание: Подробнее о создании служб доставки и ограничениях в главе курса Службы доставки.
|
7. Товары из акционного раздела могут быть и подарком, и товаром для которого дают подарок.
|
---|
Приведем полный пример такой задачи:
Пусть есть раздел Акции. В разделе содержатся 4 товара стоимостью 5000/4500/4000/3000. К каждому товару из раздела дается на выбор в подарок любой товар меньшей суммы из этого же раздела. Например, к товару за 4500 предлагаются в качестве подарков товары за 4000 и 3000. Для решения такой задачи можно создать 3 похожих [dw]правила[/dw][di]В правиле указываем какие товары доступны в качестве подарка: Таким образом в системе не получится реализовать сценарий, когда к каждому товару за полную стоимость даётся подарок меньшей стоимости из этого же акционного раздела. Самым правильный способ решения – предоставлять в качестве подарка другой перечень товаров (например, из другого раздела). Что ещё можно сделать? Ограничьте акцию: пусть из акционного раздела предоставляется только один подарок, наименьшей стоимости. Таким образом, даже если взять три товара из акционного раздела, подарок будет только один. Для всех правил в этом случае нужно установить один уровень приоритета и галочку Прекратить применение скидок на текущем уровне приоритета. В результате подарком будет товар наименьшей стоимости из акционного раздела. Примечание: Либо клиент может оформить покупку несколькими заказами, и в таком случае получить больше подарков.
Напоминаем, что товар перестаёт быть подарком в случае увеличения количества этого товара в корзине. Подробнее в уроке Функционал подарков. |
8. Скидка 20% на произвольный комплект из товаров трёх акционных разделов. Скидка применяется только к этим трем товарам.
|
---|
Для лучшего понимания задачи, уточним условия подробнее на примере.
Пусть определены три акционных раздела: Платья, Обувь и Аксессуары. Если в корзину одновременно добавлено по одному товару из каждого раздела, т.е. платье + пара обуви + аксессуар, то клиенту предоставляется скидка 20% на эти три товара. Скидка не должна быть применена на дополнительные товары, как из акционных разделов, так и из других разделов. Решение: Задача покупки комплекта со скидкой решается полностью. Но клиент сможет купить такой комплект только без добавления других товаров в заказ и без увеличения количества акционного товара. Т.е. в корзине клиента должны быть только платье + пара обуви + аксессуар. Настройки такого правила выглядят следующим образом:
При таких настройках правила клиенты смогут купить комплект, состоящий из товаров акционных разделов, со скидкой. При этом клиенты должны быть предупреждены, что для покупки комплекта в корзине не должно быть других товаров. Покупка других товаров должна осуществляется только отдельным заказом. |
9. Промокод даёт скидку 10% при сумме заказа от 3500 до 5000 рублей, и 15% если сумма выше 5000 рублей
|
---|
Для реализации такой задачи потребуется создать два простых правила корзины:
Сложность задачи в том, что система привязывает промокод (купон) только к одному правилу корзины. А значит сделать один промокод на оба правила не получится. Решение: Задайте название купона для каждого правила корзины вручную. Например, SALE10 для скидки в 10% и SALE15 для скидки в 15%. На странице сайта с описанием акции или в рекламной рассылке, опишите условия акции. Для применения скидки клиенту понадобится только изменить цифры в промокоде. |
Пока нет решения
В спойлерах приведены примеры и небольшие пояснения, почему в системе не получится сделать такую скидку.
1. Скидка только на те товары, для которых нет подарка
|
---|
Пример: Если в корзину добавлено Красное платье, то в подарок к нему давать красный ремень. Для всех остальных товаров корзины – скидка 10%.
В системе подарок не привязывается к конкретному товару. Правило предоставления подарка относится ко всей корзине, а товар может являться лишь условием предоставления этого подарка. Поэтому не получится разграничить таким способом применение скидки. |
2. Отложенные скидки или Скидка на следующий заказ
|
---|
Примеры таких скидок:
Автоматически система не может формировать правило корзины для следующей покупки и индивидуально для каждого покупателя. Примечание: Часть задачи решается предоставлением клиенту [ds]купона на скидку[/ds][di]Используйте функционал купонов, чтобы предоставлять покупателям индивидуальные бонусы.
Подробнее...[/di] для следующей покупки. |
3. Скидка при заказе комплекта товаров равным количеством
|
---|
Пример: Скидка 10% при заказе комплекта товаров равным количеством:
Штатно система не может разделить применение скидок для корзины для одного и того же товара (в примере выше – для чашки). |
4. Скидка на товар без учета разных характеристик одного товара (свойств торговых предложений)
|
---|
Пример: Требуется предоставить скидку только на вторую единицу товара, независимо от выбранных характеристик (свойств торговых предложений). Например один товар с определенным размером клиент берет себе, а второй для друга с другим размером. Первый должен быть без скидки, а второй – со скидкой.
В корзине каждое торговое предложение является отдельным товаром. Сделать скидку получится только на полностью одинаковые по характеристикам товары (так, как это описано в первом разделе урока в примерах № 2 и 3). |
5. Применить скидку на товар наименьшей стоимости
|
---|
Примеры таких скидок:
Система работает с точно заданными в правилах корзины значениями, а в указанном случае требуется сравнение стоимости товаров в корзине. |
Дополнительно
- Подборка разных примеров настройки правил корзины;
- Что не может функционал подарков;
- О скидке по купону в размере фиксированного значения.
Решение проблем производительности в скидках
Неправильно настроенные скидки замедляют работу вашего интернет-магазина.
Видеоурок
Введение
Самая распространенная ситуация - это когда в условиях применения скидки (или правила корзины) перечислены десятки, а то и сотни товаров. Пример такой неправильной скидки:
Подобный вариант создания скидки может быть использован лишь в случае небольшого магазина либо, например, для разовой акции на конкретные товары. Для ситуации, когда объем товарной номенклатуры велик, постоянно меняется (часто заводятся новые позиции, удаляются/деактивируются старые) настройка правил корзины должна быть иной.
Как грамотно настроить скидку на большое количество товаров?
Создайте для инфоблока товаров (или в зависимости от ситуации, для инфоблока предложений) свойство типа Строка, Число или Список. Выбор типа свойства определяется тем, сколько величин скидок планируется. Если скидок немного, их значения не меняются, тогда выберите списочное свойство. Если же магазин большой (с разделением прав между сотрудниками) либо планируется периодически расширять набор правил, то выберите свойство типа Число. Тип Строка универсальнее, но требует аккуратности.
- Тип [dw]Список[/dw][di]
[/di].
Допустим, что для свойства задано [dw]несколько значений[/dw][di]
[/di]. Для товаров в форме их редактирования указали подходящее им значение величины скидки. Рассмотрим примеры настройки двух правил:
- В первом даем скидку на товар 15%:
- Во втором - скидку 100 рублей:
Важно! Эти два правила можно объединить в одно, но на момент версий 18.5.5 и 18.5.6 модулей Торговый каталог и Интернет-магазин соответственно нет возможности показа таких правил с несколькими действиями в каталоге. - В первом даем скидку на товар 15%:
- Тип [dw]Число[/dw][di]
[/di].
Для товара [dw]заполните свойство[/dw][di]
[/di] со скидкой нужной величиной и составьте правило следующим образом:
- Тип Строка.
Работа со свойством типа Строка аналогична работе со свойством типа Число, за исключением того, что правило должно быть составлено примерно следующим образом:
Важно! В этом случае в товаре свойство должно быть заполнено как [dw]45 руб[/dw][di][/di]. Если же будет указано [dw]45 руб.[/dw][di]
[/di] (добавлена точка), то правило не сработает, поскольку требуется полное совпадение значения.
Заключение
Таким образом, условие Товар равен может использоваться при небольших объемах либо для разовых акций. Для остальных случаев настоятельно рекомендуется использовать способ, показанный выше. В чем его преимущество? Условия правил корзины короче, их нет нужды перенастраивать при изменении номенклатуры. Применится правило или нет, определяет значение свойства (в этом случае отлично отработает и обмен с 1С, и csv-импорт, и быстрое редактирование в списке элементов). Нет роста объема базы, быстрее работа.
Проверьте себя
Ответьте на несколько вопросов по теме Товарный маркетинг: скидки и акции, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
|
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
- В режиме [ds]после конвертации[/ds][di]
Во всех современных версиях 1С-Битрикс: Управление сайтом (16.6.0 и выше) конвертация уже проведена. В режиме после конвертации все скидки создаются через правила работы с корзиной (для сравнения, в режиме до конвертации скидки делились на три категории: правила работы с корзиной, скидки на товар и накопительные скидки).
Подробнее...[/di] настройте следующие скидки:- скидка 10% на покупку двух и более товаров раздела "Платья";
- скидка 200 рублей на платье "Ночная жизнь" (скидка может суммироваться с основной скидкой 10%);
- скидка 30% на доставку при покупке на сумму от 10000 рублей.
РешениеЗадание составлено по материалам уроков:
Результат:
- Создайте подарок: пусть при покупке трёх платьев предоставляется в подарок ремень Элегантность.
Решение
Задание составлено по материалам урока:
Результат:
На странице Маркетинг > Товарный маркетинг > Правила работы с корзиной создайте правило работы с корзиной со следующими условиями: - Создайте многоразовый купон summer_discount, предоставляющий скидку 20% на все товары магазина. Купон должен отменять остальные скидки и подарки интернет-магазина.
Решение
Задание составлено по материалам уроков:
Результат:
- Перейдите в режим до конвертации и создайте скидку 15% на все товары раздела "Спортивная одежда".
Решение
Задание составлено по материалам уроков:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Интернет-магазин
Для создания интернет-магазина предназначен модуль Интернет-магазин, позволяющий осуществлять продажу товаров и услуг с сайта.Интернет-магазин
Интернет-магазин
В модуль Интернет-магазин входят следующие функциональные элементы:
- корзина товаров и услуг с возможностью добавления туда произвольных товаров и услуг;
- процедура оформления заказа;
- персональный раздел покупателя с возможностью просмотра сделанных заказов и настройкой профилей;
- административный раздел для настройки параметров магазина и управления заказами клиентов.
Вся работа с Интернет-магазином в «1С-Битрикс: Управление сайтом» в административной части ведется в разделе Магазин, за исключением настроек модуля.
Документация по теме
Создание и настройка магазина в Битрикс24
Бизнес-логика модуля
Бизнес-логика модуля |
Начиная с версии 15.0.0, в бизнес-логику модуля Интернет-магазин внесены значительные изменения: усовершенствована технология управления заказами. Если до этой версии самыми главными [dwi include_14967336]сущностями[/dwi] были заказ и товар (товары в заказе), то теперь к ним добавились еще оплаты и отгрузки.
Новую логику магазина можно представить в виде следующей схемы (ссылки на схеме позволяют перейти к просмотру материалов по интересующей теме):
Останавливаться на существующих ранее сущностях (заказ, корзина, свойства заказа, типы плательщиков и т.д.) детально не будем, отметим лишь особенности новых сущностей:
- оплаты: заказ может иметь несколько оплат, причем каждая оплата - это отдельный документ.
- отгрузки: у заказа может быть множество отгрузок. В каждом документе отгрузки определяется состав текущей отгрузки, выполняется (при необходимости) разделение по складам и ведется учет количества, штрихкодов товаров.
- компании: в системе добавлена возможность создания перечня дочерних компаний, которые следует указывать в документах оплаты и отгрузки товаров заказа.
Настройка модуля
Настройка модуля |
Настройка модуля осуществляется на странице Настройки > Настройки продукта > Настройки модулей > Интернет-магазин:
В данном учебном курсе при детальном описании того или иного функционала интернет-магазина описываются и настройки модуля, которые необходимо задать. Например, при описании работы с [dw]аффилиатами[/dw][di]
Аффилиат – вид партнера компании, который не занимается непосредственно продажей товара, а располагает у себя на сайте ссылку на Интернет-магазин компании.
Пользователи считаются привлеченными им, если перешли по ссылке и купили товар в магазине. Аффилиату от таких продаж перечисляется определенный процент или фиксированная сумма, предусмотренная его планом.[/di] в [ds]уроке[/ds][di]
Чтобы знать, от какого именно аффилиата пришел покупатель, в настройках модуля Интернет-магазин в поле Название параметра, в котором приходит код аффилиата указывается название параметра, значением которого будет код аффилиата. По умолчанию в дистрибутиве в качестве названия этого параметра установлено partner.
Подробнее...[/di] подробно описывается поле Название параметра, в котором приходит код аффилиата.
В этом уроке мы поясним только базовые принципы настройки.
Форма настройки модуля состоит из следующих вкладок:
- Настройка параметров модуля – в этой вкладке собраны поля, относящиеся к различным аспектам работы интернет-магазина: точность округления, пути к обработчикам, тип чека при получении оплаты и пр. Подробное описание полей данной вкладки смотрите либо в уроках, описывающих соответствующий функционал, либо в документации к продукту.
Первоначальная настройка, которую нужно выполнить в этой вкладке, это E-Mail отдела продаж - укажите email, на который будут приходить сообщения, связанные с работой интернет-магазина.
- Параметры веса – параметры для [ds]служб доставки[/ds][di]
Службы доставки товаров позволяют:
- Указывать сроки доставки и стоимость;
- Регламентировать вес заказа, его размеры и стоимость, при котором
возможен выбор данной службы доставки;
- Задавать категории товаров, местоположения и платежные системы,
при выборе которых будет использоваться данная служба;
- Настраивать дополнительные услуги, предоставляемые службой
доставки;
- Определять отображение имеющихся служб доставки в списке в
публичном разделе сайта.
Подробнее...[/di]. При использовании нескольких магазинов в рамках одной системы можно задать для каждого магазина в отдельности. Можно использовать разные единицы веса (по умолчанию – кг). - Адрес магазина – укажите [dw]местоположения[/dw][di]
[/di] магазина. В дистрибутиве уже загружены самые распространенные [ds]местоположения[/ds][di] Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений.
Чтобы перейти к управлению дочерними местоположениями некоторого конкретного местоположения, следует дважды кликнуть по нему в таблице со списком местоположений или выбрать его в дереве местоположений.
Подробнее...[/di]. Если Вы не нашли своего местоположения, то его можно будет создать или загрузить на странице Магазин > Настройки магазина > Местоположения > Список местоположений. При использовании нескольких магазинов в рамках одной системы можно задать адрес для каждого магазина в отдельности. - Пластиковые карты – заполняется при работе магазина [ds]с пластиковыми картами[/ds][di]
Использование пластиковых карт удобно, если клиент подписывается на платную рассылку с автоматическим продлением. Для продления подписки с его пластиковой карты снимается определенная сумма. Разумеется, при подобной работе с пластиковыми картами необходимо максимально защищать доступ к ним посторонним лицам.
Подробнее...[/di]. Рекомендуется проявить особую осторожность при использовании этого функционала, так как хранение данных о картах пользователя на сайте предъявляет высокие требования к обеспечению безопасности данных.Данная вкладка будет видна при отмеченном и сохраненном значении параметра Использовать пластиковые карты закладки Настройки.
- Права на заказы – выбор групп, которые должны отвечать за обработку заказов. По умолчанию это Администраторы Интернет-магазина. Не забудьте включить в эту группу тех пользователей, которые должны выполнять работу в магазине. Либо дать доступ к заказам тем группам, в которые уже включены эти люди. При использовании нескольких магазинов в рамках одной системы можно задать для каждого магазина в отдельности.
На этой же вкладке выбирается Валюта, которая будет отображаться в публичной части магазина – эти настройки подтягиваются в компоненты [comp include_63316]Корзина[/comp] и [comp include_146775]Оформление заказа[/comp] (т.е. в корзине пользователя и при оформлении заказа стоимость всех товаров будет отображаться в этой валюте). Если валюта не выбрана, то будет использоваться Валюта "по умолчанию", указанная во вкладке Настройки.В указанной валюте также работают и [ds]правила работы с корзиной.[/ds][di] Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
Подробнее...[/di] - Доступ – типовой функционал настройки доступа к модулю. Пример настройки прав доступа можно посмотреть [ds]в соответствующем уроке[/ds][di]
Чтобы пользователи могли выполнять различные операции на сайте, необходимо предоставить им соответствующие права доступа. В этом уроке рассмотрим процесс назначения прав доступа для сотрудников интернет-магазина.
Подробнее...[/di]. - Автоматизация процессов – настройка смены статусов интернет-магазина, а также включение [ds]автоматического обновления[/ds][di]
Настройка автоматизация смены статусов зависит от особенностей работы самого интернет-магазина. Полная автоматика возможна для магазинов, которые работают не с обычными, а электронными товарами. Часто отгрузка товаров в таких магазинах выполняется сразу после оплаты заказа и для них смена статусов может быть настроена, например, следующим образом.
Подробнее...[/di] статусов отгрузок при изменении статусов отправлений и настройка соответствий данных статусов. - Архив – настройка условий [ds]архивирования заказов[/ds][di]
На странице Магазин > Заказы > Архив представлен список заказов, отправленных в архив. Архивированные заказы, помимо просмотра, можно восстанавливать из архива или окончательно удалять.
Подробнее...[/di]. Смысл архивирования заключается в том, чтобы освободить и ускорить работу с заказами и связанными сущностями. Поэтому удаляется информация по заказам (записи о заказе, оплате, отгрузке), а в архиве она доступна только для просмотра. - Нумерация заказов – настройка шаблона генерации нумерации [ds]заказов[/ds][di]
После оформления в публичном разделе заказ отобразится на странице административного раздела Заказы (Магазин > Заказы).
Номер заказа может быть сгенерирован по шаблону генерации нумерации заказов. По умолчанию его использование отключено и номер заказа совпадает с идентификатором (ID) заказа.
Подробнее...[/di]. Если отмечена опция Не использовать – функционал генерации не используется и номером заказа будет его идентификатор ID (т.е. нумерация осуществляется с 1 и увеличивается на единицу в новом заказе). Иначе будут доступны настройки, позволяющие задать шаблон, по которому генерируется номер заказа.
Как правильно настроить округление цен
Как правильно настроить округление цен
В этом уроке рассмотрим, как правильно настроить округление цен (т.е. чтобы после конвертирования валют или после применения скидок выводились "красивые" цены, округленные, например, до целых чисел, но при этом в чеке пробивались и копейки).
Итак, для настройки округления цен необходимо выполнить три шага:
- Сначала в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) на вкладке Настройки укажите Точность округления при расчетах:
Примечание: На этом этапе Вы определяете точность цен, с которой реально будет работать магазин.
- Далее в Языковых настройках [ds]используемой валюты[/ds][di]
Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам. При создании валюты надо указывать цифровой и символьные коды в соответствии с ISO 4217, а значит надо искать ссылку на этот стандарт, искать в стандарте данные по создаваемой валюте. Это долго. Классификатор валют сделает эту работу за вас.
Подробнее...[/di] (Настройки > Валюты > Список валют > <используемая валюта>) пропишите Количество десятичных знаков после запятой:Количество десятичных знаков – количество знаков в дробной части числа. Количество десятичных знаков дробной части цены влияет только на отображение цен на сайте. Все расчеты же ведутся с параметрами округления, указанными в поле Точность округления при расчетах настроек модуля Интернет-магазин (см. первый этап).
Примечание: Отметьте опцию В публичной части не показывать незначащие нули в дробной части цены, чтобы клиенту на сайте не показывались последние нули после запятой (в случае, если галочка выставлена, прежняя цена в 1637.00 будет показана как 1637). - И на последнем этапе создайте [ds]Правила округления цен[/ds][di]
Правила округления цен - итоговая настройка округления. Именно по ним считается общая стоимость товаров.
Правила округления настраиваются в зависимости от типов цен, т.е. округление цен будет осуществляться для того типа, который определен в правиле. Кроме того, в настройках правила обязательно указывается минимальная цена, начиная с которой оно будет применяться.
Подробнее...[/di] (Магазин > Настройки > Цены > Округление).В поле [dw]Точность округления[/dw][di]
[/di] укажите величину, на которую результат округления должен делиться нацело.
Например, цена товара - 111.51, а точность округления - 1, тогда при округлении в пользу клиента цена будет составлять 111. При этом клиент увидит цену 111 рублей, а в чеке будет пробито 111.00.
Готово! Теперь цены будут удобно и корректно отображаться и в административной части сайта, и публичной части, и в чеках (согласно Правилам округления), а округляемые расчеты (конвертирование валют и применение скидок) будут проводиться с точностью, заданной настройками модуля Интернет-магазин.
Пример
Рассмотрим пример, когда в настройках модуля Интернет-магазин задана "Точность округления при расчетах" 3 и более знака.
- Настройки модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин):
- Языковые настройки используемой валюты (Настройки > Валюты > Список валют > <используемая валюта>):
Количество десятичных знаков – количество знаков в дробной части числа.
- Правила округления цен (Магазин > Настройки > Цены > Округление):
В поле [dw]Точность округления[/dw][di]
[/di] укажите величину, на которую результат округления должен делиться нацело.
Например, цена товара после применения скидок 115.112, а точность округления - 0.1, тогда при математическом округлении цена будет составлять 115.10. При этом клиент увидит цену 115 рублей 10 копеек, а в чеке будет пробито 115.10.
Частые вопросы
- Почему в чеке цены печатаются без копеек?
Потому что в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) на вкладке Настройки в поле Точность округления при расчетах указано [dw]значение .[/dw][di]
[/di] (т.е. магазин ведёт расчёты в целых числах). В чеках будут печататься только целочисленные значения без копеек, а это неправильно.
- Почему касса выдает ошибку о том, что внесено недостаточно средств? (при этом внесена вся сумма, указанная в корзине)
- Если в настройках модуля Интернет-магазин настроена Точность округления при расчетах 3 и более знака и при этом не настроены правила округления. Тогда клиент видит сумму формата 115.12 и оплачивает её, а фактически сумма должна быть 115.121;
- Если в настройках модуля Интернет-магазин настроена Точность округления при расчетах 3 и более знака, при этом настроены правила округления, но присутствуют скидки на доставку (округления доставок на данной момент нет - находится в разработке). Т.е. вновь клиент видит сумму формата 115.12, а фактически сумма к оплате 115.121.
О других причинах проблем с печатью чеков читайте [ds]в уроке.[/ds][di]
Клиент оплатил заказ, а касса не напечатала чек? Причин может быть много. Выявить и решить проблему вам поможет таблица.
Подробнее...[/di]
Каталог товаров
Возможности каталога
Каталог товаров (Магазин > Каталог товаров) позволяет:
- просмотреть/добавить/изменить товары/разделы каталогов интернет-магазина:
- просмотреть/добавить/изменить [ds]свойства товаров:[/ds][di]
На странице Магазин > Каталог товаров > Одежда > Свойства товаров производится создание и настройка свойств элементов каталога. Именно здесь вы задаете параметры, описанные в ТЗ на элемент товара. Чтобы понять, какие свойства нам задавать в этой странице, вспомним само ТЗ и в скобках каждого пункта объясним, какими средствами системы мы будем его решать.
Подробнее...[/di] - просмотреть/добавить/изменить свойства [ds]торговых предложений:[/ds][di]
На странице Магазин > Каталог товаров > Одежда > Свойства торговых предложений производится создание и настройка свойств торговых предложений. Именно здесь вы задаете параметры, описанные в ТЗ на торговое предложение.
Подробнее...[/di] - редактировать настройки каталога:
В настройках торгового каталога вы можете изменить его название, а также работать с общими для всех товаров свойствами и свойствами торговых предложений.
Документация по теме
Конвертация данных магазина
Работа до и после конвертации
Работа модуля Интернет-магазин, начиная с версии 15.0.0, возможна по двум направлениям в зависимости от того выполнена ли конвертация данных магазина или нет:
Переход на новую схему работы предоставляет вам новые возможности работы с заказами. В магазине становятся доступными независимые оплаты и отгрузки составных частей заказа. Кроме того, теперь вы сможете внутри заказа управлять применяемыми скидками как к отдельным позициям заказа, так и к заказу в целом.
Конвертация данных
Процедура конвертации данных выполняется с помощью пошагового мастера в административном разделе на странице Магазин > Конвертация данных. Каждый шаг мастера содержит ознакомительную информацию о выполняемых действиях:
При переходе на новую схему работы магазина обязательно должен быть осуществлен переход на новые местоположения. Поэтому, если в момент запуска мастера у вас использовались местоположения 1.0, мастер предложит выполнить автоматический переход к [dw]новым местоположениям.[/dw][di]
[/di]
Запуск процесса конвертации осуществляется по кнопке [dw]Начать конвертацию.[/dw][di]
[/di]
В этот момент закрывается для посетителей публичная часть сайта (она откроется автоматически после окончания работы мастера) и выполняется конвертация данных модуля. Скорость работы мастера зависит от объема данных в магазине и серверного аппаратного обеспечения.
При возникновении ошибок при конвертации обращайтесь в техподдержку.
По окончании конвертации будет отображено соответствующее сообщение и станут доступными новые возможности магазина.
Подробнее...[/di] b_option появится запись [dw]~sale_converted_15[/dw][di]

Заказы
В этой главе описана работа с заказами из публичной части сайта (создание заказа, управление скидками, печать документов по заказу).Заказы
Заказы
После оформления в публичном разделе заказ отобразится на странице административного раздела Заказы (Магазин > Заказы):
Номер заказа может быть сгенерирован по шаблону генерации нумерации заказов. Настраивается шаблон в настройках модуля [dw]Интернет-магазин[/dw][di]После того, как вы установили модуль Интернет-магазин, сначала необходимо правильно его настроить. Форма настроек модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) предназначена для задания общесистемных параметров модуля. Для удобства работы форма разделена на закладки, на каждой из которых выполняется настройка определённой группы параметров модуля.
Подробнее в пользовательской документации.[/di] (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин, закладка Нумерация заказов). По умолчанию его использование отключено и номер заказа совпадает с его идентификатором (ID).
При работе с заказом и изменении его параметров не выполняется автоматический пересчет цен, товаров и скидок. Пересчет выполняется по кнопке Пересчитать заказ, которая расположена на контекстной панели формы редактирования заказа.
В зависимости от настроек прав группы, к которой приписан пользователь, ему доступны разные возможности работы с заказами. Так, Администраторы имеют полный доступ к обработке заказов.
Права на заказы устанавливаются следующим образом. В настройках модуля Интернет-магазин на закладке Права на заказы для каждого сайта в отдельности выбираются группы пользователей, которые будут иметь доступ к заказам этого сайта:
На закладке Доступ устанавливается уровень доступа к формам модуля Интернет-магазин в административном разделе:
Доступ может быть:
- [U] обработка заказов - группы пользователей с данным уровнем доступа смогут изменять параметры заказов, работать со счетами пользователей: изменять их, создавать новые. Всю остальную информацию Интернет-магазина они смогут только просматривать.
- [W] полный доступ - дает неограниченный доступ ко всем составляющим магазина. Такой уровень прав рекомендуется оставлять только администратору сайта.
- закрыт - доступ запрещен.
После этого вам следует установить доступ группы пользователей на необходимые статусы заказов. Это делается в форме редактирования каждого [ds]статуса заказа.[/ds][di]
Статусы заказа - этапы, через которые проходит заказ во время обработки.
Они служат для информирования клиентов и сотрудников интернет-магазина о текущем состоянии заказа. Вы можете создавать любое количество статусов заказа в зависимости от организации процесса обработки заказа. Например, это могут быть: Отложен, В обработке, Отгружен, В пути и т.д.
Подробнее...[/di]
О том, как вывести в публичной части сайта список заказов пользователя, читайте [ds]в уроке.[/ds][di]
Покупатель в любой момент может отследить состояние и историю своих заказов. Покупатель/дилер может за несколько шагов повторить или изменить ранее сделанный типовой заказ. При этом все позиции заказа добавляются в корзину.
Подробнее...[/di]
Документация по теме
Создание заказа из административной части
Как правило, в интернет-магазинах заказы создают пользователи из публичной части, но в некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части.
Видеоурок
Создание заказа из административной части
Для создания заказа из административного раздела в контекстной панели списка заказов есть кнопка Добавить заказ, по нажатию которой открывается форма создания заказа:
Для удобства заполнения форма разделена на секции, причем быстро перейти к той или иной секции помогают специальные ссылки в панели Быстрая навигация. Кроме того, содержимое секций может быть свернуто, а сами секции расположены [dw]в нужном вам порядке.[/dw][di]
[/di]
Остановимся на паре моментов заполнения формы создания заказа:
- По умолчанию первой секцией является секция Заказ, в которой указываются входящие в состав заказа товары. Вы можете добавить в заказ уже имеющийся товар, нажав на кнопку Добавить товар, либо добавить новый товар (кнопка Новый товар...), который после указания всех необходимых параметров останется в системе.
Важно! кнопка Новый товар... доступна только в том случае, если в настройках модуля Интернет-магазин отмечена опция Разрешать добавлять новый товар в форме редактирования заказа.Примечание: В системе есть предустановленная группа [dw]Администраторы интернет-магазина.[/dw][di]
[/di] Если Вы хотите, чтобы пользователи этой группы могли при создании нового заказа выбирать в секции Покупатель одного из уже существующих в системе покупателей, необходимо изменить текущие настройки уровня прав этой группы.
Настройки уровня прав доступа к Главному модулю- Откройте список уровней прав системы (Настройки > Пользователи > Уровни доступа), найдите и откройте на редактирование уровень доступа к Главному модулю с названием Администраторы интернет-магазина:
- Во вкладке Включаемые параметры разрешите просмотр списка пользователей, отметив одну из двух опций:
Первая опция разрешает просматривать все списки, а вторая - только ограниченные группы.
При выборе второй опции нужно еще в настройках группы указать, какие именно группы [dw]доступны для просмотра.[/dw][di]
[/di]
Если у вас есть купоны на скидки на данный товар, то вы можете ввести их в поле Промокод и нажать Добавить, после чего цена заказа будет обновлена с учетом скидок:
Обратите внимание, что скидки можно отключить, сняв флажки с необходимых скидок в таблице состава заказа или удалив информацию о введенных купонах в поле Промокод. - Откройте список уровней прав системы (Настройки > Пользователи > Уровни доступа), найдите и откройте на редактирование уровень доступа к Главному модулю с названием Администраторы интернет-магазина:
- В секции Покупатель вы можете [dw]выбрать[/dw][di]
[/di] уже имеющегося в системе покупателя, кликнув по кнопке Найти, причем для него вы можете выбрать уже имеющийся профиль либо создать новый.
Профиль покупателя нужен для того, чтобы каждый раз заново не вводить личные данные и данные для доставки: при выборе уже созданного профиля поля заполнятся автоматически.
Для добавления нового покупателя следует самостоятельно заполнить поля личных данных и данных для доставки:
Примечание: после сохранения заказа покупатель будет добавлен в общий список пользователей. - В секции Отгрузка выберите необходимую [dw]службу доставки.[/dw][di]
[/di] Стоимость доставки подставится автоматически. При необходимости измените на нужное вам значение: Если отгрузка заказа будет выполняться по частям, то сначала следует сохранить заказ, а затем уже [ds]создать[/ds][di] Откройте форму просмотра необходимого заказа и удалите существующий документ отгрузки. Нажмите Добавить отгрузку. В форме создания документа отгрузки в секции Список товаров оставьте только те товары в нужном количестве, которые должны быть отгружены по этому документу, а остальные удалите.
Подробнее...[/di] необходимое число частичных отгрузок. - В секции Оплата выберите[dw] платежную систему,[/dw][di]
[/di] с помощью которой покупатель будет вносить оплату за заказ: Если планируется проведение нескольких оплат по заказу, то [ds]добавьте[/ds][di] Перейдите к секции Оплата и удалите имеющийся документ, оплата по которому еще не была выполнена. Нажмите кнопку Добавить оплату. В открывшейся форме создания оплаты выберите необходимый способ оплаты и укажите ту сумму к оплате, которая должна быть внесена через выбранную платежную систему.
Подробнее...[/di] необходимые документы оплаты.
Подробнее в пользовательской документации.[/di] (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин, закладка Нумерация заказов).
История изменений и анализ заказа
После сохранения заказа можно просмотреть подробную информацию о заказе, кликнув по его [dw]ID[/dw][di]
[/di] или выбрав [dw]соответствующий пункт[/dw][di]
[/di] в меню действий. Отобразятся две новые вкладки: История изменений и Анализ заказа:
- История изменений:
В данной вкладке выводится список записей об изменениях заказа с возможностью фильтрации по пользователю, дате изменения и проведённой операции.
Также с помощью фильтра можно скрыть [dw]подробные логи[/dw][di] Подробные логи показываются, если в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) отмечены опции "Включить подробное логирование истории изменения заказа" и "Включить подробное логирование операций с заказом". [/di] изменения заказа, установив в поле Показывать ключевые операции значение
да
. - Анализ заказа:
В данной вкладке представлена таблица с составом заказа. По каждой позиции отображается информация о ходе отгрузки, а также список всех связанных с заказом документов [ds]оплат[/ds][di] При оформлении заказа покупателем через публичный раздел чаще всего создается один документ для оплаты (исключение составляют случаи внесения оплаты с внутреннего счета, тогда автоматически создается сразу два документа).
Подробнее...[/di] и [ds]отгрузок[/ds][di] Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
Подробнее...[/di].
Документация по теме
Как вывести в заказе нужные свойства товаров
В формах редактирования заказа и [ds]отгрузок[/ds][di]
Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
В процессе выполнения заказ может отгружаться клиенту несколькими частями, т.е. может быть создано несколько независимых друг от друга отгрузок товаров. Каждая отгрузка имеет свою службу доставки, свой офис отгрузки, свой статус и состав отгрузки.
Подробнее...[/di] можно настроить показ необходимых вам колонок в таблицах Состав заказа и Состав отгрузок соответственно.
Видеоурок
Как в заказе вывести нужные свойства товаров
Для этого нужно выполнить три шага (в качестве примера добавим свойство Артикул):
- Откройте один из заказов (Магазин > Заказы) в режиме [dw]редактирования;[/dw][di]
[/di]
- Далее в составе заказа кликните по меню действий и выберите пункт Настроить колонки:
- В левом блоке открывшейся формы отображаются все имеющиеся в системе свойства товаров и торговых предложений, а в правом блоке – все выводимые в заказе свойства. Отметьте нужные свойства и перенесите их в правый блок для добавления в таблицу:
С помощью кнопок Выше и Ниже вы можете настроить порядок показа свойств. А если же нужно наоборот, убрать свойство из тех, что отображаются в заказе, то отметьте это свойство в правом блоке и перенесите в левый.
Дополнительно в форме настроек есть опция, отвечающая за показ всех свойств товара под изображением в режиме просмотра заказа. Если опция включена – будут отображены все свойства. Если отключена, то останутся только те, которые используются для [ds]выбора торговых предложений[/ds][di]Чтобы пользователи вашего сайта могли выбрать в каталоге товаров подходящие им торговые предложения (например, по цвету и размеру одежды), нужно в форме создания/редактирования этих свойств торговых предложений отметить опцию Используется для выбора торговых предложений.
Подробнее...[/di].По окончании настройки нажмите кнопку Применить.
Готово! Теперь свойство Артикул отображается в составе заказа:
Управление скидками в заказах
Вы можете просмотреть детальную информацию по всем примененным в заказе скидкам, а также отключить (или включить) их использование.
Просмотр скидок
Скидки к позициям заказа отображаются в форме просмотра/редактирования заказа в таблице его состава.
Если есть скидки, изменяющие стоимость доставки, они отобразятся в секции Отгрузка формы просмотра/редактирования заказа и формы редактирования документа отгрузки.
Для каждой товарной скидки или правила работы с корзиной отображается величина скидки и ссылка с названием, позволяющая перейти к форме ее настроек. Кроме того, если скидка на товар или правило были применены по купону, то информация о введенном купоне отображается под таблицей с составом заказа.
Управление скидками
Управление скидками (отключение или включение) осуществляется только в форме редактирования заказа (нужно снять/установить соответствующих флажки):
- скидки на доставку отключаются/включаются в секции Отгрузка (1);
- чтобы отключить/включить скидку отдельно на некоторую позицию заказа, следует воспользоваться флагом в строке с названием товара (2);
- для отключения/включения некоторой скидки во всем заказе служит соответствующий флаг с названием скидки в последней строке таблицы (3);
- отключение/включение использования купона осуществляется путем снятия/установки соответствующего флага в поле Промокод (4).
Например, в магазине несколько дней действовала скидка на раздел каталога Женские туфли. В этот период покупатель оформил заказ на покупку товара из этого раздела, но затем (когда акция в магазине уже закончилась) обратился к менеджеру с просьбой добавить еще один товар из этого же раздела. В результате первый товар будет со скидкой, а второй - без:

Печать документов по заказу
Печать документов по заказу
Печать документов доступна как по всему [ds]заказу[/ds][di]После оформления в публичном разделе заказ отобразится на странице административного раздела Заказы (Магазин > Заказы):
Подробнее...[/di], так и отдельно по [ds]отгрузкам[/ds][di]Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки. В процессе выполнения заказ может отгружаться клиенту несколькими частями, т.е. может быть создано несколько независимых друг от друга отгрузок товаров. Каждая отгрузка имеет свою службу доставки, свой офис отгрузки, свой статус и состав отгрузки.
Подробнее...[/di] заказа:
- Для печати документов Отгрузки перейдите к форме редактирования нужной отгрузки (Магазин > Заказы > Отгрузки) и нажмите кнопку Распечатать, выбрав необходимый шаблон документа:
- Печать документов по всему Заказу выполняется со страницы просмотра/редактирования заказа (Магазин > Заказы) по кнопке Печать заказа, выбрав необходимый шаблон документа:
Примечание: Помимо указанного способа, распечатать документы по заказу можно иначе: в списке заказов в меню действий выбрать пункт [dw]Печать документов[/dw][di]
[/di] для нужного заказа.
Форма печати документов
Откроется специальная форма, в которой представлены:
- Общая информация о заказе: номер и дата заказа, сайт, на котором оформлен заказ, статус заказа и информация об отмене, оплате и доставке заказа.
- Опция Выводить свойства товара включает [dw]отображение свойств[/dw][di]В нашем примере это артикул, цвет и размер одежды.[/di] заказа в печатных формах.
- Список позиций заказа.
Примечание: в этом списке цены на товары указаны уже с учетом примененных скидок.
Отметка для каждой позиции в столбце Включен списка означает, что отмеченная позиция будет включена в печатный документ. Некоторые шаблоны документов позволяют печатать данные только по выбранным товарам заказа. Такими документами являются, например, Счет-фактура, Бланк заказа и Накладная. Если шаблон документа не предусматривает печать только части заказа, то он отобразит все товарные позиции вне зависимости от того, какие товары отмечены в списке.
Примечание: в списке товаров поле Количество доступно для редактирования. Оно позволяет изменить количество товаров для печати документов (в заказе количество остается неизменным).
Приведем пример: заказано два одинаковых телефона. Распечатать документ требуется только для одного из них. Тогда в поле количество установим цифру 1, укажем нужный шаблон документа и нажмем кнопку Печать. Документ сформируется для указанного нами количества товаров, т.е. для одного.Под списком товаров отображается информация о стоимости доставки и итоговая сумма заказа.
- В поле Шаблон документа выбираются шаблоны, на основе которых сформируются печатные формы документов. Для множественного выбора шаблонов удерживайте нажатой клавишу Ctrl.
- После заполнения параметров формы, перейдем к печати документов нажатием кнопки Печать.
Особенности шаблонов
Печатные формы документов открываются в новых вкладках браузера.
В некоторых шаблонах документов есть специальные поля, в которых перед печатью можно изменять текст (Пример такого шаблона: Счет-фактура). Для удобства перехода по всем таким полям, находясь в печатной форме документа, нажимайте на клавишу Tab (каждое нажатие - переход к следующему полю, доступному для редактирования).
Подробнее...[/di]
Что делать, если нужен свой шаблон документа?
Файлы, содержащие Предустановленные шаблоны, находятся в каталогах:
/bitrix/modules/sale/reports/
- если шаблон общий для всех языков;/bitrix/modules/sale/[язык]/reports/
. Например, для русскоязычных документов, путь к шаблонам выглядит так:/bitrix/modules/sale/ru/reports/
.
Если вас не устраивает какой-либо предустановленный шаблон, то вам следует скопировать файл этого шаблона из каталога предустановленных шаблонов в каталог пользовательских шаблонов (/bitrix/admin/reports/
). Затем изменить его нужным вам образом. В каталог пользовательских шаблонов можно добавить любое количество произвольных шаблонов документов.
/bitrix/admin/
- создайте её.Оплаты
Внесение оплаты по заказу может быть выполнено полностью или несколькими частями (причем частичных оплат может быть создано столько, сколько необходимо покупателю). Каждая оплата заказа - это отдельный документ, хранящий финансовую информацию, статус оплаты и историю изменений.Оплаты
Оплаты
При оформлении заказа покупателем через публичный раздел чаще всего создается один [dw]документ для оплаты[/dw][di]
[/di] (исключение составляют случаи внесения оплаты с внутреннего счета, тогда автоматически создается сразу два документа).
Оплаты по конкретному заказу можно просмотреть в форме редактирования заказа во вкладке [ds]Анализ заказа.[/ds][di] В данной вкладке представлена таблица с составом заказа. По каждой позиции отображается информация о ходе отгрузки, а также список всех связанных с заказом документов оплат и отгрузок.
Подробнее...[/di]
Но внесение оплаты по заказу может быть выполнено несколькими частями, причем [ds]частичных оплат[/ds][di]
Внесение оплаты по заказу может выполняться не целиком за один раз,
а поэтапно. Например, магазин может работать по системе предоплаты,
тогда сперва должна вноситься предоплата, а затем уже и основная оплата заказа.
Или товары отгружаются клиенту частями, поэтому оплата заказа осуществляется
в соответствии с отгрузками.
Средства системы позволяют вести учет каждой оплаты по заказу. Так, если клиент
не готов целиком оплатить заказ, а хочет внести лишь некоторую часть денег по
оплате заказа, то менеджер должен составить соответствующий документ оплаты.
Подробнее...[/di] может быть создано столько, сколько необходимо покупателю. Каждая оплата заказа - это отдельный документ, хранящий финансовую информацию, статус оплаты и историю изменений:
Подробнее...[/di] должны содержать перечень товаров, то для корректной их печати каждому документу оплаты должен соответствовать подходящий документ отгрузки: сумма товаров в нем вместе со стоимостью доставки равна стоимости, указанной в документе оплаты. В противном случае такой чек напечатан не будет либо напечатается с ошибкой.
Документация по теме
Частичные оплаты заказа
Внесение оплаты по заказу может выполняться не целиком за один раз, а поэтапно. Например, магазин может работать по системе предоплаты, тогда сперва должна вноситься предоплата, а затем уже основная сумма. Или товары отгружаются клиенту частями, поэтому оплата заказа осуществляется в соответствии с отгрузками.
Видеоурок
Частичные оплаты заказа
Средства системы позволяют вести учет каждой оплаты по заказу. Так, если клиент не готов целиком оплатить заказ, а хочет внести лишь некоторую часть денег, то менеджер должен составить соответствующий документ оплаты. Для внесения изменений по оплате в существующем заказе он может поступить одним из следующих способов:
- Удалить требующий изменения документ, если оплата по нему еще не была проведена, и создать новые необходимые оплаты;
- Изменить сумму в имеющемся неоплаченном документе и добавить новые оплаты с недостающими суммами.
Процедура разделения счёта на оплаты не автоматизирована, поэтому менеджеру интернет-магазина необходимо добавлять частичные оплаты вручную.
При [ds]создании заказа[/ds][di]
Как правило, в интернет-магазинах заказы создают пользователи из публичной части, но в некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части. Для этого в контекстной панели списка заказов есть кнопка Добавить заказ, по нажатию которой открывается форма создания заказа.
Подробнее...[/di] через административный раздел менеджер может сразу создать все необходимые документы частичных оплат. Если же все равно потребуется внесение изменений в оплаты заказа, то следует поступить в соответствии с описанной выше схемой.
Создание частичных оплат
Рассмотрим на примере создание частичных оплат заказа. Допустим, что при оформлении заказа клиент выбрал в качестве способа оплаты платежную систему ЮMoney, но затем обратился с просьбой о разделении оплаты на две части, поскольку часть средств он хочет внести с помощью другой платежной системы. Чтобы исполнить просьбу клиента, выполните следующие действия:
- Со страницы со списком заказов (Магазин > Заказы) найдите нужный заказ и в меню действий выберите пункт [dw]Посмотреть подробную информацию о заказе.[/dw][di]
[/di]
- Перейдите к секции Оплата и [dw]удалите[/dw][di]
[/di] имеющийся документ, оплата по которому еще не была выполнена.
- Нажмите кнопку [dw]Добавить оплату[/dw][di]
[/di] (кнопка отображается только в режиме [dw]просмотра[/dw][di]
[/di] заказа).
- В открывшейся форме создания оплаты выберите необходимый способ оплаты и укажите ту сумму, которая должна быть внесена через выбранную платежную систему.
- Сохраните документ. Откроется форма просмотра заказа клиента, в секции [dw]Оплата[/dw][di]
[/di] которой представлен созданный нами документ.
- Теперь повторите действия по созданию еще одного документа оплаты, в котором укажите другую необходимую клиенту платежную систему. Оставшаяся сумма, необходимая для оплаты всего заказа, подставится [dw]автоматически.[/dw][di]
[/di]
- Сохраните документ оплаты. В результате заказ имеет две независимые оплаты:

Частичные оплаты в публичной части
В результате выполненных настроек оплат в заказе, клиент также увидит частичные оплаты в своём [ds]личном кабинете[/ds][di]
Покупатель в любой момент может отследить состояние и историю своих заказов. Покупатель/дилер может за несколько шагов повторить или изменить ранее сделанный типовой заказ. При этом все позиции заказа добавляются в корзину.
Подробнее...[/di] в публичной части сайта. Например, если в заказе созданы две оплаты:
Отгрузки
Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.В процессе выполнения заказ может отгружаться клиенту несколькими частями, т.е. может быть создано несколько независимых друг от друга отгрузок товаров. Каждая отгрузка имеет свою службу доставки, свой офис отгрузки, свой статус и состав отгрузки.
Отгрузки
Отгрузки
Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки:
Отгрузки по конкретному заказу можно просмотреть в форме редактирования заказа во вкладке [ds]Анализ заказа.[/ds][di] В данной вкладке представлена таблица с составом заказа. По каждой позиции отображается информация о ходе отгрузки, а также список всех связанных с заказом документов оплат и отгрузок.
Подробнее...[/di]
В процессе выполнения заказ может отгружаться клиенту несколькими частями, т.е. может быть создано несколько независимых друг от друга отгрузок товаров. Каждая отгрузка имеет свою службу доставки, свой офис отгрузки, свой статус и состав отгрузки:
Подробнее...[/di] должны содержать перечень товаров, то для корректной их печати каждому документу оплаты должен соответствовать подходящий документ отгрузки: сумма товаров в нем вместе со стоимостью доставки равна стоимости, указанной в документе оплаты. В противном случае такой чек напечатан не будет либо напечатается с ошибкой.
С версии Интернет-магазина 17.8.13 снятие активности у товара, включённого в отгрузку, не приводит к ошибке отгрузки "Товар отсутствует на складе".
Документация по теме
Частичные отгрузки без изменения состава заказа
Частичные отгрузки без изменения состава заказа
Иногда в работе магазина возникают такие ситуации, что невозможно отгрузить сразу все товары заказа. Причины могут быть самыми разнообразными: не всё требуемое количество товара имеется в наличии, товар находится на разных складах и его привоз требует дополнительного времени.
Возможности системы позволяют разделять отгрузку заказа по частям, тем самым вы можете избежать простоя в выполнении заказа. Чтобы разделить отгрузку на части в существующем заказе, менеджер должен выполнить следующие действия:
- удалить существующий документ отгрузки;
Примечание: при удалении документа отгрузки товары не удаляются из заказа. Система запоминает товары, запланированные к отгрузке, и предложит их при создании нового документа. - составить новые документы, указав в каждом из них отгружаемые вместе товары в нужном количестве.
- Откройте форму просмотра необходимого заказа и [dw]удалите[/dw][di]
[/di] существующий документ отгрузки.
- Нажмите [dw]Добавить отгрузку.[/dw][di]
[/di]
- В форме создания документа отгрузки в секции [dw]Список товаров[/dw][di]
[/di] оставьте только те товары в нужном количестве, которые должны быть отгружены по этому документу, а остальные удалите.
Примечание: удаление товаров из отгрузки не приводит к их удалению из состава заказа. Система запоминает такие товары и предложит их при создании нового документа. - Перейдите к секции [dw]Отгрузка[/dw][di]
[/di] и выберите необходимую службу доставки. Стоимость доставки подставится автоматически в соответствии с настройками службы, но в случае необходимости стоимость можно изменить вручную.
- Сохраните документ и повторите перечисленные выше действия для создания второго документа отгрузки. В секции [dw]Список товаров[/dw][di]
[/di] будут представлены оставшиеся из заказа товары, которые еще не указаны ни в одном документе отгрузки.
- Сохраните документ, не забыв выбрать необходимую службу доставки.
Подробнее создание частичных отгрузок рассмотрим на примере. Допустим, что у нас имеется заказ, имеющий документ отгрузки следующего вида:
Для отгрузки одной из позиций этого заказа нужно подождать 2-3 дня, а остальные позиции требуется отгрузить сразу. Чтобы решить поставленную задачу, выполните следующие действия:
Результат
В результате выполненных действий заказ имеет два документа отгрузки, т.е. отгрузка товаров клиенту будет выполнена по частям в два этапа:
Добавление отгрузок при изменении заказа
Добавление отгрузок при изменении заказа |
Оформив заказ в интернет-магазине, клиент может захотеть внести изменения в его состав: например, ему может потребоваться увеличение количества покупаемого товара или дополнение заказа новыми товарами. В такой ситуации при условии, что еще не начался процесс отгрузки товара, средства системы позволяют не только внести изменения в состав заказа, но и грамотно учесть эти изменения путем составления дополнительного документа отгрузки для добавленных товаров.
Рекомендуется именно создавать дополнительный документ отгрузки, а не редактировать существующий, поскольку работы по первому документу уже могут быть начаты: например, товары могут быть уже упакованы. Доставку товаров возможно будет выполнить за один раз, просто она будет осуществлена по двум документам отгрузки.
Рассмотрим на примере добавление документа отгрузки. Допустим, клиент оформил заказ на покупку женских футболок в количестве 10 штук, отгрузка еще не выполнена и вдруг он находит у себя ошибку в подсчете количества: ему нужно не 10 футболок, а 15.
Для решения возникшей проблемы выполните следующие действия:
- Открыв форму редактирования заказа, внесите [dw]изменения[/dw][di]
[/di] в количество товара.
- Сохраните заказ.
- Перейдите к форме просмотра заказа и в секции Отгрузка нажмите кнопку Добавить отгрузку. Откроется [dw]форма[/dw][di]
[/di] создания документа отгрузки с добавленным количеством товара:
- В секции [dw]Отгрузка[/dw][di]
[/di] выберите ту же службу доставки, которая указана в первом документе отгрузки текущего заказа. Кроме того, в нашем случае требуется в стоимости доставки указать 0 руб., поскольку фактически доставка будет осуществляться за один раз, но по двум документам.
- Сохраните документ отгрузки. Все внесенные изменения можно проверить, перейдя на закладку Анализ заказа формы просмотра заказа:
Транспортные заявки
Собирайте и отправляйте заявки в службу доставки автоматически с помощью функционала Транспортных заявок.Создание транспортных заявок
Собирайте и отправляйте заявки в службу доставки автоматически с помощью функционала Транспортных заявок.
Важные моменты
Поддержка функционала службами доставки
Подробнее...[/di].
Функционал работает только для [dw]части профилей[/dw][di]
На текущий момент (декабрь 2021 года) это профили:
● Курьер онлайн
● Посылка онлайн
● Посылка стандарт
● Посылка нестандартная
● Посылка 1 класса
● Письмо
● Бандероль
● Бандероль 1 класса
● Бизнес курьер
● Бизнес курьер экспресс
● EMS
● EMS оптимальное
[/di] Почты России. Проверить это можно в настройках профиля по отметке Поддержка Он-лайн сервиса "Отправка".
Типы отправлений отделения почтовой связи (ОПС)
В личном кабинете Почты России при добавлении ОПС отображаются доступные для этого ОПС типы отправлений. Например, для ОПС 109012 в Москве доступен только один тип Посылка:
Это значит, что транспортные заявки будут работать только с профилями Посылка стандарт и Посылка нестандартная службы доставки Почта России.
Посмотрим ещё один пример
|
---|
Для ОПС 236961 в Калининграде доступны типы отправлений Курьер онлайн и Посылка онлайн:
А значит транспортные заявки будут работать только с профилями Курьер онлайн и Посылка онлайн для этой ОПС. |
Создание транспортной заявки
Давайте рассмотрим, как создать транспортную заявку в магазине на «1С-Битрикс: Управление сайтом»:
- Откройте страницу со списком заказов (Магазин > Заказы);
- Выберите или отфильтруйте заказы за интересующий вас период времени;
- Нажмите кнопку Транспортные заявки и выберите:
[/di]
- Отправить выделенные, если вы отметили флажками нужные вам заказы;
- Отправить все показанные на странице, если вы отфильтровали заказы.
- Откроется страница отправки транспортных заявок:
- Если вы формируете новую заявку в службу доставки, то нажмите кнопку Создать новую заявку;
- Если же вы собираетесь добавить информацию в отправленную ранее заявку, то - Добавить в существующую заявку.
- В открывшемся окне укажите дату отправки в почтовое отделение и выберите из какого почтового отделения отправить посылку.
Примечание: если в личном кабинете Почты России добавлено несколько ОПС, а в настройках службы доставки Почта России в параметре Точка сдачи выбрано одно конкретное отделение, то транспортные заявки будут созданы только для этого отделения.
Чтобы был доступен выбор отделения на этапе создания транспортных заявок, в настройках службы доставки не заполняйте параметр Точка сдачи.
Подробнее...[/di] Адрес, в настройках которого отмечена опция Является адресом. И, разумеется, адрес должен быть корректно заполнен.
В результате ваша заявка создана (или же обновлена, если вы добавляли информацию в существующую заявку).
Возможные ошибки при создании
Неверные учетные данные
Ошибка возникает, если неверно заполнены учетные данные в службе доставке Почта России.
Решение: Проверьте, верно ли указаны Токен и Ключ авторизации. Если всё указано верно, сгенерируйте новый ключ авторизации и замените его в настройках службы доставки.
Ошибка Для создания транспортной заявки нет ни одной подходящей отгрузки
Более подробно причину ошибки необходимо смотреть в отгрузке. Для этого перейдите в форму редактирования отгрузки в секцию Отгрузка > Информация по транспортной заявке.
Рассмотрим решения наиболее частых ошибок:
- Адрес неприемлем для доставки
В свойстве заказа, которое является Адресом, неверно указан адрес. Т.е. указан несуществующий адрес по данным Почты России.
Решение: Исправьте адрес в заказе на верный.
ПримерВ форме редактирования отгрузки отображается ошибка, что адрес Москва, Севастпольская, 25
неприемлем для доставки.Видно, что в адресе пропущена буква и не указано, что это проспект. Перейдем в форму редактирования заказа и исправим адрес:
С таким адресом не возникнет проблем с созданием транспортной заявки.
- UNAVAILABLE_MAIL_TYPE
Профиль службы доставки не поддерживается выбранным отделением почты (ОПС).
Решение: Проверьте какие типы отправлений доступны для ОПС и измените профиль доставки в заказе (подробнее в начале урока о важных моментах).
ПримерДопустим, для выбранной ОПС доступны типы отправлений Курьер онлайн и Посылка онлайн. А в заказе указан профиль Посылка стандарт. При попытке создать транспортную заявку отобразится ошибка и появится запись в отгрузке: Изменим профиль доставки в отгрузке на Посылка онлайн. Обратите внимание, что при этом посчитается новая стоимость доставки и потребуется нажать Применить, чтобы она учитывалась в заказе вместо старой.
Теперь профиль доставки в заказе и доступный для ОПС тип отправления совпадают, а значит транспортная заявка создастся без ошибок.
Документация по теме
Работа с заявками
Работайте с созданными транспортными заявками из списка заявок, в форме заказа/отгрузки или в личном кабинете Почты России.
Список транспортных заявок
Отправленные заявки доступны к просмотру на странице Список транспортных заявок (Магазин > Заказы > Транспортные заявки).
В форме каждой транспортной заявки доступно:
- Просмотр её [dw]содержания[/dw][di]
[/di];
- Проверка списка отгрузок и в случае необходимости [dw]удаление[/dw][di]
[/di] лишней отгрузки;
- Выполнение действий: скачивание документов, изменение дня отправки в почтовое отделение или удаление заявки целиком.
В форме заказа / отгрузки
Средства системы позволяют скачать документы по каждой отдельной отгрузке. Просто откройте интересующую отгрузку и воспользуйтесь пунктами Скачать в меню кнопки Транспортная заявка:
[dw]Здесь[/dw][di][/di] же выполняется обновление информации, если отгрузка была изменена с момента подачи заявки, а также удаление этой отгрузки из транспортной заявки:
Каждой отгрузке присвоен трек-номер (идентификатор отправления), по которому покупатель может отследить свой заказ. Трек-номер и информация о заявке, в которую она входит, отображается в форме редактирования отгрузки:
В личном кабинете Почты России
Все созданные транспортные заявки отображаются в списке отправлений личного кабинета в разделе К сдаче.
По нажатии на заявку появляется дополнительная информация.
Архивирование заказов
Архивирование заказов
Начиная с версии 17.0.0 модуля Интернет-магазин, в системе заказов доступен функционал архивирования:
Смысл архивирования заключается в том, чтобы освободить и ускорить работу с заказами и связанными сущностями. Поэтому удаляется информация по заказам (записи о заказе, оплате, отгрузке), а в архиве она доступна только для просмотра. Информация, привязанная к товару (цена, например) и данные по товару не удаляются.
На странице Магазин > Заказы > Архив представлен список заказов, отправленных в архив. Архивированные заказы, помимо просмотра, можно восстанавливать из архива или окончательно удалять. Данные операции доступны через [dw]меню действий.[/dw][di]
[/di]
Это связано с тем, что за время нахождения заказа в архиве могли измениться условия: изменилась цена на товар, товар перестал быть доступным, изменилась стоимость отгрузки, применились другие скидки и т.п. Таким образом, воссоздать заказ не представляется возможным.
Также со страницы Магазин > Заказы > Архив выполняется принудительное добавление заказов в архив. Кнопка Архивирование заказов открывает форму с настройками архивирования:
Поля формы интуитивно понятны и не требуют разъяснения. Процесс архивирования запускается по кнопке Архивировать и выполняется в соответствии с заданными в форме настройками.
По умолчанию значения полей в форме архивирования подставляются из настроек модуля Интернет-магазин. Настройки модуля позволяют не только задать предустановленные условия архивирования, но и включить регулярное архивирование заказов. Необходимые для этого параметры настраиваются на закладке [dw]Архив.[/dw][di]
[/di]
Документация по теме
Компонент оформления заказа
Видеоурок
Компонент оформления заказа
С версии 16.0.15 модуля Интернет-магазин компонент [comp include_146775]Оформление заказа[/comp] (sale.order.ajax) переведен на АПИ нового ядра D7. Для компонента расширен перечень его параметров и создан новый шаблон визуального представления. Теперь вы можете настроить внешний вид страницы оформления заказа под ваши нужды, настраивая необходимым образом параметры компонента, а не кастомизируя шаблон компонента.
Страница оформления заказа, созданная с помощью обновленного компонента, состоит из блоков. В развернутом виде может находиться только один блок, в котором заполняются данные. Все остальные блоки свернуты и отображают только важную информацию:
Стандартные языковые фразы для каждого блока можно заменить на свои собственные, указав их в секции Основные фразы настроек компонента:
Кроме того, названия некоторых полей, используемых внутри блоков оформления заказа, тексты подсказок и уведомлений также можно изменить, настраивая при этом параметры секций Дополнительные фразы и Фразы уведомлений:
- в версии 17.0.6 для местоположений добавлена возможность поиска населенных пунктов по всем почтовым индексам (eсли местоположения импортированы до города). Так, ранее, чтобы по индексу найти город, требовалось ввести индекс главного почтамта. Теперь город будет найден, если ввести любой относящийся к данному городу индекс.
- в версии 17.0.13 добавлено автоматическое определение местоположения покупателя. Настройте [comp include_5695207]обработчики геолокации[/comp] и компонент подставит страну и город покупателя в соответствующие поля.
За цветовое решение страницы оформления заказа, отображение той или иной информации и в каком виде в блоках отвечают параметры секции Внешний вид:
Документация по теме
Этапы оформления заказа
[ds]Ранее[/ds][di]
С версии 16.0.15 модуля Интернет-магазин компонент Оформление заказа (sale.order.ajax)
переведен на АПИ нового ядра D7. Для компонента расширен перечень его параметров и
создан новый шаблон визуального представления. Теперь вы можете настроить внешний вид
страницы оформления заказа под ваши нужды, настраивая необходимым образом параметры
компонента, а не кастомизируя шаблон компонента.
Страница оформления заказа, созданная с помощью обновленного компонента, состоит из блоков.
В развернутом виде может находиться только один блок, в котором заполняются данные.
Все остальные блоки свернуты и отображают только важную информацию.
Подробнее...[/di] вы научились выводить форму оформления заказа с помощью [comp include_146775]одноимённого компонента.[/comp]
В этом уроке рассмотрим, какую информацию можно вывести штатными способами в каждом блоке оформления заказа.

1 Товары в заказе
Выводятся:
- Поле ввода [ds]купона[/ds][di]
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее...[/di] (если отмечены [dw]соответствующие опции[/dw][di][/di])
- Список товаров с их характеристиками (нужно [dw]выбрать,[/dw][di]
[/di] какие параметры будут выводиться)
Этот блок можно [dw]расположить[/dw][di]
[/di] либо первым блоком при оформлении заказа, либо последним.
2 Регион доставки
Этот блок отвечает за установку местоположения клиента и за расчёт стоимости доставки и налогов. В нём выводятся те [ds]свойства заказа[/ds][di]
Свойства заказа - это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.
Подробнее...[/di] типа [dw]LOCATION,[/dw][di]
Магазин > Настройки магазина > Свойства заказа > Список свойств > [ваше свойство] :
[/di] в настройках которых было отмечено/настроено одно из следующих полей:
- Использовать как местоположение
- Альтернативное поле ввода местоположения
- Использовать как местоположение для налогов
Также в этом блоке выводятся свойства типа [dw]Строка,[/dw][di]
Магазин > Настройки магазина > Свойства заказа > Список свойств > [ваше свойство] :
[/di] если отмечена опция Использовать как почтовый индекс.
Список доступных местоположений можно либо [ds]импортировать,[/ds][di]
Загрузка местоположений в систему, а также очистка существующих выполняется на странице Магазин > Настройки > Местоположения > Импорт местоположений.
Подробнее...[/di] либо создать [ds]вручную.[/ds][di]
Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений.
Подробнее...[/di]
3 Доставка
Выводятся:
- Доступные [ds]службы доставки[/ds][di]
Любой интернет-магазин осуществляет доставку товаров как самостоятельно, так и с помощью сторонних служб доставки. Посмотрим как настраивать службы доставки в «1С-Битрикс: Управление сайтом».
Подробнее...[/di] - Поле ввода [ds]купона[/ds][di]
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее...[/di] (если отмечены [dw]соответствующие опции[/dw][di][/di])

Подробнее...[/di] по платежным системам (т.е. нужно, чтобы сначала клиент выбрал платежную систему, и уже после этого ему показывались доступные службы доставки).
Подробнее...[/di].
4 Оплата
Выводятся:
- Доступные [ds]платежные системы[/ds][di]
Платежные системы - способы оплаты товаров в интернет-магазине.
Управление платежными системами осуществляется на странице Платежные системы (Магазин > Настройки магазина > Платежные системы).
Подробнее...[/di] - Поле ввода [ds]купона[/ds][di]
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее...[/di] (если отмечены [dw]соответствующие опции[/dw][di][/di])

Подробнее...[/di] по службе доставки (т.е. нужно, чтобы сначала клиент выбрал службу доставки, и уже после этого ему показывались доступные платежные системы).
5 Покупатель
Выводятся [ds]свойства заказа[/ds][di]
Свойства заказа - это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.
Подробнее...[/di] (кроме тех, что уже были указаны в блоке Регион доставки).
Привязку можно сделать либо к Платежным системам, либо к Службам доставки.
Если у свойства заказа настроена привязка, то оно будет показываться ТОЛЬКО в том случае, когда покупатель выберет хотя бы один из указанных критериев.
Подробнее...[/di]).
Например, можно показывать поле ввода почтового индекса только если клиент выбрал [dw]почтовую[/dw][di]


Важные моменты
Не забудьте о соблюдении ФЗ-152 и запросите у клиента согласие на обработку персональных данных. Для этого в разделе Согласие пользователя отметьте опцию [dw]Запрашивать согласие[/dw][di]
[/di] и выберите одно из ранее созданных [ds]соглашений.[/ds][di]
На странице Соглашения (Настройки > Настройки продукта > Соглашения) выводятся все созданные и используемые соглашения и с неё же можно перейти к списку полученных соглашений от пользователей.
Подробнее...[/di]

В остальных случаях количество шагов оформления заказа нельзя сократить штатными способами – необходима кастомизация шаблона компонента [comp include_146775]Оформление заказа[/comp]. Об общих принципах кастомизации шаблонов вы можете прочитать в курсе [ds]Разработчик Bitrix Framework.[/ds][di] Кастомизация шаблона компонента, как правило, преследует две цели:
1) Приведение формы вывода данных компонента в соответствие с дизайном сайта;
2) Организация вывода данных компонента в виде, недоступном в стандартном варианте.
Подробнее...[/di]
Документация по теме
- Кастомизируем сложную форму оформления заказа (блог разработчика)
Автоматизация смены статусов
Автоматизация смены статусов
Начиная с версии 16.5.0 модуля Интернет-магазин, расширена автоматизация процессов смены статусов заказов и отгрузок. Теперь механизм смены статусов учитывает специфику частичных оплат и отгрузок в системе заказов. Настройки автоматизации выполняются на странице настроек модуля Интернет-магазин на закладке Автоматизация процессов.
Настройка автоматизация смены статусов зависит от особенностей работы самого интернет-магазина. Полная автоматика возможна для магазинов, которые работают не с обычными, а электронными товарами. Часто отгрузка товаров в таких магазинах выполняется сразу после оплаты заказа и для них смена статусов может быть настроена, например, следующим образом:
В результате, как только покупатель внесет оплату по заказу, то все статусы сразу заменятся автоматически:
Для магазинов, работающих с обычными товарами, невозможно дать универсальных рекомендаций по настройке автоматической смены статусов заказов и отгрузок. В таких магазинах настройки очень индивидуальны, смена некоторых статусов возможна только вручную менеджером магазина. Так, на скриншоте ниже рассмотрен пример, когда смена статуса заказа происходит автоматически при получении частичной оплаты, а автоматическая смена статуса документа отгрузки происходит после того, как менеджер разрешил доставку по этому документу:
При этом вся информация по изменению статусов отображается в документах по заказу:
Подробное описание параметров автоматизации
Первая группа параметров определяет зависимость смены статуса от получения оплаты по заказу:
В параметрах (1) и (2) указываются те статусы, в которые должны переводиться заказы в случае получения полного платежа по заказу и в случае подтверждения частичного платежа соответственно.
Кроме того, в параметре (3) настраивается зависимость автоматического разрешения доставки от того, насколько полно выполнена оплата заказа.
Помимо оплат на автоматическое изменение статуса заказа оказывает влияние следующая группа настроек, связанная с получением разрешения доставки и с процессом выполнения отгрузки:
Так, статус, в который должен переводиться заказ в случаях получения разрешения доставки по всем документам отгрузки, определяется параметром (4).
Если же смена статуса должна выполняться при получении разрешения доставки хотя бы для одного документа частичной отгрузки, то необходимый статус настраивается в параметре (5).
Чтобы статус заказа изменялся автоматически при выполнении всех отгрузок по заказу, следует указать необходимый статус в параметре (6).
Если же статус заказа должен быть изменен сразу после выполнения любой частичной отгрузки, то его необходимо выбрать в параметре (7).
За автоматизацию смены статусов в документах отгрузки отвечают параметры следующей группы:
В параметре (8) задается статус, в который должна автоматически переводиться отгрузка при получении для нее разрешения доставки. Если же статус отгрузки должен сразу поменяться на другой при установке флага Отгружено, то этот новый статус следует указать в параметре (9).
Кроме того, если отмечена опция (10), то в документе отгрузки флаг Отгружено будет устанавливаться автоматически при получении разрешения доставки (т.е. сразу при установке флага Доставка разрешена).
Публичные ссылки для заказов
Видеоурок
Карточка заказа может быть показана без авторизации по публичной ссылке. Таким образом, вопросы по заказу можно обсудить с нужным вам сотрудником без предоставления ему доступа в административный раздел сайта.
Публичные ссылки для заказов
Первым делом подготовьте страницу в публичной части сайта, на которой должна отображаться информация о заказе. Для этого создайте новую страницу или выберите уже существующую.
Подробнее...[/di]. Например, это может быть компонент [comp include_63323]Подробная информация о заказе[/comp] или комплексный компонент [comp include_4189933]Персональный раздел пользователя[/comp].
Включение показа карточки заказа выполняется на странице настроек модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин):
- разрешите показ заказа по ссылке, отметив опцию [dw]Разрешить просмотр заказа по ключу без авторизации[/dw][di]
[/di];
- выберите статусы заказа, при которых разрешен просмотр;
- заполните шаблон пути к странице просмотра заказа. Под параметром приведен пример такого шаблона. Шаблон разделим на две составляющие:
- относительный путь к странице, на которой размещен компонент. Например /personal/orders/ или /view_order.php;
- параметр и маска
#order_id#
, автоматически подставляющая идентификатор заказа в ссылку. - Компонент Подробная информация о заказе.
В этом компоненте обязательно заполнение параметра Идентификатор заказа. По умолчанию это
={$ID}
. Но вместо ID вы можете указать любое значение. Например:={$order_id}
. Этот же идентификатор нужно использовать в шаблоне пути к странице просмотра заказа. Запись формируем следующим образом:
/personal/order/about_order.php?ID=#order_id#
, где /personal/order/about_order.php - путь к странице, на которой размещен компонент,
ID - параметр из настроек компонента,
#order_id# - маска, которая автоматически подставит идентификатор заказа. - Компонент Персональный раздел пользователя.
При использовании этого комплексного компонента используется только параметр по умолчанию (ID). Допустим на сайте создан раздел личного кабинета /lk и в нём размещен компонент. Страница с текущими заказами, формируемая этим компонентом имеет вид: /lk/index.php?SECTION=orders. В шаблоне пути к странице просмотра заказа нужно добавить к [dw]этой ссылке[/dw][di]Обратите внимание, что в ней уже есть один параметр SECTION, а значит следующий добавляем через символ &.[/di] наш параметр ID и маску:
/lk/index.php?SECTION=orders&ID=#order_id#
Подробнее о том, как формируется шаблон пути в зависимости от используемого компонентаВнимание: для правильного формирования шаблона пути важно понимать [ds]как формируются ссылки[/ds][di]При работе в интернете мы постоянно сталкиваемся со ссылками ( URL ) и, конечно же, работаем с ними на своём сайте. Давайте разберемся, как формируются ссылки в 1С-Битрикс: Управление сайтом на страницах со статической и динамической информацией.Шаблон пути зависит от страницы и того, какой компонент на ней размещен. Например:
Подробнее в курсе Контент-менеджер.[/di].
[/di]
В результате в формах просмотра и редактирования заказа будет отображаться поле [dw]Публичная ссылка.[/dw][di]
[/di]
Скопируйте и отправьте пользователю ссылку. Он увидит [dw]всю информацию[/dw][di]
[/di] по заказу без авторизации на сайте. Или используйте макрос #ORDER_PUBLIC_URL# в почтовых шаблонах уведомлений о заказах. Подробнее о почтовых уведомлениях о заказах описано в соответствующем уроке.
Оплата заказа после проверки менеджером
Настроим интернет-магазин таким образом, чтобы клиент мог оплатить заказ, только после проверки его менеджером.
Настройка статусов заказа
По умолчанию в интернет-магазине новый заказ получает статус [N] Принят, ожидается оплата. При этом клиенту сразу доступна возможность оплатить его.
Для смены такой логики работы с заказами нам понадобится:
Изменение статуса
Перейдем на страницу [ds]Статусы заказа[/ds][di]Статусы служат для информирования клиентов и сотрудников интернет-магазина о текущем состоянии заказа. Вы можете создавать любое количество статусов заказа в зависимости от организации процесса обработки заказа.
Подробнее...[/di] (Магазин > Настройки > Статусы) и откроем на редактирование статус [N] Принят, ожидается оплата. Изменим его название и описание так, чтобы и менеджеру и клиенту было понятно, что заказ находится на проверке.
Для наглядности в нашем примере мы добавили статусу синий цвет, чтобы он легко был заметен в списке заказов.
Создание нового статуса
Теперь создадим свой собственный статус. Статус будет означать окончание проверки заказа менеджером и разрешать клиенту оплату.
Заполним код статуса (в нашем примере мы указали букву [C]), название и описание. Дополнительно можно указать цвет (в примере, оранжевый):
При это у начального статуса - 100, а у следующего 150.

Настройка модуля
Перейдем в настройки модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин).
Для выполнения нашей задачи понадобится выбрать Статус, начиная с которого можно оплатить заказ в самом конце раздела Служебные настройки. Выберем из выпадающего списка созданный нами ранее статус:
Настройка компонента
Все обязательные настройки для выполнения нашей задачи уже завершены. Но дополнительно предлагаем настроить фразу, которую увидит клиент при оформлении заказа.
Откроем настройки компонента [dw]Оформление заказа[/dw][di]О работе с компонентом читайте в уроке Компонент оформления заказа и пользовательской документации.[/di] (sale.order.ajax) и в разделе Фразы уведомлений [dw]укажем[/dw][di]Для возможности замены стандартных фраз отметьте опцию Заменить стандартные фразы на свои.[/di] свою собственную фразу:
Как выглядит работа с заказом
Посмотрим, как выглядит работа с заказом для клиента и менеджера после наших настроек.
- Клиент оформляет заказ в магазине. После нажатия кнопки Оформить заказ ему отображается страница с уведомлением:
- В персональном разделе в текущих заказах также видна информация о статусе заказа, а кнопка Оплатить не активна:
- Менеджер открывает список заказов. По первому заказу необходимо выполнить проверку, а второй заказ проверен и ожидает оплаты:
- Менеджер выполняет проверку по первому заказу и меняет статус:
- В персональном разделе клиента у заказа также меняется статус. Клиенту становится доступна кнопка оплаты заказа:
Почтовые уведомления о заказах
Уведомления с помощью почтовых шаблонов
Уведомления о заказах создаются с помощью [ds]почтовых шаблонов.[/ds][di]
Почтовые шаблоны расположены на странице Настройки > Настройки продукта > Почтовые и СМС события > Почтовые шаблоны.
Чтобы отредактировать почтовый шаблон, выберите пункт Изменить в меню действий нужного шаблона.
Подробнее о работе с почтовыми шаблонами...[/di]
В этом уроке рассмотрим подробнее те поля почтовых шаблонов, которые наиболее важны при работе с заказами.
Чтобы просмотреть все доступные в системе почтовые шаблоны, связанные с заказом, используйте в списке всех почтовых шаблонов (Настройки > Настройки продукта > Почтовые и СМС события > Почтовые шаблоны) фильтр по теме "заказ":
Штатные почтовые шаблоны, связанные с заказом
|
---|
Штатно в системе есть почтовые шаблоны, зависящие от следующих [ds]типов почтовых событий[/ds][di]
Каждый почтовый шаблон привязывается к определённому типу почтового события. Тип определяет набор специальных полей (placeholder'ов), которые могут быть использованы в почтовом шаблоне. В момент создания почтового события (т.е. готового сообщения) эти поля будут инициализированы конкретными значениями.
Подробнее...[/di]:
|

Настройки: от кого, кому и скрытая копия
Рассмотрим настройку почтовых шаблонов на примере шаблона SALE_NEW_ORDER (Новый заказ):
Описание каждого из полей настройки приведено в документации. Рассмотрим подробнее следующие три поля:
- От кого – указывается адрес отправителя почтового сообщения. По умолчанию установлен макрос
#SALE_EMAIL#
(это [dw]E-Mail отдела продаж[/dw][di] Настройки > Настройки продукта > Настройки модулей > Интернет-магазин (вкладка Настройки):
[/di], указанный в настройках модуля Интернет-магазин). Вместо данного макроса можно указать прямой адрес отправителя;
- Кому – указываются адреса получателей почтового сообщения. По умолчанию установлен макрос
#EMAIL#
(это E-Mail, который указывал пользователь при регистрации на сайте); - Скрытая копия – о факте отправки письма на электронные адреса, указанные в данном поле, не будут знать ни главный адресат, ни получатели, указанные в поле Копия. Кроме того, адресаты, указанные в поле Скрытая копия, также не будут видеть друг друга в получателях письма. По умолчанию установлен макрос
#BCC#
, который добавляет адрес, указанный в поле [dw]E-Mail отдела продаж[/dw][di] Настройки > Настройки продукта > Настройки модулей > Интернет-магазин (вкладка Настройки):
[/di] в настройках модуля Интернет-магазин.
Составляем уведомление
Само уведомление представлено на вкладке Сообщение. При редактировании сообщения можно выбрать более удобный для Вас формат представления сообщения: Текст, HTML или Визуальный редактор:
Тело сообщения (уведомления) удобно составлять на основе макросов, доступных для конкретного [ds]типа почтовых событий[/ds][di]
Каждый почтовый шаблон привязывается к определённому типу почтового события. Тип определяет набор специальных полей (placeholder'ов), которые могут быть использованы в почтовом шаблоне. В момент создания почтового события (т.е. готового сообщения) эти поля будут инициализированы конкретными значениями.
Подробнее...[/di] (напомним, что в нашем примере это SALE_NEW_ORDER). Список всех доступных макросов отображается под телом сообщения в разделе Доступные поля.
Пример: пропишем в теле сообщения фразу с макросами Ваш заказ номер #ORDER_ID# от #ORDER_DATE# принят. Стоимость заказа: #PRICE#
.
Тогда клиенту после оформления заказа придёт подобное сообщение: Ваш заказ номер 754 от 29.07.2020 принят. Стоимость заказа: 750.00 руб.
Макросы можно использовать и в [dw]теме[/dw][di] Макросы в Теме сообщения:
[/di] сообщения.
Также в теле сообщения можно разместить компоненты: список [ds]доступных[/ds][di]
В визуальном редакторе при редактировании почтового шаблона отображаются только почтовые компоненты у которых в файле описания (.description.php) указан тип "TYPE" => "mail"
.
Подробнее...[/di] компонентов отображается в режиме [dw]Визуального редактора[/dw][di]
[/di]. С помощью компонентов можно указать дополнительную информацию (например, подробную информацию о заказе).
/bitrix/templates
.
Подробнее...[/di]
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
- Создайте в административной части сайта новый заказ:
- Добавьте в заказ товары "Платье Модница на Прогулке" и "Спортивный Костюм Нежная Теплота" (размер одежды выберите на своё усмотрение);
- Добавьте нового покупателя "Иванова Мария Ивановна" (e-mail, телефон и адрес доставки задайте произвольно; местоположение можно не менять);
- Укажите службу доставки Доставка курьером, а способ оплаты Наличные курьеру.
РешениеЗадание составлено по материалам уроков:
Результат:
- Настройте форму редактирования заказа таким образом, чтобы в составе заказа после названия товаров отображалось свойство "Производитель".
Решение
Задание составлено по материалам урока:
Результат:
- В существующем заказе разделите текущую полную оплату на две частичные оплаты:
- Первая оплата: 2000 рублей, способ оплаты Банковские карты;
- Вторая оплата: оставшаяся сумма, способ оплаты Наличные курьеру.
РешениеЗадание составлено по материалам уроков:
Результат:
- В существующем заказе разделите текущую отгрузку на две части:
- Первая отгрузка: товар "Платье Модница на Прогулке", служба доставки Самовывоз (бесплатно);
- Вторая отгрузка: товар "Спортивный Костюм Нежная Теплота", служба доставки Доставка курьером (500 рублей).
РешениеЗадание составлено по материалам уроков:
Результат:
- Настройте автоматическую смену статуса заказа следующим образом:
- При получении частичной оплаты заказа разрешается доставка;
- При отгрузке всех отгрузок устанавливать статус заказа Выполнен.
РешениеЗадание составлено по материалам урока:
Результат:На странице Настройки > Настройки продукта > Настройки модулей > Интернет-магазин во вкладке Автоматизация процессов установите следующие параметры:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Маркировка товаров 487-ФЗ
Важно! В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке, согласно утвержденному перечню.
Видеоурок
Настройка товаров
Как реализована маркировка товаров в 1С-Битрикс: Управление сайтом
|
---|
Данный функционал доступен только для РФ.
Типы групп для маркировки товаров по 487-ФЗ хранятся в специальном [dw]Highload-блоке[/dw][di]Highload-блоки - отдельный модуль, который позволяет создавать списки для хранения произвольных данных (новости, вакансии и другое). Каждый список хранится в отдельной таблице базы данных (БД) и использует собственные индексы. Это быстрые справочники, без поддержки иерархии, с ограниченной поддержкой свойств. Они могут обращаться к БД и работать с большими объёмами данных. Подробнее...[/di]. С версии 20.200.0 модуля highloadblock невозможно удалить сам модуль Highload-блоки, если используются маркировки товаров. |
Первым делом в настройках товара необходимо указать группу, к которой принадлежит товар. Без этого действия у товара в заказе не появится поле для ввода маркировочного кода.
(Контент > Highload-блоки > Типы групп товаров:

Настройки в форме создания/редактирования товара
В форме создания/редактирования товара/торгового предложения зайдите в раздел Торговый каталог. На закладке Параметры в самом низу формы в разделе Системные параметры есть поле Группа товаров.
Выберите из [dw]выпадающего списка[/dw][di][/di] нужную группу.



Как проставить группу для списка товаров
Если существующий список товаров необходимо отнести в одну группу для маркировки, воспользуйтесь функцией массового проставления в списке товаров.
Перейдите в список товаров (или торговых предложений):
-
1 Отметьте нужные товары;
2 В панели действий выберите действие Параметр товара;
3 В появившемся поле из выпадающего списка выберите Группа товаров;
4 Теперь появится ещё одно поле, в котором укажите нужную [dw]группу[/dw][di]Например, обувь, как на скриншоте.[/di];
5 Нажмите Применить. Теперь каждому товару из списка присвоена группа.
Где указывается маркировочный код
Если пользователь оформит заказ, в котором есть товар из группы, подлежащей маркировке, то выполнить отгрузку возможно только после [dw]указания маркировочных кодов[/dw][di]Иначе появится предупреждение:[/di].
Поле для ввода маркировочного кода находится в форме редактирования [dw]отгрузки[/dw][di]Cписок всех отгрузок по заказам доступен на странице Магазин > Заказы > Отгрузки.
Подробнее...[/di] в разделе Список товаров для [dw]каждого товара[/dw][di]Для каждого товара, подлежащего маркировке. Т.е. в примере ниже поле есть для товаров из группы Обувь, а для платья - нет.[/di]:
Поле для ввода маркировочного кода НЕ появится в отгрузке заказа, если в подлежащем маркировке товаре не указана группа. В этом случае понадобится откорректировать такие товары и создать заказ с ними заново.
Если в отгрузке имеется один товар, подлежащий маркировке, в количестве нескольких штук, то для каждой единицы товара требуется ввести маркировочный код. Для этого нажмите на кнопку Штрихкоды и откроется форма с тем количеством полей, сколько единиц товара:
- [dw]клавиатурным сканером[/dw][di]При сканировании маркировочного кода клавиатурным сканером, код вставится в поле.[/di];
- вручную.
Допустимая длина кода маркировки 200 символов. Пример маркировочного кода:
010290000042703721lmLGsXQsTZps91802992sOAoOnzm8RoAfWTzzLcyU9P4JXMhwjwGg9Ctqw30TXjBFit8s5GGgH1VK/sSaLcvC+c961T5kkbHPbANCO0ssQ==

Маркировка в 1С-Битрикс24: Интернет-магазин+CRM
Откройте заказ. Перейдите в раздел [dw]отгрузки[/dw][di][/di] и откройте нужную отгрузку на редактирование.
В списке товаров для каждого товара, подлежащего маркировке, активна кнопка Штрихкоды:
Нажмите на неё и откроется слайдер, в котором есть поле для внесения маркировочного кода:
Что происходит дальше
Далее происходит стандартная работа с [dw]заказами[/dw][di]В этой главе описана работа с заказами из публичной части сайта (создание заказа, управление скидками, печать документов по заказу).
Подробнее...[/di].
При получении оплаты в заказе [dw]статус оплат[/dw][di][/di] меняется на Оплачено. Данные о маркировке передаются в кассу, которая:
- [dw]Печатает чек[/dw][di]Обязательно отслеживайте работу кассы и контролируйте процесс печати чеков, так вы избежите штрафных санкций.
Подробнее...[/di] (в чеке код маркировки отображается в реквизите [dw]Код товара[/dw][di]Реквизит Код товара в чеке является обязательным с 1 марта 2020 года для маркированных товаров. Убедитесь, что онлайн-касса поддерживает новый реквизит чека. Если нет, то возможны два варианта:- Достаточно обновить прошивку существующей кассы;
- Касса не поддерживает новые требования. В этом случае потребуется её замена.
- Передаёт в систему Честный знак сведения о маркировочном коде товара (т.е. о выбытии этой продукции из оборота). При [ds]возврате[/ds][di]
Покупатель решил полностью отказаться от оплаченного заказа. Выполняется полный возврат:
1) В документе оплаты выбираете Возврат (или Отмена, если платежная система не поддерживает возвраты).
2) Создаете чек возврата по кнопке Добавить чек.
Подробнее...[/di] товара автоматически посылается отмена в Честный знак.
Рекомендуем внимательно изучить уроки по этой теме: Ручная печать чеков и Типы чеков. Важно печатать чеки [dw]правильного типа[/dw][di]Например, печать чека оплаты типа Полная оплата приведет к ошибке, если отгрузка выполняется после оплаты заказа.[/di].
Вопросы-ответы
Обязательно ли в маркировочном коде товара наличие крипточасти для добавление в отгрузку? Если указать короткий код вида 0102900294712895215S=DeHX>cSTRN, то будет ли списываться подобный товар в Честном Знаке?
На стороне «1С-Битрикс» значение никак не преобразовывается.
Если для кассы клиента обязательно наличие тех или иных данных в маркировке, то и вводить эти данные обязательно.
При заполнении Highload-блока «Типы групп товаров» какие коды надо указывать? Полный код ТНВЭД (например, 6205200000) или же достаточно короткого (например, 6205)?
Можно вводить любые коды, т. к. это пользовательские данные. Однако если используется обмен с 1С, то лучше взять коды из 1С.
Настройка магазина
В данной главе описаны все настройки, которые необходимо выполнить при создании интернет-магазина.Чек-лист
Чек-лист
Приведем перечень данных, которые необходимо последовательно ввести в магазине (подробнее каждый из этапов будет рассмотрен далее):
- типы плательщиков;
- группы свойств заказов;
- свойства заказов;
- местоположения;
- необязательно: настройка групп местоположений (объединение местоположений в группы служит для облегчения работы с настройкой служб доставки);
- типы цен;
- службы доставки;
- настройка платежных систем;
- настройка статусов заказов; статусы заказа отражают этапы, через которые проходит заказ во время обработки. Они служат для информирования клиентов и сотрудников электронного магазина о текущем состоянии заказа;
- настройка печатных форм;
- необязательно: добавление наценок и скидок на заказ;
- необязательно: добавление налогов;
- необязательно: добавление единиц измерения;
- необязательно: настройка аффилиатства.
Часть данных (например, Типы плательщиков) можно использовать из дистрибутива, следует только изменить привязку. Часть данных нужно создавать заново.
Подробнее...[/di] главы Интеграция с 1С.
Документация по теме
Мастер магазина
Мастер магазина и его структура
Стандартный функционал «1С-Битрикс: Управление сайтом» позволяет организовать работу интернет-магазина непосредственно «из коробки», то есть после установки сайта на хостинг. Но это не значит, что интернет-магазин не нужно настраивать. Для быстрой и в нужном порядке настройки магазина воспользуйтесь Мастером магазина (Магазин > Настройки > Мастер магазина).
Мастер состоит из:
- 1 - индикатор Общий прогресс - визуальное отслеживание общего уровня выполнения заданий.
- 2 - название раздела Мастера.
- 3 - индикатор выполнения заданий раздела.
- 4 - блок заданий.
- 5 - выполненное задание.
- 6 - невыполненное задание.
- 7 - развилка в пути выполнения заданий.
- 8 - локальный индикатор выполнения для блока заданий.
Выполнение заданий по порядку обеспечит правильный порядок настройки магазина. В ситуациях, когда настройка предполагает разные варианты настройки в Мастере появляется развилка, позволяющая выбрать тот или иной путь. Например, будет магазин интегрирован с 1С:Предприятие или нет.
В Мастере все виды настроек разнесены по трём разделам:
- Настройки интернет-магазина, без которых он не сможет работать - минимально необходимый уровень настроек, чтобы магазин вообще заработал.
- Интернет-магазин открыт, обработка заказов, повседневная работа - настройка и оптимизация текущей деятельности по работе магазина.
- Обслуживание интернет-магазина, следим за его здоровьем - настройка и контроль за техническим состоянием сайта и магазина.
Выполнение всех пунктов первого раздела - обязательно, второго - желательно. Третьего - по необходимости и с пониманием того, что делается (третий раздел - технический и требует соответствующих знаний в целом ряде настроек, лучше обратиться к партнёрам компании «1С-Битрикс»).
Выполнение заданий Мастера
Для выполнения заданий Мастера нужно просто кликнуть на нужный пункт. Это действие переместит вас на страницу настроек выбранного пункта Мастера:
В правом верхнем углу страницы будет выведено:
- задание, что нужно сделать, чтобы произвести необходимые настройки,
- кнопка вызова окна документации,
- кнопка отметки о выполнении задания.
Окно Документация
Окно Документация предоставит минимально необходимую информацию для выполнения задания по настройке магазина. На некоторых страницах есть видео, описывающее процесс настройки. Для получения более детальной информации по теме в самом низу окна добавлены ссылки на необходимые страницы учебных курсов.
Техническая поддержка
Непосредственно из Мастера можно составить обращение в техподдержку «1С-Битрикс» и партнёра, разрабатывавшего вам магазин. Эта возможность доступна в самом последнем блоке: Техническая поддержка вашего интернет бизнеса.
Типы плательщиков
Тип плательщика - способ разделить покупателей. Необходим в силу применения различных законодательных норм к покупателям разных видов.
Видео
Типы плательщиков
В продукте есть возможность создавать свои и редактировать имеющиеся типы плательщиков (по умолчанию в системе их созданы два: физическое и юридическое лицо). В результате в публичном разделе сайта при оформлении заказа на первом шаге пользователю предлагается выбрать тип плательщика, к которому он себя относит:
К каждому типу плательщика привязаны собственные свойства для заполнения при оформлении заказа. На основании выбора пользователя ему предоставляется соответствующий набор полей для заполнения свойств заказа и соответствующий набор интерфейсов платежных систем и служб доставки. Тип плательщика зависит от сайта. Для разных сайтов может быть создан свой набор типов плательщиков.
Управление типами плательщиков осуществляется на странице Тип плательщика (Магазин > Настройки > Типы плательщиков):
Для создания нового типа плательщиков служит кнопка Добавить тип, расположенная на контекстной панели. Переход к редактированию существующей записи осуществляется с помощью меню действий (пункт Изменить) либо с помощью двойного клика по соответствующей записи.
Форма создания (редактирования) имеет следующий вид:
Значения полей описаны в документации. После нажатия кнопки Сохранить созданный тип плательщика будет добавлен в общий список. Для каждого типа плательщика в этом списке указано определенное количество свойств – это свойства заказа, которые создаются в привязке к типу плательщика.
Один тип плательщика может применяться к разным сайтам. Для этого в форме создания/редактирования должны быть отмечены нужные сайты.
Документация по теме
Группы свойств
Группы свойств и их настройка |
Перед тем, как добавлять свойства, необходимо продумать Группы, в которые они будут объединены. Данная группировка применяется при построении формы для ввода значений свойств заказа в публичном разделе, что позволяет улучшить ее зрительное восприятие.
Показ группы свойств в форме заказа зависит от типа плательщика, выбранного покупателем, т.е. для каждого типа плательщика создается самостоятельный набор групп свойств. Например, для типа плательщика юридическое лицо создана группа свойств Данные компании, в этой группе заданы 4 свойства, которые и предлагаются для заполнения пользователю при оформлении заказа в публичном разделе:
Управление группами свойств осуществляется в административном разделе на странице Группы свойств (Магазин > Настройки > Свойства заказа > Группы свойств):
Для создания новой группы свойств служит кнопка Новая группа, расположенная на контекстной панели. Переход к редактированию существующей записи осуществляется с помощью меню действий (пункт Изменить группу) либо с помощью двойного клика по соответствующей записи.
Форма создания (редактирования) имеет следующий вид:
Теперь, когда группа создана, можно переходить к созданию ее свойств.
Свойства заказов
Параметры свойства заказа
В системе нет предопределенных обязательных полей при оформлении заказа. Поэтому вы должны решить заранее, какую информацию запрашивать от покупателя и какие поля должны быть обязательными для заполнения. Затем в соответствии с вашими требованиями добавить (или изменить идущие по умолчанию в дистрибутиве) все необходимые вам свойства заказов.
Список свойств находится на странице Магазин > Настройки > Свойства заказа > Список свойств. Добавление нового свойства выполняется нажатием кнопки Новое свойство, расположенной на контекстной панели. Свойства заказа обязательно задаются в привязке к [ds]типу плательщика[/ds][di]В продукте есть возможность создавать свои и редактировать имеющиеся типы плательщиков (по умолчанию в системе созданы 2 типа плательщиков: физическое и юридическое лицо). В результате в публичном разделе сайта при оформлении заказа на первом шаге пользователю предлагается выбрать тип плательщика, к которому он себя относит:
Подробнее...[/di]:
После выбора тип плательщика, откроется форма добавления свойства заказа, состоящая из двух вкладок. Рассмотрим параметры вкладки Свойства заказа:
- Группа свойств - выберите группу свойств данного типа плательщика. Группировка свойств используется в форме заказа в административном разделе. Ссылка Группы свойств служит для открытия страницы со всеми группами свойств, заданными в системе, с возможностью создать новую группу;
- Название - задается название свойства;
- Служебное - опция включает использование свойства в заказе только в административном разделе. В публичном разделе клиент его не увидит;
- Входит в профиль - позволяет включить свойство в профиль пользователя;
Профиль пользователя – это набор свойств, которые, будучи однажды введенными, запоминаются и предлагаются к использованию при [dw]последующих заказах[/dw][di]То есть, если клиент уже делал заказы в магазине, то ему необязательно будет при оформлении очередного заказа заполнять свойства, входящие в его профиль.[/di]. Клиент сможет выбрать один из сохраненных профилей для автоматического заполнения свойств заказа.
Также Клиенту доступно редактирование своих профилей в [ds]персональном разделе[/ds][di]Один из немаловажных разделов сайта интернет-магазина – личный кабинет пользователя, в котором покупатель может отслеживать все свои заказы и управлять своим внутренним счетом.
Подробнее...[/di] сайта. - Доступно в фильтре по заказам - при отмеченной опции свойство станет доступно в фильтре по заказам (страница Магазин > Заказы);
Примечание: На текущий момент опция недоступна для свойства типа Дата (DATE).
- Сортировка - задается относительный "вес" свойства заказа в виде числа. Используется для определения порядка вывода свойства в общем списке свойств (как в административном, так и публичном разделах);
- Описание свойства - произвольное описание свойства. Указанный текст отобразится в форме оформления заказа если свойство [dw]не заполнено[/dw][di]Данными клиента или значением по умолчанию.[/di].
Перейдем к набору полей в секции Тип данных. Он зависит от выбранного [dw]типа свойства[/dw][di]Например, для типа Местоположение:[/di].
В этой секции постоянными для всех типов являются только поля Тип, Обязательное, Множественное и Значение по умолчанию.
Вкладка Привязка свойства
На вкладке Привязка свойства настраиваются условия, при которых свойство будет показано клиенту.
Доступна привязка к Платежным системам и к Службам доставки.
Если у свойства заказа настроена привязка, то оно будет показываться ТОЛЬКО в том случае, когда покупатель выберет хотя бы один из указанных критериев:
В нашем примере покупатель при оформлении заказа увидит свойство для заполнения только если на предыдущих шагах он выбрал оплату Наличными курьеру (при любой службе доставки), или же если захотел расплатиться любым способом, но выбрал в качестве службы доставки Доставку курьером или Посылку стандарт.
Свойство будет показано всегда, если привязка [dw]не выбрана[/dw][di]
[/di], или же если выбраны [dw]все варианты[/dw][di]
[/di] платежных систем или служб доставки.
Видеопример
Пример создания свойства Местоположение
Добавим в качестве примера свойство Местоположение для типа плательщика Физическое лицо.
Нажимаем кнопку Новое свойство и в выпадающем списке выбираем тип плательщика Физическое лицо. Заполним параметры в открывшей форме:
- В качестве Группы свойств укажем группу Данные для доставки;
- Укажем название, [dw]мнемонический код[/dw][di]Латинскими буквами. Нужно, если свойство понадобится разработчикам.[/di] и отметим, что свойство входит в профиль покупателя;
- Значение в поле Сортировка оставим по умолчанию равным 100. Мы ещё не решили, нужно ли нам изменить порядок отображения для этого свойства;
Перейдем к секции Тип данных формы. Тип свойства выбираем Местоположение [LOCATION] и сразу же видим, что изменился набор доступных полей:
Заполним общие поля. Свойство будет Обязательным и не множественным. Значение по умолчанию указывать не будем.
Посмотрим на уникальные для типа LOCATION поля:
- Использовать как местоположение - значение свойства будет использовано как местоположение покупателя для расчета стоимости доставки. Этот флажок можно отметить только у свойств типа LOCATION. Отметим его.
Внимание! Обязательно создайте по одному свойству с флагом Использовать как местоположение для каждого типа плательщика, иначе система обработки служб доставки работать не будет.
- В поле Альтернативное поле ввода местоположения можно указать свойство, которое будет использоваться как альтернативное поле для ввода местоположения, если такового нет в списке местоположений. Это поле оставим без изменений.
- Использовать как местоположение для налогов – значение свойства будет использовано как местоположение покупателя для определения ставок налогов. Этот флажок можно отметить только у свойств типа LOCATION. Отметим его.
Внимание! Создайте по одному свойству с флагом Использовать как местоположение для налогов для каждого типа плательщика, иначе ставки налогов определены не будут.
Нажимаем сохранить. Готово! Свойство типа Местоположение создано.
Регулярные выражения
Для свойств типа Строка доступен параметр Регулярное выражение для проверки, который позволяет реализовать проверку данных, вводимых пользователем при заполнении этого свойства.
Рассмотрим пару примеров, как это работает.
На просторах интернета немало информации по этой теме. И всегда можно найти готовые выражения для проверки той или иной информации.
Проверка телефона
Для проверки номера телефона добавим в свойстве заказа Телефон регулярное выражение :
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
В результате в форме оформления заказа клиенту отобразится сообщение об ошибке, если введенный номер не будет соответствовать шаблону из регулярного выражения. Оформить заказ станет невозможно пока не будет введен корректный номер телефона:
Подробнее в курсе Администратор. Базовый.[/di] модуля Перевод можно [dw]изменить фразы[/dw][di]Например, так:

Проверка даты
Регулярное выражение для проверки написания даты в формате ДД/ММ/ГГГГ:
^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
Аналогично предыдущему примеру отобразится ошибка если дата введена неверно:
Проверка наличия хотя бы одной буквы
Регулярное выражение для проверки наличия хотя бы одного символа на кириллице или латинице:
[a-zA-Zа-яА-Я]
Если при оформлении заказа клиент не использовал буквы в поле Ф.И.О., он увидит ошибку:
Местоположения
В данной главе описан функционал [dw]местоположений,[/dw][di] Местоположение - географическая единица, имеющая единые условия доставки заказа и определяющая часть полного адреса доставки. [/di] доступных с версии 14.10.1 модуля Интернет-магазин.Описание функционала местоложений старой схемы смотрите в курсе Магазин до конвертации (до версии 15.0)
Создание и управление местоположениями
Управление местоположениями
Местоположение клиента используется для правильного расчёта [ds]налогов[/ds][di]
Налоги - инструмент для вычисления налоговых отчислений в рамках заказа.
Ставки налогов могут зависеть от типа плательщика и его местоположения. Они задаются в процентном виде. Количество ставок налогов не ограничено. Ставки налогов могут быть включены в цену.
Подробнее...[/di] и стоимости [ds]доставки[/ds][di]
Служба доставки - функционал, позволяющий обсчитать стоимость доставки заказа.
При настройке служб удостоверьтесь в том, что:
- они покрывают все возможные варианты стоимости заказов;
- созданы службы доставки для всех возможных местоположений.
Подробнее...[/di].
Управление общим списком доступных местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений:
Подробнее...[/di], выбрав в качестве источника данных [dw]Удалённый сервер[/dw][di]

Обратите внимание, что при таком импорте [dw]геоданные[/dw][di]

На странице Список обработчиков геолокации (Настройки > Настройки продукта > Геолокация) представлены все обработчики геолокации, имеющиеся в системе.
Подробнее...[/di]
Чтобы перейти к управлению дочерними местоположениями некоторого конкретного местоположения, следует дважды кликнуть по нему в таблице со списком местоположений или выбрать его в дереве местоположений:
Создание местоположений
Форма создания/редактирования местоположения имеет следующий вид:
Рассмотрим основные параметры, которые задаются на вкладке Местоположение:
- для местоположения обязательно указываются символьный код и тип (необходимый [ds]тип местоположения[/ds][di]
Местоположения старой схемы позволяли использовать только структуру вида: Страна > Область > Регион > Город, а для местоположений 2.0 уровень вложенности не ограничен. Управление уровнями вложенности осуществляется путем настройки необходимых типов местоположений на странице Магазин > Настройки > Местоположения > Типы местоположений.
Подробнее...[/di] должен быть создан заранее); - если местоположение является дочерним по отношению к некоторому местоположению, то необходимо указать родительское местоположение;
Примечание: интерфейс выбора родительского местоположения зависит от значения параметра [dw]Тип виджета местоположений[/dw][di]Выпадающие списки или строка поиска.[/di], заданные в настройках модуля Интернет-магазин. - если магазин в своей работе использует геоданные, то необходимо указать широту и долготу местоположения;
- название местоположения указывается на всех языках интерфейса.
На вкладке Внешние данные указываются коды внешних сервисов (например, почтовый индекс и/или код Яндекс.Маркета) для данного местоположения:
Подробнее...[/di] должны быть созданы заранее.
Описание функционала местоположений [dw]старой схемы[/dw][di] До версии 14.10.1 модуля Интернет-магазин. смотрите в курсе Магазин до конвертации (до версии 15.0)[/di].
Группы местоположений
Группы местоположений |
Объединение местоположений в группы облегчает работу с ними и с настройкой служб доставки. Создается группа местоположений и указывается во всех службах доставки этой группы.
Управление Группами местоположений осуществляется на странице Магазин > Настройки > Местоположения > Группы местоположений.
При появлении нового местоположения или изменения тарифов по какому-либо из существующих будет достаточно добавить или удалить это местоположение из группы. Не нужно изменять каждую из служб доставки, к которым имеет отношение это местоположение.
Создадим новую группу местоположений, включив в нее, например, страны Балтии. В форме создания группы в первую очередь обязательно указываем символьный код и названия группы на всех языках интерфейса:
Затем в секции Выбор местоположений выбираем местоположения, которые должны быть включены в группу:
В группу будут входить только те местоположения, которые отображаются в разделе Выбранные местоположения. Поэтому, чтобы добавить их в группу, в разделе Доступные местоположения следует найти требуемые местоположения с помощью строки поиска (1) или с помощью дерева местоположений (2), отметить их флагом (3) и нажать кнопку (4).
Когда все местоположения добавлены, сохраняем группу. Теперь её можно использовать как при настройке [ds]местоположений для сайта,[/ds][di]
Новая схема местоположений позволяет загружать любые местоположения и выбирать среди них только те, с которыми будет работать конкретный сайт, что особенно удобно для многосайтовых систем.
Настройка списка местоположений для конкретного сайта выполняется на странице Магазин > Настройки > Местоположения > Местоположения для сайтов.
Подробнее...[/di] так и [ds]служб доставки.[/ds][di]
Служба доставки - функционал, позволяющий обсчитать стоимость доставки заказа.
Управление службами доставки осуществляется на странице Список служб доставок (Магазин > Настройки магазина > Службы доставки). С этой же страницы можно перейти к просмотру групп, в которые могут быть объединены службы доставки для удобства работы.
Подробнее...[/di]
Местоположения для конкретных сайтов
Местоположения для конкретных сайтов
Новая схема позволяет загружать любые местоположения и выбирать среди них только те, с которыми будет работать конкретный сайт, что особенно удобно для многосайтовых систем.
Настройка списка местоположений для конкретного сайта выполняется на странице Магазин > Настройки > Местоположения > Местоположения для сайтов.
В форме выбора местоположений для конкретного сайта указываем местоположения или группы местоположений, которые должны быть к нему привязаны:
- находим требуемые местоположения с помощью строки поиска (1) или с помощью дерева местоположений (2);
- отмечаем флагом группы (3) и/или найденные местоположения (4);
- нажимаем кнопку (5).
В результате на сайте будут использоваться только те местоположения и/или группы, которые отображаются в разделе Выбранные местоположения (6). Соответственно, чтобы убрать местоположение из списка выбранных, нужно отметить его в списке (6) и нажать на кнопку (7).
Видеопример
Избранные местоположения
Избранные местоположения |
Для более удобного оформления заказов вы можете настраивать избранные местоположения, например, на основе наиболее часто используемых покупателями. Управление избранными местоположениями осуществляется на странице Магазин > Настройки > Местоположения > Избранные местоположения, где для каждого сайта системы формируется собственный список:
В форме выбора местоположений задаются те из них, которые необходимо добавить в избранные.
Обратите внимание, что интерфейс выбора местоположений зависит от значения параметра Тип виджета местоположений в настройках модуля Интернет-магазин:
Таким образом, при оформлении заказа покупатель сможет быстро указывать необходимое ему местоположение, выбирая его из [dw]списка избранных.[/dw][di]
[/di]
В результате выбранное местоположение и индекс (если он задан для местоположения в системе) подставятся автоматически в одноименные поля.

Типы местоположений
Работа до и после конвертации
Местоположения [ds]старой схемы[/ds][di]
В данной главе описана работа с местоположениями старой схемы, которые доступны в более ранних версиях системы (версия модуля Интернет-магазин ниже, чем 14.10.1), либо в системе не осуществлялся переход на местоположения 2.0.
Подробнее...[/di] позволяли использовать только структуру вида: Страна > Область > Регион > Город, а для местоположений 2.0 уровень вложенности не ограничен. Управление уровнями вложенности осуществляется путем настройки необходимых типов местоположений на странице Магазин > Настройки > Местоположения > Типы местоположений:
Пример создания типа местоположения
Создадим, например, тип местоположения Улица. В форме создания (редактирования) типа обязательно указываем символьный код, названия для всех языков интерфейса и задаем индекс сортировки для определения положения нового типа в списке:
Укажем Уровень вложенности – параметр, определяющий положение создаваемого типа местоположений в структуре относительно самого "крупного" созданного типа (например, относительно типа Страна).
Чем меньше территориальная единица создаваемого типа местоположений – тем [dw]больше[/dw][di]
[/di] уровень вложенности.
В результате в систему можно добавлять местоположения нового типа:
Теперь при оформлении заказа в разделе Регион доставки клиент сможет указать свою [dw]улицу,[/dw][di]
[/di] которая может учитываться как [ds]местоположение при расчёте стоимости доставки.[/ds][di]
Использовать как местоположение - значение свойства будет использовано как местоположение покупателя для расчета стоимости доставки. Этот флажок можно отметить только у свойств типа LOCATION.
Подробнее...[/di]
Аналогичным образом можно создать и другие типы местоположений (например, Дом и Квартира). Однако помните, что местоположения в первую очередь используются для расчёта налоговой ставки и доставки, поэтому могут содержать только часть полного адреса доставки. Для уточнения адреса можно использовать [ds]свойство заказа[/ds][di]
Подробнее...[/di].
Внешние сервисы
Внешние сервисы
На странице Внешние сервисы (Магазин > Настройки > Местоположения > Внешние сервисы) перечислены коды внешних сервисов:
Обычно при подключении внешних сервисов происходит сопоставление местоположений, и нужные коды создаются автоматически. При необходимости можно [dw]добавить код[/dw][di]
[/di] нового внешнего сервиса вручную.
Примеры кодов:
- ZIP – почтовые индексы (на данный момент индексы загружаются только для России, используя база данных [ds]ФИАС[/ds][di]
Федеральная информационная адресная система (ФИАС) - федеральная государственная информационная система, обеспечивающая формирование, ведение и использование государственного адресного реестра.
Подробнее...[/di]); - ZIP_LOWER – почтовые индексы всех нижележащих местоположений;
- YAMARKET – соответствие кодам Яндекс.Маркет (необходимо при интеграции с Яндекс.Маркетом);
- BX_ISO_3166_NUMERIC – числовые коды стран в формате [ds]ISO 3166-1[/ds][di]
ISO 3166-1 — часть стандарта ISO 3166, содержащая коды названий стран и подчинённых территорий.
Подробнее...[/di] (нужны при использовании профилей «EMS зарубеж» и «Посылка нестандартная зарубеж» службы доставки [ds]Почта России[/ds][di] В уроке описывается процесс настройки службы доставки Почта России. После сохранения службы станет доступна дополнительная вкладка Профили. При нажатии кнопки Добавить профиль откроется список всех доступных для Почты России профилей доставки.
Подробнее...[/di]); - ADD_DLV – соответствие дополнительным службам доставки.
Как работают Внешние сервисы
Повторимся, что функционал Внешние сервисы достаточно редко используемый, так как все массовые Службы доставки уже включены в продукт.
Предположим что вам нужно подключить внешний сервис доставки «Доставка от Василия Петровича». Этот сервис работает через своё API, и поэтому в эту службу нужно передать понятный ей код куда поедет посылка и откуда для расчёта стоимости. Эта служба нам интересна своей доставкой в Москву и Санкт-Петербург. Код самой службы VAS_PETR, а для Москвы код – mos, а для Питера – spb.
Далее порядок действий такой:
- Создайте новую службу доставки на странице Магазин > Настройки > Службы доставки.
- Для новой службы [dw]задайте ограничение по местоположению[/dw][di]
[/di] на города Москва и Санкт-Петербург.
- На странице Магазин > Настройки > Местоположения > Внешние сервисы создайте [dw]новый внешний сервис[/dw][di]
[/di].
- В местоположениях Москвы и Санкт-Петербурга на закладке Внешние сервисы [dw]добавляем код[/dw][di]
[/di] для службы «Доставка от Василия Петровича».
Теперь при оформлении заказа и выборе в качестве места доставки Москвы или Санкт-Петербурга будет видна эта служба доставки:
и не видна при выборе [dw]другого места доставки[/dw][di][/di].
Импорт местоположений
Видеоурок
Импорт местоположений
Загрузка местоположений в систему, а также очистка существующих выполняется на странице Магазин > Настройки > Местоположения > Импорт местоположений.
На закладке Импорт местоположений осуществляется импорт в систему в соответствии с заданными параметрами:
- Источник местоположений – выбирается источник загрузки: с удаленного сервера или из файла.
При загрузке местоположений с сервера необходимо отметить нужные вам страны, области и/или регионы для загрузки.
Важно! При импорте с удалённого сервера [dw]геоданные[/dw][di][/di] (поля Широта и Долгота) будут незаполненными, т.к. [ds]в загружаемых базах[/ds][di] Например, для России местоположения берутся из базы ФИАС.[/di] не указаны координаты. Однако даже с незаполненными геоданными вы всё равно можете использовать функционал [ds]геолокации.[/ds][di] Геолокация – получение сведений о местоположении клиента по его IP-адресу.
На странице Список обработчиков геолокации (Настройки > Настройки продукта > Геолокация) представлены все обработчики геолокации, имеющиеся в системе.
Подробнее...[/di]Примечание: Для местоположений 2.0 на сервере хранится отдельная обновленная база, отличная от базы местоположений [ds]старой схемы.[/ds][di] Курс Магазин до конвертации (до версии 15.0).При загрузке местоположений из файла следует с помощью кнопки Добавить файл указать файл с данными, а также заранее вручную создать необходимые [ds]типы местоположений[/ds][di] Создадим, например, тип Улица. В форме создания (редактирования) типа обязательно указываем символьный код, названия для всех языков интерфейса и задаем индекс сортировки для определения положения нового типа в списке:
Подробнее...[/di] Причем серьезно расширена база для России (местоположения можно загружать вплоть до улиц).
Подробнее...[/di] и [ds]внешние сервисы.[/ds][di] Управление внешними сервисами, необходимыми для работы с кодами местоположений, осуществляется на странице Магазин > Настройки > Местоположения > Внешние сервисы.
Подробнее...[/di] - Почтовые индексы (ZIP-коды) – при отмеченной опции автоматически для местоположений будут заполнены почтовые индексы. На данный момент индексы загружаются только для России (используется база данных ФИАС).
- Коды Яндекс.Маркет – при отмеченной опции для местоположений будут заполнены коды Яндекс.Маркет, которые нужны при интеграции с Яндекс.Маркетом и расширяют возможности по доставке.
- Числовые коды стран (ISO 3166-1) – при отмеченной опции для местоположений будут заполнены числовые коды стран в формате [ds]ISO 3166-1[/ds][di]
ISO 3166-1 – часть стандарта ISO 3166, содержащая коды названий стран и подчинённых территорий.
Подробнее...[/di]. Опцию необходимо отметить, если вы планируете работать с международной доставкой, используя службу доставки [ds]Почта России[/ds][di] В уроке описывается процесс настройки службы доставки Почта России. После сохранения службы станет доступна дополнительная вкладка Профили. При нажатии кнопки Добавить профиль откроется список всех доступных для Почты России профилей доставки.
Подробнее...[/di] (профили «EMS зарубеж» и «Посылка нестандартная зарубеж»). Для остальных случаев опцию отмечать не нужно. - Загружать местоположения до – выбирается, до какого типа местоположений (включительно) осуществлять загрузку данных. Загрузка до улиц возможна только для России.
- Набор местоположений – выбирается набор местоположений, который нужно загрузить: стандартный (только крупные регионы и города) или расширенный (полный импорт с учетом мелких городов, сел и т.д.).
- Не загружать округа – при отмеченной опции местоположения типа Округ не будут загружаться в систему. Таким образом, местоположения типа Область будут дочерними непосредственно для типа Страна.
- Удалить все существующие местоположения – при отмеченной опции будут удалены все существующие местоположения в системе.
Обратите внимание! Не рекомендуется очищать местоположения на рабочем проекте. В этом случае местоположения будут удалены, даже если они фигурируют в адресах существующих заказов. Это вызовет некорректную работу магазина – например, служб доставки.
Если вы хотите провести повторный импорт с удалённого сервера, чтобы обновить данные местоположений (например, изменились почтовые индексы, и вы хотите обновить их на сайте), то опцию Удалить все существующие местоположения нужно отметить.
- Длина шага, секунды – указывается длина одного шага в секундах.
- Поддерживать структурную целостность – при отмеченной опции будет поддерживаться структурная целостность местоположений. Таким образом, если некоторое местоположение А уже есть в системе, а затем импортируется более крупное по отношению к нему местоположение Б, то автоматически имеющееся местоположение А будет привязано к Б.
Запуск процесса импорта осуществляется по кнопке Начать импорт.
При повторном импорте с удалённого сервера будут загружены те местоположения, которых ещё нет на сайте.
На закладке [dw]Очистить список местоположений[/dw][di]
[/di] выполняется очистка всех имеющихся в системе местоположений, за исключением задействованных в заказах.
Документация по теме
Переиндексация поиска местоположений
Переиндексация поиска местоположений |
При оформлении заказа клиент указывает своё местоположение, которое будет использоваться для правильного расчёта [ds]налогов[/ds][di]
Налоги - инструмент для вычисления налоговых отчислений в рамках заказа.
Ставки налогов могут зависеть от типа плательщика и его местоположения. Они задаются в процентном виде. Количество ставок налогов не ограничено. Ставки налогов могут быть включены в цену.
Подробнее...[/di] и стоимости [ds]доставки[/ds][di]
Служба доставки - функционал, позволяющий обсчитать стоимость доставки заказа.
При настройке служб удостоверьтесь в том, что:
- они покрывают все возможные варианты стоимости заказов;
- созданы службы доставки для всех возможных местоположений.
Подробнее...[/di].
Начиная с версии 14.11.9 модуля Интернет-магазин, для поиска местоположений при помощи строки ввода доступен новый алгоритм: поиск местоположения будет осуществляться по начальной части любого слова, которое входит в название местоположения:
В более ранних версиях модуля поиск осуществлялся только по [dw]начальной части[/dw][di]
[/di] всего названия местоположения (т.е. переставлять слова местами нельзя было).
Чтобы поиск работал по новому алгоритму, необходимо переиндексировать список местоположений. Создание индексов для местоположений выполняется на странице Магазин > Настройки > Местоположения > Переиндексация поиска:
В форме указывается для каких типов местоположений, а также по какому языку интерфейса должны быть созданы индексы. Кроме того, задается длина одного шага индексации. Запуск процесса создания индексов осуществляется по кнопке Начать переиндексацию.
При добавлении новых местоположений, а также при редактировании существующих имеющийся поисковый индекс утрачивает свою актуальность. Его необходимо будет пересоздать заново. В данной ситуации на странице просмотра списка местоположений будет отображаться [dw]соответствующая надпись.[/dw][di]
[/di]
Цены
В данной главе рассматриваются вопросы, связанные с настройкой типов цен, созданием правил округления и наценок.
Типы цен
Функционал типов цен доступен только в лицензиях Бизнес и выше. В лицензии Малый бизнес есть только один тип цены и создание новых недоступно.
Видеоурок
Кроме того, в системе применяется особый тип цены, используемый для формирования остальных - базовый тип. Она не обязательно должна быть равной закупочной или розничной, или оптовой, но может использоваться в качестве таковых.
Пример создания
Создадим тип цен Розничный, по которому будет выполняться продажа товаров на сайте.
Перейдём на страницу Магазин > Настройки > Цены > Типы цен и создадим новый тип цен Розничная цена. Право на просмотр и покупку по ценам этого типа дадим всем посетителям сайта:
Сохраняем. Созданный тип добавится в общий список на странице Типы цен.
Дополнительно для базового типа цен изменим права доступа: оставим доступ только для Администраторов сайта. Тогда остальным пользователям будут доступны товары только по Розничной цене.
Теперь устанавливайте розничную цену для товара вручную в [ds]карточке товара[/ds][di]Перейдем к настройке параметров товаров торгового каталога. В разделе Контент найдите инфоблок , работающий в режиме торгового каталога и зайдите в настройки его произвольного товара.
Подробнее...[/di] или с помощью [ds]наценок[/ds][di]Второй способ указания значения типа цены – выбор одной из созданных в системе наценок.
Подробнее...[/di].
Отображение типов цен на сайте
Для корректного отображения товаров с разными типами цен на сайте необходимо сделать следующее:
- Отметить в настройках компонентов, выводящих товары на сайте, отображаемые типы цен.
Например, в комплексном компоненте каталог есть два параметра: Тип цены в секции настроек Цены и Тип цены в секции Настройки фильтра.
- Правильно настроить права доступа на просмотр и покупку для каждого типа цен.
Если у вас несколько типов цен в магазине, то каждому из них должны соответствовать определенные группы пользователей. Если пользователь состоит в нескольких группах, то в корзине и форме оформления заказа для этого пользователя будет применена и показана наименьшая из доступных ему цен.
Пример: на сайте созданы два типа цен: базовая и розничная, которые доступны всем пользователям. Базовая цена ниже розничной. В каталоге выбраны для отображения только розничные цены.
В результате пользователь выберет понравившийся товар, добавит его в корзину и обнаружит другую цену (ниже, чем в каталоге). Чтобы избежать этого, потребуется ограничить доступ к базовому типу цен.
Многосайтовость
Если вы планируете продавать товары с одного каталога на разных сайтах (например, в ценах разных стран: России и Казахстана), то помните, что тип цены нельзя привязать к сайту. Решить задачу можно, создав разные типы цен и отметив нужный для отображения в [dw]настройках компонента[/dw][di][/di] на каждом сайте при выводе товаров. Также важно выполнить настройки доступа для каждого типа цен по группам пользователей.
Дополнительно
Правила округления цен
Правила округления цен |
Функционал округления цен доступен в продукте, начиная с версии 16.5.4 модуля Торговый каталог, и применяется к товарам только согласно правилам, заданным на странице Правила округления цен (Магазин > Настройки > Цены > Округление>):
Правила округления настраиваются в зависимости от типов цен, т.е. округление цен будет осуществляться для того типа, который определен в правиле. Кроме того, в настройках правила обязательно указывается минимальная цена, начиная с которой оно будет применяться:
Округление может выполняться по арифметическим правилам или как в сторону клиента, так и в сторону магазина. Для этого всего лишь следует выбрать нужный вам тип в поле Тип округления.
В поле Точность округления выбирается величина, на которую результат округления должен делиться нацело (например, цена товара - 111 рублей 51 копейка, а точность округления - 0.2, то при математическом округлении цена будет составлять 111 рублей 60 копеек).
Подробнее...[/di] правила округления.
Таким образом, в карточке товара всегда хранится изначальная цена, а в публичном разделе сайта отображается цена с учетом настроенного у вас правила округления. Все дальнейшие вычисления, связанные с покупкой товара, осуществляются уже с округленной ценой.
Примеры округления при разных настройках |
---|
К примеру, изначально у нас "некруглые" цены на футболки: Сделаем округление до десятков в пользу магазина: Цены увеличились и стали кратны 10 рублям: Округлим до 50 руб. в пользу клиента: Цены уменьшились, стали кратны 50 руб.: Сделаем математическое округление с точностью 20: Цены изменились в ближайшую сторону, чтобы стать кратными 20 рублям: |
Наценки и скидки к базовой цене
Видеоурок
Наценки и скидки к базовой цене
[ds]Ранее[/ds][di]
Типы цен – типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di] мы разобрались, как создавать и применять разные типы цен, однако в примере [dw]вручную[/dw][di]
[/di] прописывали значение новой цены.
Второй способ указания значения типа цены – выбор одной из созданных в системе наценок.
[Цена]=[Базовая цена]+[Базовая цена]*[Наценка в процентах/100]
Важно понимать, где применять в системе понятия Типов цен и Наценок:
- Типы цен - для разных групп покупателей.
- Наценки - для легкости смены цен на всех товарах.
Наценка может быть представлена как положительной, так и отрицательной величиной (отрицательная наценка – это скидка).
Для создания наценки перейдите на страницу Магазин > Настройки > Цены > Наценки:
Созданные наценки будут добавлены в общий список типов наценок на странице [dw]Наценки,[/dw][di]
[/di] а также будут отображаться в настройках типов цен в карточке товара на вкладке Торговый каталог:
Изменение наценки
Возможно изменение параметров какой-либо наценки, которая появляется в форме редактирования. При открытии Наценки на редактирование после введения новой ставки наценки используйте чекбокс Пересчитать цены:
После сохранения новой величины наценки произойдёт автоматическое изменение цены для всех товаров, у которых [dw]применена эта наценка[/dw][di]Для применения наценки используйте поле Тип наценки в форме редактирования товара.
[/di].
Если вы не применяете наценки (например, выводите сразу базовую цену или у вас типы цен прописаны вручную), то вам эта опция не потребуется.
По опыту работы партнеров, даже в самом простом случае рекомендуется делать базовый тип цен и тип цен "для продажи" и на последний ставить наценку 0%, которую всегда можно поменять и пересчитать цены с помощью одноимённой опции.
Как применять наценку
Еще раз повторимся: наценка – для быстрого массового изменения стоимости товаров.
Наценка работает только для пересчета базовой цены. С её помощью можно показывать разные цены разным группам пользователей. Но нельзя изменить стоимость доставки, стоимость товара в зависимости от способа оплаты и т.п. Всё это делается в разделе Товарный маркетинг с помощью настройки правил корзины.
Примерный алгоритм использования наценки:
- С самого начала рекомендуется создать 2 типа цен: Базовая (доступная только администратору) и еще одна. К примеру, назвать этот тип цен [dw]Для продажи[/dw][di]
[/di] и сделать его [dw]доступным для всех покупателей[/dw][di]
[/di].
- Создать наценку [dw]Обычная[/dw][di]
[/di] и установить пока для неё 0.00 %.
- При заполнении [dw]карточки товара[/dw][di]
[/di] задать Базовую цену, а в таблице типов цен для цены Для продажи установить наценку Обычная.
- В настройках компонента установить, что в [dw]каталоге отображается[/dw][di]
[/di] цена Для продажи. До тех пор, пока наценка остается нулевой, цены Базовая и Для продажи совпадают.
- Если возникнет необходимость массово увеличить все цены, поменять процент в наценке Обычная и поставить отметку [dw]пересчитать цены[/dw][di]
[/di].
- В публичной части [dw]стоимость товаров[/dw][di]
[/di] будет отображаться с наценкой.
Документация по теме
- Наценки;
- Создание и редактирование наценки;
- Урок Пример управления ценами - создание наценки с помощью группового управления ценами.
Работа с типами цен в расширенном режиме
Введение
Стимулируйте клиентов покупать больше – покажите их выгоду!
Для этого используйте расширенный режим управления ценами: пусть цена будет ниже при покупке большого количества товара (например, от 100 штук). А для некоторых групп пользователей предложение будет еще более привлекательным!
Рассмотрим подробнее работу в расширенном режиме с разными [ds]типами цен[/ds][di]
Типы цен – типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di] на следующем примере:
Допустим, в нашем магазине созданы две группы пользователей: Оптовики и Особые клиенты. Для обычных клиентов мы хотим предложить сниженную цену при покупке от 100 единиц товара, а для каждой из этих групп – предоставить чуть более выгодные условия. Сделаем это с помощью разных типов цен:
- Базовый тип – "Розничная цена" (уже есть в системе)
- Два дополнительных типа – "Для оптовиков" и "Для особых клиентов" (нужно создать)
Создание типов цен и наценок
Сейчас у нас есть только базовый тип – "Розничная цена". Создадим новые [ds]типы цен[/ds][di]
Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di] (Магазин > Настройки > Цены > Типы цен):
В каждом из создаваемых типов цен отметим те группы пользователей, которые имеют право на просмотр и покупку по этому типу.
В результате должны получить [dw]три типа цен.[/dw][di]
[/di]
Теперь создадим скидки, которые хотим применять к созданным ранее типам цен. Скидки будем создавать через штатный функционал [ds]наценок[/ds][di]
Наценки - заранее установленная величина в относительном выражении (например, в процентах), на которую уменьшается или увеличивается цена товара. Наценки применяются к базовой цене при расчете других типов цен товара (базовую цену сменить невозможно).
Наценка может быть представлена как положительной, так и отрицательной величиной (отрицательная наценка - это скидка).
Подробнее...[/di] (Магазин > Настройки > Цены > Наценки):
В результате получаем [dw]список используемых наценок (скидок)[/dw][di]
[/di]
Указание цен в карточке товара
При добавлении или редактировании товара на вкладке Торговый каталог включим [ds]расширенный режим управления ценами[/ds][di]
При создании или редактировании любого типа товара во вкладке Торговый каталог можно включить расширенный режим управления ценами. В таком режиме можно задать цены, зависящие от количества приобретаемого товара.
Подробнее...[/di]:
В расширенном режиме можно задать цены, зависящие от количества приобретаемого товара.
Рассмотрим подробнее настройку каждого из созданных в системе типов цен:
1 Тип цены "Розничная цена" (базовая цена): это та, которую видят все пользователи. Здесь указываем диапазоны количества товара и цену товара при таком количестве. В нашем примере при покупке до 100 штук цена будет 30 рублей за штуку, а от 100 штук - 28 рублей.
2 Тип цены "Для особых клиентов": сюда копируются диапазоны, заданные ранее для базовой цены. Для каждого из диапазонов можно указать одну из ранее созданных типов наценки (скидки).
в нашем примере скидка 10% применилась к цене 30 рублей (базовая цена диапазона 1-99 шт.), а скидка 20% применилась к цене 28 рублей (базовая цена диапазона от 100 шт.).
3 Тип цены "Для оптовиков": настройки полностью аналогичны настройкам типа цены "Для особых клиентов", однако тут мы специально не задавали наценку на диапазон 1-99 шт., чтобы при покупке маленькой партии товара группа пользователей "Оптовики" оплачивала обычную (базовую) стоимость товара.
Отображение цен в публичной части
В каталоге отображаются только те типы цен, которые отмечены в настройках компонента [comp include_62978]Каталог[/comp] в разделе Цены:
Отметьте опцию Использовать вывод цен с диапазонами, если Вы хотите, чтобы клиенты сразу видели выгоду от заказа большего количества товаров:
Торговые платформы
В данной главе рассматриваются настройки интеграции «1С-Битрикс: Управление сайтом» с торговой площадкой товары ВКонтакте.
Товары ВКонтакте
Начиная с версии 17.0.0 модуля Интернет-магазин, в продукте доступен экспорт каталога товаров во ВКонтакте. Таким образом, пользователи Вашей группы ВКонтакте смогут просматривать Ваши товары непосредственно на торговой площадке товары ВКонтакте. Однако для покупки им придётся связаться с менеджером в Вконтакте, а уже менеджер будет [ds]оформлять заказ[/ds][di] Как правило, в интернет-магазинах заказы создают пользователи из публичной части, но в некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части. Для этого в контекстной панели списка заказов есть кнопка Добавить заказ, по нажатию которой открывается форма создания заказа.Подробнее...[/di] в интернет-магазине.
Настройки соединения с ВКонтакте
Начиная с версии 17.0.0 модуля Интернет-магазин в продукте доступен экспорт товаров в магазин ВКонтакте. Таким образом, вы можете размещать каталог товаров не только на сайте, но и в сообществе ВКонтакте.
Для настройки соединения вашего сайта с ВКонтакте необходимо пройти три этапа: создать и настроить сообщество ВКонтакте, создать приложение и выполнить настройки в административном разделе сайта.
Первый этап: настройка сообщества ВКонтакте
В социальной сети ВКонтакте создайте сообщество, выбрав цель [dw]Развивать бизнес[/dw][di]При создании сообщества вы увидите следующее всплывающее окно,
в котором нужно выбрать пункт Развивать бизнес:
[/di]. Запустится мастер создания сообщества – пройдите его несложные шаги, заполнив основные параметры сообщества: название, тематику, сайт и т. д.
После прохождения всех шагов мастера вы окажетесь на странице созданного сообщества. Выполните следующие настройки ( Управление > Настройки > Разделы):
- раздел Товары должен быть включён (обязательно выберите режим Базовые);
Внимание! Расширенный режим товаров ВКонтакте в настоящее время не поддерживается.
Оформление заказа проходит через [dw]диалог в ВКонтакте[/dw][di]Оформление заказа происходит по следующему сценарию:- пользователь в ВКонтакте выбирает понравившийся товар и нажимает кнопку Купить;
- открывается диалог в ВКонтакте, к которому прикреплён выбранный товар;
- менеджер общается в ВКонтакте с пользователем и создаёт заказ в административной части интернет-магазина.
- в качестве валюты магазина должен быть установлен Российский рубль.
Второй этап: приложение ВКонтакте
Для соединения вашего Битрикс-сайта с сообществом необходимо создать приложение ВКонтакте. Приложение можно создать по этой ссылке.


Если бизнес-аккаунт уже создан, то при переходе по указанной выше ссылке запустится мастер создания приложений. Первый шаг мастера:
- укажите название создаваемого приложения;
- в качестве платформы отметьте Web;
- при желании можете загрузить изображение для окон авторизации и иконки приложения в личном кабинете пользователя ВКонтакте.
Второй шаг мастера:
- укажите базовый домен вашего сайта (например,
mysite.ru
); - в поле Доверенный redirect URL укажите URL вида https://ваш_сайт/bitrix/admin/sale_vk_export_edit.php.
Подробнее об этих полях читайте в документации ВКонтакте.
Нажмите кнопку Готово, и приложение будет создано. Далее перейдите в настройки созданного приложения и скопируйте данные из полей ID приложения и Защищённый ключ:
Теперь перейдите во вкладку Доступы и заполните [dw]информацию об организации[/dw][di]
[/di], чтобы подключить расширенные доступы.
Когда указанные вами данные пройдут модерацию, отметьте в [dw]расширенных доступах[/dw][di]
[/di] пункты Сообщества, Товары и Фотографии и нажмите кнопку Отправить заявку. В [dw]заявке[/dw][di]
[/di] на получение доступа укажите следующее сообщение: «Для синхронизации товаров с 1С-Битрикс требуются доступы к сообществам, товарам и фотографиям».
Когда доступы будут предоставлены, вам на электронную почту придёт уведомление.
Третий этап: настройки на вашем сайте
Осталось выполнить настройки на стороне вашего сайта.
В административной части сайта перейдите в Магазин > Настройки > Торговые платформы > Товары ВКонтакте > Экспорт. Нажмите кнопку Новый экспорт. Откроется страница настроек обмена:
- укажите название создаваемого профиля;
- вставьте скопированные ранее данные в поля ID приложения и Защищённый ключ;
- сохраните введённые данные с помощью кнопки Применить.
В форме профиля появится ссылка [dw]Получить ключ доступа[/dw][di]
[/di], после нажатия на которую система затребует доступ к вашему аккаунту. Согласитесь с требованиями, нажав кнопку [dw]Продолжить как[/dw][di]
[/di], и ключ доступа будет получен и сохранён, о чем будет свидетельствовать соответствующее сообщение, а также появятся секции Настройки ВКонтакте и Настройки разделов каталога:
Если вы видите данное сообщение, значит, соединение с ВКонтакте создано и настроено.
Если же при получении ключа вы видите сообщение об ошибке на английском языке, при этом адрес страницы начинается на [dw]oauth.vk.com[/dw][di]
[/di], значит, возникла ошибка на сервере авторизации ВКонтакте. Вероятнее всего, вы неправильно указали в настройках экспорта ID приложения или Защищённый ключ, либо же в настройках приложения неверно прописали Базовый домен или Доверенный redirect URL.
Подробнее...[/di], то для получения/переполучения ключа доступа нужно открыть административную часть интернет-магазина с того домена, который указан в настройках приложения ВКонтакте (в противном случае появится ошибка
"redirect_uri has wrong domain, check application settings"
).
Пример: допустим, у вас два сайта: https://site1.ru и https://site2.ru, а в настройках приложения ВКонтакте указан адрес сайта https://site2.ru – в этом случае для получения/переполучения ключа доступа вам нужно открыть сайт https://site2.ru и перейти в административную часть именно с этого домена.
Экспорт товаров ВКонтакте
Видеоурок
Настройки экспорта
После получения ключа в форме создания/редактирования профиля (Магазин > Настройки > Торговые платформы > Товары ВКонтакте > Экспорт) вам станут доступны дополнительные настройки:
В поле Группа для импорта товаров выберите вашу группу ВКонтакте, а в поле Категория ВКонтакте по умолчанию - категорию для добавления товаров. Рядом с полем Группа для импорта расположена ссылка для прямого перехода в выбранную группу Вконтакте.
Вы можете выбрать любую группу, но экспорт будет выполняться, только если в её настройках включены товары, то есть группа является магазином.
Значения полей в секции Настройки экспорта рекомендуется оставить по умолчанию, однако для экспертной настройки приведем описание каждой опции:
- Включение опции Перезаписывать изменения позволяет перезаписывать все изменения, сделанные с товарами ВКонтакте (т.е. если вы произвели экспорт, а затем вручную изменили товар ВКонтакте, то следующий обмен приведет товар в соответствие с сайтом). Не затрагивает товары, созданные вручную ВКонтакте.
Примечание: Рекомендуется отключить данную опцию, если вы собираетесь дополнительно править товары на стороне ВКонтакте.
- Опция Экспортировать только доступные товары позволяет экспортировать только доступные к покупке товары.
- В поле Максимальное время выполнения одного шага указывается максимальное время выполнения одного [dw]шага[/dw][di]
Экспорт выполняется пошагово, за каждый шаг ВКонтакте может обработать максимум 25 товаров.
Каждый шаг должен завершаться быстрее, чем ваш сервер закроет соединение с базой данных или завершит PHP-скрипт по таймауту, поэтому необходимо ограничить время его выполнения в зависимости от настроек сервера.
В случае, если экспорт не может завершиться корректно за отведённое время, нужно увеличить продолжительность шага (в указанных выше пределах) и уменьшить количество элементов на шаг. [/di] экспорта в секундах (при стабильной работе не рекомендуется изменять это значение). - В поле Количество элементов, обрабатываемых за шаг (не более 25) указывается количество товаров, которое будет обрабатываться за шаг (при стабильной работе не рекомендуется изменять это значение).
- Включение опции Расширенный лог ошибок позволяет получить полный лог ошибок. Не рекомендуется включать, если экспорт работает нормально.
Настройка разделов для экспорта
Следующий шаг - выбор и настройка разделов, которые будут экспортироваться ВКонтакте.
Подробнее...[/di], в который переместить те товары, которые Вы хотите экспортировать.
В административной части сайта перейдите в Магазин > Каталог товаров > Разделы и с помощью пункта контекстного меню Изменить произведите настройку экспорта каждого раздела. Необходимые нам настройки расположены на вкладке Торговые платформы:
- Столбец Профиль экспорта содержит список всех созданных профилей экспорта ВКонтакте. Настройки выполняются для каждого профиля по отдельности.
- Опция Наследовать настройки родительского раздела указывает, использовать ли собственные настройки раздела или брать их от родительского раздела. По умолчанию настройки наследуются.
- Опция Экспортировать раздел - при отключении данной опции раздел и все дочерние разделы будут исключены из экспорта.
- В поле Альбом ВКонтакте для добавления указывается конкретный альбом, куда вы хотите добавить товары из настраиваемого раздела. По умолчанию для каждого раздела создается собственный альбом.
- Поле Псевдоним альбома позволяет использовать псевдоним при создании альбома.
- Опция Добавить в альбом товары дочерних разделов облегчает группировку товаров по альбомам. При включении товары всех дочерних разделов будут добавлены в текущий. Альбомы для дочерних разделов созданы не будут.
- Поле Категория товаров позволяет выбрать категорию для добавления товаров. Выбор производится из фиксированного списка.
После выбора разделов вы можете просмотреть текущую карту экспорта на закладке Карта экспорта в форме редактирования профиля экспорта:
Запуск экспорта
После выбора и настройки всех разделов, которые вы хотите экспортировать, можно переходить непосредственно к обмену.
Запуск экспорта осуществляется на вкладке Обмен в настройках профиля экспорта (Магазин > Настройки > Торговые платформы > Товары ВКонтакте > Экспорт). Нажмите кнопку запуска обмена, система сначала создаст альбомы, а затем добавит в них товары.
Процесс обмена выполняется пошагово, за один шаг обрабатывается количество элементов, указанное в настройках. В процессе экспорта вы будете видеть статистику хода выполнения, цифры обновляются на каждом шаге. Все ошибки во время экспорта выводятся сообщениями в админской части. Также отображается статистика прошлых или текущего экспорта.
Если вы случайно закроете страницу, то состояние экспорта будет сохранено, и при следующем открытии он начнётся заново. Экспорт завершается либо после обработки всех элементов, либо вручную, по кнопке "Остановить".
Особенности и ограничения
Магазин ВКонтакте имеет некоторые особенности и ограничения, которые нужно учитывать.
- Оформление заказа.
На текущий момент экспорт возможен только в магазин Вконтакте, работающий в [ds]базовом[/ds][di] При настройке группы Вконтакте раздел Товары должен быть включен (обязательно выбран режим Базовые).
Подробнее...[/di] режиме товаров. В этом случае на стороне магазина Вконтакте после экспорта создаётся список товаров с их свойствами и ценой, а оформление заказа проходит на стороне Вконтакте через диалог с менеджером:- Пользователь в Вконтакте выбирает понравившийся товар и нажимает кнопку Купить;
- Открывается диалог в Вконтакте, к которому прикреплен выбранный товар;
- Менеджер общается в Вконтакте с пользователем и [ds]создает заказ[/ds][di]
Как правило, в интернет-магазинах заказы создают пользователи из публичной части, но в некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части. Для этого в контекстной панели списка заказов есть кнопка Добавить заказ, по нажатию которой открывается форма создания заказа.
Подробнее...[/di] в интернет-магазине.
- Экспорт свойств товаров.
В базовом магазине ВК отсутствуют специальные поля для вывода информации из свойств товара на сайте. Поэтому все свойства товара (с учетом его торговых предложений, если они есть) формируются в текстовое описание. Например:
Примечание: Экспортируются активные свойства [dw]базового типа[/dw][di][/di] (кроме типа "файл"), которые доступны по правам для текущего пользователя, выполняющего экспорт.
- Лимиты товаров и альбомов.
Максимально возможное количество товаров в магазине ВКонтакте - 15000.
Максимально возможное количество альбомов - 100.
Важно! Если во время экспорта будут превышены эти лимиты - обмен завершится, и вы получите сообщение об ошибке. - Выбор изображений.
Для каждого товара можно добавить одно главное и 4 дополнительных изображения.
Важно! Основное изображение является обязательным, при его отсутствии товар не будет добавлен, а вы получите сообщение об ошибке.Изображения для товаров выбираются из полей Картинка для анонса и Детальная картинка. Если заданы торговые предложения - их изображения также используются.
Кроме того, в системе создается специальное свойство Изображение для экспорта ВКонтакте. Картинки, добавленные в это свойство, имеют больший приоритет и используются в первую очередь. Данная возможность создана для того, чтобы вы могли использовать специальные изображения для продвижения в социальных сетях.
Для каждого альбома добавляется одно титульное изображение. Оно выбирается из поля Изображение.
Примечание: Альбом может быть добавлен и без изображения, но при его отсутствии вы получите сообщение об ошибке. - Размеры изображений.
Титульная картинка альбома должна иметь размер минимум 1280*720 пикселей, сумма размеров длины и ширины не должна быть более 14000, соотношение сторон должно быть не менее 1:20, а размер файла не должен превышать 50MB.
Изображения для товара должны иметь размер минимум 400*400 пикселей, сумма размеров длины и ширины не должна быть более 14000, соотношение сторон должно быть не менее 1:20, а размер файла не должен превышать 50MB.
Минимальные и максимальные ограничения проверяются при экспорте, неподходящие картинки отбрасываются.
Кроме того существуют особенности обрезки титульного изображения для товара. ВКонтакте использует для отображения максимально возможную квадратную область, начинающуюся из нижнего правого края изображения:
Результатом такой обрезки становится то, что практически все прямоугольные изображения теряют свой товарный вид после экспорта.
Для избежания подобных проблем при настройке профиля экспорта в каждом товаре создается отдельное поле Изображения для экспорта ВКонтакте. Мы рекомендуем использовать специально подготовленные квадратные изображения, чтобы ваши товары смотрелись максимально привлекательно.
Экспортируется минимальная цена (т.е. цена со всеми применёнными [ds]скидками торгового каталога[/ds][di]
Скидка торгового каталога – показывается и в каталоге товаров магазина, и в корзине, и при оформлении заказа.
Подробнее...[/di]), конвертированная в рубли. При этом исходная цена показана не будет.
Если в интернет-магазине несколько [ds]типов цен[/ds][di]
Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di], то будет экспортирован базовый тип.
Компании
Компании
Модуль Интернет-магазин включает в себя специальную сущность компания, чтобы крупные интернет-магазины могли осуществлять работу с дочерними подразделениями в рамках одной системы. На текущий момент средства системы позволяют создавать список дочерних компаний и указывать их в документах оплат и отгрузки товаров заказа.
Управление списком дочерних компаний осуществляется на странице Компании (Магазин > Настройки > Компании).
Заполнение полей на вкладке Основная формы создания/редактирования компании интуитивно понятно и обычно не вызывает затруднений. Если, всё же, что-то будет не понятно, то обратитесь к документации по продукту.
Дадим только некоторые пояснения:
В поле Группы относящиеся к компании прописываются те пользователи, которые будут видеть заказы/оплаты/отгрузки данной компании.
В поле Группы ответственного указывается группа, в рамках которой будет автоматически назначен конкретный сотрудник, ответственный за заказ/оплату/отгрузку.
Дополнительно вы можете создавать произвольные набираемые свойства для компаний с помощью ссылки [ds]Добавить пользовательское поле,[/ds][di]
Пользовательские поля, их создание и настройка. Что это такое и как использовать.
Подробнее...[/di] расположенной на вкладке Пользовательские поля. Так, на скриншоте ниже для компании созданы поля Наименование банка и ИНН.
Те данные, которые задаются для компании, можно использовать в секции Продавец при настройке соответствий значений бизнес-смыслам (Магазин > Настройки > Бизнес смыслы) и при настройке параметров обработчиков платежных систем:
В результате при оформлении покупателем заказа система будет определять, какая компания выбрана, и в соответствии с этим подставлять нужные данные в документы счетов:
Вкладка Правила
Когда компания уже создана, то в форме ее редактирования доступна еще одна вкладка [dw]Правила[/dw][di]Правила для автоназначения компаний доступны с версии 16.5.0 модуля Интернет-магазин.[/di]:
Вкладка служит для создания правил, в соответствии с которыми компания будет подставляться автоматически в документы отгрузки и оплаты. Чтобы добавить правило, нажмите кнопку Добавить правило, выберите в списке необходимое и заполните его параметры во всплывающем окне. Например, создадим правило для автоназначения компании в зависимости от типа плательщиков:
Когда компании настроены, то в документах оплаты и отгрузки можно указать, через какую именно дочернюю компанию будет осуществляться оплата/отгрузка товаров заказа:
Компании подставляются автоматически только в те документы отгрузки/оплаты, которые создаются при оформлении заказа клиентом. Причем, если подходит несколько компаний, то будет подставлена именно та, которая имеет наименьшую сортировку.
В документах оплаты/отгрузки, которые создаются менеджером магазина, компания всегда выбирается вручную, но в списке для выбора доступны только подходящие в соответствии с настроенными правилами.
Документация по теме
Службы доставки
[dw]Службы доставки[/dw][di] Служба доставки - функционал, позволяющий обсчитать стоимость доставки заказа. [/di] товаров позволяют:- Указывать сроки доставки и стоимость;
- Регламентировать вес заказа, его размеры и стоимость, при котором возможен выбор данной службы доставки;
- Задавать категории товаров, местоположения и платежные системы, при выборе которых будет использоваться данная служба;
- Настраивать дополнительные услуги, предоставляемые службой доставки;
- Определять отображение имеющихся служб доставки в списке в публичном разделе сайта.
Подробнее...[/di] ограничено использование обработчиков доставок СДЭК, Почта России, DPD.
Службы доставки
Любой интернет-магазин осуществляет доставку товаров как самостоятельно, так и с помощью сторонних служб доставки. Посмотрим как настраивать службы доставки в «1С-Битрикс: Управление сайтом».
Настройка служб
Управление службами доставки осуществляется на странице Список служб доставок (Магазин > Настройки > Службы доставки).
Для создания службы нажмите кнопку Добавить. Доступны два вида служб доставки:
- Настраиваемые - для создания своей [dw]собственной доставки[/dw][di]Например: доставка курьером или самовывоз[/di] Интернет-магазина;
- Автоматизированные - при создании такой службы выбирается конкретный обработчик [dw]внешней службы доставки[/dw][di]Например:
- DHL
- UPS
- ПЭК и т.д.
- Почта России
- СПРС-ЭКСПРЕСС
- DPD
- СДЭК
Форма создания/редактирования службы доставки имеет следующий вид:
Вкладка Общие настройки [dw]практически одинакова[/dw][di]Для настраиваемых служб доставки добавляется два поля Выбрать склады самовывоза и Склады самовывоза.[/di] для всех служб доставки. Остальные вкладки несколько отличаются в зависимости от типа службы доставки.
Также есть возможность создавать группы, для объединения служб доставки и удобства работы. Для этого в форме создания / редактирования службы на вкладке Общие настройки нажмите кнопку Добавить справа от поля Группа. Созданные группы появятся в выпадающем списке в форме и в меню слева (в разделе Службы доставки).
- они покрывают все возможные варианты [dw]стоимости заказов[/dw][di] Например, если вы указали, что данная служба доставки действует для заказов стоимостью более 500 рублей, то удостоверьтесь, что для тех же местоположений есть службы доставки, которые действуют для заказов стоимостью менее 500 рублей.[/di];
- созданы службы доставки для всех возможных местоположений.
Подробнее...[/di] должно быть введено по одному [ds]свойству заказа[/ds][di]Свойства заказа - это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.
Подробнее...[/di] с флагом Использовать как местоположение, иначе система обработки служб доставки работать не будет. Такой флаг можно установить только у свойств типа Location.
Местоположение, указанное пользователем в этом свойстве при оформлении заказа, проверится на принадлежность [ds]местоположениям[/ds][di]Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений.
Подробнее...[/di], отмеченным в службах доставки. Также проверится соответствие остальным категориям (вес, стоимость заказа и т.д.) и после этого выберется определенная служба доставки. Если несколько служб удовлетворяют условиям, то они предлагаются пользователю на выбор.
Как удалить или отредактировать группу
Для удаления или редактирования групп служб доставки сначала настроим фильтр. Добавим поле [dw]Тип[/dw][di][/di] и выберем значение Группа:

В форме редактирования группы (открывается через Изменить в меню действий) доступны кнопки Добавить группу и Удалить группу:
Профили
У некоторых служб с автоматизированной доставкой есть свой набор [dw]профилей[/dw][di]Например, такой набор профилей у службы доставки Почта России:[/di].
Профили создаются автоматически при подключении службы доставки к сайту. Они доступны для редактирования и уже имеют настройки по умолчанию. Подробное описание всех профилей необходимо смотреть на сайте конкретной службы доставки.
Отображение служб в заказе
В настройках компонента [comp include_146775]Оформление заказа[/comp] в разделе Основные параметры есть две, важные для служб доставки, настройки:
- Когда рассчитывать доставки с внешними системами расчета - выберите вариант Рассчитывать сразу, чтобы стоимость доставки из внешних систем расчета отображалась сразу;
- Отображение доставок с ошибками расчета - настройте, отображать ли доставки по которым не удалось произвести расчет стоимости и где их [dw]отображать[/dw][di]В общем списке или в конце списка.[/di].

Дополнительно
- Службы доставки - документация;
- Ставки НДС для служб доставки;
- Правила работы с корзиной и Примеры настройки правил корзины для изменения [dw]стоимости доставки[/dw][di]Например, предоставлять клиенту бесплатную доставку при сумме заказа от 5000 рублей.[/di] в зависимости от заказа;
- Как настроить доставку в интернет магазине? - Вебинар 1С-Битрикс: Управление Сайтом;
- Кастомизация служб доставок (учебный курс "Разработчик Bitrix Framework");
- Работа с REST служб доставки (учебный курс "Разработчик Bitrix Framework").
Дополнительные услуги
Дополнительные услуги
Создавайте собственные дополнительные услуги для настраиваемых служб доставки. Например, дайте возможность покупателю при оформлении заказа добавить праздничную упаковку или организуйте срочную доставку за доплату.
Настройка дополнительных услуг выполняется отдельно для каждой службы доставки на закладке [dw]Дополнительные услуги[/dw][di][/di] в форме редактирования.
Создание дополнительной услуги
Рассмотрим процесс добавления услуги на примере. Добавим для службы доставки курьером услугу Доставка в нерабочее время. Для этого с помощью кнопки Добавить доп. услугу откроем форму редактирования и заполним ее поля:
- В нашем примере услуга является единичной, поэтому в поле Тип выберем значение Единичная услуга;
- В одноименных полях укажем название и (при необходимости) описание;
- В поле Права отметим флагом значение Менеджер и значение Клиент. При такой настройке услугу сможет заказать клиент через форму заказа, а менеджер сможет управлять ей в заказе;
Примечание: в формах заказа/отгрузок не отображаются те услуги, в настройках которых снят флаг Менеджер.
- Укажем стоимость в поле Цена за услугу;
- Отметим флаг Активность, чтобы услуга была доступна для использования;
- Настройка значения сортировки понадобится нам только при создании [dw]нескольких услуг[/dw][di]С помощью сортировки настраивается порядок вывода услуг.[/di], а поле Мнемонический код заполнять необязательно.
После сохранения параметров услуга станет доступна клиентам магазина. Когда она выбрана, её стоимость сразу добавляется к стоимости доставки:
Информация для менеджера о выбранных покупателем услугах указана в секции [dw]Отгрузка[/dw][di]
[/di]. Внесение изменений в перечень оказываемых услуг выполняется менеджером в [dw]форме редактирования[/dw][di]
[/di] документа отгрузки.
Ограничения
Ограничения
Для любой службы доставки возможно настроить ограничения по ее использованию. Делается это в форме редактирования службы доставки на закладке Ограничения. Ограничения разделены на типы. По нажатию кнопки Добавить ограничение отображается список доступных типов. Для создания нового ограничения выберите тип из списка:
- В ограничениях вида [dw]по <название сущности>[/dw][di]
Доступны следующие ограничения:
– по весу;
– по группам пользователей;
– по категории товара;
– по конкретным товарам;
– по максимальному размеру;
– по максимальным размерам;
– по местоположению;
– по общей стоимости товаров;
– по платёжным системам;
– по публичной части;
– по сайтам;
– по типу плательщика. [/di] указываются условия, при выполнении которых будет отображаться служба доставки.Пример: если у службы доставки установлено ограничение по типу плательщика и [dw]в параметрах ограничения[/dw][di]
[/di] выбрано физическое лицо, то эта служба доставки будет доступна только для физических лиц.
- В ограничении исключить местоположения указываются местоположения, для которых служба доставки отображаться не будет.
Пример: если у службы доставки установлено ограничение исключить местоположения и [dw]в параметрах ограничения[/dw][di]
[/di] выбрана Калининградская область, то эта служба доставки будет недоступна для Калининградской области.
Видеопример
Как создать ограничение
Рассмотрим процесс создания на примере. Пусть в нашем магазине доставка товаров курьером не осуществляется, если вес заказа больше 25 кг. Для решения выполним следующие действия:
- На закладке Ограничения формы редактирования службы доставки Курьером нажмем кнопку Добавить ограничение и выберем тип по весу:
- Во открывшемся окне укажем максимально возможный вес (в нашем примере это 25000 грамм):
- Сохраним.
В результате, если покупатель оформит заказ весом меньше 25 кг, [dw]доставка курьером[/dw][di]
[/di] будет доступна. Как только вес заказа [dw]превысит[/dw][di]Например, увеличили количество товара на единицу по сравнению с предыдущим заказом[/di] 25 кг, доставка курьером станет недоступна и в [dw]списке служб[/dw][di]
[/di] формы оформления заказа не отобразится.
Аналогичным образом настраиваются все ограничения служб доставок. Единственное отличие - это параметры ограничения. Набор параметров различается в зависимости от типа настраиваемого ограничения.
Примеры ограничений
Рассмотрим несколько примеров создания ограничений.
- Ограничение по категории товара.
В форме создания ограничения требуется добавить категории товаров (разделы каталога), для которых доступна служба доставки. Для добавления доступны разделы разных инфоблоков.
В результате клиенту будет доступна доставка, если он выбрал товары только из этих категорий. При этом доставка не будет доступна, если только часть товаров в заказе соответствует ограничению.
Аналогично работает тип ограничения по конкретным товарам, в котором вместо разделов указываются элементы инфоблока.
- Ограничение по публичной части.
В форме создания ограничения этого типа снимите отметку с опции Отображение в публичной части и тогда служба доставки станет недоступна из публичной части сайта:
Но останется доступна в форме редактирования заказа в Административном разделе. Таким образом службу доставки в заказе смогут установить только менеджеры, обрабатывающие заказы.
- Ограничение по местоположению.
Допустим, в магазине есть курьерская доставка и она должна быть доступна только для заказов в Москве и Московской области. Добавьте для такой доставки ограничение по [ds]местоположению[/ds][di]В главе описан функционал местоположений, доступных с версии 14.10.1 модуля Интернет-магазин.
Подробнее...[/di]: - Ограничение по максимальным размерам.
Задавайте максимально допустимые размеры товара для доставки. Такое ограничение касается каждого товара в корзине, но не их суммарных размеров. Т.е. если каждый отдельный товар не превышает указанных размеров - доставка остаётся доступной:
Аналогично работает ограничение по максимальному размеру (одному из: Длина, Ширина или Высота). Если один из размеров большего указанного максимального значения - доставка недоступна.
Примечание: Для работы ограничений по размерам у товара / торгового предложения должны быть заполнены [dw]размеры[/dw][di]Вкладка Торговый каталог > Параметры в форме редактирования
товара / торгового предложения.[/di].
Особенности ограничений для Платёжных систем и служб доставки
Создание нового ограничения по [ds]платёжным системам[/ds][di]Под платежными системами понимаются любые способы оплаты заказа: как платежные системы, принимающие платежи online, так и банковские переводы.
Подробнее...[/di] или редактирование существующего влияет на поведение ограничений самих платёжных систем. Рассмотрим это на примере:
- К службе доставки Почта России (ПР) привязаны платёжные системы - Наложенный Платеж (НП) и Банковский перевод (БП).
- В свою очередь к Наложенному платежу привязана только Почта России.
- Уберем привязку ПР к НП. Т.е. к ПР останется привязанным только БП.
- После таких действий уберётся и единственное ограничение, которое было у НП
- В результате: НП теперь должен работать со всеми службами доставки: со СДЭК и с курьером и т.п.
Мы удалили единственное ограничение которое было у этой ПС, теперь ограничений у неё нет. Такой сценарий явно не был предусмотрен при настройке ограничений НП. Для избежания такой "неожиданности" добавляйте свои ограничения по Платёжным системам всем Службам доставки. И проверяйте ограничения в настройках платежных систем.
Справедливо и обратное: для всех платежных систем есть возможность настроить ограничения по службам доставки.
Настройка служб доставки
Давайте посмотрим особенности настройки различных служб доставки.
Настройку служб доставки ПЭК и Доставка курьером смотрите в Примере создания интернет-магазина.
DPD
Первоначальные настройки
Открываем страницу списка служб доставки (Магазин > Настройки магазина > Службы доставки), нажимаем кнопку Добавить и выбираем из выпадающего списка [dw]Служба доставки DPD[/dw][di][/di].
В открывшемся окне настроим две вкладки:
- [dw]Общие настройки[/dw][di]
[/di] - данные заполнены по умолчанию. При необходимости, укажите группу служб доставки и ставку НДС;
- [dw]Настройки[/dw][di]
[/di] - обязательными для заполнения полями являются:
- Клиентский номер в системе DPD (номер вашего договора с DPD);
- Уникальный ключ для авторизации, полученный у сотрудника DPD.
Примечание: Клиентский номер (номер договора с DPD) получите у Вашего [dw]менеджера[/dw][di]Необходима регистрация на сайте DPD.[/di]. Для получения уникального ключа клиента для вашего клиентского номера, необходимо связаться с менеджером или зайти в личный кабинет ([dw]MyDPD[/dw][di]Личный кабинет MyDPD.[/di]) указав свой логин и пароль и перейти в раздел Получение ключа для интеграции.
Также укажите место передачи груза DPD и значение габаритов груза по умолчанию.
Дальнейшие настройки
После сохранения службы становятся доступны дополнительные вкладки:
- [dw]Профили[/dw][di]
[/di] - указан список созданных профилей. При нажатии кнопки Добавить профиль открывается список всех доступных для DPD профилей доставки. Каждый профиль возможно открыть и отредактировать (по аналогии со службой). Ненужные для Вашего интернет-магазина профили можно [dw]деактивировать[/dw][di]После снятия активации, профили станут недоступны для выбора при оформлении заказа.[/di].
Примечание: Для просмотра информации о профиле - откройте форму его создания/редактирования. Более подробную информацию о каждом профиле смотрите на сайте службы доставки DPD.Пример: профиль DPD classicНа закладке Общие настройки видим описание выбранного профиля и его настройки: На закладке Ограничения указаны конкретные ограничения для выбранного профиля доставки службы DPD:
На закладке Дополнительные услуги при нажатии на кнопку Добавить доп. услугу отображается [dw]список[/dw][di][/di] всех, доступных для выбранного профиля, услуг. При создании какой-либо услуги, укажите, если требуется, её стоимость.
- [ds]Ограничения[/ds][di]Для любой службы доставки возможно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] - задайте необходимые ограничения для работы службы доставки: например, установите какие [dw]платежные системы[/dw][di]Установим следующие платежные системы: Яндекс.Деньги, Банковские карты, Сбербанк.[/di] могут работать с этой доставкой.
- [dw]Дополнительные услуги[/dw][di]
[/di] - при нажатии на кнопку Добавить доп. услугу отображается список всех, доступных для выбранной службы, услуг. При создании какой-либо услуги, укажите, если нужно, её стоимость.
- [dw]Трэкинг[/dw][di]
[/di] - дополнительная настройка системы отслеживания (трэкинга) не требуется;
- [dw]Местоположения[/dw][di]
[/di] - обязательно сопоставьте [dw]местоположения интернет-магазина[/dw][di]Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений:
Подробнее...[/di] и службы доставки с помощью кнопки Сопоставить.
Служба DPD в заказе
При оформлении заказа в разделе Доставка видим все доступные профили службы доставки DPD:
- 1 - при нажатии на профиль происходит [dw]автоматический подсчет[/dw][di]Стоимость доставки подтягивается из калькулятора DPD. Если по какой-либо причине стоимость доставки не определена, появится сообщение:
[/di] стоимости доставки;
- 2 - указаны дополнительные услуги;
- 3 - указаны стоимость и сроки доставки.
После выбора способа доставки, перейдем к выбору способа оплаты. Т.к. ранее мы настроили ограничения по платежным системам для службы DPD, отобразятся только [dw]три варианта[/dw][di][/di] оплаты.
В административном разделе на странице Магазин > Заказы > [Выбранный_заказ] информация о доставке выглядит так:
Для отслеживания отправления, нажмите Редактировать раздел Отгрузка и укажите [dw]идентификатор отправления[/dw][di][/di]. После сохранения станет доступна кнопка [dw]обновить[/dw][di]
[/di] и появится возможность отслеживать статусы.
Подробнее...[/di] ограничено использование обработчиков доставок СДЭК, Почта России, DPD.
СДЭК
Первоначальные настройки
Открываем страницу списка служб доставки (Магазин > Настройки магазина > Службы доставки), нажимаем кнопку Добавить и выбираем из выпадающего списка [dw]служба доставки СДЭК[/dw][di][/di].
В открывшемся окне настроим две вкладки:
- [dw]Общие настройки[/dw][di]
[/di] - данные заполнены по умолчанию. При необходимости, укажите группу служб доставки и ставку НДС;
- [dw]Настройки[/dw][di]
[/di] - запросите в службе доставки СДЭК [dw]логин и пароль[/dw][di]Логин и пароль от личного кабинета, полученные при заключении договора со СДЭК, не подойдут.[/di] для запросов API калькуляции и внесите их в поля Логин и Пароль.
Примечание: цены на доставку и доступность сервисов различаются в зависимости от авторизации, т.е. ваших условий договора.
Дальнейшие настройки
После сохранения службы становятся доступны дополнительные вкладки:
- [dw]Профили[/dw][di]
[/di] - указан список созданных профилей. При нажатии кнопки Добавить профиль открывается список всех доступных для СДЭК профилей доставки. Ненужные для Вашего интернет-магазина профили - [dw]деактивируйте[/dw][di]После снятия активации, профили станут недоступны для выбора при оформлении заказа.[/di].
Примечание: Для просмотра информации о профиле - откройте форму его создания/редактирования. Более подробную информацию о каждом профиле смотрите на сайте службы доставки СДЭК. - [ds]Ограничения[/ds][di]Для любой службы доставки возможно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] - задайте необходимые ограничения на использование службы; - [dw]Дополнительные услуги[/dw][di]
[/di] - при нажатии на кнопку Добавить доп. услугу отображается список всех, доступных для выбранной службы, услуг. При создании какой-либо услуги, укажите, если нужно, её стоимость.
- Местоположения - обязательно сопоставьте [dw]местоположения интернет-магазина[/dw][di]Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений:
Подробнее...[/di] и службы доставки с помощью кнопки [dw]Сопоставить[/dw][di][/di].
Служба в заказе
Проверим, как отразится настроенная нами служба доставки в заказе:

Подробнее...[/di] ограничено использование обработчиков доставок СДЭК, Почта России, DPD.
СПСР-Экспресс
Первоначальные настройки
Открываем страницу списка служб доставки (Магазин > Настройки магазина > Службы доставки), нажимаем кнопку Добавить и выбираем из выпадающего списка [dw]СПСР-ЭКСПРЕСС[/dw][di][/di].
В открывшемся окне настроим две вкладки:
- [dw]Общие настройки[/dw][di]
[/di] - данные заполнены по умолчанию. При необходимости, укажите группу служб доставки и ставку НДС;
- Настройки - для автоматического отслеживания трек-номера внесите данные авторизации, полученные при регистрации в СПСР:
- Логин аккаунта на сайте службы СПСР-ЭКСПРЕСС;
- Пароль аккаунта на сайте службы СПСР-ЭКСПРЕСС;
- Индивидуальный клиентский номер для идентификации клиента, получаемый в СПСР-ЭКСПРЕСС после заключения договора.
Обязательно укажите Характер груза. При необходимости отредактируйте Вес отгрузки и выберите Страхование.
Дальнейшие настройки
После сохранения службы становятся доступны дополнительные вкладки:
- [dw]Профили[/dw][di]
[/di] - указан список созданных профилей. При нажатии кнопки Добавить профиль открывается список всех доступных для СПСР профилей доставки. Каждый профиль возможно открыть и отредактировать (по аналогии со службой). Ненужные для Вашего интернет-магазина профили можно [dw]деактивировать[/dw][di]После снятия активации, профили станут недоступны для выбора при оформлении заказа.[/di];
Примечание: Для просмотра информации о профиле - откройте форму его создания/редактирования. Более подробную информацию о каждом профиле смотрите на сайте службы доставки СПСР-ЭКСПРЕСС. - [ds]Ограничения[/ds][di]Для любой службы доставки возможно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] - задайте необходимые ограничения для работы службы доставки: например, какие [dw]платежные системы[/dw][di]Установим следующие платежные системы: Яндекс.Деньги, Банковские карты, Сбербанк.[/di] работают с этой доставкой;
- [dw]Дополнительные услуги[/dw][di]
[/di] - при нажатии на кнопку Добавить доп. услугу отображается список всех, доступных для выбранной службы, услуг. При создании какой-либо услуги, укажите, если нужно, её стоимость;
- [dw]Трэкинг[/dw][di]
[/di] - дополнительная настройка системы трэкинга не требуется;
- [dw]Местоположения[/dw][di]
[/di] - обязательно сопоставьте [dw]местоположения интернет-магазина[/dw][di]Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений:
Подробнее...[/di] и службы доставки с помощью кнопки Сопоставить.
Служба в заказе
Проверим, как отразится настроенная нами служба доставки в заказе:
В административном разделе на странице Магазин > Заказы > [Выбранный_заказ] информация о доставке выглядит так:
Нажмите Редактировать и внесите [dw]трек-номер[/dw][di]Трек-номер возьмите в личном кабинете СПСР-Экспресс, после оформления заказа.[/di] в поле [dw]Идентификатор отправления[/dw][di][/di] в заказе. Если данные авторизации СПСР указаны в настройках службы доставки, то статусы отслеживания обновляются автоматически.
Почта России
Первоначальные настройки
Открываем страницу списка служб доставки (Магазин > Настройки магазина > Службы доставки), нажимаем кнопку Добавить и выбираем из выпадающего списка [dw]Почта России[/dw][di][/di].
В открывшемся окне настроим две вкладки:
- [dw]Общие настройки[/dw][di]
[/di] – данные заполнены по умолчанию. При необходимости, укажите группу служб доставки и ставку НДС;
- [dw]Настройки[/dw][di]
[/di] – для использования сервиса Отправка внесите учетные данные полученные при регистрации на сайте Почты России:
- Токен авторизации;
- Ключ авторизации.
При желании можно отметить опцию [dw]Показывать прецеденты невыкупа покупателя в форме заказа.[/dw][di] Актуально для отправлений с наложенным платежом. Определяет, является ли получатель
благонадёжным, есть ли прецеденты невыкупа.
Опция доступна с версии модуля Интернет-магазин v19.0.0.
[/di]
После сохранения службы, при необходимости, с помощью кнопки Выбрать укажите точку сдачи, а в Личном кабинете Почты России для пользователя подключите отделение почтовой службы (ОПС).
Примечание: Параметр Точка сдачи нужен для функционала [ds]Транспортных заявок[/ds][di]Собирайте и отправляйте заявки в службу доставки автоматически с помощью функционала Транспортных заявок.
Подробнее...[/di]. Не заполняйте этот параметр, если вы используете несколько ОПС и при создании заявки хотите выбирать нужный из списка.
Если же в параметр указан точный ОПС, то только он будет использован для создания транспортных заявок.
Дальнейшие настройки
После сохранения службы становятся доступны дополнительные вкладки:
- [dw]Профили[/dw][di]
[/di] – указан список созданных профилей. При нажатии кнопки Добавить профиль открывается список всех доступных для Почты России профилей доставки. Ненужные для вашего интернет-магазина профили – [dw]деактивируйте[/dw][di]После снятия активации профили станут недоступны для выбора при оформлении заказа.[/di];
Примечание: Для просмотра информации о профиле откройте форму его создания/редактирования. Более подробную информацию о каждом профиле смотрите на сайте службы доставки Почта России.Если вы планируете работать с международной доставкой (профили «EMS зарубеж» и «Посылка нестандартная зарубеж»), то при [ds]импорте местоположений[/ds][di] Местоположение – географическая единица, имеющая единые условия доставки заказа и определяющая часть полного адреса доставки.
Загрузка местоположений в систему, а также очистка существующих выполняется на странице Магазин > Настройки > Местоположения > Импорт местоположений.
Подробнее...[/di] отметьте опцию Числовые коды стран (ISO 3166-1). - [ds]Ограничения[/ds][di]Для любой службы доставки возможно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] – задайте необходимые ограничения на использование службы; - [dw]Дополнительные услуги[/dw][di]
[/di] – при нажатии на кнопку Добавить доп. услугу отображается список всех, доступных для выбранной службы, услуг. При создании какой-либо услуги, укажите, если нужно, её стоимость;
- Трэкинг – укажите логин и пароль для работы системы трэкинга на основе АПИ:
Как получить логин и пароль для трэкинга на основе АПИ
Необходимо быть зарегистрированным на сайте Почта России. Перейдите на страницу tracking.pochta.ru и нажмите Получить доступ. Вам предоставят логин, а пароль направят на e-mail. Просмотреть настройки доступа к трекингу можно на странице tracking.pochta.ru/access-settings.
- Местоположения – обязательно сопоставьте [dw]местоположения интернет-магазина[/dw][di]Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений:
Подробнее...[/di] и службы доставки с помощью кнопки [dw]Сопоставить[/dw][di][/di].
Служба в заказе
Проверим, как отразится настроенная нами служба доставки в заказе:
Подробнее...[/di]автоматически. Для этого профиль должен поддерживать работу с сервисом [dw]Отправка[/dw][di]

Подробнее...[/di] ограничено использование обработчиков доставок СДЭК, Почта России, DPD.
Служба доставки по группам местоположений
Если в Интернет-магазине планируется осуществлять собственную доставку, например, по области или городу, и цена доставки должна зависеть от адреса клиента, настройте службу доставки по группам местоположений.
Настройка групп местоположений
Для работы службы сначала настройте [dw]группы местоположений[/dw][di]Объединение местоположений в группы облегчает работу с местоположениями сайта и с настройкой служб доставки. Создается группа местоположений и указывается во всех службах доставки этой группы.
Подробнее...[/di] для доставки на странице Магазин > Настройки > Местоположения > Группы местоположений.
Группы местоположений для нашего примера:
Создание службы
Открываем страницу списка служб доставки (Магазин > Настройки магазина > Службы доставки), нажимаем кнопку Добавить и выбираем из выпадающего списка [dw]Служба доставки по группам местоположений[/dw][di][/di]:
- Закладка [dw]Общие настройки[/dw][di]
[/di] заполнена по умолчанию. При необходимости внесите [dw]корректировки[/dw][di]Например, измените название службы доставки и её описание. Эти поля увидит клиент при оформлении заказа.[/di];
- На закладке Настройки проставьте [dw]Тариф по умолчанию[/dw][di]Стоимость по умолчанию для тех местоположений, которые не вошли в группы.[/di]. Если группы местоположений созданы, то они отразятся в этой вкладке. Для каждой группы укажите тариф:
После сохранения службы станут доступны ещё две вкладки:
- [dw]Ограничения[/dw][di]Для любой службы доставки возможно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] - настроим ограничение по местоположениям ([dw]укажем область[/dw][di][/di]) и, для примера, по [dw]платежным системам[/dw][di]
[/di];
- [dw]Дополнительные услуги[/dw][di]Для настраиваемых служб доставки можно создавать собственные дополнительные услуги.
Подробнее...[/di] - добавим свою дополнительную услугу типа Единичная услуга - [dw]срочная доставка[/dw][di][/di].
Служба в заказе
Проверим, как отразится настроенная нами служба доставки в заказе:
Выбранный адрес находится в в группе местоположений - Приморская зона, поэтому тариф на доставку установился 100 руб.
Также предлагается услуга срочной доставки.
При переходе на закладку Оплата увидим только те [dw]способы оплаты[/dw][di][/di], которые мы указали ранее в ограничениях.
Самовывоз
Один из популярных вариантов получения заказа клиентом - это самовывоз. Создадим в интернет-магазине службу доставки Самовывоз с возможностью выбора клиентом склада самовывоза в форме оформления заказа.
Склады
Начнем с подготовки складов самовывоза. Управление складами выполняется на странице Магазин > Складской учет > Склады. Создайте [dw]склады[/dw][di]Напоминаем: В лицензии Малый Бизнес возможно использование только одного склада.[/di], с которых будет выполняться самовывоз.
В нашем примере будет два склада:
Создание службы доставки
Перейдем к созданию службы доставки Самовывоз. Управление службами доставки осуществляется на странице Список служб доставок (Магазин > Настройки магазина > Службы доставки). При создании доставки выберите Настраиваемую службу доставки. Именно у этого типа доставки есть параметры выбора складов самовывоза. Замените название и описание службы доставки, а затем включите выбор складов самовывоза и отметьте склады в списке:
Остальные параметры заполните по своему усмотрению (например, добавьте красивый логотип). И сохраните службу доставки.
Выбор склада в форме оформления заказа
Все основные настройки выполнены и служба доставки теперь доступна в [ds]форме оформления заказа[/ds][di]Форма оформления заказа состоит из блоков (этапов).
Подробнее...[/di].
При выборе клиентом службы доставки [dw]Самовывоз[/dw][di][/di], в форме отобразится дополнительный этап Самовывоз, в котором клиент сможет выбрать склад, с которого он хочет забрать товар. Для каждого склада выводится подробная информация с контактами и режимом работы:
Выбранный склад также отображается для менеджеров, работающих с заказами, в [ds]отгрузке[/ds][di]Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
Подробнее...[/di] заказа в административном разделе:
Платежные системы
Под платежными системами понимаются любые способы оплаты заказа: как платежные системы, принимающие платежи online, так и банковские переводы. В системе может быть создано любое их количество.Создание и настройка платежных систем
Создание платежной системы. Видеоурок
Управление платежными системами осуществляется на странице Платежные системы (Магазин > Настройки > Платежные системы).
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели:
- В первую очередь в форме выберите Обработчик платежной системы. Поля Заголовок и Название заполнятся значениями по умолчанию, но в случае необходимости их можно откорректировать.
- Обратите внимание на настройку следующих полей формы:
- Параметр Тип оплаты используется при интеграции с 1С и определяет расчет по текущей платежной системе (наличный расчет, безналичный расчет, [ds]эквайринговая операция[/ds][di]
Эква́йринг (от англ. acquire «приобретать, получать») — приём к оплате платёжных карт в качестве средства оплаты товара, работ, услуг. Осуществляется уполномоченным банком-эквайером (англ. acquiring bank) путём установки на торговых или сервисных предприятиях (ТСП) платёжных терминалов (POS-терминалов в случае традиционного торгового эквайринга, mPOS-терминалов в случае мобильного эквайринга) или импринтеров.
Подробнее...[/di]). - При отмеченной опции Разрешить автопересчет оплаты разрешено изменять данные по оплате заказа. Например, при изменении службы доставки изменять сумму частичной оплаты.
- Чтобы настроенные у вас [ds]кассы[/ds][di]
После того, как драйвера установлены, перейдем к интеграции кассы с магазином.
Приложение 1С-Битрикс.Кассы (BxDTO) версии 2.x использует новое поколение драйверов АТОЛ - ДККТ10 (вместо DTO9), реализована поддержка ФФД 1.05 и ФФД 1.1.
Для работы новой версии требуется обновление модуля sale до версии 18.5.7 или выше.
Подробнее...[/di] печатали чеки при оплате заказов через выбранную платежную систему, отметитьте опцию Разрешить печать чеков. В противном случае чеки создаваться не будут. - В поле Кодировка укажите кодировку, в которой работает сайт платежной системы. Чаще всего это UTF-8. Кодировка платежной системы указывается в документации, которую получаете от службы поддержки выбранной системы вместе с параметрами доступа к ней. В случае с наличными (cash) в это поле можно ничего не вводить, так как обработчик работает на стороне вашего магазина.
Примечание: настройка остальных основных параметров платежной системы понятна из их названий. Описание всех параметров есть в [comp include_63282]документации по продукту.[/comp] - Параметр Тип оплаты используется при интеграции с 1С и определяет расчет по текущей платежной системе (наличный расчет, безналичный расчет, [ds]эквайринговая операция[/ds][di]
Эква́йринг (от англ. acquire «приобретать, получать») — приём к оплате платёжных карт в качестве средства оплаты товара, работ, услуг. Осуществляется уполномоченным банком-эквайером (англ. acquiring bank) путём установки на торговых или сервисных предприятиях (ТСП) платёжных терминалов (POS-терминалов в случае традиционного торгового эквайринга, mPOS-терминалов в случае мобильного эквайринга) или импринтеров.
Настройки обработчика ПС
Ниже основных настроек расположена секция параметров Настройка обработчика ПС, которая состоит из нескольких вкладок: вкладки По умолчанию и вкладок с названиями всех используемых в системе [ds]типов плательщиков[/ds][di]Тип плательщика - способ разделить покупателей. Необходим в силу применения различных законодательных норм к покупателям разных видов. В продукте есть возможность создавать свои и редактировать имеющиеся типы плательщиков на странице Магазин > Настройки > Типы плательщиков.
Подробнее...[/di]. На вкладке По умолчанию настраиваются те свойства обработчика, которые подходят для всех типов плательщиков. Индивидуальные настройки для того или иного типа плательщика выполняются на соответствующей ему вкладке.

Для удобства выполнения настроек заполненные свойства скрываются, но вы можете отобразить их по ссылке Показать все. Если около параметра отмечен флаг По умолчанию, то значение поля берется из соответствующего значения по умолчанию, заданного для общих [ds]бизнес-смыслов.[/ds][di]Страница Соответствие значений бизнес-смыслу (Магазин > Настройки > Бизнес смыслы) служит для заполнения повторяющихся данных в сущностях магазина. Данная форма позволяет настроить как общие бизнес-смыслы, так и отдельно данные по профилю обмена с 1С или данные по выбранной платежной системе.
Подробнее в пользовательской документации.[/di]
Настройка ограничений. Видеоурок
Ограничения по использованию платежной системы в той или иной ситуации настраиваются на одноименной вкладке Ограничения, которая становится доступной после сохранения основных параметров платежной системы. Ограничения делятся на несколько типов. Выбор типа осуществляется при добавлении нового ограничения:
Аналогичным образом настраиваются все необходимые вам ограничения платежных систем. Единственное отличие - это указание параметров ограничения во всплывающих окнах, внешний вид которых зависит от типа настраиваемого ограничения.
Примеры ограничений
Рассмотрим процесс составления ограничений на примерах.
- Ограничение % от стоимости заказа
Ограничение % от стоимости заказа применяется только для платежной системы Внутренний счет и позволяет указать % от стоимости заказа, который клиент может оплатить с помощью средств [ds]счёта покупателя[/ds][di] Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Подробнее...[/di].В форме создания ограничения требуется указать нижнее и верхнее значения % от стоимости заказа (оба значения указывать не обязательно):
Как это работает в публичной части сайта?Посмотрим, как сработает наше ограничение в публичной сайта в форме оформления заказа. Допустим у клиента на внутреннем счету есть 2000 рублей. При оформлении заказа в секции Оплата рядом с выбранным способом оплаты у него появится внутренний счет с информацией о количество средств на нём, при условии что этих средств достаточно для оплаты 15-30% заказа:
В окне с информацией о сумме заказа в строке Оплачено будет указана сумма оплаты внутренними средствами:
Оплата внутренним счетом НЕ будет показана клиенту, если средств на счете не хватает для оплаты хотя бы 15% от суммы заказа (минимальное значение). Оплачивается всегда максимально возможная сумма заказа (на сколько хватает средств) в диапазоне от 15 до 30%.
- Ограничение по типу плательщика
Способ оплаты Наличными курьеру должен быть доступен только для физических лиц. Создаем ограничение по типу плательщика:
Примечание: Не забудьте создать ещё ограничение использования оплаты наличными курьеру по службе доставки, чтобы он был доступен только при доставке курьером. - Ограничение по службе доставки
Допустим, что в магазине оплата заказа текущей платежной системой возможна в том случае, если в качестве доставки выбран самовывоз. На вкладке Ограничения нажмем кнопку Добавить ограничение и выберем тип [dw]по службе доставки[/dw][di]
[/di]. Во всплывающем окне отметим службу доставки Самовывоз (можно выбрать и несколько служб, если необходимо):
Как это работает в публичной части сайта?В результате, если покупатель выберет самовывоз при оформлении заказа, то ему будет доступна наша платежная система, в которой мы настроили ограничение: А при выборе другой службы доставки наша платежная система не отобразится в списке доступных для выбора:
Настройка платежной системы ЮKassa (v.17.6.0 и выше)
Настройки на стороне ЮKassa
Если у вас версия модуля Интернет-магазин ниже, чем 23.250.0, то необходимо отключить фискализацию в личном кабинете ЮKassa, а для печати чеков должны быть настроены [ds]кассы по подходящему вам варианту.[/ds][di] «1С-Битрикс: Управление сайтом» с версии 17.0 полностью адаптирован под требования закона 54-ФЗ. Система учитывает индивидуальные особенности вашего бизнеса и предлагает три сценария интеграции магазина с онлайн-кассами.
Подробнее...[/di]
На вашем сайте установлен модуль Интернет-магазин версии 17.6.0 или выше и вы хотите подключить платежную систему ЮKassa? Следуйте указаниям инструкции:
- Оставьте заявку на сайте ЮKassa и заключите договор.
Примечание: Если вы самозанятый, сначала отправьте заявку на подключение с сайта ЮKassa и дождитесь, пока её одобрят (с вами свяжется менеджер). После этого можно регистрироваться в ЮKassa по инструкции.
- После регистрации нужно указать данные для договора (и в дальнейшем подписать договор), а также выбрать готовое решение в меню Интеграция.
Выбор готового решения
- Зайдите в раздел Интеграция > Готовые решения:
- В пункте Ваша система выберите 1С-Битрикс;
- Выберите платежный модуль и сохраните изменения:
- Зайдите в раздел Интеграция > Готовые решения:
Настройте уведомления, по которым вы сможете отслеживать статусы платежей, возвратов и т.д. (Интеграция > HTTP-уведомления):
- укажите URL магазина, на который будут приходить уведомления о событиях: https://ваш_сайт/bitrix/tools/sale_ps_result.php
- отметьте [dw]события[/dw][di]Значения перечисленных в данной форме событий:
payment.succeeded – платёж прошел успешно;
payment.waiting_for_capture – платёж ожидает подтверждение (для платежей с предавторизацией);
refund.succeeded – возврат прошёл успешно;
payment.canceled – платёж отменён. [/di] payment.succeeded и payment.canceled, чтобы получать уведомления об успешной оплате или отмене платежа. Остальные события не нужно отмечать, т.к. их статусы не обрабатываются:
Настройки на стороне сайта
- Откройте в административном разделе сайта страницу Магазин > Настройки > Платежные системы.
- [ds]Создайте[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему. - В качестве обработчика выберите ЮKassa (yandexcheckout).
Примечание: До версии 20.5.50 модуля sale обработчик назывался Яндекс.Касса (с версии 3.х) (yandexcheckout).
- Укажите необходимый [dw]тип оплаты[/dw][di]Доступны следующие типы:
- Умный платёж
- Банковские карты
- ЮMoney
- SberPay
- SberPay (подтверждение через пуш-уведомление или СМС)
- SberPay (в приложении банка по QR) – доступен с версии sale 23.0.0
- QIWI Wallet
- Альфа-Клик
- Оплата наличными в терминале
- Виджет – доступен с версии sale 19.0.0
- Тинькофф Банк
- Заплатить по частям – доступен с версии sale 23.0.0
- Система быстрых платежей (СБП) – доступен с версии sale 23.0.0 [/di] в поле Тип платежной системы:Чтобы использовать разные типы оплат в рамках одной платёжной системы, следует выбрать [ds]Умный платеж[/ds][di]При выборе этого типа покупатель интернет-магазина будет перенаправлен на страницу ЮKassa, где он выберет подходящий способ, введёт данные для оплаты и подтвердит её.
Подробнее...[/di] или [ds]Виджет[/ds][di]При выборе этого типа покупателю интернет-магазина будут доступны популярные способы оплаты: кошелек ЮMoney, банковская карта, SberPay и другие.
Подробнее...[/di]. В противном случае вам для каждого типа оплаты необходимо создать собственную платежную систему.Поле Кодировка оставьте пустым или укажите UTF-8. Заполните [dw] остальные параметры [/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]платежной системы. - Задайте необходимые [dw]параметры обработчика[/dw][di]
[/di]:
Примечание: если все настройки одинаковы для всех типов плательщиков, то их можно выполнить на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки вы можете задать на одноименной типу плательщика закладке.
Кроме того, часть настроек может быть автоматически заполнена из общих бизнес-смыслов и они не будут отображаться в форме. В такой ситуации для их отображения в форме следует воспользоваться ссылкой Показать все.- Идентификатор магазина (shopId) появится в личном кабинете Кассы автоматически, когда вы подключитесь к сервису.
- Секретный ключ нужно самостоятельно выпустить после подписания договора в личном кабинете Кассы по инструкции. До подписания договора можно использовать секретный ключ из [ds]тестового магазина.[/ds][di]
В личном кабинете можно добавить тестовый магазин, чтобы перед запуском основного магазина протестировать платежи и отправку чеков по 54-ФЗ.
Подробнее...[/di] - В поле URL страницы возврата укажите адрес страницы вашего сайта, на которую будет перенаправляться пользователь после оплаты заказа (оставьте поле пустым для автоматического определения адреса, и клиент вернется на страницу, с которой был выполнен переход на оплату).
- Сохраните изменения.

Возвраты
После настройки платёжной системы [dw]автоматически[/dw][di] Отдельно настраивать возвраты не нужно. [/di] станет доступен функционал возврата платежей.
Для возврата денежных средств выполните следующие действия:
- Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в разделе Оплата установите соответствующий статус (либо же поменяйте статус нужной оплаты на странице Магазин > Заказы > Оплаты):
- [dw]Укажите[/dw][di]
[/di], куда необходимо вернуть денежные средства:
- Внутренний счёт – средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Подробнее...[/di] клиента; - ЮKassa – средства поступят на тот же счёт клиента, с которого был оплачен заказ.
- Внутренний счёт – средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Настройка платежной системы ЮKassa (Яндекс.Касса до v.17.6.0)
Настройка платежной системы ЮKassa (Яндекс.Касса до v.17.6.0) |
На вашем сайте установлен модуль Интернет-магазин версии ниже 17.6.0 и вы хотите подключить платежную систему ЮKassa? Следуйте указаниям инструкции. В статье приведены ключевые моменты настроек. Значения неописанных полей понятны интуитивно. Если, всё же, возникло непонимание по поводу каких-то полей, то обратитесь к документации.
Подробнее...[/di]
Для приема платежей через систему Яндекс нужно заключить договор. Оставьте заявку на сайте ЮKassa и в комментарии укажите, что у вас сайт на Bitrix Framework с версией протокола 3.0.
При подписании технической анкеты для Яндекса вам необходимо указать параметр shopPassword – пароль, который будет использоваться для подписи при обмене данных с Яндекс. Кроме того, следует задать адреса следующих страниц:
- checkUrl - https://ваш_сайт/bitrix/tools/sale_ps_result.php
- avisoUrl - https://ваш_сайт/bitrix/tools/sale_ps_result.php
- successUrl - https://ваш_сайт/bitrix/tools/sale_ps_success.php
- shopFailUrl - https://ваш_сайт/bitrix/tools/sale_ps_fail.php
После заключения договора с Яндексом:
- В административной части продукта в разделе Магазин > Настройки > Платежные системы [ds]создайте платежную систему.[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] - В качестве обработчика выберите Яндекс.Касса (yandex). При использовании протокола "commonHTTP-3.0" выбирать обработчик "Яндекс. Касса (до версии 3.х) (yandex)".
- Укажите необходимый тип оплаты через Яндекс в поле Тип платежной системы:
Примечание: чтобы использовать разные типы оплат в рамках одной платёжной системы, следует выбрать Умный платеж. В противном случае вам для каждого типа оплаты необходимо создать собственную платежную систему.
- Задайте необходимые параметры обработчика:
Примечание: в нашем примере все настройки одинаковы для всех типов плательщиков, поэтому мы их будем выполнять на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки вы можете задать на одноименной типу плательщика закладке.
Кроме того, часть настроек может быть автоматически заполнена из общих бизнес-смыслов и они не будут отображаться в форме. В такой ситуации для их отображения в форме следует воспользоваться ссылкой Показать все.- Идентификатор магазина в ЦПП, Номер витрины магазина в ЦПП вы получите от Яндекса при заключении договора.
- Пароль магазина (shopPassword) из вашей анкеты магазина для Яндекса.
Если сайт установлен на другие сервера, то необходимо настроить работу по этому [ds]протоколу.[/ds][di]
Перевод сайта на работу по протоколу https обеспечивает защиту от атак, основанных на прослушивании сетевого соединения. Действия по такому переводу не сложны, но требуют определённых знаний. В административном разделе "1С-Битрикс: Управление сайтом" создана специальная страница с указанием последовательности работ по настройке HTTPS соединения. Поясним каждый из пунктов этого списка.
Подробнее...[/di]
Пути до страниц с сообщением об успешной оплате или ошибке можно, при необходимости, изменить в настройках модуля Интернет-магазин:

Для этой платёжной системы вы также можете настроить механизм возвратов – подробнее об этом читайте в отдельном уроке.
Настройка платежной системы PayPal
Интеграция платежной системы PayPal с «1С-Битрикс: Управление сайтом» доступна, начиная с версии 12.5.0 модуля Интернет-магазин.Платежи можно принимать только от физических лиц.
Настройка PayPal в продукте
Настройка платежной системы PayPal
Настройка платежной системы PayPal в вашем магазине зависит от способа работы с ней:
- с использованием предавторизации (Express Checkout), т.е. возможность перехода в PayPal будет доступна уже на стадии корзины, а данные учетной записи PayPal будут автоматически занесены в поля оформления заказа (в этом случае необходимо выполнить [ds]активацию счета и автоматических уведомлений[/ds][di]
Для активации счета выполните следующие действия:
1) Войдите на сайт PayPal, используя данные вашего счета, и выберите пункт Профиль и настройки в меню Профиль.
2) В разделе Мои инструменты продаж найдите Доступ к интерфейсу API и нажмите Обновить.
Подробнее...[/di]); - или без использования предавторизации, т.е. оплата с помощью PayPal производится уже после формирования заказа.
Когда вы выбрали способ работы с платежной системой, приступайте к ее настройке:
- Откройте форму [ds]создания новой платежной системы[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] или редактирования уже существующей. - Заполните поля формы необходимым для вас образом. При этом обязательно должно быть [dw]выбрано[/dw][di]
[/di] в качестве обработчика - PayPal (paypal), а качестве кодировки - utf-8.
- Настройте свойства обработчика:
- В поля Имя пользователя, Пароль и Пароль для подписи подставьте значения, полученные при [ds]активации счета[/ds][di]
Скопируйте появившиеся данные: Имя пользователя API, Пароль API и Подпись.
Подробнее...[/di]:
Примечание: данные три свойства настраиваются только для случая, если платежная система будет использоваться с предавторизацией для оформления заказа (Express Checkout). - В поле Адрес страницы для получения уведомлений укажите адрес страницы для отправки уведомлений https://ваш_сайт/bitrix/tools/sale_ps_result.php.
- В поле Email задайте email адрес вашего аккаунта PayPal.
- В поле Идентификатор укажите идентификатор, полученный от PayPal для Payment Data Transfer.
- В поле Адрес возврата введите адрес созданной вами страницы, на которую будет возвращаться покупатель после оплаты заказа.
- Настройки параметров в секции Оплаты укажите необходимым вам образом ([dw]в нашем случае[/dw][di]
[/di] параметры заполняются автоматически из общих бизнес-смыслов).
- В поле Путь к изображению для кнопки купить вы можете указать путь к другому изображению для кнопки, которая будет отображаться на странице оформления заказа при условии использования предавторизации (см. ниже). С помощью опциональных полей можно задать названия для произвольных полей, необходимых клиентам:
- В поля Имя пользователя, Пароль и Пароль для подписи подставьте значения, полученные при [ds]активации счета[/ds][di]
Скопируйте появившиеся данные: Имя пользователя API, Пароль API и Подпись.
- Сохраните внесенные изменения.
Использование предавторизации (Express Checkout)
Чтобы в вашем интернет-магазине платежная система PayPal работала с использованием механизма предавторизации, помимо настроек обработчика платежной системы необходимо включить поддержку предавторизации (Express Checkout) в следующих компонентах:
- [dw]Корзина (bitrix:sale.basket.basket)[/dw][di]
[/di]
- [dw]Оформление заказа (bitrix:sale.order.ajax)[/dw][di]
[/di]
В результате после добавления товаров в корзину пользователю на странице корзины будет доступна кнопка [dw]Оформить заказ с PayPal.[/dw][di][/di]
При ее нажатии выполняется авторизация в PayPal и проверка наличия достаточных средств на счете. После чего пользователь будет возвращен на сайт магазина, где уже будут заполнены все нужные поля и выбрана по умолчанию платежная система PayPal. Пользователю остается только выбрать службу доставки и нажать Оформить заказ. Деньги будут списаны со счета, а заказ получит статус Оплачен.
Работа с платежной системой без предавторизации
Если платежная система PayPal настроена без использования предавторизации (в компонентах sale.basket.basket и sale.order.ajax соответствующие опции не отмечены), то процесс оформления заказа и его оплата будет следующим:
- Пользователь выбирает товары, добавляет их в корзину и переходит к оформлению заказа.
- Из списка доступных методов оплаты выбирает PayPal, заполняет необходимым образом остальные поля и нажимает Оформить заказ. На странице, сообщающей о сформировании заказа, появляется [dw]кнопка PayPal[/dw][di]
[/di].
- Пользователь нажимает данную кнопку и попадает на страницу авторизации PayPal. Введя данные своего аккаунта, он может выполнить оплату заказа.
Активация счета PayPal
Активация счета PayPal
Для активации счета выполните следующие действия:
- Войдите на сайт PayPal, используя данные вашего счета, и выберите пункт [dw]Настройки учетной записи[/dw][di] [/di] в "шестеренке" Настройки.
- В разделе Доступ к счету найдите Доступ к API-интерфейсу и нажмите Обновить:
- Затем нажмите Управление учетными данными API:
- В открывшейся форме отметьте опцию Запросить подпись API и нажмите кнопку Подтвердить согласие и отправить:
- Скопируйте появившиеся данные: Имя пользователя API, Пароль API и Подпись.
И вставьте их в [ds]форме параметров платежной системы[/ds][di] Настройте свойства обработчика:
В поля Имя пользователя, Пароль и Пароль для подписи подставьте значения, полученные при активации счета.
Подробнее...[/di] форме параметров платежной системы в административном разделе вашего сайта, работающего под управлением продукта «1С-Битрикс».
Активация автоматических уведомлений
Чтобы автоматически получать уведомления об оплате платежей через PayPal, необходимо выполнить следующие действия:
- Войдите на сайт PayPal и выберите пункт [dw]Настройки учетной записи[/dw][di] [/di] в "шестеренке" Настройки.
- В разделе Доступ к счету найдите [dw]Уведомления о мгновенных платежах[/dw][di] [/di] и нажмите Обновить.
- В открывшейся форме нажмите кнопку [dw]Выбрать параметры IPN[/dw][di]IPN - vгновенные уведомления об оплате (Instant Payment Notification)
[/di].
- В появившемся окне в поле URL-адрес для уведомления введите адрес страницы сайта для получения уведомлений ( https://ваш_сайт/bitrix/tools/sale_ps_result.php) и отметьте опцию [dw]Принимать IPN-сообщения[/dw][di]
[/di].
- Сохраните внесенные изменения.
Открытие корпоративного счета PayPal
Открытие корпоративного счета PayPal выполняется в несколько шагов:
1) Регистрация корпоративного счета PayPal
- Перейдите к регистрации на сайте PayPal.
- Отметьте опцию Корпоративный счет и нажмите кнопку Продолжить:
Примечание: если вы являетесь физическим лицом и хотите принимать платежи в рамках своего собственного интернет-проекта, то вы можете использовать счет категории Личный.
- Введите [dw]электронную почту[/dw][di]
[/di] (это будущий ваш логин) и нажмите Продолжить.
- В [dw]открывшейся форме[/dw][di]
[/di] укажите ваш логин, придумайте пароль и заполните сведения о вашей компании. Затем нажмите Принять и продолжить.
Примечание: в поле основной валюты следует выбрать российские рубли, поскольку вывод денежных средств осуществляется только в российских рублях по российскому законодательству. - Из [dw]выпадающего списка[/dw][di]
[/di] выберите организационно-правовую форму вашей организации, укажите сферу и вид вашей деятельности, а также укажите дату регистрации согласно свидетельству ОГРН и задайте адрес вашего интернет-магазина. После выполнения всех перечисленных действий нажмите Продолжить.
- Заполните [dw]информацию о владельце счета[/dw][di]
[/di] и нажмите Отправить.
В результате вы увидите страницу с подтверждением регистрации, а на указанный вами электронный адрес поступят [dw]уведомления[/dw][di]
[/di] от PayPal.
- Подтвердите свой адрес электронной почты, следуя [dw]инструкциям[/dw][di]
[/di] в полученном от PayPal письме.
2) Добавление банковского счета
- В личном кабинете PayPal нажмите пункт меню Счет.
- Внизу страницы нажмите Добавить банковский счет:
- Введите сведения о своем банковском счете и нажмите Продолжить.
- Подтвердите банковский счет. Только после этого вы сможете выводить на него средства со счета PayPal.
3) Предоставление сведений о юридическом лице
- Перейдите по ссылке https://paypal-merchant.ru/, нажмите кнопку Войти и введите свои учетные данные в появившемся окне:
- Нажмите Вход. Когда вход будет выполнен, нажмите кнопку [dw]Продолжить.[/dw][di]
[/di]
- На следующем шаге необходимо предоставить информацию о вашей компании. Для этого с помощью каждой кнопки Начать заполните необходимые поля и загрузите документы. По завершении нажмите Подтвердить:
Ограничения со счета Paypal будут сняты после успешного завершения проверки.
Настройка платежной системы Platon
Обработчик платежной системы Platon добавлен в Bitrix Framework, начиная с версии 21.400.0 модуля Интернет-магазин.
Platon есть в общем списке обработчиков, но работает только в Украине.
Настройки
Перед тем, как настраивать платежную систему, необходимо зарегистрироваться на сайте системы Platon. На email, указанный при регистрации, будут высланы данные для интеграции (Ключ API и Пароль API). Если подключений несколько, то для каждого подключения необходимо обращаться в поддержку Платёжной системы для добавления корректного колбека с её стороны.
Далее выполните настройки на сайте. В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему:
- В открывшейся форме в поле [dw]обработчик[/dw][di]
[/di] выберите Platon (platon). После выбора обработчика часть полей заполнится автоматически;
- В поле [dw]Тип платёжной системы[/dw][di]
[/di] выберите метод оплаты, который Вы хотите подключить: оплата картой, Google Pay, Apple Pay или Приват24;
- Для корректной работы платёжной системы укажите Безналичный [dw]Тип оплаты[/dw][di]
[/di];
- Поле Кодировка оставьте пустым или укажите UTF-8. Заполните [dw] остальные параметры [/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]платежной системы; - Теперь перейдите к разделу Настройка обработчика ПС. Для отображения всех настроек воспользуйтесь кнопкой [dw]Показать все[/dw][di]
[/di]:
- Ключ API и Пароль API – укажите данные для интеграции, полученные от Platon (будут высланы на указанный Вами email после регистрации на сайте системы Platon);
- Описание платежа – составьте текст описания платежа с помощью специальных [dw]меток[/dw][di]
Текст может содержать метки:
#PAYMENT_ID# - ID оплаты,
#ORDER_ID# - ID заказа,
#PAYMENT_NUMBER# - номер оплаты,
#ORDER_NUMBER# - номер заказа,
#USER_EMAIL# - Email покупателя [/di]. По умолчанию в поле указано значение из [dw]бизнес-смыслов[/dw][di]Бизнес-смыслы - это механизм, через который осуществляется единая настройка сущностей магазина, таких как платежные системы, профили обмена с 1С и т.д.
Подробнее в Пользовательской документации.[/di]; - Адрес, по которому будет перенаправлен плательщик после успешной оплаты – укажите полный URL страницы, на которую попадёт пользователь после успешной оплаты. Если поле не заполнено, то клиент вернется на страницу, с которой был выполнен переход на оплату.
Сохраните изменения, и [dw]в форме оформления заказа[/dw][di]
[/di] появится платежная система Platon.
Примечание: Для Битрикс24 доступно подключение платёжной системы Platon через Центр продаж или CRM.Оплату. Подробнее о настройках читайте в соответствующей [ds]статье[/ds][di] Если вы решили, что принимать оплаты в чате - это ваш вариант, то подключит Platon к Битрикс24 можно через Центр продаж > Платежные системы.
Подробнее...[/di].
Ограничения
Автоматически для обработчика Platon (platon) создастся ограничение использования по валюте UAH (Гривна), т.к. платёжная система Platon доступна только для Украины:
Возвраты
После настройки платёжной системы Platon [dw]автоматически[/dw][di] Отдельно настраивать возвраты не нужно. [/di] станет доступен функционал возврата платежей.
Для возврата денежных средств выполните следующие действия:
- Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в разделе Оплата установите соответствующий статус:
- [dw]Укажите[/dw][di]
[/di], куда необходимо вернуть денежные средства:
- Внутренний счёт - средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Подробнее...[/di] клиента; - Platon - средства поступят на тот же счёт клиента, с которого был оплачен заказ. Для активации этого функционала необходимо обратиться к специалистам системы Platon (support@platon.com.ua).
- Внутренний счёт - средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Настройка платежной системы Robokassa
Примечание: обработчик данной платежной системы добавлен в Bitrix Framework, начиная с версии 11.0.5 модуля Интернет-магазин.
Подключение платежной системы Robokassa выполняется в 2 этапа:
1) Подключение магазина к сервису Robokassa
- Зарегистрируйтесь и подключите ваш интернет-магазин на сайте сервиса Robokassa согласно инструкции.
- В форме технических настроек магазина укажите следующие данные:
- Алгоритм расчета хеша — определяет метод, с помощью которого будет рассчитываться значение [ds]контрольной суммы[/ds][di]
SignatureValue (контрольная сумма) — хэш, число в 16-ричной форме и любом регистре (0-9, A-F), рассчитанное методом, указанным в Технических настройках магазина.
Это очень важный параметр, который обеспечивает безопасность при прохождении платежа и целостность передаваемых данных. Корректное его составление гарантирует, что злоумышленник не сможет подделать какие-либо данные в операции оплаты.
Подробнее...[/di] (необходимо для безопасности прохождения платежей). Поддерживается [ds]криптографический алгоритм[/ds][di] Криптографические хеш-функции — это выделенный класс хеш-функций, который имеет определённые свойства, делающие его пригодным для использования в криптографии, т.е. обеспечивается конфиденциальность (невозможность прочтения информации посторонним), целостность данных (невозможность незаметного изменения информации), аутентификация (проверка подлинности авторства или иных свойств объекта).
Подробнее...[/di] расчёта хэша [ds]MD5[/ds][di] MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования. Предназначен для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применялся для проверки целостности информации и хранения хешей паролей.
Подробнее...[/di]. - Пароль #1 и Пароль #2 — пароли для интерфейсов инициализации оплаты и оповещения о платеже. Длина паролей не менее 8 символов, они должны содержать хотя бы одну букву и хотя бы одну цифру. Кроме того, пароли должны отличаться друг от друга.
- Result URL — указывается путь к файлу https://ваш_сайт/bitrix/tools/sale_ps_result.php.
- В поле Метод отсылки данных по Result URL укажите POST.
- Success URL — в этом поле укажите https://ваш_сайт/bitrix/tools/sale/paysystem/robokassa/redirect.php.
- В поле Метод отсылки данных по Success URL укажите POST.
- Fail URL — укажите https://ваш_сайт/bitrix/tools/sale/paysystem/robokassa/redirect.php.
- В поле Метод отсылки данных по Fail URL укажите POST.
Примечание: Когда указан адрес https://ваш_сайт/bitrix/tools/sale/paysystem/robokassa/redirect.php, то пользователь после выполнения оплаты (успешной или неуспешной) будет возвращаться на страницу заказа, с которой он перешел к оплате.Примечание: Для Битрикс24 пути аналогичны, только вместо ваш_сайт необходимо указать ваш_портал. - Алгоритм расчета хеша — определяет метод, с помощью которого будет рассчитываться значение [ds]контрольной суммы[/ds][di]
SignatureValue (контрольная сумма) — хэш, число в 16-ричной форме и любом регистре (0-9, A-F), рассчитанное методом, указанным в Технических настройках магазина.
- Сохраните настройки магазина.

2) Создание платежной системы
- В административной части сайта откройте страницу Магазин > Настройки > Платежные системы и [ds]создайте платежную систему.[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] - В качестве обработчика выберите RoboKassa (roboxchange).
Поскольку Robokassa позволяет принимать платежи с помощью большого количества сервисов, выберите в настройках конкретный способ организации приема платежей — Оплата картой, [dw]Виджет Robokassa[/dw][di] Принимайте оплаты РФ и иностранными картами, Яндекс Пэй, MirPay, SberPay, частями, в рассрочку, кредит и другими способами через Robokassa. [/di], [dw]Система быстрых платежей[/dw][di] Принимайте платежи по СБП через Robokassa. Быстрая оплата для ваших клиентов на компьютерах и смартфонах — по QR-коду или через мобильное приложение любого доступного банка. [/di], Apple Pay, Google Pay или Samsung Pay:Заполните параметры платежной системы согласно [dw]уроку о создании платежных систем.[/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di] - Выполните настройки обработчика платежной системы:
Примечание: в нашем примере все настройки одинаковы для всех типов плательщиков, поэтому мы их будем выполнять на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки вы можете задать на одноименной типу плательщика закладке.- Введите [dw]логин[/dw][di]
[/di] и [dw]пароли[/dw][di]
[/di] магазина;
- Для проведения тестовых платежей укажите [dw]тестовые пароли[/dw][di]
[/di], а также отметьте опцию Тестовый режим;
- Укажите настройки параметров в секции Оплаты и Покупатель необходимым вам образом.
Внимание! В поле Номер оплаты секции Оплаты обязательно должно быть значениеОплата - Код Платежа (ID)
, иначе платежная система Robokassa работать не будет.Кроме того, [ds]часть настроек[/ds][di] Автоматически оплачивать оплату при получении успешного статуса - изменять ли статус оплаты
в заказе при успешной оплате через Robokassa. По умолчанию опция отмечена.
Интерфейс оплаты - выбирается один из вариантов: переход к оплате в Robokassa (установлен по
умолчанию) либо iFrame (без перехода на сайт сервиса Robokassa, но этот вариант предполагает
самостоятельную дополнительную настройку программного кода на стороне интернет магазина).
Страна магазина - определяет валюту и порядок документооборота. Значение должно совпадать с
настройками в личном кабинета Robokassa. [/di] автоматически заполнена из общих бизнес-смыслов, и такие настройки не будут отображаться в форме. Для их отображения в форме следует воспользоваться ссылкой [dw]Показать все[/dw][di][/di].
- Введите [dw]логин[/dw][di]
- Сохраните внесенные данные.
При подключении Робочеков ваши чеки будут сразу отправляться клиентам,
а все необходимые данные сразу будут переданы в налоговую. При этом
арендовать или покупать кассу и фискальный накопитель не требуется.
Подробнее...[/di]. Подробнее о необходимых настройках читайте [ds]в соответствующем уроке[/ds][di] С версии 21.100.0 модуля Интернет-магазин доступно использование онлайн-кассы Робочеки.
Подробнее...[/di].
Настройка платежной системы QIWI Wallet
Обработчик платежной системы QIWI Wallet добавлен в Bitrix Framework, начиная с версии 10.0.1 модуля Интернет-магазин. Для подключения этой системы на вашем сайте необходимо пройти следующие этапы:
1) Создание платежной системы
В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему.
В качестве обработчика выберите Qiwi Wallet (qiwi) и сохраните платежную систему без выполнения настроек обработчика.
К настройкам обработчика вернемся позже, когда будет создан результирующий файл и выполнены настройки в личном кабинете.
2) Создание результирующего файла и дополнительных страниц
Для работы платежной системы необходимо создать файл, например, result.php, который будет получать [dw]результат от платежной системы[/dw][di]Ответы платежных систем, обработчики которых написаны на АПИ ядра D7, обрабатываются на странице /bitrix/tools/sale_ps_result.php. Вы можете разместить свой файл результатов в этой же папке. В любом случае, вам нужно будет указать путь к этому файлу в поле URL для оповещения при настройке REST-протокола.
Подробнее...[/di]. Используя визуальный редактор, разместите компонент [comp include_63308]Подключение обработчика результата платежной системы[/comp] (bitrix:sale.order.payment.receive) и обязательно выполните настройку его параметров:
- в параметре Платежная система должна быть правильно указана система для оплаты платежей в QIWI Wallet;
- в параметре Тип плательщика должен быть указан [dw]тип плательщика[/dw][di]Чтобы платежная система была доступна только определенному типу плательщиков, следует задать
типы на закладке Ограничения.
[/di], для которого используется указанная платежная система.
Кроме того, для удобного информирования клиентов можно подготовить следующие две страницы:
- страницу, на которую будет переадресовываться пользователь в случае, когда оплата прошла успешно (например, qiwi_success.php);
- страницу, на которую будет переадресовываться пользователь в случае неуспешной оплаты счета ( например, qiwi_failed.php).
3) Настройки на сайте Visa QIWI Wallet
Войдите на сайт QIWI Кассы, используя данные вашего аккаунта, и получите служебные данные в разделе "Настройки протокола - Аутентификационные данные", "Создать новый API ID":
- Сгенерируйте и скопируйте аутентификационные данные (API ID и пароль API), их необходимо будет вставить в поля настроек обработчика.
- В поле URL для оповещения обязательно укажите адрес к странице получения результата от платежной системы.
4) Настройки обработчика QIWI Wallet
Выполните настройки свойств обработчика платежной системы QIWI Wallet:
Кроме того, часть настроек может быть автоматически заполнена из общих [dw]бизнес-смыслов[/dw][di]Бизнес-смыслы - это механизм, через который осуществляется единая настройка сущностей магазина, таких как платежные системы, профили обмена с 1С и т.д.
Подробнее...[/di] и они не будут отображаться в форме. В такой ситуации для их отображения в форме следует воспользоваться ссылкой [dw]Показать все[/dw][di]

- В поля Идентификатор магазина, Идентификатор API, Пароль API и Пароль оповещения подставьте значения, указанные в настройках на сайте Visa QIWI Wallet:
Примечание: если пароль API не был скопирован при генерации идентификатора API, то следует перегенерировать идентификатор с помощью кнопки Создать новый API ID и скопировать новый пароль.
Аналогично, если пароль оповещения не был скопирован при настройке протокола, то его также можно сменить с помощью кнопки Сменить пароль оповещения. - В поле Способ авторизации укажите значение OPEN, если пароль оповещения передается в открытом виде (в настройках на сайте Visa QIWI Wallet в разделе Настройки Pull (REST) протокола галочка Подпись снята) или SIMPLE в противном случае (используется простая подпись).
- В нижеследующих параметрах укажите адреса страниц, на которые пользователь будет перенаправляться в случае успешной и неуспешной оплаты счета:
- Кроме того, определите автоматически ли оплачивать заказ при получении успешного статуса оплаты (в нашем случае подходит настройка по умолчанию для общих бизнес-смыслов):
- Укажите настройки параметров в секции Оплаты и Покупатель необходимым вам образом (часть параметров заполняется автоматически из общих бизнес-смыслов):
- Сохраните внесенные данные.
Настройка платежной системы Assist
Подключения платежной системы Assist выполняется в два этапа.
1) Настройки на сайте Assist
- Зарегистрируйтесь и подключите ваш интернет-магазин на сайте сервиса Assist согласно инструкции.
- Откройте личный кабинет и перейдите в раздел Настройки > Настройки предприятий (мерчантов) > Настройка отправки результатов платежей:
- Отметьте опции Отправка результатов оплат, Отправка результатов отмен и Отправка результатов подтверждений соответственно для отправки результатов оплат, отмен и подтверждений.
- В поле URL для отправки результатов обязательно укажите URL магазина, на который будут приходить уведомления о событиях: https://ваш_сайт/bitrix/tools/sale_ps_result.php.
- Скопируйте содержимое поля Секретное слово. Его необходимо будет указать в настройках обработчика на вашем сайте.
- Откройте подраздел Общие настройки (Настройки > Настройки предприятий (мерчантов) > Общие настройки) и скопируйте идентификационный номер предприятия (поле ID).
2) Создание платежной системы
- В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и создайте новую платежную систему.
- В качестве обработчика выберите Ассист (assist) и заполните параметры платёжной системы согласно [dw]уроку о создании платёжных систем[/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]. - Выполните настройки свойств обработчика платежной системы Assist:
Примечание: в нашем примере все настройки одинаковы для всех типов плательщиков, поэтому мы их будем выполнять на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки вы можете задать на одноименной типу плательщика закладке.
Кроме того, часть настроек может быть автоматически заполнена из общих бизнес-смыслов и они не будут отображаться в форме. В такой ситуации для их отображения в форме следует воспользоваться ссылкой Показать все.- В секции Настройки подключения Assist в полях Логин и Пароль укажите логин и пароль вашего аккаунта на сайте Assist.
- В поле Код магазина вставьте идентификационный номер предприятия (значение из поля ID общих настроек мерчанта).
- В поле Секретное слово укажите секретное слово, заданное на сайте Assist в настройках отправки результатов платежей вашего мерчанта.
- В поле Механизм работы настраивается признак авторизации кредитной карты при двухстадийном механизме работы. Для этого выберите Значение и укажите 0 или 1 (0 - одностадийный механизм работы, 1- двухстадийный механизм):
Если поле не заполнять, то по умолчанию будет использоваться значение 0. - Поля Адрес при успешной оплате и Адрес при ошибке оплаты можно не заполнять, тогда пользователь будет возвращаться на страницу заказа, с которой он перешёл к оплате. Также вы можете использовать системные страницы https://ваш_сайт/bitrix/tools/sale_ps_success.php и https://ваш_сайтhttps://ваш_сайт/bitrix/tools/sale_ps_fail.php соответственно.
- Система Assist позволяет проводить платежи по кредитной карте, а также с помощью систем ЮMoney, WebMoney Transfer и QIWI. Поэтому в настройках обработчика укажите какие из способов организации приема платежей будут доступны покупателям:
- Кроме того, определите автоматически ли оплачивать заказ при получении успешного статуса оплаты (в нашем случае подходит настройка по умолчанию для общих бизнес-смыслов):
- В секциях Оплаты и Покупатель укажите необходимые вам настройки параметров заказов:
- Сохраните внесенные данные.
Настройка платежной системы PayMaster
Настройка платежной системы PayMaster |
Хотите подключить на сайте платежную систему PayMaster? Следуйте указаниям инструкции:
- Оставьте заявку на сайте PayMaster и заключите договор.
Примечание: На сайте платежной системы PayMaster также имеется инструкция по подключению.
- В административном разделе сайта откройте страницу Магазин > Настройки > Платежные системы.
- [ds]Создайте[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему. - В качестве обработчика выберите PayMaster (paymaster). Заголовок и название подставятся автоматически.
- Укажите необходимый тип оплаты через PayMaster в одноименном поле.
- Опция Разрешить печать чеков должна быть отмечена, если подключенная к магазину онлайн-касса должна напечатать чек при оплате заказа через данную платежную систему (касса к интернет-магазину должна быть подключена по одному из [ds]возможных сценариев[/ds][di]
«1С-Битрикс: Управление сайтом» с версии 17.0 полностью адаптирован под требования закона 54-ФЗ. Система учитывает индивидуальные особенности вашего бизнеса и предлагает три сценария интеграции магазина с онлайн-кассами.
Подробнее...[/di]). - Укажите кодировку utf-8.
- Выполните [dw]настройки обработчика[/dw][di]
[/di] платежной системы:
Примечание: если все настройки одинаковы для всех типов плательщиков, то их можно выполнить на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки вы можете задать на одноименной типу плательщика закладке.
Кроме того, часть настроек может быть автоматически заполнена из общих бизнес-смыслов и они не будут отображаться в форме. В такой ситуации для их отображения нажмите ссылку Показать все.- В поле Идентификатор вашего сайта укажите идентификатор сайта, который указан в личном кабинете PayMaster в разделе Список сайтов.
- В поле Secret Key введите секретный ключ, который также прописывается в настройках сайта в личном кабинете PayMaster.
- В поле Адрес для оповещения укажите адрес https://ваш_сайт/bitrix/tools/sale_ps_result.php.
Примечание: адрес данной страницы обязательно должен быть указан в личном кабинете PayMaster в блоке Обратные вызовы. - В поле Адрес при успешной оплате укажите адрес https://ваш_сайт/bitrix/tools/sale_ps_success.php.
- В поле Адрес при ошибке оплаты укажите адрес https://ваш_сайт/bitrix/tools/sale_ps_fail.php.
- Остальные параметры обработчика настройте в соответствии с вашими требованиями.
Примечание: пути до страниц с сообщением об успешной оплате или ошибке можно, при необходимости, изменить в настройках модуля Интернет-магазин: - Сохраните выполненные настройки.
Платежная система PayMaster готова к использованию на вашем сайте. Создайте тестовый заказ и проверьте ее работу.
Настройка платежной системы Сбербанк (sberbankonline)
Обработчик платежной системы Сбербанк добавлен в Bitrix Framework, начиная с версии 18.6.300 модуля Интернет-магазин. Перед тем, как настраивать платежную систему, необходимо заключить договор со Сбербанк.
Настройки
В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему:
- В открывшейся форме в поле [dw]обработчик[/dw][di]
[/di] выберите Сбербанк (sberbankonline). После выбора обработчика, часть полей заполнится автоматически;
- В поле кодировка обязательно укажите UTF-8 и заполните [dw] остальные параметры [/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]платежной системы; - Перейдем к разделу Настройка обработчика ПС. Укажите в полях Логин и Пароль данные для [dw]интеграции по API[/dw][di]Сбербанк предоставляет данные в виде:
логин/пароль: example-api / пароль, где логин example-api состоит из логина мерчанта + "-api".Информация о данных авторизации также есть на сайте Сбербанка.[/di], полученные от Сбербанка. Для отображения остальных настроек воспользуйтесь кнопкой Показать все:
- Настройте Уведомления обратного вызова для автоматического изменения статуса заказа после оплаты его клиентом. Включите опцию Автоматически оплачивать заказ при получении успешного статуса оплаты в настройках обработчика. А в личном кабинете на сайте Сбербанка выполните настройки во вкладке [ds]Callback уведомления[/ds][di]Вкладка с настройками callback уведомлений находится в разделе Настройки > Основные > Callback-уведомления личного кабинета.
Подробнее настройки описаны в документации Сбербанка.[/di]:- Адрес для уведомлений: https://<ваш_сайт>/bitrix/tools/sale_ps_result.php;
- Дополнительные параметры: mdOrder, orderNumber, checksum, operation, status;
- HTTP-метод: POST;
- Тип callback-а: статический;
- Тип подписи: симметричный;
- Операции: успешное списание;
- Сгенерируйте Callback токен.
Cгенерированный callback-токен укажите в настройках обработчика платежной системы в поле Закрытый ключ.
- Адреса для уведомлений:
- Адрес, на который требуется перенаправить пользователя в случае успешной оплаты;
- Адрес, на который требуется перенаправить пользователя в случае неуспешной оплаты.
Примечание: При указании [dw]адресов страниц[/dw][di]В качестве адресов укажите ссылки на созданные самостоятельно страницы или на стандартные:- https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_success.php
- https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_fail.php
- В поле Описание заказа в свободной форме указывается [dw]текст[/dw][di]Чтобы получить возможность отправлять это поле в процессинг, обратитесь в техническую поддержку. Передаются только первые 24 символа этого поля. Текст может содержать метки:
- #PAYMENT_ID# - ID оплаты;
- #ORDER_ID# - ID заказа;
- #PAYMENT_NUMBER# - номер оплаты;
- #ORDER_NUMBER# - номер заказа;
- #USER_EMAIL# - Email покупателя.
[/di] Сбербанка для включения в финансовую отчётность продавца.
- С помощью опции Тестовый режим есть возможность проверить весь процесс оплаты. При этом на сайте Сбербанка станут доступны два личных кабинета: тестовый и боевой, а также использование тестовых банковских карт.
Примечание: Для того, чтобы ваши клиенты имели возможность расплатиться картой, подключите эквайринг на сайте Сбербанка.
Ограничения
Автоматически для обработчика Сбербанк (sberbankonline) создастся [dw]ограничение[/dw][di][/di] использования по валюте RUB (Российский рубль), т.к. Сбербанк работает только с рублями.
Возвраты
После настройки платёжной системы Сбербанк (sberbankonline) [dw]автоматически[/dw][di] Отдельно настраивать возвраты не нужно. [/di] станет доступен функционал возврата платежей. Возврат платежей отличается от отмены тем, что отмена применяется для неосуществлённого платежа, а возврат, если деньги уже получены магазином.
Для возврата денежных средств выполните следующие действия:
- Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в разделе Оплата установите соответствующий статус:
- [dw]Укажите[/dw][di]
[/di], куда необходимо вернуть денежные средства:
- Внутренний счёт - средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Подробнее...[/di] клиента; - Сбербанк (sberbankonline) - средства поступят на тот же счёт клиента, с которого был оплачен заказ.
- Внутренний счёт - средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Настройка системы быстрых платежей Синара банк (СКБ-банк до v.23.0.0)
В Bitrix Framework доступна система быстрых платежей, начиная с версии 20.0.50 модуля Интернет-магазин.
1) Предварительные настройки
Принимайте платежи через QR-код, настроив платёжную систему Синара банк. Ваши клиенты смогут оплачивать покупки в приложении [ds]любого банка,[/ds][di]
Для оплаты через СБП ваши клиенты должны обслуживаться в одном из банков, поддерживающих государственную систему быстрых платежей.
Подробнее о банках-участниках системы быстрых платежей....[/di] которое поддерживает государственную систему быстрых платежей.
Чтобы принимать платежи через СБП, нужно иметь счет в [ds]ДелоБанке[/ds][di]
ДелоБанк — филиал Банка Синара, крупнейшего регионального банка России.
Акционер — ведущая российская финансово-промышленная Группа Синара.
Подробнее...[/di] (юридическое лицо или ИП).
Для открытия счёта в ДелоБанке:
- Оставьте заявку на открытие счёта на сайте ДелоБанка;
- Укажите свой [dw]номер телефона,[/dw][di]
[/di] и менеджер банка свяжется с вами, чтобы помочь открыть счёт.
Далее нужно зарегистрироваться в системе быстрых платежей (СБП) и настроить платежную систему.
2) Регистрация в СБП (Куайринг)
- Подключить услугу можно в личном кабинете ДелоБанка на главной странице в пункте меню Магазины, выбрав [dw]Куайринг[/dw][di] Куайринг - это сервис, который позволяет оплачивать товары и услуги путем получения счета в виде специального QR-кода. [/di] и нажав кнопку Подключить:
- Далее заполните заявку на сервис Куайринг:
При подаче заявки на Куайринг необходимо выбрать тип магазина Интернет-магазин и указать дополнительные параметры:
- Ссылка на интернет ресурс – ссылка на ваш интернет-магазин;
- Ссылка для уведомлений о платеже – адрес в формате
https://адрес_вашего_сайта/bitrix/tools/sale_ps_result.php
(так называемый CallBackUrl). - SecretKey - Ключ для аутентификации на CallBackUrl – ключ, который необходимо задать самостоятельно в соответствии с требованиями: латинские цифры и буквы (разного регистра), всего не более 16 знаков.
Торговая точка (т.е. ваш интернет-магазин) подключится к сервису Куайринг автоматически, не позднее 1 рабочего дня с момента подачи заявки.
- После подключения торговой точки к сервису Куайринг вам станет доступен пункт меню Куайринг:
В этом пункте меню вы можете просмотреть все свои подключенные магазины, а также создать/просмотреть QR-коды для этих магазинов.
- Кликните по торговой точке – откроется вкладка со сведениями об интернет-магазине. Нужно создать хотя бы одну учётную запись:
Нажмите кнопку Добавить учетную запись и укажите [dw]логин и пароль.[/dw][di]
[/di]
Примечание: Указанный вами пароль является временным и нужен для связи вашего личного кабинета в Банке Синара и интернет-магазина.
Этот пароль указывается в [dw]Настройке обработчика ПС[/dw][di][/di] на следующем этапе "Настройка платежной системы".
В дальнейшем пароль может меняться (плановая смена пароля происходит каждый год, либо может смениться раньше – по требованию СБП или банка). Пароль не нужно менять вручную – в системе 1С-Битрикс реализована автоматическая смена пароля. Новый пароль отобразится в Настройке обработчика ПС. - В подробной информации о торговой точке можно увидеть идентификатор торговой точки в сервисе Куайринг:
3) Настройка платежной системы
В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему:
- В открывшейся форме в поле [dw]обработчик[/dw][di]
[/di] выберите Синара банк (skb). После выбора обработчика часть полей заполнится автоматически;
Примечание: До версии модуля sale 23.0.0 обработчик назывался СКБ-банк (skb). - В поле кодировка укажите UTF-8 и заполните [dw]остальные параметры[/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di] платежной системы; - Перейдем к разделу Настройка обработчика ПС. Укажите в полях данные, полученные на предыдущем этапе Регистрации в СБП (Куайринг):
- Логин и Пароль – логин и [dw]пароль[/dw][di]
В дальнейшем пароль может меняться (плановая смена пароля происходит каждый год, либо может смениться раньше – по требованию СБП или банка).
Пароль не нужно менять вручную – в системе 1С-Битрикс реализована автоматическая смена пароля. Новый пароль отобразится в Настройке обработчика ПС. [/di], указанные при добавлении учётной записи (пункт 4 инструкции "Регистрация в СБП (Куайринг)"); - Идентификатор ТСП – идентификатор торговой точки в СБП (пункт 5 инструкции "Регистрация в СБП (Куайринг)");
- Секретный ключ – ключ для аутентификации на CallBackUrl (пункт 2 инструкции "Регистрация в СБП (Куайринг)").
Воспользуйтесь кнопкой [dw]Показать все[/dw][di]
[/di] для отображения остальных настроек:
- Дополнительная информация (не более 140 символов) – указывается текст, который передаётся в личный кабинет банка для включения в финансовую отчётность продавца. Текст может содержать метки:
#PAYMENT_ID#
– ID оплаты,#ORDER_ID#
– ID заказа,#PAYMENT_NUMBER#
– номер оплаты,#ORDER_NUMBER#
– номер заказа,#USER_EMAIL#
– Email покупателя; - Тестовый режим – используется для тестирования работы платежной системы. В данном режиме можно проверить, создаётся ли оплата и добавляется ли QR-код, однако оплату нельзя выполнить (при считывании QR-кода приложением банка будет возникать ошибка);
Важно! Для использования Тестового режима можно использовать только тестовые Логин, Пароль и Идентификатор ТСП. Эти данные необходимо запросить у банка по электронной почте project@delo.ru
Для перехода из тестового режима в рабочий снимите флаг у опции Тестовый режим и укажите Логин, Пароль и Идентификатор ТСП, полученные на этапе "Регистрация в СБП (Куайринг)".
- Автоматически оплачивать заказ при получении успешного статуса оплаты – используется для смены статуса заказа при Callback уведомлениях.
- Логин и Пароль – логин и [dw]пароль[/dw][di]
В дальнейшем пароль может меняться (плановая смена пароля происходит каждый год, либо может смениться раньше – по требованию СБП или банка).
4) Результат
После подключения системы быстрых платежей "Синара банк" клиенты вашего интернет-магазина увидят её при выборе способа оплаты:
Когда клиент выберет этот способ оплаты и оформит заказ, на экране появится QR-код для оплаты. Вот так будет выглядеть окно оплаты в десктопной и мобильной версиях:
- Десктоп:
Если оплата выполняется через десктопную версию браузера, то будет отображен QR-код, который нужно отсканировать мобильным приложением банка.
- Мобильная версия:
Если оплата выполняется на мобильном устройстве, то автоматически откроется установленное приложение мобильного банка.
Также клиент может выбрать [dw]другой банк для оплаты[/dw][di]
[/di], нажав на QR-код и удерживая на нём палец.
Настройка платежной системы Apple Pay (через Adyen)
Важно! Данная платежная система недоступна в РФ и странах СНГ (обработчик Adyen не работает в России и странах СНГ).
Подготовка со стороны Apple Pay и Adyen
Платежная система Apple Pay добавлена в Bitrix Framework начиная с версии 20.0.400 модуля Интернет-магазин и работает через обработчик Adyen.
Для настройки платежной системы необходимо:
- иметь (или создать новый) аккаунт разработчика Apple Pay;
- создать аккаунт в Adyen (для тестирования можно сделать специальный тестовый аккаунт);
- настроить эти аккаунты в соответствии с инструкцией.
Основные настройки и подтверждение домена
В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему:
- В открывшейся форме в поле обработчик выберите Adyen (adyen). После выбора обработчика тип платежной системы и еще часть полей заполнятся автоматически:
- В поле кодировка укажите UTF-8 и заполните [dw] остальные параметры [/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]платежной системы; - В разделе [dw]Подтверждение владения доменом[/dw][di]
[/di] кликните по ссылке Форма подтверждения домена, а в появившемся слайдере выберите сайт своего магазина и прикрепите [ds]файл[/ds][di] При выполнении четвертого шага инструкции вы регистрировали домен своего интернет-магазина. После этой регистрации вам стал доступен для скачивания файл. Его нужно скачать и прикрепить в настройках платежной системы.[/di] из личного кабинета разработчика Apple Pay:
Настройка обработчика ПС
Настройки подключения Adyen:
- Adyen ID – идентификатор аккаунта в Adyen;
- API key – ключ для аутентификации в Adyen;
Как сгенерировать API key
1. Перейдите на страницу аккаунта: Account > Users (выбрать пользователя – тип пользователя Web Service
);
2. В блоке Authentication кликните Generate API Key: - HMAC key – ключ [ds]HMAC[/ds][di]
HMAC (сокращение от англ. hash-based message authentication code, код аутентификации (проверки подлинности) сообщений, использующий хеш-функции) — в информатике (криптографии), один из механизмов проверки целостности информации, позволяющий гарантировать то, что данные, передаваемые или хранящиеся в ненадёжной среде, не были изменены посторонними лицами.
Подробнее...[/di] для обеспечения проверки подлинности и целостности информации;Как настроить Callback уведомления и получить HMAC key1. Перейдите на страницу аккаунта: Account > API URLs и откройте вкладку Additional data settings. Отметьте следующие настройки: - Payment Account Reference:
on
- Recurring details:
on
- Merchant reference:
on
2. Теперь перейдите на страницу Account > Server communication (выберите нужный аккаунт) и добавьте Standard Notification:В его настройках укажите:
- URL:
https://#ваш_сайт#/bitrix/tools/sale_ps_result.php
- SSL Version:
TLSv1.2
- Method:
JSON
- Add Acquirer Result:
on
- Add Payment Account Reference:
on
- HMAC Key:
Generate HMAC key
- Include Metadata in payment notification for 3D Secure payments (notifications are not sent from Pal):
on
Для сохранения настроек нажмите Save Configuration.
- Payment Account Reference:
- Автоматически оплачивать заказ при получении успешного статуса оплаты – используется для смены статуса при Callback уведомлениях;
- Live URL prefix – значение префикса, полученное от менеджера Adyen для “боевого” аккаунта;
- Тестовый режим – используется для тестирования, в этом режим Live URL prefix не используется;
Настройки подключения Apple Pay:
- Merchant ID – идентификатор продавца ApplePay;
- Название магазина – любое название магазина, которое будет отображаться в платёжной форме Apple Pay;
- Сертификат обработки платежей – сертификат в формате .pem, полученный на этапе подготовки со стороны Apple Pay и Adyen;
- Домен – укажите домен, для которого выдан сертификат;
- Двухбуквенный код страны по стандарту ISO 3166 – укажите двухбуквенный код страны, в которой будет обрабатываться платеж. Проконсультируйтесь с вашим поставщиком платежных услуг (Payment Service Provider, PSP), чтобы определить, какое значение использовать.

Тестирование
Для тестирования нужно воспользоваться "песочницей" Apple Pay:
- Со стороны Apple нужно добавить тестовый аккаунт в "песочницу" и зайти под этим аккаунтом на одно из устройств, поддерживающее платежи.
- Также необходимо выполнение следующих требований:
- операционная система iOS 11.3 и выше;
- операционная система macOS 10.12.6 и выше, версия браузера Safari 11.1 и выше;
- Со стороны Adyen нужно использовать тестовый аккаунт;
- Со стороны сайта в настройках платежной системы нужно отметить [dw]Тестовый режим.[/dw][di]
[/di]
Настройка платежной системы Chronopay
В 1С-Битрикс: Управление сайтом есть интеграция с сервисом по приему платежей Chronopay. Посмотрим, какие настройки требуется выполнить для работы сервиса.
Получение данных от Chronopay
Прежде чем приступать к настройке платежной системы Chronopay, необходимо заключить договоренность по активации функционала приема платежей.
Оставьте заявку на подключение на сайте Chronopay или по указанному на сайте номеру телефона. После заключения договора получите у менеджера:
- SharedSec - кодовое слово продавца;
- product_id - идентификатор клиента в системе Chronopay.
Эти данные понадобятся вам для настройки обработчика платежной системы.
Создание платежной системы
В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и создайте новую платежную систему.
В качестве обработчика выберите Chronopay (chronopay). В поле кодировка обязательно укажите UTF-8 и заполните остальные параметры платежной системы. Сохраните платежную систему без заполнения полей в секции Настройка обработчика ПС.
Подготовка файла-обработчика и дополнительных страниц
Для получения уведомлений обратного вызова создайте файл-обработчик результата, который будет получать результат от платежной системы. Для этого создайте отдельную страницу (например: sale_ps_result.php) и разместите на ней компонент [comp include_sale_order_payment_receive]Подключение обработчика результата платежной системы[/comp] с помощью визуального редактора.
Требования Chronopay к файлу-обработчику результата
|
---|
У платежного сервиса Chronopay есть требование к файлу-обработчика результата: размещать скрипт на пустом шаблоне.
Для этого понадобится создать пустой шаблон сайта и применить его к файлу-обработчику.
|
Кроме того, для удобного информирования клиентов можно подготовить следующие две страницы:
- страницу, на которую будет переадресовываться пользователь в случае, когда оплата прошла успешно (стандартная страница в системе: https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_success.php);
- страницу, на которую будет переадресовываться пользователь в случае неуспешной оплаты счета (стандартная страница в системе: https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_fail.php).
Настройка обработчика
Также в секции есть настройки, значения для которых уже заполнены по умолчанию стандартными значениями или значениями из [dw]бизнес-смыслов[/dw][di]Бизнес-смыслы - это механизм, через который осуществляется единая настройка сущностей магазина, таких как платежные системы, профили обмена с 1С и т.д.
Подробнее в Пользовательской документации.[/di]. Чтобы увидеть их, нажмите на ссылку Показать все. Станет доступен полный список полей. Для редактирования поля с предустановленными значением снимите галочку с опции По умолчанию.
Перейдем в секцию Настройка обработчика ПС заполним основные поля для работы платежной системы:
- Кодовое слово продавца - это полученный вами от менеджера SharedSec. Обязательно для работы ПС;
- Код товара - уникальный код товара или услуги на сайте Chronopay, а именно полученный вами от менеджера product_id. Обязателен для работы ПС;
- Адреса - укажите URL подготовленных ранее страниц для уведомлений об оплате и перенаправления при успешном / неуспешном платежах;
- Настройки, которые позволяют вывести информацию в форме оплаты:
-
1 Складывается из значений полей Наименование товара и Номер заказа;
2 Сумма к оплате - сумма, которую необходимо оплатить (сумма заказа);
3 Электронная почта - электронная почта покупателя. Клиент указывает самостоятельно в форме оплаты, если подстановка значения не заполнена в настройках;
4 Телефон - номер телефона в международном формате. Клиент указывает самостоятельно в форме оплаты, если подстановка значения не заполнена в настройках. Передача поля может быть отключена. Chronopay включит передачу поля "Телефон", если его наличия требует банк-эквайер.
- Название кнопки оплаты - укажите текст, который отобразится на [dw]кнопке перехода к оплате[/dw][di]Например, укажем текст Перейти к оплате заказа. В результате после оформления
заказа клиент увидит такую кнопку:[/di] после оформления заказа;
- Язык интерфейса формы Chronopay - укажите язык интерфейса формы оплаты. Возможные значения: En – английский (установлен по умолчанию); Ru – русский; Nl – голландский; Es - испанский. О доступности других языков интерфейса, не из списка, можно уточнить в поддержке Chronopay;
- Перенаправление в платежную систему Qiwi / WebMoney - для автоматического перенаправления в платежную систему укажите в поле любое значение.
Настройка платежной системы Webmoney
Настройка платежной системы Webmoney.
Регистрация в Webmoney
Пройдите регистрацию на сайте wallet.webmoney.ru. По окончании регистрации будет создан аккаунт. Заполните все требуемые данные для получения аттестата.
После получения аттестата создайте кошелек в нужной [dw]валюте[/dw][di]В валюте вашего магазина.[/di].
Созданные кошельки отображаются на основной странице аккаунта:
Настройки кошелька в сервисе Merchant
Дальнейшие настройки кошелька для работы платежной системы выполняются в сервисе Merchant merchant.webmoney.ru. Перейдите во вкладку Настройки > Список кошельков. Откроется список всех ваших кошельков:
Для нужного кошелька нажмите Настроить. Выполнится переход к странице с настройками кошелька. Заполните необходимые для работы платежной системы поля:
- Укажите режим работы Рабочий. Для проверки работы платежной системы можно указать сначала тестовый режим и изменить его на рабочий по окончании тестирования;
- Введите Торговое имя магазина для отображения в форме оплаты;
- Придумайте Secret Key - это может быть любой набор символов количеством до 50;
- Отметьте опцию
Высылать на Result URL, если обеспечивается секретность
(если Result URL имеет префиксhttps://
); - В качестве Result URL укажите путь к результирующему файлу sale_ps_result.php: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_result.php. С помощью кнопки Проверить проверьте доступность указанного адреса;
- В качестве Success URL и Fail URL укажите свои собственные страницы (созданные заранее) или страницы по умолчанию:
- Success URL: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_success.php
- Fail URL: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_fail.php
- Метод формирования контрольной подписи - SHA256;
- Остальные настройки выполните по своему усмотрению. А также укажите [dw]дополнительные методы оплаты[/dw][di]
[/di], которые будут доступны клиентам.
Настройка обработчика
В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и создайте новую платежную систему. В качестве обработчика выберите из списка Webmoney (webmoney).
В поле кодировка укажите UTF-8 и заполните [ds]остальные параметры[/ds][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di] платежной системы.
В настройках обработчика ПС заполните настройки подключения Webmoney:
- Отметьте опцию
Автоматически оплачивать оплату при получении успешного статуса
, для автоматической смены статуса оплаты; - Номер R кошелька - укажите полный номер кошелька (с буквой в начале).
Примечание: Несмотря на название параметра, кошелек может быть и в другой валюте (например, долларовый WMZ-кошелек: Z123111111111).
- Secret Key - укажите тот же самый ключ, что был указан вами в настройках кошелька в сервисе Merchant;
- Алгоритм формирования контрольной подписи - sha256 (md5 устарел);
- Адреса должны быть те же, что указаны в настройках кошелька. По умолчанию это:
- Адрес для оповещения Result URL: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_result.php
- Адрес при успешной оплате Success URL: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_success.php
- Адрес при ошибке оплаты Fail URL: https://[адрес_вашего_сайта]/bitrix/tools/sale_ps_fail.php
В секции настроек [dw]Оплаты[/dw][di][/di] заполните соответствие полей значениям из заказа (оплаты). Эти данные будут переданы в форму оплаты заказа. Параметры из секции Покупатель [dw]не заполняйте[/dw][di]В настоящий моменты значения этих параметров не передаются.[/di].
Подробнее в Пользовательской документации.[/di]. Чтобы увидеть все параметры, нажмите на ссылку Показать все. Для редактирования значения параметра снимите галочку с опции По умолчанию.
Ограничения
После настройки и сохранения платежной системы, в ней автоматически будет создано ограничение по валюте:
Подробнее об ограничениях смотрите в уроке Создание и настройка платежных систем.
Результат
После оформления заказа клиент увидит специальную кнопку для перехода к оплате средствами Webmoney:
По нажатии на кнопку Оплатить выполнится переход к форме оплаты Webmoney, в которой:
- При включенном тестовом режиме для кошелька вверху появится соответствующее предупреждение;
- Отобразится номер и дата оплаты, а также сумма для оплаты. По кнопке [dw]Подробнее[/dw][di]
[/di] открывается дополнительная информация об оплате;
- Есть возможность выбора [dw]Способа оплаты[/dw][di]
[/di], если другие способы были включены в настройках кошелька.
Настройка платежной системы BePaid
bePaid – сервис для приема электронных платежей из Беларуси, который предоставляет возможность оплаты картами на сайте и подключение к локальной системе ЕРИП.
Настройки со стороны bePaid
В рамках данного урока рассматривается подключение возможности оплаты картами на сайте с помощью обработчика BePaid.
Подробнее...[/di], смотрите урок Настройка платежной системы bePaid ЕРИП.
- Для подключения перейдите на сайт bepaid.by, нажмите [dw]Подключиться[/dw][di]
[/di].
- Заполните и отправьте [dw]заявку[/dw][di]
[/di]. После оформления заявки с Вами свяжется менеджер bePaid и предоставит данные для входа в личный кабинет.
- В личном кабинете перейдите во вкладку Магазины и нажмите Подробнее:
- Скопируйте ID магазина, а также нажмите Показать секретный ключ магазина и скопируйте секретный ключ (эти данные понадобятся для настройки обработчика BePaid на стороне сайта):
- Чтобы принимать онлайн-платежи через Apple Pay, получите и скачайте верификационный файл apple-developer-merchantid-domain-association по инструкции.
Создание платежной системы и настройки обработчика
- В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему. В качестве [dw]обработчика[/dw][di][/di] выберите BePaid (bepaid);
- В поле кодировка укажите UTF-8 и заполните [dw]остальные параметры[/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di] платежной системы; - В разделе [dw]Подтверждение владения доменом[/dw][di]
[/di] кликните по ссылке Форма подтверждения домена, а в появившемся слайдере выберите сайт своего магазина и прикрепите [ds]файл[/ds][di] При выполнении четвертого шага инструкции вы скачали файл apple-developer-merchantid-domain-association. Его нужно прикрепить в настройках платежной системы.[/di] из личного кабинета bePaid:
- В секции Настройка обработчика ПС заполните поля:
Примечание: в нашем примере все настройки одинаковы для всех типов плательщиков, поэтому мы их будем выполнять на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки Вы можете задать для каждого типа плательщика.
- ID – укажите ID магазина из личного кабинета bePaid;
- Секретный ключ магазина – укажите секретный ключ магазина из личного кабинета bePaid;
- Для следующих четырёх полей можете указать конкретный URL либо оставить поле пустым для автоматического определения адреса (клиент вернется на страницу, с которой был выполнен переход на оплату):
- URL, на который будет перенаправлен клиент при успешной транзакции;
- URL, на который будет перенаправлен клиент при отклоненной банком транзакции;
- URL, на который будет перенаправлен клиент при неудавшейся транзакции;
- URL, на который будет перенаправлен клиент в случае отмены операции.
- Тестовый режим – используется для тестирования работы платежной системы. При использовании тестового режима необходимо в личном кабинете bePaid настроить тестовый набор данных.
Также в секции есть и другие настройки, значения для которых уже заполнены по умолчанию стандартными значениями. Чтобы увидеть их, нажмите на ссылку Показать все, и станет доступен полный список полей. Стандартно заполнены поля:
- Описание заказа – текст описания заказа с использованием специальных [dw]меток[/dw][di]Текст может содержать метки:
- #PAYMENT_ID# – ID оплаты;
- #ORDER_ID# – ID заказа;
- #PAYMENT_NUMBER# – номер оплаты;
- #ORDER_NUMBER# – номер заказа;
- #USER_EMAIL# – Email покупателя.
Оплата №#PAYMENT_NUMBER# заказа №#ORDER_NUMBER# для #USER_EMAIL#
- URL, на который будут приходить уведомления – указан путь http://<адрес_вашего_сайта>/bitrix/tools/sale_ps_result.php (это стандартный адрес для уведомлений).
- Автоматически оплачивать оплату при получении успешного статуса – изменять ли статус оплаты в заказе при успешной оплате. По умолчанию опция отмечена.
- Сохраните настройки платежной системы. Теперь она готова к использованию и [dw]отображается[/dw][di]
[/di] в публичной части сайта при оформлении заказа.
Ограничения
Автоматически для обработчика BePaid (bepaid) будет создано ограничение использования по валюте. Поддерживаются следующие валюты:
- BYN (Белорусский рубль)
- USD (Доллар США)
- EUR (Евро)
- RUB (Российский рубль)
Возвраты
После настройки платёжной системы BePaid [dw]автоматически[/dw][di] Отдельно настраивать возвраты не нужно. [/di] станет доступен функционал возврата платежей.
Для возврата денежных средств выполните следующие действия:
- Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в разделе Оплата установите соответствующий статус:
- [dw]Укажите[/dw][di]
[/di], куда необходимо вернуть денежные средства:
- Внутренний счёт – средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Подробнее...[/di] клиента; - BePaid – средства поступят на тот же счёт клиента, с которого был оплачен заказ.
- Внутренний счёт – средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Настройка платежной системы bePaid ЕРИП
bePaid – сервис для приема электронных платежей из Беларуси, который обеспечивает удобное взаимодействие с [ds]ЕРИП[/ds][di]
Система «Расчет» – это автоматизированная информационная система единого расчетного и информационного пространства (ЕРИП), созданная Национальным банком Республики Беларусь для централизованного приема платежей от физических и юридических лиц по всей Беларуси.
Подробнее...[/di] в режиме реального времени. Это позволит покупателю быстро совершить оплату через интернет-банкинг или по QR-коду в мобильном приложении банка.
Настройки со стороны bePaid
- в "1С-Битрикс: Управление сайтом" во всех зонах;
- в коробочных версиях "Битрикс24" во всех зонах, кроме ru.
- Для подключения перейдите на сайт bepaid.by, нажмите [dw]Подключиться[/dw][di]
[/di].
- Заполните и отправьте [dw]заявку[/dw][di]
[/di]. После оформления заявки с Вами свяжется менеджер bePaid и предоставит данные для входа в личный кабинет.
- В личном кабинете перейдите во вкладку Магазины и нажмите Подробнее:
- Скопируйте ID магазина, а также нажмите кнопки Показать секретный ключ магазина и Показать публичный ключ магазина и скопируйте оба ключа (эти данные понадобятся для настройки обработчика bePaid ЕРИП на стороне сайта):
Создание платежной системы и настройки обработчика
- В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di]
Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему. В качестве [dw]обработчика[/dw][di][/di] выберите bePaid ЕРИП (bepaiderip);
- В поле кодировка укажите UTF-8 и заполните [dw]остальные параметры[/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di] платежной системы; - В секции Настройка обработчика ПС заполните поля:
Примечание: в нашем примере все настройки одинаковы для всех типов плательщиков, поэтому мы их будем выполнять на закладке По умолчанию секции Настройка обработчика ПС. При необходимости индивидуальные настройки Вы можете задать для каждого типа плательщика.
- ID – укажите ID магазина из личного кабинета bePaid;
- Секретный ключ магазина – укажите секретный ключ магазина из личного кабинета bePaid;
- Публичный ключ магазина – укажите публичный ключ магазина из личного кабинета bePaid;
- Код услуги ЕРИП – необязательный параметр. Задаётся в том случае, если у Вас несколько услуг в ЕРИП, присвоенных одному магазину;
- Тестовый режим – используется для тестирования работы платежной системы. При использовании тестового режима необходимо в личном кабинете bePaid настроить тестовый набор данных.
Также в секции есть и другие настройки, значения для которых уже заполнены по умолчанию стандартными значениями. Чтобы увидеть их, нажмите на ссылку Показать все, и станет доступен полный список полей. Стандартно заполнены поля:
- Описание заказа – текст описания заказа с использованием специальных [dw]меток[/dw][di]Текст может содержать метки:
- #PAYMENT_ID# – ID оплаты;
- #ORDER_ID# – ID заказа;
- #PAYMENT_NUMBER# – номер оплаты;
- #ORDER_NUMBER# – номер заказа;
- #USER_EMAIL# – Email покупателя.
Оплата №#PAYMENT_NUMBER# заказа №#ORDER_NUMBER# для #USER_EMAIL#
- URL, на который будут приходить уведомления – указан путь http://<адрес_вашего_сайта>/bitrix/tools/sale_ps_result.php (это стандартный адрес для уведомлений).
- Автоматически оплачивать оплату при получении успешного статуса – изменять ли статус оплаты в заказе при успешной оплате. По умолчанию опция отмечена.
- Сохраните настройки платежной системы. Теперь она готова к использованию и [dw]отображается[/dw][di]
[/di] в публичной части сайта при оформлении заказа.
Ограничения
Автоматически для обработчика BePaid (bePaid) будет создано ограничение использования по валюте – обработчик работает только с валютой заказа BYN (Белорусский рубль).
Возвраты
После настройки платёжной системы BePaid [dw]автоматически[/dw][di] Отдельно настраивать возвраты не нужно. [/di] станет доступен функционал возврата платежей.
Для возврата денежных средств откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в разделе Оплата установите соответствующий статус:
Вернуть денежные средства можно на [dw]Внутренний счёт[/dw][di]
[/di] – средства поступят на [ds]внутренний счёт[/ds][di]
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Подробнее...[/di] клиента.
Счет
Настройки обработчика
В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и [ds]создайте[/ds][di] Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
Подробнее...[/di] новую платежную систему. В качестве обработчика выберите из списка Счет (bill):
В поле кодировка обязательно укажите UTF-8 и заполните [dw] остальные параметры [/dw][di]При создании платежной системы обратите внимание на настройку следующих полей:
Подробнее...[/di]платежной системы.
Перейдем к секции Настройки обработчика ПС. Доступно заполнение настроек как для всех типов плательщиков сразу, так и раздельно. Выберем, для примера, Юридическое лицо. Большинство полей заполнены по умолчанию из [dw]бизнес-смыслов[/dw][di]Страница Соответствие значений бизнес-смыслу (Магазин > Настройки > Бизнес смыслы) служит для заполнения повторяющихся данных в сущностях магазина. Данная форма позволяет настроить как общие бизнес-смыслы, так и отдельно данные по профилю обмена с 1С или данные по выбранной платежной системе.
Подробнее в пользовательской документации.[/di], поэтому сперва видны только некоторые настройки счета. Нажмите на ссылку Показать все для отображения всех доступных настроек.
Откроются все настройки, которые разделены на секции:
- Колонки - откорректируйте или оставьте по умолчанию заголовки таблицы со списком товаров / услуг. С помощью значений сортировки можно изменить порядок столбцов;
- Основная - указывается заголовок счета и его назначение, вывод шапки счета и показ итоговой информации. Дополнительно доступна настройка двух комментариев к счету;
- Стили - настраивается стиль документа: фон и отступы;
- Оплаты - указывается какую дату создания оплаты установить в счете и срок оплаты счета;
- Организация покупателя - [dw]настройки данных покупателя[/dw][di]В качестве покупателя могут быть разные типы плательщиков, например, физическое или юридическое лицо.
Допустим, покупатель у нас - физическое лицо Маша Калинина, при оформлении заказа она указала адрес доставки Москва, Тверской бульвар, 15. Все эти данные "подтягиваются" из её аккаунта и хранятся в Магазин > Покупатели > Список покупателей:
Посмотрите, как настройки обработчика ПС влияют на отображение счета:
[/di];
- Продавец - настройки реквизитов продавца, а также логотипа компании-поставщика, печатей и подписей. Обязательно обратите внимание на [dw]рекомендуемые размеры[/dw][di]Пример загруженных изображений в соответствии с указанными размерами:
[/di] изображений. Кнопка Выбрать будет неактивна пока установлена опция По умолчанию.
Ограничения
Автоматически для обработчика Счет (bill) создастся ограничение использования по валюте RUB (Российский рубль).

При необходимости добавьте свои [dw]ограничения[/dw][di]Ограничения по использованию платежной системы в той или иной ситуации настраиваются на одноименной закладке Ограничения, которая становится доступной после сохранения основных параметров платежной системы. Ограничения делятся на несколько типов. Выбор типа осуществляется при добавлении нового ограничения:
Подробнее...[/di].
Получения счета в публичной части
Сразу после того, как оформлен заказ, отобразится страница с сообщением об успешном оформлении заказа. И будет предложено скачать счет в формате pdf. Дополнительно в отдельном окне откроется счет на оплату.
Счет также будет доступен в персональном разделе пользователя по нажатию кнопки Оплатить в [dw]заказе[/dw][di]Покупатель в любой момент может отследить состояние и историю своих заказов. Покупатель/дилер может за несколько шагов повторить или изменить ранее сделанный типовой заказ. При этом все позиции заказа добавляются в корзину.
Подробнее...[/di].
Пример счета:
Настройка возвратов
В главе описана настройка механизм возвратов для платежных систем.Настройка возвратов
Настройка возвратов
Ваша цель - настроить механизм возвратов для платежных систем? Используйте специальную страницу Настройка возвратов (Магазин > Настройки > Платежные системы > Настройка возвратов):
На ней представлен список идентификаторов вашего магазина для различных платежных сервисов.
По ссылке с идентификатором магазина осуществляется переход к подробным инструкциям для настройки возвратов выбранного платежного сервиса. Следуйте инструкциям и вы с легкостью настроите механизм возвратов.
Документация по теме
Настройка возвратов для ЮKassa
Описанная в данном уроке настройка возвратов актуальна только [ds]для старой версии[/ds][di]
На вашем сайте установлен модуль Интернет-магазин версии ниже 17.6.0 и вы хотите подключить платежную систему ЮKassa? Следуйте указаниям инструкции.
Подробнее...[/di] платёжной системы ЮKassa. [ds]В новой версии[/ds][di]
На вашем сайте установлен модуль Интернет-магазин версии 17.6.0 или выше и вы хотите подключить платежную систему ЮKassa? Следуйте указаниям инструкции.
Подробнее...[/di] этой платёжной системы возвраты поддерживаются в самой оплате: просто откройте нужную оплату (Магазин > Заказы > Оплаты) и переведите её в статус [dw]возврат[/dw][di]
[/di].
Настройка возвратов для ЮKassa |
Используете старую версию платежной системы ЮKassa и хотите настроить возвраты? Выполните ряд действий, описанных ниже:
- На странице Настройка возвратов (Магазин > Настройки > Платежные системы > Настройка возвратов) нажмите ссылку с идентификатором магазина для обработчика ЮKassa. Откроется форма с инструкциями:
- Сгенерируйте данные для заявки по кнопке Сгенерировать.
- Скачайте запрос на сертификат по ссылке скачать в поле Запрос на сертификат.
- Скачайте заявку на сертификат по ссылке в третьем пункте секции Как получить сертификат.
- Заполните заявку, поставьте подпись и печать компании.
- Напишите менеджеру сервиса ЮKassa на merchants@yamoney.ru, что вам нужен сертификат для возвратов по MWS. К письму приложите:
- файл запроса;
- отсканированную заполненную заявку;
- IP-адрес, с которого будут приходить запросы на возврат.
- Дождитесь сертификата и загрузите его на этой форме по кнопке Добавить файл.
Теперь вы можете использовать механизм возвратов для платежного сервиса ЮKassa.
Статусы заказов
Статусы заказов
Они служат для информирования клиентов и сотрудников интернет-магазина о текущем состоянии заказа. Вы можете создавать любое количество статусов заказа в зависимости от организации процесса обработки заказа. Например, это могут быть: Отложен, В обработке, Отгружен, В пути и т.д.
Управление статусами осуществляется на странице Статусы заказа (Магазин > Настройки > Статусы).
Статусы позволяют охарактеризовать не только состояние заказа в целом, но и отдельно состояние отгрузки и доставки товаров заказа. Поэтому они делятся на 2 типа: заказ и доставка.
- N - начальный (название по умолчанию - Принят), в который заказ устанавливается при создании;
- F - финальный (название по умолчанию - Выполнен), в котором заказ считается выполненным (т.е. оплаченным и доставленным).
- DN - начальный статус документа отгрузки товаров (название по умолчанию - Ожидает обработки);
- DF - финальный статус документа отгрузки товаров (название по умолчанию - Отгружен).
Создание статусов
Форма создания/редактирования статусов имеет вид:
Заполнение полей этой формы имеет следующие особенности:
- Код - это уникальный код статуса. Задается в виде одной-двух букв латинского алфавита;
- В поле Тип статуса выбирается необходимый тип: Заказ или Доставка;
- В поле Сортировка задается относительный вес статуса. Используется для определения положения данного статуса в общем списке;
- Опция Отправлять почтовое уведомление пользователю при переходе заказа в этот статус служит для отправки письма покупателю при переводе заказа в данный статус.
Шаблон письма будет сгенерирован при создании статуса и его можно [dw]отредактировать[/dw][di]Подробнее о работе с шаблонами читайте в уроке Уведомления о заказах и в курсе Администратор. Базовый в уроке Работа с почтовыми шаблонами.[/di] по ссылке Почтовый шаблон статуса.
Тип почтового события шаблона автоматически получит название вида:
[SALE_STATUS_CHANGED_код_статуса] Изменение статуса заказа на "Название_статуса"
.
Т.е. для статуса из скриншота выше получим тип события:
[SALE_STATUS_CHANGED_R] Изменение статуса заказа на "Выполнен"
. - Опция Цвет статуса позволяет использовать цветовую маркировку создаваемого статуса в списке, цвет можно либо ввести в формате RGB кода либо выбрать с помощью иконки (если цвет не был выбран - цветовая маркировка использована не будет);
- Отдельно для каждого языка, определенного в системе, задаются Название и Описание.
- В секции Права на доступ выводятся те группы пользователей, которые имеют в настройках модуля Интернет-магазин уровень Обработка заказов. Для каждой группы с помощью выпадающего списка можно определить необходимый [dw]уровень доступа[/dw][di]Пример настройки уровней доступа и входящих в них операций приведен в уроке Статусы заказов.[/di] к заказам в данном статусе.
Чтобы назначить право доступа для группы, отсутствующей в перечне, нажмите ссылку Группы пользователей и сначала назначьте требуемой группе в настройках модуля право доступа не ниже, чем Обработка заказов. Затем вернитесь к настройке статуса и для добавленной группы настройте право доступа уже в рамках данного статуса.
Примечание: по умолчанию доступно всего 2 уровня доступа в рамках статуса. В случае необходимости вы можете [ds]добавить[/ds][di] Создадим собственный уровень доступа с помощью кнопки контекстного меню Добавить уровень доступа.
Подробнее...[/di] необходимые, используя ссылку Уровни доступа. В настройках добавляемого уровня доступа следует задать [dw]возможные операции.[/dw][di][/di]
Документация по теме
Налоги
Налоги - инструмент для вычисления налоговых отчислений в рамках заказа. Если в системе установлены налоги, то они учитываются при определении стоимости заказа. Каждый налог применяется к сайту, к которому он привязан.
Работа с налогами, налоговые ставки
Общие принципы
Если в системе установлены налоги, то они учитываются при определении стоимости заказа. Общие принципы работы с ними в модуле Интернет-магазин таковы:
- Налоги вводятся для каждого сайта независимо. Количество их не ограничено;
- К товарам могут применяться либо общие налоги интернет-магазина, либо [ds]НДС[/ds][di]
Налог на добавленную стоимость (НДС) – косвенный, форма изъятия в бюджет государства части добавленной стоимости, которая создаётся на всех стадиях процесса производства товаров, работ и услуг и вносится в бюджет по мере реализации.
Подробнее...[/di] (в зависимости от используемой системы налогообложения). Если для товара или торгового каталога установлена ставка НДС, то к ним общие налоги интернет-магазина применяться не будут; - Ставки налогов могут зависеть от типа плательщика и его местоположения. Они задаются в процентном виде. Количество ставок не ограничено. Ставки налогов могут быть включены в цену;
- Некоторые покупатели могут иметь право не платить часть налогов. Для таких случаев необходимо настроить освобождения от налогов для групп пользователей, к которым принадлежат эти покупатели;
- При расчёте стоимости товара налоги считаются перед скидками.
Налоги
Налоги настраиваются на странице управления налогами Список налогов (Магазин > Настройки > Налоги > Список налогов). Каждый налог применяется к сайту, к которому он привязан. Форма создания/редактирования имеет следующий вид:
В форме создания/редактирования налога указываются:
- Сайт, на котором будет действовать данный налог;
- Название налога;
- Мнемонический код налога, который будет использоваться разработчиками (задается латинскими буквами);
- произвольное Описание.
Ставки налогов
Ставки налогов настраиваются на странице управления ставками налогов Ставки налогов (Магазин > Настройки > Налоги > Ставки налогов). На этой странице для налогов вводятся ставки в зависимости от местоположения покупателя и его типа плательщика (тип плательщика не обязателен).
Форма создания/редактирования имеет следующий вид:
В форме создания/редактирования указываются:
- Налог, для которого создается данная ставка;
- Активность – только активные ставки участвуют при расчете стоимости заказа;
- Тип плательщика, к которому применима данная ставка налога;
- В поле Ставка задается величина ставки налога в процентах;
- В поле Входит в цену определяется, включен ли налог в цену товара или нет. В случае если налог входит в цену, то освобождение от него действовать не будет.
- Порядок применения – ставки налога с одинаковым порядком применения складываются, с разными - образуют сложные проценты (проценты на проценты). Подробнее о расчете стоимости товара будет сказано ниже.
- В секции Местоположения указываются местоположения и/или группы местоположений, в которых будет применяться данная ставка налога.
Важно! Должно быть указано хотя бы одно местоположение.
Для расчета налогов для данного заказа будут выбираться все ставки налогов, удовлетворяющие следующим условиям:
- Налог, к которому относится данная ставка, принадлежит тому сайту, на котором производится заказ.
- Местоположение, указанное покупателем в свойстве, у которого стоит флажок Использовать как местоположение для налогов, должно входить в список местоположений, на которые действует данная ставка;
- Тип плательщика, установленный для данной ставки, совпадает с типом плательщика, выбранным покупателем при оформлении заказа, либо для данной ставки тип плательщика не установлен;
- Данная ставка налога активна.
Подробнее...[/di]).
Местоположение, указанное пользователем в этом свойстве, будет проверено на принадлежность местоположениям, отмеченным в ставках налогов. После этого будут выбраны ставки налогов, которые будут применены к заказу.
Если страна представлена более чем одним местоположением и необходимо задать ставку налога, которая действует на всю страну, то рекомендуется создать группу местоположений, включающую все местоположения этой страны, и при вводе ставки налога указать эту группу местоположений.
Если для данного заказа указано более одной ставки налогов, то порядок применения этих ставок следующий:
- Ставки налогов применяются по порядку в соответствии со значениями в поле Порядок применения ставок налогов, начиная с наименьшего.
- Ставка налога с данным порядком применения применяется к сумме, в которой уже учтены все налоги с меньшим порядком применения. Другими словами, действуют сложные проценты (проценты на проценты).
- Если ставки налогов имеют один и тот же порядок применения, то они складываются, т.е. они применяются к одной и той же сумме.
Пример вычисления стоимости заказа
Рассмотрим пример вычисления стоимости заказа. Пусть покупается товар стоимостью 25 рублей. Скидка при покупке на сумму более 20 рублей равна 2%. Пусть данному заказу соответствуют следующие ставки налогов:
- Налог 1 со ставкой 18.5% и порядком применения 100;
- Налог 2 со ставкой 2.7% и порядком применения 100;
- Налог 3 со ставкой 3% и порядком применения 200.
Налог 1 будет равен 4,63 рубля (25 * 0,185).
Налог 2 будет равен 0,68 рубля (25 * 0,027).
После применения Налога 1 и Налога 2 стоимость заказа будет равна 30,31 рубля (25 + 4,63 + 0,68).
Налог 3 будет равен 0,91 рубля (30,31 * 0,03).
После применения Налога 3 стоимость заказа будет равна 31,22 рубля (30,31 + 0,91).
После применения скидки стоимость заказа будет составлять 30,6 рубля (31,22 - 31,22 * 0,02). Далее в эту стоимость должна быть включена стоимость доставки.
В публичном разделе информация о взимаемых налогах выводятся в процессе оформления заказа.
Освобождение от налогов
Эта функциональная возможность применяется, если существуют покупатели, которые освобождены от уплаты части налогов.
Создайте специальную группу пользователей, например, Освобожденные от налогов. Никаких прав в рамках системы предоставлять ей не надо, т.е. на вкладке Доступ для всех полей оставьте значение по умолчанию.
Далее перейдем на страницу Освобождение от налогов (Магазин > Настройки > Налоги > Освобождение от налогов). На этой странице выведены все группы пользователей, определенные в системе. В меню действий созданной нами группы Освобожденные от налогов выберем пункт Изменить освобождение от налогов:
В открывшейся форме укажем, какие налоги не должны взиматься с членов этой группы:
Документация по теме
Ставки НДС для товаров
Если для товара или торгового каталога установлена ставка НДС, то к ним [ds]общие налоги[/ds][di]
Налоги настраиваются на странице управления налогами Список налогов (Магазин > Настройки магазина > Налоги > Список налогов). Каждый налог применяется к сайту, к которому он привязан.
Подробнее...[/di] интернет-магазина применяться не будут.
Видеоурок
Ставка НДС для товара
По умолчанию в Интернет-магазине уже включены две Ставки НДС: 0% и 20%.
Ставка НДС может быть разной в зависимости от товара. Создадим и применим новую Ставку НДС:
- Перейдите на страницу Ставки НДС (Магазин > Настройки > Налоги > Ставки НДС).
- Нажмите кнопку Добавить на контекстной панели. Откроется форма добавления:
- Заполните поля формы:
- Наименование – укажите произвольное название ставки;
- Акт. – отметьте её активность;
- Без НДС – эту опцию используйте, если требуется создание ставки "Без НДС". При отмеченной опции обязательный параметр Ставка будет скрыт;
- Ставка – укажите величину;
- Сорт. – добавьте значение порядка сортировки, определяющие положение ставки в списках выбора ставки.
- Сохраните внесенные изменения.
Теперь, если вы перейдете к форме редактирования элемента (товара или торгового предложения) каталога во вкладку Торговый каталог > Цены, то в параметре Ставка НДС вы сможете выбрать нужную ставку:
Ставка НДС для каталога товаров
Кроме индивидуальной для товара ставки НДС, можно установить её для всего каталога:
- Перейдите на страницу настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог).
- На вкладке Каталоги в поле НДС установите необходимую ставку НДС для нужного каталога:
Если в вашем каталоге простые товары, без торговых предложений, то ставку установите для каталога товаров. Если же товары каталога имеют торговые предложения, то установите её для каталога торговых предложений.
- Сохраните внесенные изменения.
То же самое можно сделать на странице настроек непосредственно торгового каталога (Контент > Информационные блоки > Типы информационных блоков > [Нужный_тип] > [Необходимый_инфоблок]), на вкладке Торговый каталог.
Также быстро изменить ставку НДС для ряда элементов каталога можно инструментами списка, выделив нужные элементы и изменив параметр Идентификатор НДС:
Документация по теме
Ставки НДС для служб доставки
Установка налога доступна в системе и для [dw]служб доставки[/dw][di]Служба доставки - функционал, позволяющий обсчитать стоимость доставки заказа.
Подробнее...[/di].
Видеоурок
Ставка НДС для службы доставки
Для установки налога на доставку понадобится выполнить следующие настройки:
- В настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) установим опцию Рассчитывать налог для доставки:
- На странице Ставки НДС (Магазин > Настройки > Налоги > Ставки НДС) cоздадим нужную ставку, если ранее она не была создана (например, для товаров):
- В форме редактирования необходимых служб доставки (Магазин > Настройки > Службы доставки) в общих настройках установим Ставку НДС:
Можно проверить ставки НДС у служб доставок в [dw]общем списке[/dw][di]
[/di] (если настроено отображение этого поля в таблице).
- Если у службы доставки настроены разные профили работы, то важно проставить ставку НДС для [dw]каждого профиля[/dw][di]
[/di]:
Важно: Ставка НДС указанная в общих настройках доставки не распространяется на профили этой доставки. Ставку для каждого используемого профиля требуется указывать отдельно.
Отображение налога на доставку
Отображение налогов в форме оформления заказа включается с помощью опции [dw]Отображать значение НДС[/dw][di][/di] в настройках компонента.
Выбранная служба доставки и её стоимость (с учетом налога) отобразится так:
Увидеть величину налога на доставку можно в [dw]счет-фактуре[/dw][di]Печать документов выполняется как по всему заказу, так и отдельно по отгрузкам:
Подробнее...[/di]: 373.47 ₽ (стоимость доставки) + 74,69 ₽ (НДС 20%) = 448,16 ₽ (итоговая стоимость)
Единицы измерения
Единицы измерения (видеоурок)
Единицы измерения товаров, понятно, зависят от типа товара - носки измеряются парами, карандаши штуками, а сахар граммами. Но как быть, если вам нужно продавать один и тот же товар разными способами? Например, вы хотите устроить распродажу и продавать арматуру d14 не кратно тонне, в которой содержится всего 826,45 погонных метров, а по 1000 метров?
Можно, конечно, завести отдельные торговые предложения (тонна арматуры и километр арматуры), но это может запутать покупателя.
Мы предлагаем менять единицу измерения и наименование товара на время акции. Как это сделать - смотрите в видеоролике:
Пример: продажа по несколько штук
Чтобы стимулировать покупательский спрос и увеличить средний чек, мы решили устроить акцию - продавать футболки по 2 шт., но немного дешевле в пересчете на штуку. Сделать это можно двумя способами:
- Ввести новую единицу измерения "пара". Для этого:
- В Магазин > Настройки > Единицы измерения [dw]добавить из классификатора[/dw][di]
[/di] новую единицу [dw]Пара (2 шт.)[/dw][di]
[/di]
- В каталоге товаров для тех торговых предложений, что участвуют в акции, [dw]указать в параметрах[/dw][di]
[/di] новую единицу измерения.
- При этом нужно соответствующим образом уменьшить доступное количество. Напоминаем, что изменение количества доступно, если включен Количественный учет при отключенном складском.
- А также изменить цену. Напоминаем, что [dw]цена[/dw][di]
[/di] теперь указывается за две футболки и должна быть немного меньше, чем сумма цен двух отдельных футболок.
- Сохраним новые настройки. Теперь футболки размера L [dw]продаются парами[/dw][di]
[/di].
- Установить кратность единицы измерения 2. Для этого:
- В каталоге товаров для тех торговых предложений, что участвуют в акции, установить [dw]Коэффициент единицы измерения[/dw][di]
[/di] 2.
- Уменьшить доступное количество.
- Изменить цену. Напоминаем, что в этом случае [dw]цена[/dw][di]
[/di] указывается за 1 шт. и должна быть меньше цены товара, не участвующего в акции.
- Сохраним новые настройки. Теперь футболки размера XL [dw]продаются по 2 шт.[/dw][di]
[/di].
Пример: дробное количество товара
Вы можете продавать товары не только в целых единицах измерения (1 метр, 2 килограмма, 3 штуки), но и в дробных (1.1 метра, 2.01 килограмма, 3.5 штуки). Этот функционал легко реализуется с помощью Коэффициента единицы измерения.
Рассмотрим пример, когда в магазине нужно продавать ткань в погонных метрах, причём допускается покупка с точностью до 10 сантиметров (т.е. 0,1 метра):
- Добавьте [dw]из классификатора[/dw][di]
[/di] единицу измерения "погонный метр" (Магазин > Настройки > Единицы измерения):
- В торговом каталоге создайте/отредактируйте товары, выбрав Единицу измерения и указав Коэффициент единицы измерения равным
0.1
(в форме редактирования товара вкладка Торговый каталог > Параметры):Теперь посетители сайта могут приобрести и 0.1 погонного метра этого товара, и 45.6 погонных метров.
В публичной части сайта пользователь может указать нужное количество товара либо с помощью кнопок "больше/меньше", либо прописав вручную:
Примечание: Обратите внимание, что в административной части сайта в карточке товара цена прописывается за 1 целую единицу (в нашем примере [dw]500 рублей за 1 погонный метр[/dw][di][/di]), а в публичной части сайта в цене товара автоматически выводится стоимость минимально возможного для приобретения количества товара (в нашем примере это [dw]цена за 0.1 погонного метра[/dw][di]
[/di]).
Ещё один видеопример
Некоторые интересные моменты настройки единиц измерения показаны в видео:
- как добавить единицу измерения не из классификатора;
- как указать верхний индекс у единицы измерения.
Коротко подытожим:
- Единицы измерения задаются и настраиваются в Магазин > Настройки > Единицы измерения.
- Условное обозначение товара может быть любым. Можно применять разные методы форматирования в поле Условное обозначение.
- Задавать, в каких единицах измеряется конкретный товар, нужно в Контент > Каталоги > Товары при [dw]редактировании этого товара[/dw][di]
[/di] на вкладке Торговый каталог > Параметры.
Документация по теме
Печатные формы
Печатные формы
В документах, выводимых на печать, необходимо указать множество данных от названия компании до реквизитов счета. Такая настройка выполняется на странице Настройка печатных форм Магазин > Настройки > Печатные формы.
Настройка выполняется простым заданием соответствий в двух колонках. Данные заполняются отдельно для магазина и для покупателя.
После заполнения и сохранения этих настроек при печати данных по заказу параметры полей будут заполняться системой в соответствии с этими настройками.
Документация по теме
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания можно выполнять в любом порядке.
- Создайте новое свойство заказа "Комментарий к доставке":
- Свойство должно распространяться на физических лиц;
- Группа свойств: Данные для доставки;
- Мнемонический код: COMMENT;
- Поле для ввода комментария должно представлять собой окно с несколькими строками.
РешениеЗадание составлено по материалам урока:
Результат:
- Импортируйте на сайт местоположения Беларуси (местоположения загружать до уровня Село).
Решение
Задание составлено по материалам урока:
Результат:
- Создайте новый тип цен:
- Код: special;
- Название (Russian): Специальная цена;
- Название (English): Special price;
- Права на просмотр и покупку по этому типу цен задайте группе "Пользователи, имеющие право голосовать за рейтинг".
Укажите тип цены "Специальная цена" у любого товара или торгового предложения. Настройте показ типа цены "Специальная цена" в каталоге товаров публичного раздела сайта.
РешениеЗадание составлено по материалам урока:
Результат:
- Создайте службу доставки "Доставка курьером по Москве". Задайте ограничение: пусть эта служба доставки отображается при оформлении заказа только в том случае, если пользователь указал в качестве местоположения г. Москва.
Решение
Задание составлено по материалам уроков:
Результат:
- Создайте платёжную систему "Сбербанк (sberbankonline)":
- Открывать в новом окне: да;
- Тип оплаты: безналичный;
- Разрешить печать чеков: да;
- Кодировка: utf-8;
- Тестовый режим: да.
Примечание: В рамках данного практического задания рассматриваются только настройки платёжной системы, не требующие запроса данных у Сбербанка. В реальном же проекте перед настройкой платёжной системы "Сбербанк (sberbankonline)" необходимо заключить договор со Сбербанком и получить данные для подключения.Помимо [dw]текущего ограничения[/dw][di] Автоматически для обработчика Сбербанк (sberbankonline) создастся ограничение использования по валюте RUB (Российский рубль), т.к. Сбербанк работает только с рублями. [/di] задайте ограничение по типу плательщика: пусть платёжная система будет доступна только физическим лицам.
РешениеЗадание составлено по материалам уроков:
Результат:
- Проверьте в системе наличие ставки НДС 20% (если её нет – [dw]создайте[/dw][di]
[/di]). Установите эту ставку для каталога товаров "Одежда" и каталога торговых предложений "Одежда (предложения)".
РешениеЗадание составлено по материалам урока:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Экспорт и импорт данных
Модуль Торговый каталог позволяет выполнять экспорт и импорт данных информационных блоков, работающих в режиме торгового каталога (т.е. экспорт и импорт каталогов).Экспорт и импорт каталога
Экспорт и импорт каталога (видеоурок)
Модуль Торговый каталог позволяет выполнять экспорт и импорт данных информационных блоков, работающих в режиме торгового каталога (Магазин > Настройки).
Для этого нужно создать инфоблок Кровати, перевести его работу в режим торгового каталога, а потом создать и привязать к нему инфоблок торговых предложений.
Подробнее...[/di] то нужно экспортировать/импортировать последовательно два инфоблока: инфоблок товаров и [ds]инфоблок торговых предложений.[/ds][di] Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать ранее ) и инфоблоком торговых предложений.
В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).
Подробнее...[/di]
Экспорт
Экспорт данных по умолчанию доступен в следующих форматах и профилях (Магазин > Настройки > Экспорт данных):
Файл выгрузки в Яндекс перезаписывается только в случае успешного завершения выгрузки.
При обработке Яндекс.Маркетом созданных при экспорте файлов в формате Yandex Simple возможна ошибка дубликатов:
Ошибка: Найдено предложение-дубликат: http://www.mysite.ru/category/162/1078?r1=yandext&r2= (строка 72, столбец 9) Ошибка: Предложение отклонено: http://www.mysite.ru/category/162/1078?r1=yandext&r2= (строка 72, столбец 9) Ошибка: Найдено предложение-дубликат: http://www.mysite.ru/category/164/1086?r1=yandext&r2= (строка 88, столбец 9) Ошибка: Предложение отклонено: http://www.mysite.ru/category/164/1086?r1=yandext&r2= (строка 88, столбец 9)
Подобная ошибка возникает, если для товаров задан диапазон цен, например:
- При покупке 1ед. товара - цена 100р
- При покупке от 2-х и выше - цена 50р
Диапазоны при экспорте превращаются в предложения с одинаковыми ссылками.
Профиль yandex поддерживает инфоблоки, привязанные к нескольким сайтам
все файлы
, а в Имени файла прописать .csv
после названия).Импорт
Для импорта по умолчанию доступны следующие профили и форматы данных Магазин > Настройки > Импорт данных:
Параметры импорта или экспорта могут быть сохранены в виде профиля. При выполнении повторной операции с данными того же формата и тем же информационным блоком можно воспользоваться сохраненным профилем.
Документация по теме
Профиль экспорта
Пример создания профиля экспорта
В меню действий какого-либо формата экспорта\импорта выберите пункт Добавить профиль:
Укажите тип инфоблока и сам инфоблок на первом шаге:
Нажмите Далее и перейдите ко второму шагу:
Укажите следующие параметры экспорта/импорта:
- символ разделителя полей;
- при импорте укажите соответствие полей в файле полям и свойствам в базе, при экспорте - выберите поля и свойства базы и определите их порядок в файле;
- укажите, следует ли выгружать файлы, а также [dw]время выполнения шага[/dw][di]
Опция применяется для больших каталогов, когда большой инфоблок не успевает выгрузиться за один хит.
В этом случае устанавливается время выполнения шага меньше длительности максимального времени исполнения скрипта (обычно 60 секунд, но эту информацию лучше уточнить у администратора сайта). [/di]; - выберите имя и путь для сохраняемого файла;
- укажите имя данной схемы настроек экспорта/импорта.
Нажмите Сохранить и ваш профиль будет добавлен в общий список.
Кроме того, ссылки на часто используемые профили экспорта и импорта могут быть [dw]добавлены в административное меню.[/dw][di]
[/di]
При необходимости созданный пункт меню может быть удален выбором соответствующего пункта меню действий.
Профиль импорта
Пример создания профиля импорта
Рассмотрим пример создания профиля импорта. Предполагается, что csv-файл для проведения импорта уже создан (подробнее про подготовку csv-файлов вы можете прочитать в уроке [ds]Файл csv[/ds][di]
По умолчанию, в «1С-Битрикс: Управление сайтом» для файлов импорта используется разделитель ;. Если вы в своем файле будете использовать иной разделитель, то при выполнении самого импорта не забудьте указать нужный.
Подробнее...[/di]).
В меню действий какого-либо формата импорта выберите пункт Добавить профиль:
На вкладке Файл данных выберите ваш файл с данными, а также задайте тип и название инфоблока, в который эти данные будут загружены:
Нажмите Далее и перейдите ко второму шагу:
На вкладке Формат производится настройка следующих параметров:
- Формат данных - укажите, какая форма разделения полей используется в вашем csv-файле;
- Разделитель полей - если используется разделитель полей - выберите какой именно;
- Первая строка содержит имена полей - выберите эту опцию, если в своем csv-файле вы используете названия полей в первой строке;
Нажмите Далее и перейдите к третьему шагу.
В первом блоке вам предстоит установить соответствие полей в файле полям в базе:
При импорте существуют несколько важных особенностей, которые обязательно нужно иметь в виду:
- Поля Уникальный идентификатор (XML_ID) и/или Название (NAME) являются минимально необходимыми для проведения импорта:
- Если Вы только вносите изменения в уже существующие на сайте элементы, то можно указывать только XML_ID (при импорте в первую очередь база данных сверяется именно по XML_ID);
- Если Вы создаете новый элемент, то Вам [dw]достаточно[/dw][di]
При создании нового элемента можно (но не обязательно) добавить колонку с уникальными идентификаторами элементов XML_ID (в этом случае Вы самостоятельно сможете задать этот идентификатор — можно использовать буквы латинского алфавита и цифры).
Если же такую колонку не создавать, то уникальные идентификаторы будут присвоены новым элементам автоматически (уникальный идентификатор XML_ID будет равен порядковому номеру ID). [/di] указать название элемента, а XML_ID будет добавлен автоматически при импорте.
Однако если еще планируется [ds]импорт торговых предложений[/ds][di] Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать ранее ) и инфоблоком торговых предложений.
В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).
Подробнее...[/di] (то есть вы готовите два файла: с товарами и с торговыми предложениями этих товаров), то удобнее в первом файле прописать XML_ID, чтобы указать во втором файле эти же XML_ID в поле для привязки предложений к нужному товару.
- Импорт цен будет произведен только в том случае, если для товара указаны поля Цена и Валюта.
- Если для вашего сайта включен складской учет, то количество товара импортироваться не будет.
В блоке Дополнительные настройки представлены специальные параметры для более подробной настройки импорта. Подробнее об использовании этих параметров вы можете узнать [comp include_63355]в документации.[/comp]
Также не забудьте указать название для создаваемой схемы импорта и нажмите Сохранить. Если все было сделано правильно, система выдаст сообщение Операция успешно завершена. Теперь вы можете использовать созданный профиль для быстрого импорта с указанными настройками.
Экспорт каталога в Яндекс.Маркет
Мечтаете увеличить число покупателей и получить дополнительный приток прибыли? Обратите внимание на торговую площадку Яндекс.Маркет.
Видеоурок
Большое число интернет-магазинов используют Яндекс.Маркет в качестве дополнительного канала продаж. При этом совершенно не волнуйтесь о том, как вам поддерживать актуальность данных в двух системах одновременно: на сайте и на торговой площадке. Система «1С-Битрикс: Управление сайтом» в автоматическом режиме будет формировать актуальный прайс-лист и отправлять в Яндекс.Маркет.
Соответствие требованиям Яндекс.Маркета
Первым делом выполните проверку каталога товаров на соответствие требованиям Яндекс.Маркета:
- Названия категорий должны соответствовать содержанию. В выгрузке не должно быть категорий "Акции" и "Спецпредложения".
- Названия товаров должны быть сформированы правильно:
Что? (тип товара) + Кто? (производитель) + Модель (модель товара)
- В названии и описании не должны использоваться "лишние" (например, рекламные) слова или слова заглавными буквами (заглавные буквы допускаются только для брендов).
- Свойства и характеристики должны быть без сокращений.
- Не забывайте указывать особые условия или ограничения на покупку товаров (для этого заведите специальное свойство).
Примечание: с полным перечнем правил вы можете ознакомится на сайте Яндекс.Маркета.Настройка профиля выгрузки
После проверки каталога можно переходить к настройке профиля выгрузки товаров в Яндекс.Маркет:
- Откройте страницу настроек экспорта (Магазин > Настройки > Экспорт данных).
- Перейдите к добавлению нового профиля для [dw]Yandex[/dw][di]
[/di] экспорта.
- В открывшейся форме выберите каталог и разделы каталога для выгрузки (можно выбрать весь каталог отметив Все группы):
- Для перехода к детальным настройкам выгрузки нажмите кнопку Настроить. Откроется отдельная форма с дополнительными параметрами:
- Тип описания - тип описания товара. Тип упрощенное наиболее простой вариант выгрузки и установлен по умолчанию. Каждому типу из списка соответствует свой набор настроек описания. О каждом типе описания более подробно есть в документации.
Обратите внимание на требования Яндекс.Маркета к торговым предложениям.
- Общие настройки. Для параметра Подробное описание укажите, откуда взять описание товара (из описания для анонса или из детального описания).
- Настройки типа описания. Набор настроек отличается в зависимости от выбранного типа описания. Для каждой настройки установите соответствие свойству из вашего каталога. Если подходящего свойства нет - оставьте вариант не выводить.
- Дополнительные свойства для выгрузки. Дополнительно выберите те свойства, которые характеризуют ваши товары и вы хотите, чтобы они попали в выгрузку. Так, для каталога одежды логично выбрать свойства, в которых хранится размер и цвет.
- Выгрузка торговых предложений. Решите какие предложения выгружать: все, предложение с минимальной ценой или отбирать предложения по некоторому свойству. При выборе вариант отбора по свойству, появится дополнительный параметр выбора этого свойства.
Внимание: Сейчас по правилам площадки Яндекс.Маркет каждому торговому предложению должна соответствовать уникальная страница. Штатно в продукте торговые предложения не имеют уникальных URL страниц. Варианты решения на настоящий момент :
- В параметре Выгрузка торговых предложений выберите вариант предложение с минимальной ценой. В этом случае товар будет выгружен только с одним предложением, имеющим наименьшую цену;
- Воспользоваться одним из готовых решений Маркетплейса.
- Вкладка [dw]Валюты и цены[/dw][di]
[/di]. Проверьте, чтобы выгружаемый тип цены был [dw]доступен[/dw][di]Типы цен - типы цен товара. Например, оптовая, розничная, цена за эксклюзивную покупку и т.д. Для каждого типа цены настраивается уровень доступа.
Подробнее...[/di] для всех покупателей (в том числе неавторизованных). Кроме того, если ваш интернет-магазин осуществляет продажи не только, скажем, на территории России, но и на территории Республики Беларусь, то должны быть заданы соответствующие курсы валют и коррекция курса в процентах, при необходимости. - Вкладка НДС. Настройте выгрузку ставок НДС для товара, если требуется. Условия указаны в форме.
- Тип описания - тип описания товара. Тип упрощенное наиболее простой вариант выгрузки и установлен по умолчанию. Каждому типу из списка соответствует свой набор настроек описания. О каждом типе описания более подробно есть в документации.
- Настройку [dw]опций[/dw][di]
[/di] выполните в соответствии с вашими предпочтениями и настройками вашего сайта.
- Время выполнения шага задайте с учетом нагрузок на ваш сервер. Рекомендуемое среднее значение - 60 секунд.
- Допустимые кодировки Яндекс. Маркета для файла выгрузки: UTF-8 и windows-1251. При необходимости, отметьте опцию Создать выгрузку в кодировке utf-8.
- В следующих полях подставьте доменное имя сайта и введите название компании. Доменное имя сайта просто и быстро подставить нажатием кнопки текущее.
- Далее относительно каталога /bitrix/catalog_export/ укажите название файла, в котором будут сохранены результаты экспорта. По умолчанию имя задано и менять его не обязательно.
- Придумайте имя для нового профиля экспорта и нажмите Сохранить.
Автоматическая выгрузка
Чтобы данные регулярно выгружались в Яндекс.Маркет, следует добавить агент к профилю выгрузки:
- В меню созданного профиля выберите пункт Создать агента:
- Задайте интервал запуска агента:
Интервал запуска зависит от частоты изменения ваших товаров.
Примечание: Не рекомендуется создавать агентов для длительных по времени выгрузок. Для этих случаев лучше использовать cron. Для этого выберите пункт меню Привязать к крон. Более подробно о включении экспорта в список задач cron описано на странице настроек экспорта (Магазин > Настройки > Экспорт данных).Заключение и документация
Итак, подведем итоги. Для успешного размещения ваших товаров на Яндекс.Маркете необходимо:
- Проверить каталог на соответствие правилам Яндекс.Маркета.
- Создать профиль экспорта Yandex.
- Настроить автоматическую поддержку актуальности данных.
Документация
Импорт из 1С
Можно использовать базу товаров из 1С для наполнения Интернет-магазина
Достаточно часто у заказчика база данных товаров расположена в программе 1С: Предприятие. Начиная с версии 8.1, в этой программе предусмотрен штатный механизм экспорта данных в «1С-Битрикс: Управление сайтом». Благодаря чему возможно использование существующей базы товаров для наполнения Интернет-магазина.
Настройка импорта со стороны «1С-Битрикс: Управление сайтом» производится на странице Магазин > Настройки > Интеграция с 1С. Выполнение импорта осуществляется через интерфейс программы 1С: Предприятие. Детально процесс настройки и собственно импорта рассматривается в уроке Форма "Интеграция с 1С" специализированного курса.
Дадим несколько замечаний по поводу механизма импорта из 1С: Предприятие. Импорт из 1С не всегда применим в «чистом» виде: конфигурация может быть кастомизированой или структура номенклатуры в 1С: Предприятие такая, что совсем «не ложится» в 1С-Битрикс: Управление сайтом без существенных трудозатрат.
В этом случае первичное наполнение магазина лучше произвести другими способами, а затем провести комплекс организационных мер по наладке интеграции с учётной системой 1С: Предприятие уже работающего магазина.
Основное правило реорганизаций - все дополнительные детали в виде пакета картинок, дополнительных свойств номенклатурной позиции, делаются уже на стороне «1С-Битрикс: Управление сайтом». То есть из 1С: Предприятие необходимо получить как минимум: название, артикул, детальное описание, структуру каталога. По возможности изображение и цену с валютами.
Как сэкономить на месте и ускорить выгрузку из 1С
ПримерРассмотрим пример: в каталоге есть товар, платье одного цвета и различных размеров.
Раньше для каждого размера необходимо было загружать одинаковые картинки, причем различных размеров (картинка для превью, полноразмерная картинка и.т.д.).
В итоге, если таких товаров в каталоге много, то повторяющиеся картинки на диске могут занимать достаточно много места. Также выгрузка из 1С таких товаров очень тяжелая из-за большого количества файлов и общего их размера.
По новой схеме работы картинку можно выгрузить в главный элемент торгового предложения. Она также будет отображаться и для связанных элементов. Это позволит сократить количество дублирующихся файлов, уменьшить объем занимаемого ими места на диске, ускорить выгрузку из 1С.
Как это выглядит в административной и в публичной частиНапример, в нашем каталоге одежды мы создаём новый товар Зеленое платье.
Задаём для него все нужные свойства, в том числе Описание и Детальную картинку:
И генерируем торговые предложения для разных размеров. При этом в списке предложений картинок нет:
Картинка хранится только одна - в главном элементе:
А в публичной части для любого размера будет видна картинка. Она "подтягивается" из главного элемента:
Так же происходит с любыми другими картинками - галереи, анонса и др.
Пример такого варианта реализации можно посмотреть в штатном шаблоне [dw]готового решения[/dw][di]Продукт «1С-Битрикс: Управление сайтом» оснащен удобным мастером решений «из коробки», которые позволяют развернуть готовые к использованию веб-сайты в несколько щелчков мыши! Готовые решения входят во все редакции продукта за исключением «Первого сайта». Сразу же при установке продукта вы можете выбрать решение, вариант дизайна (шаблон) и цветовую схему для этого решения.
Подробнее...[/di] интернет-магазин: http://адрес_сайта/catalog/dresses/dress-spring-ease/.Примечание: Эта особенность работает только с основными компонентами каталога.Общий алгоритм работы поиска и отображения изображений
- Первым делом производится поиск картинки для анонса.
- Если ее нет, то уже дальше продолжается поиск детальной картинки.
- Далее идет поиск изображений в файловых свойствах.
- Если в главном элементе торгового предложения нет изображений, то поиск производится по схеме, указанной выше, уже в связанных элементах. Другими словами, можно загрузить картинку в один связанный элемент товара, и она будет отображаться для всех элементов, включая главный.
Если варианты торговых предложений отличаются
Если же варианты торговых предложений отличаются, например, товар может быть разного цвета, то тогда необходимо загрузить различные картинки для различных торговых предложений.
Пример такого варианта реализации можно посмотреть в штатном шаблоне [dw]готового решения[/dw][di]Продукт «1С-Битрикс: Управление сайтом» оснащен удобным мастером решений «из коробки», которые позволяют развернуть готовые к использованию веб-сайты в несколько щелчков мыши! Готовые решения входят во все редакции продукта за исключением «Первого сайта». Сразу же при установке продукта вы можете выбрать решение, вариант дизайна (шаблон) и цветовую схему для этого решения.
Подробнее...[/di] интернет-магазин: http://адрес_сайта/catalog/pants/pants-flower-glade/.Примечание: Если для товара созданы файловые свойства, в которых хранятся изображения, то в параметрах компонентов, выводящих в публичной части информацию по товарам, необходимо для параметров Дополнительная картинка основного товара и Дополнительные картинки предложений указать необходимые свойства с [dw]нужными изображениями[/dw][di][/di].
Импорт из файла csv
Импорт из файла CSV – относительно удобный способ добавления товаров в каталог магазина.
Файл csv
Файл CSV
Прежде чем импортировать данные, нужно создать файл CSV, который будет применяться как источник для импорта.
По умолчанию, в «1С-Битрикс: Управление сайтом» для файлов импорта используется разделитель ;. Если вы в своем файле будете использовать иной разделитель, то при выполнении самого импорта не забудьте указать нужный.
Примечание: достаточно часто используется символ |, так как он никогда не встречается в названиях товаров.Удобнее всего для создания файла использовать программу MS Excel. Можно использовать и другие, вплоть до простейшего Блокнота, но этот табличный редактор удобен и им привычно пользоваться обычным пользователям.
Cамый простой способ подготовки файла .csv – сначала экспортировать каталог (получив готовый файл-образец для наполнения именно вашего каталога), а затем добавлять новые товары по образцу:
Создание файла .csv
Откройте программу MS Excel.
Создайте новый файл под любым именем (в нашем случае пусть это будет: baza) и сохраните его с расширением csv.
Примечания:- Если при сохранении файла в csv-формате в MS Excel нет формата разделителя «;», то выберите разделитель «,». На самом же деле файл все равно сохранится с нужным разделителем – точка с запятой.
- Сохранять файл нужно в кодировке сайта, в который он будет импортирован.
В файле CSV должно присутствовать хотя бы одно из двух полей (по этим полям элементы сопоставляются с базой данных):
- Название элемента (так элемент будет отображаться в каталоге);
- Внешний код элемента (XML_ID).
Рассмотрим случаи, когда и какое из полей должно быть обязательно:
- Если Вы только вносите изменения в уже существующие на сайте элементы, то можно указывать только XML_ID (в первую очередь база данных сверяется именно по XML_ID);
- Если Вы создаете новый элемент, то Вам [dw]достаточно[/dw][di]
При создании нового элемента можно (но не обязательно) добавить колонку с уникальными идентификаторами элементов XML_ID (в этом случае Вы самостоятельно сможете задать этот идентификатор — можно использовать буквы латинского алфавита и цифры).
Если же такую колонку не создавать, то внешние коды будут присвоены новым элементам автоматически. [/di] указать название элемента, а XML_ID будет добавлен автоматически при импорте.
Однако если еще планируется [ds]импорт торговых предложений[/ds][di] Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать ранее ) и инфоблоком торговых предложений.
В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).
Подробнее...[/di] (то есть вы готовите два файла: с товарами и с торговыми предложениями этих товаров), то удобнее в первом файле прописать XML_ID, чтобы указать во втором файле эти же XML_ID в поле для привязки предложений к нужному товару.
Название колонок с параметрами не обязательно должно совпадать с названиями параметров в системе. Главное, что бы они были понятны вам, и при задании условий импорта у вас не возникло затруднений в определении соответствий полей создаваемого вами сейчас файла CSV и полей формы импорта.
Создайте обязательную колонку Название и внесите названия товаров так, как они должны отражаться в списке товаров.
Готов необходимый минимум параметров. При желании можно сохранить файл и импортировать его на сайт, технически операция импорта осуществится. Но это – технический минимум, нормальную торговлю на этих данных организовать невозможно. Значит, будем дополнять файл дальше.
Нам нужно, чтобы каждый товар попадал строго в нужную папку в рамках уже созданной структуры каталога. Для этого в процедуре импорта все предусмотрено. Нужно только создать колонки, которые будут объяснять, куда какому товару попадать. У нас крайне простая структура с одним уровнем вложенности. Значит, надо создать одну колонку с названиями папок в каталоге.
Создадим колонку для первого уровня и назовем ее Первый уровень.
Заполните колонку Первый уровень для всех элементов, согласно нашей структуре.
Важно! Названия, вводимые в эти колонки, должны точно совпадать с теми названиями, которые используются в каталоге. Если названия не будут совпадать, то система при импорте создаст разделы с новыми названиями и в них поместит импортируемые элементы.В принципе можно структуру каталога заранее не создавать. При первом импорте будут созданы разделы нужного уровня вложенности с названиями, заданными в колонках файла. Но при регулярном импорте важно указать точное название разделов для импорта элементов.
Примечание: в случае нескольких уровней вложенности, если будут указаны названия разделов нижнего уровня, но не указаны имена разделов верхнего уровня, то будут созданы папки верхнего уровня с именем Пустое название. Если у вас случайно произошла такая ошибка, то повторного импорта можно не производить. Просто перенесите добавленные элементы в нужную папку.Теперь можно приступать к созданию колонок с данными о товаре.
Создайте колонки, соответствующие необходимым данным для импорта и заполните колонки данными.
Важные моменты
- Если в качестве описания используется текст, отформатированный html-тегами, то необходимо в настройках модуля Торговый каталог, на закладке Экспорт / Импорт добавить в качестве используемой строку [dw]Тип детального описания[/dw][di]
[/di]. Если html-форматирование используется и для анонсового описания, то нужно добавить соответствующую строку и для анонсового описания. Соответственно, в CSV-файле должны быть добавлены колонки, указывающие на тип описания.
- Добавление элемента в колонки со свойством типа Привязка к элементу не произведет автоматического привязывания элемента, если элементы еще не созданы (так как заполнить эту колонку можно только ID элементов, а они еще неизвестны). Привязку необходимо осуществить после экспорта, вручную. Однако, если элементы инфоблоков уже созданы, то можно в соответствующие колонки ввести код элемента.
- При добавлении численных значений необходимо следить, чтобы разделитель десятичных знаков, используемый в «1С-Битрикс: Управление сайтом» совпадал с разделителем, используемым в CSV-файле. В системе «1С-Битрикс: Управление сайтом» в качестве разделителя десятичных знаков используется точка.
- Одновременно с указанием цены, в CSV-файле обязательно необходимо предусмотреть колонку валюта, в которой будет указана используемая валюта. Без этого импорт не произойдет. Точнее – импорт элементов осуществится, но цены не будут добавлены или обновлены.
В колонках Цена и Валюта [dw]не должно быть пробелов[/dw][di]Корректное заполнение:
;; (Если не нужно добавлять, обновлять цену)
1234;RUB; (Если нужно добавить или обновить цену).
Ошибочное заполнение:
;RUB; (Пробел в колонке Цена или Валюта)
;RUB; (Отсутствие значения цены)
123123;; (Отсутствие значения валюты)[/di].
- Для загрузки данных для свойств с признаком множественности, необходимо повторить строку с товаром столько раз, сколько будет множественных полей. Например, в случае со свойством Технические характеристики, нам нужно заполнить три поля. Следовательно, в файле CSV получится по три строки на каждый товар. Если множественных свойств несколько, то число строк должно равняться числу параметров наибольшего свойства. Ячейки для параметров свойств с меньшим числом можно просто оставить пустыми. Все строки должны быть одинаковыми по содержанию, за исключением множественных полей, которые изменяются указанием новых данных для этого свойства. Подобная особенность импорта с помощью стандартного механизма приводит к распуханию файла, если количество множественных свойств много и они интенсивно используются. При импорте больших файлов следует использовать пошаговые операции.
- Перед импортом необходимо загрузить картинки в систему. В файле CSV для них должна быть выделена своя отдельная колонка. Картинки могут быть расположены в любом месте в рамках файловой структуры, главное – указать при импорте правильный путь до них. Рекомендуется использовать папку
/upload
. Картинки загружаются в файловую структуру, если это разрешено настройками хостинга.
Примечание: Изображения также можно добавить со сторонних сайтов (но не из облачных хранилищ), прописав [dw]полные URL этих картинок[/dw][di]В случае, если в URL содержатся кириллические символы, они должны быть кодированы в формате Unicode. То есть, например, вместо https://www.google.ru/search?q=кодирование+кириллицы должно быть https://www.google.ru/search?q=%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D1%8B.[/di].
Этот способ не рекомендуется для загрузки больших каталогов, т.к. при импорте каталога изображения будут копироваться на Ваш сайт (если php на сервере это разрешает), и сам процесс импорта займёт значительно большее время. - Проверьте настройки [dw]инфоблока[/dw][di]
В данном примере опция Начало активности отмечена как обязательная, поэтому в создаваемом
файле csv тоже должна быть колонка с указанием начала активности элемента.
[/di] (Контент > Инфоблоки > Типы инфоблоков > [ваш тип инфоблока]/[ваш инфоблок]), в который Вы хотите загрузить файл: если во вкладках Поля или Поля разделов какие-либо поля отмечены как обязательные, то эти колонки должны быть обязательно и в загружаемом csv-файле.
- [dw]С версии[/dw][di]
В более ранних версиях поле Единица измерения остаётся пустым, если оно не заполнено в импортируемом файле.
[/di] модуля Торговый каталог 20.0.100 при импорте для новых товаров устанавливается [dw]единица измерения по умолчанию,[/dw][di]
[/di] если в файле не указано иное значение.
Пример итогового файла .csv
IE_NAME;IP_PROP9;IP_PROP11;IP_PROP13;IC_GROUP0;IC_GROUP1;IC_GROUP2;CV_PRICE_1;CV_CURRENCY_1
Ремень Класика;188-12-xx;кожа;/upload/classic1.jpg;Аксессуары;Ремни;Ремни Мужские;1190.00;RUB
Ремень Класика;188-12-xx;кожа;/upload/classic2.jpg;Аксессуары;Ремни;Ремни Мужские;1190.00;RUB
Ремень Класика;188-12-xx;кожа;/upload/classic3.jpg;Аксессуары;Ремни;Ремни Мужские;1190.00;RUB
Ремень Элегантность;188-13-xx;кожа;/upload/elegance1.jpg;Аксессуары;Ремни;Ремни Женские;730.00;RUB
Ремень Элегантность;188-13-xx;кожа;/upload/elegance2.jpg;Аксессуары;Ремни;Ремни Женские;730.00;RUB
Ремень Элегантность;188-13-xx;кожа;/upload/elegance3.jpg;Аксессуары;Ремни;Ремни Женские;730.00;RUBВ данном примере описана загрузка информации о двух новых товарах: мужского ремня "Классика" и женского ремня "Элегантность":
- прописываем название товара (для новых товаров будет сгенерирован автоматически XML_ID);
- формируем структуру разделов: в разделе Аксессуары находится раздел Ремни, в котором два подраздела – Ремни мужские и Ремни женские;
- прописываем свойства товаров, которые хотим указать (например, Артикул и Материал );
- у каждого ремня есть по 3 изображения (т.е. множественное свойство Картинки галереи), поэтому строки одного и того же товара дублируем и в каждой меняем только название картинки;
- указываем Цену и Валюту.
Примечание: в нашем случае в [dw]настройках[/dw][di][/di] наполняемого инфоблока во вкладках Поля (или Поля разделов) НЕТ каких-либо полей, отмеченных как обязательные (иначе эти поля нужно обязательно указывать в загружаемом файле .csv).
Импорт данных
Импортируем
- Перейдем на страницу Магазин > Настройки > Импорт данных > Import CSV (new):
Откроется трехшаговый мастер импорта:
- С помощью кнопки Выбрать укажем путь до файла CSV (если файл до этого не был загружен в систему, то загрузите его).
- В поле Информационный блок укажем в выпадающем списке тип инфоблока и выберем инфоблок (Бытовая техника).
- Нажмите кнопку Далее. Откроется форма второго шага импорта:
- Нажмите кнопку Далее, система перейдет к третьему шагу импорта и откроется последний шаг настроек, в котором вам надо проставить [dw]соответствие колонок[/dw][di]
[/di] в CSV-файле свойствам инфоблока.
Примечание: В выпадающем списке формы отображаются только те поля, которые выбраны для импорта в [comp include_settings_catalog]настройках модуля[/comp].Это действие не должно вызвать у вас затруднений. Необходимо только следить за правильностью соответствий. - После задания соответствий переходим к Дополнительным настройкам:
- В поле Путь к картинкам укажите путь до папки с картинками.
- Использовать настройки инфоблока для обработки изображений - поставьте галочку, чтобы при импорте учитывались настройки изображений, заданные на закладке Поля страницы редактирования инфоблока.
- Использовать настройки инфоблока для транслитерации символьных кодов - поставьте галочку, что при импорте учитывались параметры транслитерации, заданные на закладках Поля и Поля разделов страницы редактирования инфоблока.
Примечание: Опция доступна, если в настройках инфоблока на закладках Поля и Поля разделов в опции [dw]Использовать внешний сервис для перевода[/dw][di]
[/di] снята галочка.
- Язык для транслитерации - укажите [dw]язык транслитерации[/dw][di]
[/di].
- Если группе Товары, которых не было в файле выбрать не трогать, то товары и разделы добавленные ранее останутся без изменений. Если выбрать деактивировать, то станут неактивными все папки, которые были нами созданы ранее, но в которые не добавилось ни одного элемента, а так же деактивируются все ранее добавленные элементы. Если выбрать удалить, то папки, в которые не добавлено ни одного элемента и ранее добавленные элементы будут удалены. В нашем Примере мы выберем не трогать, так как структура разделов нами уже задана.
- Поле Неактивные товары/группы, которые есть в файле оставляем как есть. Для информации – это функция для случаев, когда по каким-то причинам (например, отсутствие товара на складе) позицию товара деактивируют, а при последующем импорте ее надо опять включить.
- Параметр Время выполнения шага сделан для больших файлов импорта. Большой – это несколько тысяч позиций. При таких файлах рекомендуется использовать шаг в 30-60 секунд. В нашем случае тестового файла CSV можно поставить 0 и весь импорт произойдет в один шаг.
- Нажмите на кнопку Загрузить данные. Начнется процесс импорта. После его завершения система сообщит об успешном завершении операции (или о возникших ошибках).
Можно использовать как разные разделители, так и заданную ширину полей. По умолчанию в программе MS Excel используется разделитель точка с запятой. Не будем менять этих установок.
По умолчанию первая строка в файле должна определять названия колонок. Возможен и другой вариант, для этого предусмотрено поле Первая строка содержит имена полей. Но мы используем штатный вариант, другие варианты не рассматриваем, и потому ставим флажок в этом поле.
Примечание: Проверка на уникальность (определение новый товар или уже есть в базе) выполняется по внешнему коду товара (XML_ID). Если в выгрузке его нет, тогда (и только тогда) идет проверка по названию.Перейдите в публичную часть сайта и посмотрите результаты импорта.
Дополнительные материалы
- Экспорт и импорт: как наполнять каталог товаров через импорт (урок и видеопример)
Сохранение конфигурации импорта
Если импорт будет производиться регулярно, то есть смысл сохранить его конфигурацию для упрощения дальнейшей работы. В этом случае надо создать свою схему.
- Перейдите на страницу Магазин > Настройки > Импорт данных. Откроется список имеющихся на данный момент схем импорта.
- В контекстном меню выберите Добавить профиль и в выпавшем списке выберите тип профиля, на основе которого будет создан новый (в случае Примера – Import CSV (new)). Откроется первый шаг выполнения импорта.
- Выполните первые два шага по аналогии с описанным [dw]ранее[/dw][di]В уроке Импорт данных
Подробнее...[/di] процессом. Третий шаг будет несколько отличаться. - После задания соответствий полей в файле полям в базе данных и проведения дополнительных настроек, перейдите к полю [dw]Название схемы импорта[/dw][di]
[/di] и заполните его:
- Нажмите кнопку Сохранить. Новый профиль сохранится и появится в общем списке профилей импорта.
- Сначала в MS Excel создается специальный файл, в котором менеджер вручную задает привязки между элементами.
Пример строки файла:
ID элемента привязка к ИБ 1 привязка к ИБ 2 привязка к ИБ 3 И так далее… - После того как такой файл будет создан, он передается скрипту, который по наименованию ищет значения в связанных справочниках и для каждой записи выставляет ID связанного элемента из внешнего справочника.
- А потом кастомным загрузчиком загружаются все CSV-файлы и восстанавливаются привязки. Этим загрузчиком также можно производить очистку данных (типографика), добавлять и генерировать служебные поля.
- На сайте должен быть создан инфоблок товаров, в котором во вкладке [dw]Торговый каталог[/dw][di]
В нашем примере создан инфоблок товаров Новый каталог, к которому привязан инфоблок
торговых предложений Торговые предложения нового каталога:
[/di] отмечены опции Является торговым каталогом и Инфоблок имеет торговые предложения, при этом выбран нужный инфоблок торговых предложений.
- У инфоблока торговых предложений созданы все необходимые [ds]свойства,[/ds][di]
При создании и товаров, и торговых предложений необходимо указать их свойства (например, артикул, производитель, материал, цвет, размеры, масса и т.д.). Свойства создаются и настраиваются на странице Магазин > [ваш каталог] > Свойства товаров / Свойства торговых предложений.
Подробнее...[/di] так как при импорте поля импортируемого файла сопоставляются и связываются с уже существующими полями базы данных: - В настройках модуля Торговый каталог на вкладке [dw]Экспорт/Импорт[/dw][di]
[/di] отмечены поля, которые вы будете импортировать на сайт (например, цена и валюта).
- Подготовьте файл для импорта (работать удобнее в программе Excel, но потом нужно сохранить в формате .csv):
- каждое торговое предложение должно быть прописано отдельной строкой;
- обязательно должна быть [dw]колонка привязки к элементу,[/dw][di]
[/di] в которой для каждого торгового предложения нужно прописать [dw]идентификатор (ID)[/dw][di] ID присваивается элементу после его загрузки на сайт:
[/di] товара или его [dw]внешний код (XML_ID),[/dw][di]
[/di] к которому относится это торговое предложение;
- необходимо указать название, цену и валюту для каждого торгового предложения;
- названия торговых предложений должны отличаться. Если же вы хотите проставить одинаковые названия, то необходимо создать колонку XML_ID, в которой прописать [dw]уникальные идентификаторы[/dw][di]
Можно использовать буквы латинского алфавита и цифры.
[/di] каждого торгового предложения.
Если же названия будут одинаковыми, но не будут прописаны уникальные идентификаторы, то система сочтет их за одно предложение и загрузит только последнее.
Пример файла .csvIE_NAME;CML2_LINK;IP_PROP28;IP_PROP29;IP_PROP30;CV_PRICE_1;CV_CURRENCY_1
Туфли Ультра Лайн, р-р 35, белые;348;174-21-27;white;35;2799.00;RUB
Туфли Ультра Лайн, р-р 36, белые;348;174-21-25;white;36;2799.00;RUB
Туфли Ультра Лайн, р-р 37, белые;348;174-21-24;white;37;2799.00;RUB
Туфли Ультра Лайн, р-р 38, белые;348;174-21-23;white;38;2799.00;RUB
Туфли Ультра Лайн, р-р 39, белые;348;174-21-22;white;39;2799.00;RUB
Туфли Ультра Лайн, р-р 35, красные;348;174-21-34;red;35;2799.00;RUB
Туфли Ультра Лайн, р-р 36, красные;348;174-21-32;red;36;2799.00;RUB
Туфли Ультра Лайн, р-р 37, красные;348;174-21-31;red;37;2799.00;RUB
Туфли Ультра Лайн, р-р 38, красные;348;174-21-30;red;38;2799.00;RUB
Туфли Ультра Лайн, р-р 39, красные;348;174-21-29;red;39;2799.00;RUB
Туфли Ультра Лайн, р-р 35, коричневые;348;174-21-06;brown;35;2799.00;RUB
Туфли Ультра Лайн, р-р 36, коричневые;348;174-21-04;brown;36;2799.00;RUB
Туфли Ультра Лайн, р-р 37, коричневые;348;174-21-03;brown;37;2799.00;RUB
Туфли Ультра Лайн, р-р 38, коричневые;348;174-21-02;brown;38;2799.00;RUB
Туфли Ультра Лайн, р-р 39, коричневые;348;174-21-01;brown;39;2799.00;RUBПримечание: В отличие от файла инфоблока товаров, в файле инфоблока торговых предложений не нужно прописывать разделы. Система по ID или XML_ID находит и привязывает торговые предложения к товарам, которые уже распределены по разделам. - Импортируйте созданный файл .csv на сайт в [dw]инфоблок торговых предложений,[/dw][di]
[/di] сопоставив поля файла с полями базы данных:
Важно! Если в колонке привязки к элементу вы указывали не ID товара, а его внешний код XML_ID, то обязательно в дополнительных настройках отметьте [dw]опцию[/dw][di][/di] Свойство привязки торговых предложений к товарам содержит внешний код товара (XML_ID).
- включен количественный учёт;
- выключен складской учёт.
- Настройте поля экспорта/импорта каталога таким образом, чтобы можно было экспортировать следующие поля:
- Поля товара: Внешний код, Название, Описание для анонса, Детальная картинка, Детальное описание, Символьный код, Количество;
- Поля цены: Цена, Валюта;
- Поля групп: Название группы, Символьный код, Изображение.
Выполните экспорт в формате .csv каталога "Одежда" со всеми вышеперечисленными полями, задав файлу экспорта название catalog_export.csv. Скачайте файл.
РешениеЗадание составлено по материалам урока:
Результат:
- Отредактируйте в программе Excel скачанный файл catalog_export.csv:
- В разделе "Аксессуары" добавьте новый подраздел "Солнцезащитные очки" (используйте картинку sunglasses.png);
- Добавьте два новых товара в подраздел "Солнцезащитные очки" (используйте картинки gold_sunglasses.png и black_sunglasses.png);
- Удалите остальные товары, не принадлежащие новому подразделу;
- Сохраните файл в формате .csv под названием catalog_import.csv.
РешениеЗадание составлено по материалам уроков:
Результат:
- Загрузите изображение подраздела "Солнцезащитные очки" и двух его товаров в структуру сайта в папку /upload. Выполните импорт файла catalog_import.csv в каталог "Одежда".
При импорте разрешите использование настроек инфоблока для обработки изображений, чтобы из детальной картинки автоматически генерировалась картинка анонса.
РешениеЗадание составлено по материалам уроков:
Результат:
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
- количеству продаж;
- сумме продаж.
- ID и Дата последнего изменения добавляются автоматически после сохранения;
- Выбираем Сайт, для которого создается план;
- Комиссия аффилиата задается в процентах либо в любой из валют, определенных в системе.
- Сайт - укажите сайт, для которого создаете аффилиата;
Примечание: Аффилиата можно привязать только к одному сайту. Если у вас создано несколько сайтов по многосайтовости, то для каждого сайта потребуется создавать своих аффилиатов.
- В поле Пользователь выбираем из списка нужного пользователя с помощью кнопки [...]. Любой пользователь, зарегистрированный в системе, может стать аффилиатом;
- Если мы регистрируем аффилиата не первого уровня, то в поле Аффилиат, через которого зарегистрировался выбираем одного из существующих аффилиатов;
- В выпадающем списке План доступны все планы, созданные в системе для текущего сайта. Это обязательный параметр, поэтому перед созданием аффилиата потребуется создать в системе хотя бы один план.
Важно! Если вы хотите применить к редактируемому аффилиату не тот план, который [dw]подходит[/dw][di]Например, план 5% с каждой продажи, т.к. в реальности с помощью аффилиата куплено 3 книги.[/di] в действительности, а с [dw]более выгодными[/dw][di]Например, книги 5 шт. – 6% при продаже от пяти книг.[/di] условиями, выберите нужный план в поле План и установите опцию Фиксировать план. Без этой опции, в процессе калькуляции этого аффилиата системой, применится реальный план (5% с каждой продажи).
- Поля Выплаченная сумма, Начисленная сумма и Дата последней калькуляции заполнятся автоматически и меняются после каждой калькуляции аффилиата.
- Самый удобный способ: разместите в публичной части сайта на подходящей странице компонент [comp include_63315]Технические инструкции аффилиата[/comp] и пользователь сможет сам получить готовую аффилиатскую ссылку. Подробнее об этом в уроке Работа с аффилиатами в публичной части сайта;
- Или подготовьте ссылку вручную и направьте клиенту удобным способом. Сформировать её несложно. Добавьте к адресу Вашего сайта https://www.testsite.ru/ знак вопроса ?, параметр partner (или тот, что Вы указали в настройках модуля), знак равно = и идентификатор аффилиата (смотрите на странице Магазин > Аффилиаты > Аффилиаты в столбце ID или в форме редактирования аффилиата).
- Период калькуляции:
- Если не указана дата начала периода калькуляции, то калькуляция начнется с момента окончания предыдущей калькуляции;
- Если не указана дата окончания периода калькуляции, то калькуляция рассчитается по текущую дату и время.
За этот период система найдет заказы, за которые ещё не получены начисления по плану аффилиата. Если не заполнить даты, в качестве периода будет взят промежуток между предыдущей калькуляцией и текущим моментом.
- Период для определения плана - укажите период для определения плана аффилиата, чтобы по отгруженным заказам в этот период определить, по какому плану начислить деньги.
- Установите одно из трех действий с начисленной суммой:
- Начислить и выплатить переводом на внутренний счет пользователя - если у аффилиата еще нет [dw]внутреннего счета[/dw][di]Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Подробнее...[/di], то он автоматически создастся. На этот счет выплатят сумму. - Начислить и пометить как выплаченую - рассчитаются выплаты и сумма отметится как выплаченная в графе Выплаченная сумма отчетной формы аффилиатов на странице Магазин > Аффилиаты > Аффилиаты. Используется, если Вы выплачиваете вознаграждение, например, наличными деньгами, а не на внутренний счет.
- Только начислить - сумма отобразится только в графе [dw]Начисленная сумма[/dw][di]Пример выплаченной и начисленной сумм:
[/di] на этой же странице. Означает, что сумма рассчитана, но ещё не выплачена аффилиату каким-либо способом.
- Начислить и выплатить переводом на внутренний счет пользователя - если у аффилиата еще нет [dw]внутреннего счета[/dw][di]Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
- Пошаговая калькуляция с длиной шага актуальна при калькулировании большого количества аффилиатов. Для увеличения надежности процесса задайте шаг (например, 10 сек.).
- Калькулировать аффилиата - начислить сумму за заказы этого аффилиата за период со времени последней калькуляции по текущий момент. План аффилиата определяется по заказам за этот же период. Если для данного аффилиата [dw]нет подходящего плана[/dw][di]Например, от аффилиата куплено две книги, а планы действуют, начиная с трех книг, и в настройках этого аффилиата не установлена опция Фиксировать план[/di], то выводится ошибка и аффилиат деактивируется.
Примечание: Cоздавайте планы, предусматривающие все варианты. Аффилиату начислится полагающаяся ему сумму после калькуляции в соответствии с подходящим планом.
- Калькулировать аффилиатов расширенно - вы будете возвращены в форму калькуляции, в которой устанавливается период калькуляции и период по заказам, за который определяется план аффилиата.
- Выплатить аффилиату начисленные суммы - перевод начисленных сумм в выплаченные суммы.
- Выплатить аффилиату начисленные суммы на внутренний счет - зачисление сумм на внутренний счет покупателя магазина (если внутренний счет пользователя не существует, то он создастся).
- Обнулить выплаченные суммы (деньги переведены) используется при выплате наличных аффилиату.
- Активировать и деактивировать служат соответственно для установки и снятия флага активности с аффилиата. Неактивный аффилиат не участвует в работе системы, а лишь числится в списке.
- на странице Транзакции (Магазин > Покупатели > Транзакции). Для транзакций аффилиатов в поле [dw]Тип[/dw][di]
[/di] будет указано, что это аффилиатская выплата;
- Сразу после первой аффилиатской выплаты на странице Счета (Магазин > Покупатели > Счета) появится внутренний счет пользователя с суммой.
- [comp include_63311]Аффилиатские планы[/comp] - выводит список всех аффилиатских планов, определённых в системе;
- [comp include_63312]Отчет аффилиата[/comp] - отображает движение денег на счете аффилиата (приходы и расходы);
- [comp include_63313]Отчет по программе аффилиата[/comp] - отображает список проданных товаров от авторизованного аффилиата за установленный период времени;
- [comp include_63314]Регистрация аффилиата[/comp] - служит для создания страницы регистрации аффилиата. Важный компонент, который позволит пользователю зарегистрироваться в качестве аффилиата самостоятельно;
- [comp include_63315]Технические инструкции аффилиата[/comp] - служит для вывода технических инструкций для аффилиата, в том числе предоставляет готовую аффилиатскую ссылку.
- Создадим раздел Реклама сайта (advertising). В разделе автоматически создастся страница index.php. Её мы используем как основную информационную страницу для аффилиатов (уже зарегистрированных);
- Разместим на странице index.php компонент Технические инструкции аффилиата. В параметрах компонента укажем страницу регистрации register.php (создадим её на следующем шаге) и путь к ней:
- В разделе создадим ещё одну страницу register.php - страницу регистрации аффилиата;
- Разместим на ней компонент Регистрация аффилиата:
- В параметрах компонента есть возможность добавить согласие пользователя (например, на обработку персональных данных);
- Параметр Страница для перехода после регистрации оставим без изменений (по умолчанию переход будет выполняется на ту страницу, с которой перешли на страницу регистрации. Т.е. в нашем примере со страницы
/advertising/index.php
).
- Установите следующие настройки работы с аффилиатами:
- код аффилиата передаётся параметром
affiliate
; - аффилиат запоминается для пользователя на 2 недели;
- планы аффилиатов делятся по сумме продаж.
РешениеЗадание составлено по материалам урока:
Результат:
- код аффилиата передаётся параметром
- Создайте план комиссий аффилиатов: 2% при покупке любых товаров, 5% при покупке товаров из раздела "Обувь". План должен действовать при продаже на сумму не менее 2000 рублей.
Решение
Задание составлено по материалам урока:
Результат:
- Добавьте четырёх аффилиатов согласно схеме:
- аффилиатов Бориса и Беллу зарегистрируйте через аффилиата Антона;
- аффилиата Владимира зарегистрируйте через аффилиата Бориса.
Создайте пирамиду аффилиатов, чтобы аффилиаты зарабатывали не только на своих продажах, но и на продажах других аффилиатов, которых они привели на сайт.
РешениеЗадание составлено по материалам уроков:
Результат:
- Создайте заказ по каждой из четырёх аффилиатских ссылок. Выполните калькуляцию для всех аффилиатов и проверьте результаты.
Решение
Задание составлено по материалам урока:
Результат:
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
- Сумма на счете заполняется в валюте счета.
- Заметки - разместите произвольный комментарий к счету.
- Основание изменения суммы на счете - указывается событие, в связи с которым изменяется сумма на счете.
- Ручное пополнение - изменение параметров конкретного внутреннего счёта на странице Внутренние счета пользователей (Магазин > Покупатели > Счета);
- Пополнение из публичного раздела - в публичном разделе сайта [ds]на специальной странице[/ds][di]
Пополнение счёта – это, по сути, покупка. То есть клиент указывает желаемую сумму, выбирает платежную систему и кликает по кнопке Купить, после чего видит сообщение о создании заказа. Менеджер интернет-магазина может увидеть этот заказ на странице административного раздела Заказы (Магазин > Заказы):
Подробнее...[/di] клиент создаёт заказ на пополнение своего внутреннего счёта (после оплаты заказа средства поступят на внутренний счёт); - Возврат средств через платёжную систему - если платёжная система поддерживает возвраты (например, [ds]Сбербанк sberbankonline[/ds][di]
Для возврата денежных средств выполните следующие действия:
1) Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в
разделе Оплата установите соответствующий статус.
2) Укажите , куда необходимо вернуть денежные средства:
Внутренний счёт - средства поступят на внутренний счёт клиента;
Сбербанк (sberbankonline) - средства поступят на тот же счёт клиента, с которого
был оплачен заказ.
Подробнее...[/di]), то при оформлении возврата можно решить, куда отправить денежные средства: на внутренний счёт клиента или на тот же счёт, с которого был оплачен заказ; - Изменение уже оплаченного заказа - если в уже оплаченном заказе вручную [ds]изменить состав заказа[/ds][di]
Читайте подробнее о частичном возврате товаров.
Подробнее...[/di] или его стоимость, то разница в итоговой стоимости заказа (переплата) будет начислена на внутренний счёт покупателя. - Если в настройках продаваемого товара (подписки) на странице редактирования этого товара в разделе Торговый каталог (закладка Параметры):
- установлен Тип оплаты - Регулярная;
- заданы Длина периода и Единица времени периода;
- опция [dw]Продление без оформления заказа[/dw][di]
[/di] не установлена,
- Если в указанных параметрах установлена опция Продление без оформления заказа - новый заказ не создается, а только производится попытка оплатить подписку с внутреннего счета или по пластиковой карте пользователя. В случае неудачной попытки, продление не производится. Пользователю необходимо купить контент повторно для возобновления подписки.
- Создайте уникальный пароль. Желательно, создать и разместить файл вне корневого каталога сайта но так, чтобы он был доступен для чтения (например,
/bitrix/modules/sale/install/data.php
). В файле определите переменную$pwdString
, значением которой станет [dw]пароль[/dw][di]Рекомендуется использовать пароль, состоящий из букв и цифр, длиной не менее 20 символов.[/di] для шифрования номеров пластиковых карт.Пример файла с пустым паролемВ продукте приводится пример файла с паролем (используется пустой пароль). Данный файл находится в каталоге
/bitrix/modules/sale/install/data.php
:<? $pwdString = ""; // Please enter password as a value of this variable (at least 20 letters and digits is recommended) ?>
- Выберите [dw]Алгоритм шифрования[/dw][di]Алгоритм RC4 не требует наличия каких-либо дополнительных модулей. Алгоритмы AES и 3DES требуют наличия PHP модуля Mcrypt.[/di] данных.
Важно! Алгоритмы шифрования не совместимы между собой. Нельзя выбрать другой алгоритм после начала реальной работы сайта (т.е. после появления в базе системы реальных номеров пластиковых карт). - Добавьте в корзину любой товар (заказ не нужно оформлять). В административном разделе создайте заказ со страницы "Брошенные корзины пользователей":
- Служба доставки: доставка курьером;
- Способ оплаты: наличные курьеру.
После оформления заказа проверьте страницу "Список покупателей".
РешениеЗадание составлено по материалам урока:
Результат:
- Создайте новый внутренний счёт пользователя. Добавьте транзакцию, пополнив внутренний счёт пользователя на 500 рублей.
Решение
Задание составлено по материалам уроков:
Результат:
- Создайте тестовый товар и настройте возможность [ds]подписаться на этот товар[/ds][di]
Для выполнения данного задания воспользуйтесь информацией урока Подписка на товары[/di] при его отсутствии. Подпишитесь на созданный товар и проверьте подписку на соответствующей странице административного раздела сайта.
Решение
Задание составлено по материалам уроков:
Результат:
- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
- Контекстной панели, которая позволяет вернуться к списку отчетов, сохранить отчет в виде файла .xls и перейти к редактированию настроек;
- Форма фильтра, которая служит для поиска удовлетворяющих некоторым условиям данных в отчете;
- Таблицы с данными. Для сортировки данных отчета по какой-либо колонке достаточно кликнуть на её заголовок, после чего он изменит цвет фона. Под таблицей есть возможность расположить итоговую информацию по всему отчету, которая подсчитывается только для численных данных.
- Брошенные корзины - список брошенных корзин магазина, упорядоченный по убыванию стоимости корзины. Удобен для менеджеров по работе с клиентами для получения списка клиентов, с которыми можно поработать;
- Лучшие клиенты - список клиентов вашего магазина, упорядоченный по сумме доходов от покупок, которые они совершили, за отчетный промежуток времени. Предназначен для менеджеров по работе с клиентами, для выделения лучших клиентов, дальнейшего их изучения и работы с ними;
- Новые клиенты - выводит информацию о количестве новых клиентов, зарегистрировавшихся в магазине, в разрезе дней, и сколько заказов они сделали. Маркетологи пользуются им для оценки динамики появления новых клиентов и активности новых клиентов;
- Продажи - показывает информацию по продажам, совершенным за отчетный период. Владельцы магазинов оценивают количество продаж, доходов и других характеристик выполненных заказов, сгруппированных по дням, неделям, месяцам, кварталам или годам;
- Самые ожидаемые товары - показывает товары, появление которых на складе ожидается наибольшим количеством клиентов магазина. Менеджеров по закупкам удобно определять наиболее ценные товары для поставки в магазин;
- Самые просматриваемые товары - список товаров, которые просматривались пользователями чаще всего за отчетный период. Предназначен для анализа товаров с точки зрения популярности у клиентов и конверсии просмотров товара в продажи;
- Запасы товаров - показывает, сколько какого товара и на какую сумму находится на складе. Менеджеры по управлению запасами анализируют содержание склада;
- Прайс-лист - список товаров с указанием цен;
- Доходность по товарам - список товаров магазина, продажа которых принесла максимальный доход, за отчетный период;
- Доходность по клиентам - по данному отчету можно оценить, какой товар и на какую сумму купил какой-либо пользователь.
- Группировать выведенные заказы по временным интервалам;
- Проводить выборку в зависимости от сайта;
- Задавать интервал выборки;
- Задавать показатели (для графиков).
- Вычислить колонку - отображение в отчете [dw]вычисленной величины[/dw][di]Например, сумму или количество уникальных значений в колонке. Вычисляемая величина зависит от конкретного типа данных.[/di];
- Опция Группировать результаты по колонке позволяет [dw]группировать[/dw][di]
[/di] результаты отчета;
- Используйте [dw]элементы управления[/dw][di]
[/di], которые отображаются рядом с названием колонки при наведении курсора, для редактирования/удаления;
Примечание: Для численных типов данных доступна возможность выражать данные колонки в процентах с помощью [dw]элемента управления %[/dw][di][/di].
- Опция Использовать выбор колонок с разными типами цен в отчёте позволяет для сущности Товар динамически формировать набор колонок с разными типами цен прямо при просмотре отчета с помощью опции фильтра Выводить типы цен.
Секция Фильтр позволяет настроить параметры фильтрации отчета:
- Кнопки + и - позволяют добавить еще одно условие для фильтра или удалить текущее. При добавлении нескольких условий, над ними появится выпадающий список, который позволяет [dw]Ограничить результаты[/dw][di]
[/di], выводимые в отчете по всем или любому из добавленных условий;
- Кнопка И / Или позволяет построить [dw]дерево условий[/dw][di]Примечание: Уровень вложенности условий искусственно ограничен 4-мя уровнями, чтобы не усложнять интерфейс;[/di];
- Условия Фильтра зависят от [dw]базового набора полей[/dw][di]Например, если был выбран набор Покупатель, то поля фильтра выглядят так:
[/di], выбранного для построения отчета;
- Изменять фильтр в отчете - позволяет вывести отмеченные условия на панель фильтра и изменять их уже непосредственно при просмотре отчета;
- Использовать в мобильной версии - отчет станет доступным для просмотра в мобильном приложении.
Конструктор имеет предварительный просмотр отчета - тут же поправляйте свой отчет и обновляйте предпросмотр.
Опция [dw]Выводить диаграмму[/dw][di]
[/di] позволяет включить и настроить диаграммы и графики, которые выводятся прямо под отчетом.
Видеопример работы с конструктором отчётов
Пример дерева условий
На приведенном примере для построения отчета применится условие:
(
Статус = Выполнен
иИзменил статус = Иван Петров
) или (Статус = Выполнен
иРазрешил отгрузку = Антон Филиппов
).Документация по теме
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания следует выполнять последовательно. Для выполнения заданий необходимо предварительно [ds]создать[/ds][di] Как правило, в интернет-магазинах заказы создают пользователи из публичной части, но в некоторых случаях заказ приходится создавать администратору (менеджеру) магазина из административной части. Для этого в контекстной панели списка заказов есть кнопка Добавить заказ, по нажатию которой открывается форма создания заказа.
Подробнее...[/di] три заказа.- Проведите оплату у двух из трёх предварительно созданных заказов и просмотрите:
- отчёты по заказам и по товарам;
- графики по количеству и по деньгам.
РешениеЗадание составлено по материалам урока:
Результат:
- Установите модуль "Конструктор отчётов" и создайте типовые отчёты.
Решение
Задание составлено по материалам урока:
Результат:
- С помощью конструктора отчётов создайте новый отчёт согласно условиям:
- в отчёте должны отображаться товары дороже 2000 рублей (базовая цена);
- с этими товарами за последние 7 дней есть хотя бы один оплаченный заказ.
РешениеЗадание составлено по материалам урока:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Бизнес-модель интернет-магазина
Прогнозируем эффективность бизнес-модели интернет-магазина
Описание и возможности
Бизнес-модель интернет-магазина – это инструмент оценки эффективности и [ds]рентабельности[/ds][di] Рента́бельность — относительный показатель экономической эффективности, рассчитывается как отношение прибыли к активам или потокам, её формирующим.
Подробнее...[/di] Вашего интернет-магазина, помогающий выбрать оптимальную стратегию развития интернет-бизнеса.Возможности инструмента:
- быстрая оценка успешности Вашего интернет-магазина;
- прогнозирование стратегии развития интернет-магазина;
- расчет оптимального среднего чека;
- расчет стоимости привлечения одного пользователя (CPA);
- анализ рентабельности интернет-магазина.
Модель окупаемости интернет-магазина
Для прогнозирования эффективности бизнес-модели интернет-магазина откройте страницу Модель окупаемости интернет-магазина (Маркетинг > Бизнес модель интернет-магазина). Задайте необходимый период и укажите требуемый сайт:
Пример прогнозирования эффективности стратегии
В примере выше у интернет-магазина очень хорошая конверсия (3,01%) при отсутствии расходов на рекламу (вероятно, маркетинг заключался в эффективном и бесплатном способе рекламы - например, "сарафанное радио" ッ). Однако итоговый доход довольно мал - всего 20 130 рублей за три месяца. Посмотрим, как можно изменить эту ситуацию, [dw]включив опцию прогнозирования.[/dw][di]
[/di]
- Добавим расходы на рекламу (20 000 рублей) и определим [dw]цену перехода:[/dw][di]
Цена перехода (CPC, Cost Per Click, цена за клик) - стоимость размещения рекламных материалов, поделённая на количество произведенных по ним кликов. В зависимости от выбранного сервиса размещения рекламы может понадобиться либо указать CPC, либо общий бюджет.
[/di]
Итог получился впечатляющим - 583 960 рублей за три месяца! Значит, стоит изменить стратегию ведения интернет-магазина и запустить рекламную кампанию.
- Теперь вернемся к исходным данным (выключим и вновь включим режим прогноза). Посмотрим, как изменится ситуация с выручкой (даже без рекламы), если конверсия повысится хотя бы на 1% (т.е. из ста человек, пришедших на сайт, сделают покупку уже не 3, а 4 человека):
Увеличение конверсии принесло дополнительно 5 000 рублей магазину. Результат, конечно, не такой впечатляющий, как при использовании рекламы. Но это только на малых масштабах (при малом количестве посетителей сайта).
- А сейчас рассмотрим третий вариант: привлечем новых клиентов с помощью рекламы (те же 20 000 рублей) и повысим заинтересованность клиентов (т.е. увеличим конверсию на тот же 1%):
Сравним этот результат с тем, что получен только при использовании рекламы (583 960 рублей): в этом случае увеличение конверсии на 1% принесло дополнительно около 200 000 рублей! Таким образом, чем больше посетителей на сайте, тем важнее становится роль конверсии.
Заключение
В приведенных выше примерах мы рассматривали идеальную ситуацию, когда средний чек покупателей оставался на прежнем уровне. При ведении реального бизнеса средний чек наверняка поменяется.
Меняйте в режиме прогнозирования [dw]различные параметры[/dw][di] Параметры, которые можно задать:
- рекламный бюджет
- цена за переход
- конверсия
- средний чек
- наценка
- прочие расходы [/di] и смотрите, как это отразится на вашей выручке. Или же задайте все требуемые параметры, проставьте Себестоимость (отобразится в Валовом доходе, т.е. какую сумму Вы хотите получить без вычета расходов на рекламу и на прочие расходы), и в итоге получите необходимый [dw]средний чек[/dw][di][/di] клиента.
Примечание: Так как средний чек округляется до целых чисел, то в Валовом доходе возможно [dw]небольшое отличие[/dw][di] В этом примере мы хотим получить 50 000 рублей, поэтому средний чек должен быть не меньше
313 рублей. Так как мы рассчитываем на 160 заказов, то валовый доход составит
160х313 = 50 080 рублей:[/di] от заявленной вами суммы в пункте Себестоимость.
Назначение прав доступа в интернет-магазине
Видеоурок
Чтобы пользователи могли выполнять различные операции на сайте, необходимо предоставить им соответствующие права доступа. В этом уроке рассмотрим пример назначения прав доступа для сотрудников интернет-магазина.
Создадим [ds]группу пользователей[/ds][di] Создание и управление группами пользователей выполняется на странице Группы пользователей
(Настройки > Пользователи > Группы пользователей).
Подробнее...[/di] Ведущие менеджеры интернет-магазина. Эти сотрудники должны выполнять следующие действия:- создание/редактирование товаров;
- создание/редактирование заказов;
- создание/редактирование правил работы с корзиной;
- редактирование страниц интернет-магазина;
- настройка дизайна интернет-магазина.
Для обычных менеджеров интернет-магазина, которые отвечают только за создание/редактирование товаров, заказов и правил работы с корзиной (без доступа к правке дизайна сайта и страниц) Вы можете создать отдельную группу и назначить ей права по аналогии с данным уроком.
Процесс назначения прав на выполнение вышеуказанных операций будем рассматривать пошагово, постепенно расширяя права.
Важно! После включения пользователя в новую группу или после расширения прав группы пользователю необходимо заново авторизоваться в системе, иначе добавленные права останутся недоступными.Пошаговая настройка прав
Важно! Предварительно рекомендуем ознакомиться с базовыми уроками по настройке прав доступа и управлению группами пользователей, чтобы лучше понимать описываемые в данном уроке действия:- глава Управление доступом (как назначить права доступа к модулям, инфоблокам, файлам и папкам, а также как создать новые уровни доступа)
- глава Группы пользователей (как добавить новую группу пользователей и как задать ей права)
- урок Типовые роли пользователей (примеры задания прав для менеджеров разных уровней)
Рассмотрим настройку прав пошагово:
- Первым делом необходимо предоставить права на [dw]Чтение[/dw][di]
[/di] к [ds]папке[/ds][di] Настройка прав доступа к управлению структурой сайта выполняется в
Менеджере файлов (Контент > Структура сайта). Для настройки прав:
1) Перейдите в раздел Файлы и папки (Контент > Структура сайта)
2) Отметьте нужные файлы и папки в Колонке флажков;
3) Выберите действие Права на доступ продукта на панели
групповых операций и нажмите кнопку Применить.
4) В форме настройки прав доступа укажите уровень доступа каждой
группы пользователей к выбранным файлам и папкам.
Подробнее...[/di]/bitrix/admin
(без этого права пользователи группы не смогут вносить никакие изменения). - Чтобы группа могла добавлять/изменять товары, предоставим ей доступ уровня Изменение к [ds]инфоблокам[/ds][di]
Права доступа задаются для каждого инфоблока отдельно в форме его редактирования на закладке Доступ. По умолчанию к новому инфоблоку полный доступ имеет только группа пользователей Администраторы, а для всех остальных групп доступ закрыт.
Подробнее...[/di] товаров и торговых предложений. Также нужно предоставить права уровня Редактирование цен [ds]к модулю[/ds][di] Настройка прав доступа к модулям определяет действия,
которые может позволить себе пользователь выбранной группы.
Управление выполняется двумя способами:
Способ 1: на закладке Доступ в форме настройки группы пользователей
(Настройки > Пользователи > Группы пользователей).
Способ 2: в форме настройки модуля (Настройки > Настройки продукта
> Настройки модулей >_нужный модуль_).
Подробнее...[/di] Торговый каталог. - Чтобы можно было создавать/изменять заказы, настроим доступ к модулю Интернет-магазин. Для работы с заказами достаточно уровня [ds]Обработка заказов[/ds][di]
При установке уровня доступа Обработка заказов не забудьте настроить права на работу с заказами в зависимости от статусов заказов.
Подробнее...[/di], однако для возможности создать правила работы с корзиной потребуется Полный доступ, поэтому сразу дадим Полный доступ.Примечание: Если сайтов несколько, то для каждого из них можно выбрать свою группу пользователей, обладающую доступом к обработке заказов. Для этого нужно сначала во вкладке [dw]Доступ[/dw][di][/di] задать всем нужным группам права уровня Обработка заказов, а затем во вкладке [dw]Права на заказы[/dw][di]В данном случае пользователи группы Администраторы интернет-магазина смогут работать только
с заказами первого сайта "Интернет-магазин", а пользователи группы Контент-редакторы смогут
работать только с заказами второго сайта "Магазин игрушек":[/di] для каждого из сайтов выбрать желаемую группу.
- При настроенных выше правах доступа пользователи группы уже могут создавать/редактировать правила работы с корзиной (наши настройки удовлетворяют минимальным требованиям для работы с данным функционалом).
Минимальные требования для создания правил работы с корзиной
- право Чтение на папку
/bitrix/admin
; - право доступа Просмотр в панели к инфоблокам товаров/торг. предложений;
- право доступа Полный доступ к модулю Интернет магазин;
- право доступа Чтение к модулю Торговый каталог.
- право Чтение на папку
- Для редактирования страниц интернет-магазина в настройках модуля Управление структурой установим право Редактирование файлов и папок. Далее по аналогии с первым пунктом отметим в Менеджере файлов нужные разделы (папки) и страницы (файлы) и настроим права доступа уровня Запись.
- Для изменения дизайна страниц сайта (например, [ds]назначать для страниц шаблоны[/ds][di]
Шаблон дизайна — это внешний вид сайта, в котором определяется расположение различных элементов на сайте, художественный стиль и способ отображения страниц.
Подробнее...[/di] и редактировать эти шаблоны), необходимо указать для группы уровень Полный доступ в настройках Главного модуля. Однако это не всегда целесообразно с точки зрения безопасности, поэтому [ds]создадим новый уровень доступа[/ds][di] Есть два способа:
- Нажатием Копировать в контекстном меню существующего уровня доступа.
Создастся копия выбранного уровня и откроется форма редактирования. Обратите
внимание, что если был скопирован системный уровень доступа, то вновь созданный
уровень будет уже пользовательским.
- C помощью кнопки контекстного меню Добавить уровень доступа на
странице списка. В этом случае откроется пустая форма создания.
Подробнее...[/di]:- На странице Уровни доступа (Настройки > Пользователи > Уровни доступа) найдём уровни, относящиеся к Главному модулю, и [dw]скопируем[/dw][di]
[/di] уровень доступа Просмотр всех данных модуля.
- В скопированном уровне доступа поменяем название (например, на Просмотр всех данных модуля и смена шаблона), а также во Включаемых операциях этого уровня отметим опцию [dw]Ограниченная модификация шаблонов (lpa_template_edit)[/dw][di]
[/di] и сохраним изменения.
- На странице Уровни доступа (Настройки > Пользователи > Уровни доступа) найдём уровни, относящиеся к Главному модулю, и [dw]скопируем[/dw][di]
Примечание: На текущем этапе пользователи группы уже могут добавлять/изменять товары, но только из административного раздела сайта (дописав в строке браузера /bitrix/admin).
Чтобы можно было работать с товарами в публичной части сайта в режиме [ds]Правки[/ds][di] Режим правки - крайне полезная функция для быстрого выполнения основных задач контент-менеджера. Режим правки позволяет работать со включаемыми областями, рабочей областью страницы и компонентами.
Подробнее...[/di], необходима административная панель. Чтобы она появилась в настройках Главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль) добавьте нужную группу в список групп, для которых нужно [dw]Всегда показывать панель для пользователей.[/dw][di][/di]
Примеры работы
В главе приводятся примеры решения задач, связанных с работой интернет-магазина.
Комментарии к товарам на основе блогов
В главе будет рассмотрено, как организовать и настроить работу с комментариями/отзывами для товаров интернет-магазина на основе блогов.
Настройки
Давайте посмотрим, какие настройки блогов необходимо выполнить, чтобы организовать работу с комментариями/отзывами для товаров интернет-магазина.
Создание блога
Для того, чтобы оставлять комментарии к товарам в публичной части, а в административной части, соответственно, работать с ними, необходимо создать [dw]отдельный блог[/dw][di]Блог - это сетевой журнал (дневник), позволяющий вести тематические записи в хронологическом порядке.
Подробнее...[/di] для них (Сервисы > Блоги > Блоги).Внимание! Для посетителей сайта в [dw]настройках блога[/dw][di]Права доступа к группам блогов, блогам и комментариям блогов настраиваются на закладке Права на доступ на странице административного раздела Настройки > Настройки продукта > Настройки модулей > Блоги.
Подробнее...[/di] обязательно установите [dw]права на запись[/dw][di][/di]. В этом случае все зарегистрированные посетители смогут оставлять комментарии, которые [dw]сразу[/dw][di]Если необходимо, то для товаров можно использовать премодерацию комментариев, тогда они будут отображены на сайте только после проверки модератором.
Подробнее...[/di] отобразятся на сайте.Настройка компонента
В стандартном шаблоне компонента [comp include_62978]Каталог[/comp] (bitrix:catalog) существует возможность вывода в публичной части сайта формы для комментариев.
Для вывода и корректной работы формы комментариев, в форме настроек параметров компонента в секции Настройки детального просмотра, отметьте опции Включить отзывы о товаре, Использовать комментарии и укажите название созданного блога в соответствующем поле:
После чего в публичной части сайта станет доступна [dw]форма[/dw][di]
[/di] для комментариев/отзывов.
Видеоролик
Документация по теме
Работа с комментариями
Работаем с комментариями
Просматривайте и редактируйте, оставляемые в форме, комментарии/отзывы как в [dwi include_6076291]публичной части сайта[/dwi], так и в [dwi include_6076309]административном[/dwi] разделе.
Публичная часть
Для работы с комментариями в публичной части сайта перейдите к желаемому товару и воспользуйтесь [dw]соответствующими ссылками[/dw][di]
[/di] под комментариями. Назначение ссылок понятно из названия. Отметим, что ссылка Спам? позволяет перейти к Административной части сайта и ограничить доступ к сайту посетителю, оставившему комментарий.
Административная часть
Для работы с комментариями в административной части перейдите на страницу Комментарии (Сервисы > Блоги > Комментарии). В открывшемся списке отражены комментарии сразу ко всем блогам в системе:
Для того чтобы видеть все комментарии только для товаров магазина укажите в фильтре [dw]идентификатор[/dw][di]
[/di] блога, в котором они и находятся. Также, с помощью фильтра, есть возможность указать и другие [dw]параметры[/dw][di]Например, дату создания:
[/di], по которым отобразятся комментарии в списке.
С помощью [dw]пунктов меню действий[/dw][di]
[/di] списка [dw]Скрывайте/Показывайте[/dw][di]Пункты меню действий Скрыть/Показать обычно используются в случае, если для комментариев используется Премодерация.[/di] (комментарий не удаляется, но и не отображается) или Удаляйте комментарии. Ссылка [стоп-лист] позволит ограничить доступ к сайту для посетителя, оставившего комментарий.
Ссылки в колонках ID и Комментарий позволяют перейти к комментарию в публичной части сайта для его просмотра или редактирования.
Премодерация комментариев
Используйте [dw]премодерацию[/dw][di]Премодерация - способ управления контентом (например, комментариями), при котором материалы публикуются для всех только после проверки специально назначенным человеком (модератором).[/di] комментариев, тогда они отобразятся на сайте только после проверки модератором. Для этого в настройках [dw]блога[/dw][di]Давайте посмотрим, какие настройки блогов необходимо выполнить, чтобы организовать работу с комментариями/отзывами для товаров интернет-магазина.
Подробнее...[/di] необходимо установить право на запись с премодерацией:В результате после того, как пользователь оставит комментарий, ему выведется [dw]сообщение[/dw][di]
[/di], а сам комментарий отправится на премодерацию и не будет отображен на сайте. В административной же части сайта такие комментарии отображены в столбце Опубликован со статусом [dw]Нет[/dw][di]
[/di].
Примечание: Воспользуйтесь фильтром (поле [dw]Опубликован[/dw][di][/di]), чтобы выбирать только неопубликованные комментарии.
Документация по теме
Техподдержка на сайте
Посмотрим, как с помощью возможностей «1C-Битрикс: Управление сайтом» организовать поддержку клиентов интернет-магазина (например, если поддержка невозможна или нецелесообразна по телефону).
Настраиваем техподдержку
Для организации поддержки на сайте [dw]создайте раздел/страницу[/dw][di]Создавайте новую страницу как через Публичный раздел, так и через Административный.
Подробнее...[/di] и разместите на ней компонент [comp include_63127]Техподдержка[/comp]. Это позволит [dw]в публичной части сайта[/dw][di]Создание интерфейса техподдержки в публичном разделе Bitrix Framework выполняется с помощью компонентов модуля Техподдержка.
Подробнее...[/di] посетителям создавать обращения, а администратору работать с ними.Внимание! Для того, чтобы [dw]группа[/dw][di]В этой главе вы узнаете, как определить пользователей в группы, а также как изменить параметры группы (например, уровень доступа к модулям).
Подробнее...[/di] зарегистрированных пользователей имела доступ к интерфейсу для работы с обращениями, при создании техподдержки на сайте задайте ей право [dw]клиент техподдержки[/dw][di][/di].
Работа с обращениями
Работа с обращениями, как клиентом, так и сотрудником поддержки (модератор/администратор сайта), выполняется прямо из публичного интерфейса. В списке отображаются все обращения и основная информация по ним, а индикаторы помогают визуально отличать, в каком статусе находится требуемое обращение.
Находите обращение с помощью фильтра. При необходимости выберите [dw]дополнительные параметры[/dw][di]
[/di].
Администратор работает с обращениями с помощью формы, которая доступна по пункту меню [dw]Изменить[/dw][di]
[/di] списка обращений:
- В [dw]верхней части формы[/dw][di]
[/di] отображается информация о просмотрах пользователей, о самом обращении, а также переписка сотрудника поддержки и клиента.
- Общение с клиентом происходит с помощью [dw]формы ответа[/dw][di]
[/di] в нижней части. С помощью элементов управления указывается критичность обращения, оценивается ответ или закрывается обращение, если проблема решена.
Документация по теме
Пример организации продажи контента на сайте
Технология продажи контента основана на базовом принципе системы «1С-Битрикс: Управление сайтом» - разграничение прав доступа к ресурсам сайта. Для каждой группы пользователей сайта задаются права для получения доступа к той или иной информации на сайте. Посетитель, совершивший покупку какого-либо контента, добавляется в список пользователей сайта и привязывается к группе с правом доступа к платному контенту.
Внимание: Организация продажи контента, описанная в текущей главе, недоступна для редакции Малый Бизнес, так как в этой редакции отсутствует функционал создания счета покупателя.Алгоритм организации продажи контента
Технология продажи контента основана на базовом принципе системы «1С-Битрикс: Управление сайтом» - разграничение прав доступа к ресурсам сайта. Для каждой группы пользователей сайта задаются права для получения доступа к той или иной информации на сайте. Посетитель, совершивший покупку какого-либо контента, добавляется в список пользователей сайта и привязывается к группе с правом доступа к платному контенту.
Примечание: При отмене совершённой покупки необходимо вручную отвязать пользователя от группы, обладающей правом доступа к платному контенту.Таким образом, процесс продажи контента сводится к продаже прав доступа той или иной группы пользователей к содержимому сайта. Продажа прав доступа возможна как на определенный период (продажа абонемента), так и без ограничения сроков использования.
Внимание: Организация продажи контента, описанная в текущей главе, недоступна для редакции Малый Бизнес, так как в этой редакции отсутствует функционал создания счета покупателя.Алгоритм
В общем случае, процесс организации продажи контента на сайте опишем последовательностью операций:
- создание группы пользователей, обладающей правами доступа к необходимым ресурсам сайта;
- настройка возможностей продажи прав доступа этой группы;
- создание и настройка торгового каталога для продажи контента;
- настройка Интернет-магазина;
- размещение предлагаемых товаров (контента) в Публичном разделе сайта;
- получение и обработка заказов покупателей.
В качестве примера рассмотрим организацию продажи подписки к подробному содержанию статей.
Документация по теме
Создание группы пользователей
Видеоурок
Продажа контента основана на распределении прав доступа, поэтому сначала [dw]создайте группу пользователей[/dw][di]Механизм создания групп описан в курсе Администратор.Базовый.
Подробнее...[/di], например, с названием Подписчики, права которой будут продаваться.Создаем группу
- В форме создания группы на закладке Доступ значения полей оставьте равными <по умолчанию>, поскольку пользователям группы Подписчики предоставляем доступ только к информации в публичном разделе сайта.
- В настройках модуля Торговый каталог на закладке Продажа прав отметьте группу Подписчики как группу, получение прав которой продается:
Создание типа инфоблока и инфоблоков
Видеоурок
Информация платного контента (статьи) и каталог предоставляемых услуг доступа (подписка на доступ к статьям) создаются на основе инфоблоков.
Создание контента
Прежде, чем создавать такие информационные блоки, [dw]создайте новый тип[/dw][di]Вам предстоит работа с новым видом информации? Создайте под него свой тип инфоблоков.
Подробнее...[/di] инфоблоков (например, Платный контент).Далее [dw]создайте информационный блок[/dw][di]В этой главе Вы узнаете, как создать новый инфоблок и "подогнать его под себя".
Подробнее...[/di], например, Платные статьи, для хранения элементов (статей) с платным доступом к подробному содержанию. Во вкладке [dw]Доступ[/dw][di][/di] задайте для [ds]ранее созданной[/ds][di] Продажа контента основана на распределении прав доступа, поэтому сначала создайте группу пользователей , например, с названием Подписчики, права которой будут продаваться.
Подробнее...[/di] группы Подписчики права доступа уровня Чтение.Наполните инфоблок [dw]статьями[/dw][di]Созданием этих статей скорее занимается контент-менеджер, а не администратор. Поэтому в следующем уроке рассмотрим вариант создания статей из публичной части.[/di] - продаваемым контентом.
Создание инфоблока для продажи контента
Сделаем каталог предоставляемых услуг доступа и настроим его на использование в качестве [dw]торгового каталога[/dw][di]Чтобы нужный информационный блок работал в режиме торговых каталогов, необходимо отметить его флажком в поле Является торговым каталогом на странице настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог).
Подробнее...[/di] для продажи контента:- Создайте инфоблок типа Платный контент с названием Продажа подписки на доступ к платным статьям;
- Во вкладке [dw]Торговый каталог[/dw][di]
[/di] отметьте следующие опции:
- Является торговым каталогом
- Продажа контента
- Во вкладке [dw]Доступ[/dw][di]
[/di] задайте для всех пользователей доступ по умолчанию уровня Чтение, чтобы они могли видеть будущие продаваемые подписки и приобретать их.
Добавление элементов инфоблока для продажи контента
Элементы инфоблока Продажа подписки на доступ к платным статьям меняются редко и их немного, поэтому [dw]создать[/dw][di]Создавать их можно и из административной части.[/di] их лучше администратору.
- В форме создания элемента инфоблока укажите [dw]название[/dw][di]Например, Подписка на 1 месяц[/di] подписки;
- В группе параметров Торговый каталог [dw]укажите цену и выберите валюту[/dw][di]
[/di];
- Откройте закладку Параметры. В секции [dw]Параметры подписки[/dw][di]
[/di] заполните поля, которые служат для задания параметров подписки на доступ к контенту сайта:
- В поле Тип оплаты выберите:
- Одноразовая – означает, что товар приобретается покупателем один раз. В дальнейшем никаких движений по приобретенному товару не предусматривается.
- Регулярная (или подписка) – означает, что по истечении заданного периода времени покупателю выставляется новый счет на продление использования товара (в примере используется этот вариант).
- Пробный период – предусматривает приобретение пробной версии товара (например, пробного доступа). По истечении указанного периода покупателю выставляется счет на покупку полной версии товара.
- В поле Длина периода оплаты указывается длительность периода времени, по истечении которого системой выставляется новый счет на приобретение товара. Значение поля задается для неодноразовых типов оплаты (регулярная и пробный период).
- Единица времени периода оплаты – определяются единицы времени, используемые для задания продолжительности периода оплаты (месяц, сутки, час и т.д.).
- В поле Пробная для (заполняется только для пробных) указывается полная версия товара. По истечении пробного периода пользователю предлагается приобрести указанный товар (полную версию).
- Продление без оформления заказа – если опция выбрана, то при продлении товара (пользования товаром) рассчитывается сумма заказа, но сам заказ не формируется в базе системы. Данная опция полезна при проведении небольших регулярных списаний с внутреннего счета покупателя.
- В поле Тип оплаты выберите:
- Перейдите на закладку Группы. В ней определим группу, в которую попадет пользователь, купивший подписку на платный контент. Если подписка действует определенный срок, то в поле [dw]Длительность приписывания[/dw][di]
[/di] задайте необходимый период.
Повторяя операции по добавлению элемента в инфоблок, добавьте подписки на 6 и 12 месяцев. Итоговый список элементов инфоблока Продажа подписки на доступ к платным статьям выглядит так:
Создание публичного интерфейса инфоблоков
Видеоурок
В этом уроке рассмотрим, как вывести в публичной части сайта инфоблок со статьями, а также каталог с продаваемыми подписками.
Размещение инфоблока со статьями
Размещение информационного блока Платные статьи в Публичном разделе сайта осуществляется с помощью визуального редактора и компонентов модуля Информационные блоки.
[ds]Создадим раздел[/ds][di]Раздел создаётся с помощью кнопки Создать раздел.
Подробнее...[/di], например, Статьи по подписке (/subscription_articles/
). Для удобства дальнейшего поиска этого раздела можно [dw]создать пункт меню[/dw][di][/di], а затем [ds]ограничить доступ[/ds][di] В уроке подробно описано, как ограничить доступ к разделу и скрыть пункт меню.
Подробнее...[/di] к этому пункту.На индексной странице раздела [ds]разместим[/ds][di]Просто переместите его мышкой в рабочую область слева от списка.
Подробнее...[/di] комплексный компонент [comp include_62967]Новости[/comp]. Этот компонент выведет список всех элементов инфоблока (в нашем случае – статей), а также создаст страницы детального просмотра. Настроим этот компонент:- В основных параметрах выберем тип инфоблока Платный контент и инфоблок Платные статьи;
- Отметим опцию [dw]Устанавливать заголовок страницы[/dw][di]В этом случае в качестве заголовка страницы будет установлено название статьи.[/di].
Примечание: Если вы хотите, чтобы все пользователи могли видеть анонсы статей, но детальный просмотр был доступен только для группы Подписчики, то задайте в настройках инфоблока Платные статьи [dw]доступ[/dw][di][/di] по умолчанию для всех пользователей уровня Чтение, а в настройках компонента Новости отметьте опцию [dw]Использовать дополнительное ограничение доступа[/dw][di]Опция позволяет ограничить доступ к детальной информации элементов инфоблока:
[/di] и выберите нужную группу.
Как сделать то же самое с помощью простых компонентовДля вывода платных статей создадим страницы со списком статей и детального просмотра. Создание страницы со списком статей
- [ds]Создаем раздел[/ds][di]Раздел создаётся с помощью кнопки Создать раздел.
Подробнее...[/di], например,/subscription_articles/
на сайте. - На индексной странице раздела [ds]разместим[/ds][di]Просто переместите его мышкой в рабочую область слева от списка.
Подробнее...[/di] компонент [comp include_62968]Список новостей[/comp]. Этот компонент выводит анонсы всех элементов инфоблока, которые используются для перехода на страницу детального просмотра независимо от прав пользователя. - В свойствах компонента укажем тип инфоблока Платный контент, код инфоблока Платные статьи, путь к странице детального просмотра - [dw]detail.php[/dw][di]
[/di].
Создание страницы детального просмотра новостей
- Создаем страницу detail.php в разделе
/subscription_articles/
. - В теле страницы разместим компонент [comp include_62969]Новость детально[/comp].
- В свойствах компонента укажем тип инфоблока Платный контент, код инфоблока Платные статьи, путь к странице со списком элементов (статей) - index.php.
- Отметим опцию [dw]Устанавливать заголовок страницы[/dw][di]В этом случае в качестве заголовка страницы будет установлено название статьи.[/di].
Наполнение контентом
Теперь контент-менеджер приступает к наполнению сайта платным контентом с помощью [dwi include_6096723]Режима правки[/dwi] в публичном интерфейсе. Рекомендуем [ds]настроить форму[/ds][di]Стандартные формы редактирования элементов и разделов имеют множество полей, что создает трудности при заполнении. Облегчите свою ежедневную работу вместе с предустановленными данными для полей.
Подробнее...[/di] добавления статей для удобства работы контент-менеджера.Если контент-менеджеров несколько и каждый из них отвечает за собственный раздел платного контента, [ds]настройте права доступа[/ds][di]Некоторые модули предусматривают дополнительную настройку прав доступа к контенту.
Подробнее...[/di] в расширенном режиме к нужным разделам.Размещение каталога для продажи подписок
Настроим вывод каталога подписок в публичном разделе сайта, чтобы пользователи осуществляли покупку подписки на доступ к платному контенту:
- Создадим раздел Подписка на статьи (
/subscription/
); - На индексной странице раздела разместим комплексный компонент [comp include_62978]Каталог[/comp]. В настройках компонента:
- укажем тип инфоблока Платный контент и инфоблок Продажа подписки на доступ к платным статьям;
- в группе параметров Цены обязательно выберем тип цены;
- в группе параметров Добавление в корзину пропишем URL, ведущий на страницу с корзиной покупателя (в стандартном шаблоне интернет-магазина уже есть предустановленная страница с корзиной – это индексная страница раздела /personal/cart/, однако вы можете создать свою страницу и разместить на ней компонент [comp include_63316]Корзина[/comp]).
В результате посетители сайта смогут покупать подписки на платные статьи.
Создание персонального раздела и показ формы оформления заказа
Видеоурок
Создание персонального раздела
Персональный раздел пользователя – это особый раздел сайта, позволяющий зарегистрированным и авторизованным пользователям отслеживать статус выполнения заказа, управлять внутренним счетом, профилями заказов и подписками, а также корректировать свои личные данные и менять пароль.
Для создания персонального раздела пользователя выполним два несложных шага:
- [ds]Создадим раздел[/ds][di]Раздел создаётся с помощью кнопки Создать раздел.
Подробнее...[/di], в котором в дальнейшем будут размещены все необходимые страницы; - На индексной странице созданного раздела (
index.php
) [ds]разместим[/ds][di] Просто переместите его мышкой в рабочую область слева от списка.
Сразу после размещения появится окно настройки компонента.
Подробнее...[/di] и настроим компонент [comp include_4189933]Персональный раздел пользователя[/comp]: в настройках этого компонента отметим страницы, которые должны выводиться в персональном разделе, а также в группе параметров Шаблоны ссылок пропишем пути до существующих [dw]страниц[/dw][di][/di] нашего интернет-магазина.
Подробнее о персональном разделе пользователя читайте в отдельной главе.
Примечание: Для быстрого перехода в корзину или в персональный раздел пользователя удобно использовать [ds]включаемую область[/ds][di] Включаемая область - это специально выделенная область на странице сайта, которую можно редактировать отдельно от основного содержания страницы.
Подробнее...[/di] с расположенным в ней компонентом [comp include_63318]Ссылка на корзину[/comp]. В штатном шаблоне интернет-магазина такая включаемая область уже есть и выводится [dw]в правом верхнем углу[/dw][di][/di]. Необходимо только прописать желаемые ссылки в настройках компонента.
Страница оформления заказа
Переход на страницу просмотра содержимого корзины выполняем по ссылке на корзину или по кнопке Купить, расположенной рядом с товаром (подпиской). Именно с этой страницы вы приступаете к процедуре оформления заказа (кнопка Оформить заказ).
Чтобы посетитель имел возможность оформить заказ на выбранные товары:
- Создадим [ds]новую страницу[/ds][di]Создание страниц доступно с помощью Мастера, по шаблону и через документооборот. Самый простой и рекомендуемый нами способ - с помощью Мастера.
Подробнее...[/di] в необходимом разделе сайта; - В теле страницы разместим компонент [comp include_146775]Оформление заказа[/comp] (bitrix:sale.order.ajax).
- Проведем настройку параметров компонента.
Внимание! Обязательно задайте путь к созданной странице в настройках компонента Корзина (страница с содержимым корзины пользователя).В результате в публичной части страница оформления заказа имеет вид:
Настройка прав на работу с заказами в разных статусах
Процедуры продажи, оплаты контента и обработки заказа выполняются с помощью средств модуля [dw]Интернет-магазин[/dw][di]Настройки Интернет-магазина (типов плательщиков, платежных систем, пластиковых карт и т.д.) подробно описаны в уроке Настройка магазина.[/di]. Поэтому в нем осуществляется настройка параметров этих операций.
Видеоурок
Права на работу с заказами
В нашем примере обработкой и управлением заказами займутся сотрудники с правами Обработка заказов. Данный уровень прав позволит им осуществлять обработку заказов, но запретит доступ к управлению любыми настройками модуля Интернет-магазин.
Выберем группу пользователей (например, Администраторы интернет-магазина), перейдём в настройки модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) и во вкладке Доступ зададим для этой группы доступ к модулю уровня Обработка заказов:
С этими правами после настройки статусов заказов можно выполнить над заказом [dw]ряд действий[/dw][di]
[/di]: просмотреть подробную информацию о заказе и отредактировать часть параметров, копировать заказ, а также напечатать документы по заказу.
Если же вы хотите дать пользователям группы максимальные права по работе с заказами, то в настройках модуля Интернет-магазин задайте доступ уровня Обработка заказов, как показано выше, а также выберите эту группу во вкладке [dw]Права на заказы[/dw][di]
[/di]. В этом случае над заказом можно выполнить гораздо больше [dw]действий[/dw][di]
[/di]: просмотреть подробную информацию и отредактировать часть параметров, копировать заказ, напечатать документы по заказу, отправить заказ в архив, изменить его параметры и даже удалить.
Примечание: Если сайтов несколько, то для каждого из них можно выбрать свою группу пользователей, обладающую доступом к обработке заказов. Для этого нужно сначала во вкладке [dw]Доступ[/dw][di][/di] задать всем нужным группам права уровня Обработка заказов, а затем во вкладке [dw]Права на заказы[/dw][di]В данном случае пользователи группы Администраторы интернет-магазина смогут работать только
с заказами первого сайта "Интернет-магазин", а пользователи группы Контент-редакторы смогут
работать только с заказами второго сайта "Магазин игрушек":[/di] для каждого из сайтов выбрать желаемую группу.
Статусы заказов
Информирование клиентов и сотрудников Интернет-магазина о текущем состоянии заказа осуществляется с помощью статусов. В системе предусмотрено два вида статусов:
- Статусы-состояния – предустановлены в системе и отражают текущее состояние заказа: Оплачен, Отменен, Разрешен к доставке;
- [dw]Информационные статусы[/dw][di]Статусы заказа - этапы, через которые проходит заказ во время обработки. Они служат для информирования клиентов и сотрудников интернет-магазина о текущем состоянии заказа.
Подробнее.[/di] – отражают этапы, через которые проходит заказ во время обработки.
В нашем примере управляют заказами сотрудники группы Администраторы интернет-магазина, поэтому для них необходимо настроить права на доступ к различным статусам заказа на странице: Магазин > Настройки > Статусы.
Для каждого статуса:
- Откройте форму редактирования (пункт Изменить в Меню действий).
- В группе параметров Права на доступ назначьте право доступа группе Администраторы интернет-магазина:
Теперь пользователи группы Администраторы интернет-магазина смогут управлять заказами сайта, находящимися в любом статусе.
Проверьте себя
Ответьте на несколько вопросов по теме Интернет-магазин, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
1 Для функционирования интернет-магазина в системе должна быть задана хотя бы одна валюта. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 2 При редактировании заказа в административной части сайта нельзя отключить уже примененные скидки. ВерноУвы, вы ошиблись. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 3 Распечатать документы по заказу можно только со страницы просмотра/редактирования заказа. ВерноУвы, вы ошиблись. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 4 Внесение оплаты по заказу может быть выполнено несколькими частями, причем частичных оплат может быть создано несколько. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 5 Отгрузку нельзя производить частями. ВерноУвы, вы ошиблись. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 6 Маркировочный код товара проставляется в карточке товара. ВерноУвы, вы ошиблись. Поле для ввода маркировочного кода находится в форме редактирования отгрузки в разделе Список товаров. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 7 Для каждого сайта обязательно нужно создавать свои типы плательщиков. ВерноУвы, вы ошиблись. Один тип плательщика может быть привязан к нескольким сайтам. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 8 Свойства заказа определяют, какие поля должен будет заполнить покупатель при оформлении заказа. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 9 Количество уровней вложенности местоположений не ограничено. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 10 На странице Магазин > Настройки > Цены > Наценки можно создать наценки к любому типу цен. ВерноУвы, вы ошиблись. Наценки можно создать только к базовому типу цены. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 11 Для любой службы доставки можно настроить ограничения. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 12 Чтобы кассы могли печатать чеки при оплате заказов через конкретную платежную систему, необходимо в форме создания/редактирования этой платежной системы отметить опцию Разрешить печать чеков. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 13 Для импорта товаров с торговыми предложениями достаточно импортировать один файл. ВерноУвы, вы ошиблись. Необходимо последовательно импортировать два файла: инфоблок товаров и инфоблок торговых предложений. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 14 Планы аффилиатов могут зависеть либо от количества продаж, либо от суммы продаж. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 15 У пользователя в одной валюте может быть только один счёт. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз.
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Также рекомендуем ознакомиться с другими практическими заданиями, составленными к отдельным главам раздела "Интернет-магазин":
- Практические задания к главе "Заказы";
- Практические задания к главе "Настройка магазина";
- Практические задания к главе "Экспорт и импорт данных";
- Практические задания к главе "Аффилиаты";
- Практические задания к главе "Покупатели";
- Практические задания к главе "Отчёты".
Задания можно выполнять в любом порядке.
- Выполните настройки округления согласно следующим требованиям:
- магазин должен работать с точностью цен .0000;
- покупатели интернет-магазина должны видеть после запятой 2 десятичных знака;
- итоговая цена должна округляться в пользу клиента с точностью до 0.01.
Создайте [ds]скидку[/ds][di] Возможности торгового маркетинга включают в себя специальные пресеты скидок, которые позволяют достаточно быстро и просто настроить скидки для вашего магазина. Встроенные пресеты скидок доступны на странице Предустановленный список маркетинговых акций (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций)
Подробнее...[/di] на все товары 12.5% и проверьте в публичной части сайта корректность показа округлённых цен.РешениеЗадание составлено по материалам урока:
Результат:
- Отредактируйте свойство товаров "Производитель" (измените вид свойства в умном фильтре) двумя способами:
- через раздел "Свойства товаров";
- через раздел "Настройки каталога".
РешениеЗадание составлено по материалам урока:
Результат:
- Проставьте группу для маркировки всем товарам раздела "Обувь". Создайте заказ с товаром из раздела "Обувь", проставьте маркировочный код товара [ds]в отгрузке[/ds][di]
Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки. Список всех отгрузок по заказам доступен на странице Магазин > Заказы > Отгрузки.
Подробнее...[/di] созданного заказа.РешениеЗадание составлено по материалам урока:
Результат:
- Создайте новую [ds]группу пользователей[/ds][di]
Создание и управление группами пользователей выполняется на странице Группы пользователей (Настройки > Пользователи > Группы пользователей).
Подробнее...[/di] и настройте права доступа таким образом, чтобы участники группы могли:- создавать/редактировать товары и торговые предложения;
- создавать/редактировать заказы;
- создавать/редактировать правила работы с корзиной.
Добавьте в созданную группу нового пользователя, авторизуйтесь на сайте под его учётной записью и проверьте, какие возможности ему доступны.
РешениеЗадание составлено по материалам урока:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Кассы и закон: работайте без штрафов
Как перестроить свой интернет-магазин под требования закона и избежать штрафов? Почитайте материалы данной главы:
- мы рассказываем об условиях закона;
- приводим несколько способов подключения касс;
- обращаем внимание на важные ежедневные процессы.
В результате вы подберете наиболее удобный для себя сценарий работы с кассами и избежите проблем с ФНС.
Кратко о законе 54-ФЗ
Основные требования закона
54-ФЗ - федеральный закон, определяющий каким образом ваш бизнес должен осуществлять расчеты с покупателями.Кого касается?
Требования законопроекта касаются всех платежных расчетов, осуществляемых на территории РФ. Поэтому все российские интернет-магазины обязаны перейти на [dw]онлайн-кассы[/dw][di]Онлайн-касса - физическая касса с доступом в интернет. Отправляет ваши данные о расчетах в налоговую и записывает их на свой фискальный накопитель [/di].
Что меняется в привычном порядке торговли?
Новая редакция закона внесла значительные изменения, а именно:
- работать со старой кассой невозможно: необходимо зарегистрировать и использовать только современную онлайн-кассу;
- чеки должны выбиваться на все расчеты с покупателями, в том числе и на электронные платежи;
- теперь все чеки в электронном виде отправляются в ФНС через [dw]оператора фискальных данных[/dw][di]Оператор фискальных данных (ОФД) - посредник между онлайн-кассой и налоговой службой. Хранит данные о расчётах по кассе и отправляет электронные чеки клиентам.[/di];
- добавлены новые [dw]обязательные реквизиты[/dw][di]
- Наименование документа и порядковый номер за смену
- Дата, время и место осуществления расчёта, наименование организации
- Должность и фамилия лица, осуществляющего расчёт с покупателем
- Признак расчёта: приход/расход
- Номер смены
- Наименование товаров, услуг с описание количества, цены за единицу и общей стоимостью
- НДС и ставка налога в зависимости от системы налогообложения
- Форма расчёта: наличные/электронный расчёт
- Фискальный признак: номер чека, который присваивает ОФД
- Регистрационный номер ККТ (контрольно-кассовой техники)
- Номер фискального накопителя
- Наименование оператора фискальных данных
- Адрес сайта ОФД
- Адрес покупателя для печати электронного чека
- за невыполнение требований закона грозят штрафы и санкции.
Когда закон вступает в силу?
- с 1 февраля 2017 года невозможно зарегистрировать кассу старого образца;
- с 1 июля 2017 года все владельцы старых касс обязаны применять только кассы нового образца (исключение - предприниматели, работающие по [dw]ЕНВД[/dw][di] ЕНВД - единый налог на вмененный доход (система налогообложения, применяемая для малого бизнеса и предпринимателей, действующая до 2021 года).[/di] и патенту);
- с 1 июля 2018 года предприниматели, работающие по ЕНВД и патенту, также переходят на онлайн-кассы.
- с 1 июля 2019 года при дистанционных способах расчета владельцы онлайн-касс должны формировать два чека (при получении оплаты и при отгрузке заказа).
- Приобрести новую фискальную технику либо доработать старую под новые требования закона.
- Заключить договор с оператором фискальных данных.
- Зарегистрировать или перерегистрировать ККТ в налоговой.
- Зарегистрироваться онлайн в налоговой (в соответствии с новыми поправками предусмотрена регистрация напрямую в вашем отделении налоговой инспекции).
- Подключить кассу к интернету.
- Отправлять чеки в электронном виде в ОФД.
- Раз в 13 месяцев производить замену блока фискальной памяти.
- Обеспечивать сохранность фискальных накопителей не менее 5 лет с даты их регистрации в налоговых органах.
- При дистанционных способах расчета, когда момент оплаты товара и его отправка происходят в разное время, пользователь ККТ должен сформировать два чека:
- один – при поступлении денежных средств;
- второй – при отгрузке товара (при передаче в службу доставки).
Подробнее о том, когда и какие чеки печатать, читайте в [ds]соответствующем уроке.[/ds][di] В уроке рассматриваются типы чеков Оплаты и Отгрузки в системе «1С-Битрикс: Управление сайтом», а также частые сценарии, при которых они печатаются.
Подробнее...[/di] - Сценарий №1 – у вас есть 1С, вы к нему подключаете кассу и настраиваете интеграцию магазина c 1С.
- Сценарий №2 – вы либо арендуете кассу через онлайн-сервисы: Orange Data, Атол.Онлайн и Checkbox (для Украины), либо подключаете [dw]онлайн-кассу[/dw][di]
Доступно подключение следующих онлайн-касс:
- АТОЛ
- Штрих-М
- Эвотор [/di] через сервис фискализации Бизнес.РУ Онлайн-Чеки, либо настраиваете платежную систему Robokassa или ЮKassa и подключаете онлайн-кассы Робочеки или Чеки ЮKassa соответственно. - Первый ОФД
- Платформа ОФД
- ОФД ЯРУС
- Такском ОФД
- OFD.RU
- Тензор ОФД
- Приобретите [dw]ККМ[/dw][di]ККМ (Контрольно Кассовая Машина) в обиходе кассовый аппарат или просто касса, в руководящих документах (законах, положениях и тд) ККТ (Контрольно Кассовая Техника) – это устройство предназначенное для фиксирования обмена денег на товар или услуги. По отчетам ККМ происходит контроль со стороны соответствующих органов.[/di] со встроенным фискальным накопителем.
- Заключите договор с ОФД (оператором фискальных данных) на передачу данных.
- Зарегистрируйте ККМ в ФНС.
- Подключите ККМ к ОФД.
- В 1С:
- Подключите ККМ к 1С.
Примечание: по вопросам подключения обращайтесь к документации 1С. - Скачайте и установите модуль обмена версии 6.5 или выше.
- Настройте узел [ds]обмена документами[/ds][di]Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены основные настройки узла и отмечена опция Активировать обмен документами на закладке Режим обмена данными.
Подробнее...[/di] с сайтом.
- Подключите ККМ к 1С.
- На сайте:
- Проверьте правильность настроек [ds]параметров обмена[/ds][di]На закладке Заказы настраиваются параметры обмена заказами сайта и 1С. Подробнее...[/di].
- Перейдите на страницу со списком касс ( Магазин > Кассы ККМ > Список касс).
- Активируйте кассу с названием [dw]Касса 1С[/dw][di]
[/di].
- В поле ОФД выберите значение [dw]Другой[/dw][di]
.[/di] .
- Остальные параметры оставьте по умолчанию. Если вам необходимы ограничения по использованию кассы, то составьте их на одноименной [dw]закладке[/dw][di]
[/di] аналогично [ds]ограничениям для служб доставки[/ds][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di] - Установите флаг Разрешить печать чеков в настройках нужных вам [ds]платежных систем[/ds][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di].
- В 1С:
- Включите для вашего узла обмен в режиме [dw]реального времени[/dw][di]Если не представляется возможным включить обмен в режиме реального времени, то настройте обмен по расписанию (не реже, чем один раз в 5-10 минут).[/di].
Важно! Недопустимо для одного узла одновременно использовать обмен по расписанию и обмен в режиме реального времени. - Откройте сайт сервиса Orange Data;
- Подключите онлайн-кассу Orange data, выполнив действия согласно инструкции.
- в теме письма пропишите «Запрос сертификатов и ключей»;
- в теле письма укажите название Вашей организации и ИНН.
- Откройте страницу со списком касс (Магазин > Кассы ККМ > Список касс).
- Нажмите кнопку Добавить кассу. Откроется форма создания кассы:
- В качестве обработчика выберите [dw]Orange Data[/dw][di]Примечание: обработчик доступен с версии 17.6.0 модуля Интернет-магазин.[/di] (поддерживает [dw]ФФД[/dw][di] ФФД - формат фискальных документов. Это формат данных, передаваемых в ОФД (оператор фискальных данных) и ФНС (Федеральная налоговая служба). [/di] 1.05).
- Укажите ваш ОФД.
- В поле Внешний идентификатор кассы впишите код группы из файла настроек для CMS, полученного от сервиса Orange Data.
- Опцию Используется оффлайн не отмечайте, поскольку касса у вас не используется оффлайн.
- На закладке [dw]Настройки[/dw][di]
[/di] введите полученные от сервиса Orange Data [dw]настройки безопасности[/dw][di]Сервис Orange Data передает вам следующие файлы:
- private_key.xml - сконвертируйте в PEM-формат и укажите в поле
Приватный ключ для подписи запросов (ключ для подписи запросов можно сконвертировать
из формата XML в PEM с помощью онлайн-конвертера); - <ваш_инн>.crt - укажите в поле Клиентский сертификат;
- <ваш_инн>.key - укажите в поле Приватный ключ SSL;
который указан в описании файла <ваш_инн>.key.
Поле Ключ для проверки подписи - это необязательное поле. В нем указывается
имя приватного ключа (чаще всего это ИНН организации). [/di], укажите информацию об организации, клиенте и выберите систему налогообложения.Настройки [dw]ставок НДС[/dw][di] Значения полей в пункте "Настройки ставок НДС"
(указана информация на начало 2025г., актуальную информацию
смотрите в документации Orange Data):
1 — ставка НДС 20%;
2 — ставка НДС 10%;
3 — ставка НДС расч. 20/120;
4 — ставка НДС расч. 10/110;
5 — ставка НДС 0%;
6 — НДС не облагается;
7 — ставка НДС 5%;
8 — ставка НДС 7%;
9 — ставка НДС расч. 5/105;
10 — ставка НДС расч. 7/107. [/di] менять не рекомендуется. В случае возникновения вопросов обратитесь в службу поддержки сервиса Orange Data.Обратите внимание, если вы не являетесь плательщиком НДС, то значение ставки Без НДС [0%] должно совпадать со значением Без НДС [по умолчанию]. - private_key.xml - сконвертируйте в PEM-формат и укажите в поле
- Закладка Настройки ОФД - опцию[dw]Тестовый режим работы ОФД[/dw][di]Если у вас обычная касса, то в таком случае опция значения не имеет, данные всегда будут уходить в ОФД.[/di] отметьте, только если вы приобрели специальную тестовую кассу. Для следующих двух ОФД имеется по дополнительному полю:
- ОФД ЯРУС - в поле Ключ безопасности введите ключ, сгенерированный в личном кабинете ОФД.
- OFD.RU - в поле ИНН укажите ИНН продаца.
- Сохраните настройки.
- Откройте кассу на редактирование и задайте ограничения на [dw]одноименной закладке[/dw][di]
[/di]. Возможны ограничения по компаниям и платежным системам (составляются аналогично [ds]ограничениям для служб доставки[/ds][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di]). - Открытие/закрытие смены выполняется автоматически. Z-отчеты отслеживайте на сайте сервиса Orange Data, на сайте магазина они не сохраняются.
- Чеки можно отслеживать как на сайте сервиса, так и в административном разделе на странице [dw]Список чеков[/dw][di]Подробнее читайте в уроке Контроль чеков
[/di]. Со стороны «1С-Битрикс: Управление сайтом» в чек передается только информация из заказа покупателя.
- О том, как выполнять полные и частичные возвраты, читайте в уроке [ds]Работа с кассой: смены, продажи, возвраты[/ds][di]Торговый день магазина. Продажи и возвраты.
Подробнее...[/di] - Регистрация в Атол.Онлайн
- Шаг 1. Добавление юридического лица
- Шаг 2. Добавление магазина и калькулятор ККТ
- Шаг 3. Заключение договора с ОФД
- Шаг 4. Расчет стоимости выбранных услуг и пополнение счета
- Откройте сайт сервиса Атол.Онлайн.
- Заполните [dw]форму регистрации[/dw][di]
[/di] клиента.
- На главной странице личного кабинета нажмите кнопку Добавить юридическое лицо.
- Заполните [dw]открывшуюся форму[/dw][di]
[/di].
- Загрузите договор с Атол.Онлайн в электронном виде, если у вас есть действующий, либо скачайте шаблон договора, заполните его, подпишите и загрузите.
- Нажмите кнопку Далее. Сервис сохранит юридическое лицо и перейдет к следующему шагу.
- На [dw]втором шаге[/dw][di]
[/di] укажите [dw]URL интернет-магазина[/dw][di]URL магазина состоит из следующих частей:
- протокол;
- поддомен;
- домен;
- доменная зона.
- Отметьте параметры торговли.
- Задайте арендуемое [dw]количество[/dw][di]Чтобы понять какое количество касс вам необходимо, воспользуйтесь калькулятором.[/di] ККТ.
- Нажмите Далее. Сервис сохранит настройки и [dw]отобразит данные[/dw][di]
[/di].Добавление второго и последующих магазинов выполняется по кнопке Добавить магазин.
- Кликните по кнопке Заключить договор с ОФД.
- Выберите ОФД из выпадающего списка.
- Нажмите кнопку Перейти на сайт ОФД.
- Нажмите кнопку Есть договор с ОФД.
- Выберите ОФД из выпадающего списка.
- Укажите номер и дату заключения договора.
- Нажмите на кнопку и сервис выгрузит [dw]счёт в формате xlsx[/dw][di]
[/di].
Дополнительные документы- Формирование УПД на услуги - ежемесячное поступление [dw]универсального передаточного документа[/dw][di]
[/di] за оказанные услуги.
- Формирование УПД на покупку ФН - после покупки ФН вам отправится [dw]универсальный передаточный документ на покупку ФН[/dw][di]
[/di] на электронную почту, указанную при добавлении юридического лица. Для согласования отправки оригиналов документов с вами свяжется менеджер.
- Формирование документов на передачу ФН на ответственное хранение в АТОЛ Онлайн и предоставление ККТ в аренду - после покупки ФН вам отправят [dw]акт приема-передачи на покупку ФН[/dw][di]
[/di] на электронную почту, указанную при добавлении юридического лица. Для согласования отправки оригиналов документов с вами свяжется менеджер.
- Формирование УПД на услуги - ежемесячное поступление [dw]универсального передаточного документа[/dw][di]
- Нажмите Далее.
- Кликните по кнопке Скачать файл для пакетной регистрации. Подача заявления на пакетную регистрацию ККТ осуществляется в ЛК на сайте ФНС https://www.nalog.ru/.
Формат файла заявления для пакетной регистрации ККТ на сайте ФНС
XML-файл для подачи заявления на пакетную регистрацию ККТ в ФНС имеет следующий формат: <Файл ВерсПрог="1.0" ВерсФорм="5.01" ИдФайл="KO_ZVLREGKKT"> <Документ КНД="1110061" ДатаДок="07.11.2016"> <СвНП> <НПЮЛ НаимОрг="ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "Аврора"" ИННЮЛ="7701010101" КПП="770101001"/> </СвНП> <Подписант ПрПодп= "1"> <ФИО Фамилия="Иванов" Имя="Иван" Отчество="Петрович"> </Подписант> < ЗаявРегККТ ВидДок="1"> <СведРегККТ МоделККТ=""ЭФИР-ЛЮКС" НомерККТ= "0234567890" МоделФН="Эфирный ФН - 9998" НомерФН="04560100" ПрАвтоном="2" ПрЛотерея="2" ПрАзарт="2" ПрПлатТерм="2" ПрАвтоматУстр="2" ПрИнтернет="2" ПрРазвозРазнос="2" ПрБланк="2" ПрПлатАгент="2" ПрАкцизТовар="2" > <СведОФД ИННЮЛ="7728699517" НаимОРГ ="ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "Аврора"" /> <СведАдрМУст НаимМУст="www.atol.ru"> <АдрМУст Индекс="606150" КодРегион="52" Район="р-н Вачский" НаселПункт="рп. Вача" /> </СведАдрМУст> </СведРегККТ> </ЗаявРегККТ> </Документ> </Файл >
где:- ИдФайл – повторяет наименование файла без расширения;
- КНД – классификатор налоговых документов, принимает значение 1110061;
- ДатаДок – дата формирования документа;
- ПрПодп – признак лица, подписавшего документ: 1– пользователь, 2 – представитель пользователя;
- ВидДок – Вид документа: 1 – заявление на регистрацию ККТ, 2 – заявление на перерегистрацию ККТ;
- СвНП – сведения о пользователе;
- НПЮЛ – сведения об организации;
- НаимОрг – наименование организации;
- ИННЮЛ – ИНН организации;
- КПП – КПП организации.
- Скаченный файл отправьте в ФНС для получения регистрационного номера (РНМ).
Подача заявления на пакетную регистрацию ККТ на сайте ФНС
- В личном кабинете ФНС откройте раздел Пакетная регистрация ККТ (Главная страница > Учет контрольно-кассовой техники > Пакетная регистрация ККТ).
- Загрузите ZIP-пакет, содержащий XML-файлы заявлений на регистрацию ККТ.
- Отметьте опцию Подписать и отправить. Заявление о регистрации контрольно-кассовой техники в электронном виде в формате *.xml будет подписано электронной подписью ([dw]КЭП[/dw][di]Квалифицированная электронная подпись – усиленная ЭЦП. Используется для подписи данных при подаче заявления на регистрацию в ФНС. Для получения КЭП необходимо обратиться в УЦ и представить следующие данные:
- Данные организации:
- Наименование;
- Организационно-правовая форма;
- ИНН;
- ОГРН;
- КПП;
- Адрес.
- Данные владельца КЭП:
- Фамилия;
- Имя;
- Отчество;
- Номер паспорта;
- Дата выдачи паспорта;
- Кем выдан паспорт;
- СНИЛС;
- Номер телефона;
- Адрес электронной почты;
- Должность;
- Основание полномочий.
Большинство УЦ (удостоверяющий центр) предоставляют возможность подачи заявления через форму на сайте. Список необходимых документов также доступен на сайтах УЦ и зависит от различных параметров. Вы можете воспользоваться услугами следующих УЦ: Платформа ОФД и СКБ Контур .
Выбор офиса получения КЭП
Для получения КЭП необходимо личное присутствие заявителя, поэтому при подаче заявления на получение КЭП необходимо выбрать, из представляемого списка, офис выдачи КЭП наиболее близко расположенный к работе или места жительства.
[/di]) и направлено в налоговый орган. - Данные организации:
- Перейдите в раздел Результат обработки пакетов заявлений на регистрацию ККТ и просмотрите результаты обработки пакетов.
- Перейдите в раздел Результаты регистрации ККТ в личном кабинете на сайте ФНС.
- Нажмите кнопку Скачать в CSV. Будет сформирован файл следующего формата:
Заводской номер ККТ; Регистрационный номер ККТ 00101101111111;8710000900011111
- [dw]автоматически[/dw][di]
[/di]:
- нажмите кнопку Автоматическая загрузка;
- кликните по кнопке Загрузить файл с номерами РНМ, откроется диалоговое окно;
- укажите путь к файлу, выгруженному из личного кабинета ФНС;
- нажмите OK и сервис автоматически поставит в соответствие каждой ККТ регистрационный номер.
или
- [dw]вручную[/dw][di]
[/di]:
- выберите ККТ, кликнув по строке в списке ККТ юридического лица (заводской номер выбранной ККТ отобразится в поле Заводской номер ККТ);
- В поле Номер РНМ укажите РНМ, присвоенный данной ККТ;
- Нажмите кнопку Добавить;
- РегНомерККТ – РНМ ККТ;
- ЗаводНомер ККТ- заводской номер ККТ;
- Номер КПК – номер фискального документа (отчет об активации ФН);
- Значение КПК – фискальный признак отчета об активации ФН;
- Дата ФП – дата и время перевода ФН в фискальный режим.
- Выберите Обзор и укажите адрес нахождения ZIP-пакета XML-файлов отчетов о регистрации.
- После успешной загрузки пакета нажмите Подписать и отправить.
- login – логин для отправки данных;
- password – пароль для отправки данных;
- group_code – код группы.
- Обработчик - выберите Атол.Онлайн или Атол.Онлайн v4 (поддерживает [dw]ФФД[/dw][di]
ФФД - формат фискальных документов. Это формат данных, передаваемых в ОФД (оператор фискальных данных) и ФНС (Федеральная налоговая служба).
[/di] 1.05) в зависимости от вашей [dw]версии продукта[/dw][di]Основное отличие обработчиков - это то, что Атол.Онлайн v4 поддерживает ФФД версии 1.05, а Атол.Онлайн - всего лишь версии 1.0.[/di] и договора с сервисом.
Примечание: обработчик Атол.Онлайн доступен с версии 17.0.12, а обработчик Атол.Онлайн v4 - с версии 17.7.2 модуля Интернет-магазин.
- Укажите ваш ОФД.
- В поле Внешний идентификатор кассы укажите код группы из файла настроек для CMS.
- Опцию Используется оффлайн не отмечайте, поскольку касса у вас не используется оффлайн.
- Обязательно заполните поле Email. На email, указанный в этом поле, будут приходить уведомления о проблемах с печатью чеков.
- «none» – без НДС;
- «vat0» – НДС по ставке 0%;
- «vat5» – НДС чека по ставке 5%;
- «vat7» – НДС чека по ставке 7%;
- «vat10» – НДС чека по ставке 10%;
- «vat105» – НДС чека по расчетной ставке 5/105;
- «vat107» – НДС чека по расчетной ставке 7/107;
- «vat110» – НДС чека по расчетной ставке 10/110;
- «vat20» – НДС чека по ставке 20%;
- «vat120» – НДС чека по расчетной ставке 20/120.
- ОФД ЯРУС - в поле Ключ безопасности введите ключ, сгенерированный в личном кабинете ОФД;
- OFD.RU - в поле ИНН укажите ИНН продавца.
- Открытие/закрытие смены выполняется автоматически. Z-отчеты отслеживайте на сайте сервиса Атол.Онлайн, на сайте магазина они не сохраняются.
- Чеки можно отслеживать как на сайте сервиса, так и в административном разделе на странице [dw]Список чеков[/dw][di]Подробнее читайте в уроке Контроль чеков
[/di].
- О том, как выполнять полные и частичные возвраты, читайте в уроке [ds]Работа с кассой: смены, продажи, возвраты[/ds][di]Торговый день магазина. Продажи и возвраты.
Подробнее...[/di] - Откройте страницу со списком касс (Магазин > Кассы ККМ > Список касс).
- Нажмите кнопку Добавить кассу. Откроется форма создания кассы:
- Обработчик – выберите Бизнес.РУ (поддерживает [dw]ФФД[/dw][di] ФФД - формат фискальных документов. Это формат данных, передаваемых в ОФД (оператор фискальных данных) и ФНС (Федеральная налоговая служба). [/di] 1.05);
- ОФД – выберите из списка вашего оператора фискальных данных;
- Название – укажите произвольное название;
- Марка ККМ – выберите нужную онлайн-кассу: АТОЛ, Штрих-М или Эвотор;
- Внешний идентификатор кассы – впишите ключ, полученный от сервиса;
- Используется оффлайн – не отмечайте, если не используете кассу в режиме оффлайн;
- E-mail – укажите почтовый ящик, на который будут приходить уведомления в случае ошибок.
- Настройки авторизации – укажите логин и пароль, полученные от сервиса;
- Информация об организации – пропишите ИНН Вашей организации, URL-адрес интернет-магазина и Email;
- Информация о клиенте – данные о клиенте, передаваемые на сервис для отправки чека (по умолчанию передаётся телефонный номер);
- Настройки ставок НДС – не рекомендуется менять настройки [dw]ставок НДС[/dw][di] Значения полей в пункте "Настройки ставок НДС"
(актуальную информацию смотрите на сайте АТОЛ Онлайн,
раздел "API: Описание протокола АТОЛ Онлайн"):
«none» – без НДС;
«vat0» – НДС по ставке 0%;
«vat10» – НДС чека по ставке 10%;
«vat5» – НДС чека по ставке 5%;
«vat7» – НДС чека по ставке 7%;
«vat105» – НДС чека по расчетной ставке 5/105;
«vat107» – НДС чека по расчетной ставке 7/107;
«vat110» – НДС чека по расчетной ставке 10/110;
«vat20» – НДС чека по ставке 20%;
«vat120» – НДС чека по расчетной ставке 20/120. [/di]. В случае возникновения вопросов обратитесь в службу поддержки сервиса Бизнес.РУ.Примечание: По вопросам подключения кассы можно обратиться в поддержку Бизнес.РУ по телефону: 8-800-700-28-10 или почте help@mail.business.ru.Обратите внимание, если Вы не являетесь плательщиком НДС, то значение ставки Без НДС [0%] должно совпадать со значением Без НДС [по умолчанию]. - Налогообложение – выберите из списка систему налогообложения Вашей компании;
- Настройки взаимодействия – укажите режим работы кассы: тестовый или рабочий.
- Email – укажите почтовый ящик, на который будут приходить уведомления в случае ошибок.
- Настройки ставок НДС – не рекомендуется менять настройки [dw]ставок НДС[/dw][di] Значения полей в пункте "Настройки ставок НДС"
(указана информация на 2021г., актуальную информацию смотрите
на сайте docs.robokassa.ru, раздел "Фискализация для клиентов Robokassa",
описание параметра tax):
«none» – без НДС;
«vat0» – НДС по ставке 0%;
«vat5» – НДС чека по ставке 5%;
«vat7» – НДС чека по ставке 7%;
«vat105» – НДС чека по расчетной ставке 5/105;
«vat107» – НДС чека по расчетной ставке 7/107;
«vat10» – НДС чека по ставке 10%;
«vat110» – НДС чека по расчетной ставке 10/110;
«vat20» – НДС чека по ставке 20%;
«vat120» – НДС чека по расчетной ставке 20/120. [/di].Обратите внимание, если Вы не являетесь плательщиком НДС, то значение ставки Без НДС [0%] должно совпадать со значением Без НДС [по умолчанию]. - Налогообложение – выберите из списка систему налогообложения Вашей компании.
- подключить и настроить в вашем интернет-магазине платежную систему ЮKassa
- в личном кабинете ЮКаssa настроить в качестве способа отправки чеков в налоговую Чеки от ЮKassa
- Email – укажите электронный адрес, на который будут отправляться сообщения об ошибке.
- Система налогообложения – выберите из списка систему налогообложения вашей компании.
- Настройки ставок НДС и единиц измерения выставляются по умолчанию и изменять их не требуется. Если поля из этих секций окажутся незаполненными, то обратитесь к документации ЮKassa: Коды ставок НДС и Единицы измерения. Найдите нужную ставку (или единицу измерения) и запишите ее код в пустом поле.
- Зачем переходить на ФФД 1.2
Формат фискальных данных или ФФД: — утвержденная законом форма формируемых ККТ фискальных документов. ФФД определяет перечень реквизитов чека, которые содержат информацию о различных операциях, выполненных кассой. Подробнее...[/di]
Согласно требованиям 54-ФЗ, интернет-магазины при каждой продаже маркированного товара должны формировать запросы о цифровом коде и уведомления о реализации продукции. Так подтверждается достоверность сведений о том, что продаёт магазин (например, что одежда и обувь не являются подделками).
Версии ФФД 1.05 и 1.1 не могли обеспечить такое взаимодействие между магазином и оператором системы маркировки Честный ЗНАК. В сентябре 2020 года Федеральная налоговая служба представила новый перечень дополнительных реквизитов и форматов фискальных документов (ФФД 1.2).
- Кто и когда должен перейти на ФФД 1.2
1 февраля 2022 года [dw]закончился[/dw][di] Процесс перехода на ФФД 1.2 начался 6 августа 2021 года. [/di] переход на ФФД 1.2. На новый формат фискальных документов должны были перейти все, кто реализуют маркированные товары, кроме алкоголя, шуб и изделий из меха.
Примечание: Узнать точные коды товаров, подлежащих маркировке, можно на сайте Честный ЗНАК. - Чем отличается версия ФФД 1.2 от предыдущих?
Новая версия ФФД 1.2 позволяет перед тем, как будет напечатан чек, отправить запрос в Честный знак для [dw]проверки[/dw][di] Проверка происходит в два этапа:
1) На фискальном накопителе;
2) Проверка в Честном знаке. [/di] оригинальности товара. В [dw]чеке[/dw][di][/di] есть специальный символ [M], означающий следующее:
- [M] – проверка прошла не полностью (например, Честный знак не ответил вовремя на запрос);
- [M+] – проверка прошла, товар оригинальный;
- [M-] – проверка прошла, товар не оригинальный.
- Поддерживает ли 1С-Битрикс новый ФФД 1.2?
Да, все [dw]штатные обработчики[/dw][di] Штатные обработчики облачных касс, поддерживающие ФФД 1.2:
- Атол.Онлайн
- Orange Data
- Бизнес.РУ [/di] поддерживают ФФД 1.2, однако нужно выполнить переход на него. - Как перейти на ФФД 1.2?
Чтобы перевести облачную кассу на ФФД 1.2, необходимо перейти на страницу со списком касс (Магазин > Кассы ККМ > Список касс), открыть настройки выбранной Вами облачной кассы и вручную переключиться [dw]на новый обработчик[/dw][di]
[/di] (справа от названия обработчика прописана версия ФФД).
- получения чеков от интернет-магазинов, работающих на «1С-Битрикс: Управление сайтом»;
- передачи чеков [dw]онлайн-кассе[/dw][di]Онлайн-касса - физическая касса с доступом в интернет. Отправляет ваши данные о расчетах в налоговую и записывает их на свой фискальный накопитель[/di] на печать, запись в фискальные накопители (ФН) и отправку [dw]оператору фискальных данных[/dw][di]Оператор фискальных данных - посредник между онлайн-кассой и налоговой службой. Хранит данные о расчётах по кассе и отправляет электронные чеки клиентам.[/di] (ОФД).
- в настоящий момент не поддерживается режим кассы [dw]EoT[/dw][di] Новые прошивки касс АТОЛ с EoT работают через один порт и в приложении BxDTO пока не поддерживаются. [/di];
- поддерживается режим [ds]EoU[/ds][di]
Подключение кассы в режиме EoU (с использованием двух COM-портов).
Подробнее...[/di] (постепенно будет отключен Атолом) и через порт [dw]Ethernet[/dw][di] Если у кассы прошивка с EoT, но есть Ethernet-порт, то можно настроить каналы связи следующим образом:
Канал связи с ККТ – USB-порт или COM-порт;
Канал связи с ОФД – Ethernet-порт. [/di] (если он есть в кассе). - После [ds]проверки связи с ККТ[/ds][di]
- Откройте Тест драйвера ККМ (при установке по умолчанию: Пуск > Все программы > АТОЛ > Драйвер ККТ v.10 > Тест драйвера ККТ).
- Нажмите на кнопку Свойства в правой части окна.
- В открывшемся окне укажите модель кассы и один из двух созданных чуть ранее COM-портов (второй порт будет автоматически занят под службу EoU):
- Нажмите кнопку Проверка связи. Если связь с ККМ установлена, в поле Результат будет выведена информация о подключённой ККМ. Если связь не установлена, убедитесь в правильности выполнения всех действий, а также попробуйте указать другой порт.
- Сохраните настройки, нажав кнопку ОК, и закройте окно Теста драйвера ККМ.
- Откройте вкладку Программирование;
- Установите значения полей:
- Номер таблицы: 10
- Номер ряда: 4
- Номер поля: 1
5
или6
(в зависимости от модели ККМ); - В поле Значение поля введите 16-значный код защиты;
- Нажмите кнопку Записать поле;
- Нажмите кнопку Применить настройки.
- Возможность подключения к интернет-магазину неограниченного числа касс через приложение, если заказов много.
- Касса работает круглосуточно. Чеки пробиваются по требованиям закона в момент расчета.
- Чеки поступают в буфер кассы в порядке очереди, что снимает вопрос с одновременными транзакциями по разным каналам.
- Доступность кассы проверяется раз в минуту (можно и чаще, параметр определяется настройками PHP).
- Формируются и хранятся копии Z-отчетов, оригиналы автоматически отправляются в ОФД.
- Поддерживаются разные юридические лица.
- Приобретите [dw]ККМ[/dw][di]ККМ (Контрольно Кассовая Машина) в обиходе кассовый аппарат или просто касса, в руководящих документах (законах, положениях и тд) ККТ (Контрольно Кассовая Техника) – это устройство предназначенное для фиксирования обмена денег на товар или услуги. По отчетам ККМ происходит контроль со стороны соответствующих органов.[/di] со встроенным фискальным накопителем.
- Заключите договор с ОФД (оператором фискальных данных) на передачу данных.
- Зарегистрируйте ККМ в ФНС.
- Подключите ККМ к ОФД.
- Скачайте и установите [dw]драйвера ККМ[/dw][di]Смотрите уроки подключения касс к компьютеру и установку драйверов: Устаревшая версия и Текущая версия[/di] на локальный компьютер.
- Скачайте и установите [dw]приложение 1С-Битрикс.Кассы[/dw][di]После того, как драйвера установлены, перейдем к интеграции кассы с магазином. Подробнее...[/di].
- Выполните настройку [dw]касс[/dw][di]После подключения кассы через приложение, необходимо выполнить для неё ряд настроек.
Подробнее...[/di] и установите флаг Разрешить печать чеков в настройках нужных вам [dw]платежных систем[/dw][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di]. - когда касса подключена через приложение 1С-Битрикс.Кассы и работает только на интернет-магазин, открытие смены выполняется автоматически с первым чеком
- если же касса дополнительно используется [ds]офлайн[/ds][di]
Приложение 1С-Битрикс.Кассы не заменит полноценное кассовое оборудование для офлайн-торговли, так как не поддерживает разрешительный режим при работе с маркировками.
Разрешительный режим — это когда перед продажей товара проверяют его маркировку. Кассир сканирует код, система запрашивает информацию у сервиса «Честный знак», и если товар не соответствует требованиям, его продажа запрещена.
Подробнее...[/di], а первый чек печатается вручную (не через интернет-магазин), то смена открывается кассиром вручную в офлайн-магазине - когда касса подключена через приложение 1С-Битрикс.Кассы и работает только на интернет-магазин, то закрытие смены выполняется автоматически в соответствии с параметром [dw]Время закрытия смены и печати z-отчета[/dw][di]
[/di]
- если же касса дополнительно используется офлайн, то смена закрывается вручную
- Работа с драйверами:
- Установка драйверов АТОЛ (версия 10.x.x)
- Проверка USB-драйверов для кассы
- Проверка связи с ККТ
- Установка службы Ethernet over USB
- Настройка связи с ОФД
- Указание параметров ОФД
- Проверка связи с ОФД
- Скачайте [dw]драйверы[/dw][di]
[/di] для торгового оборудования на сайте Центра загрузки АТОЛ, раздел Контрольно-кассовая техника.
- Подключите кассу к компьютеру.
- В скачанном архиве (пример:
10.4.2.zip\10.4.2\installer\exe\
) запустите файл KKT10-10.4.2-windows64-setup.exe (либо KKT10-10.4.2-windows32-setup.exe). Выполните установку драйверов, следуя указаниям мастера. - Откройте Тест драйвера ККМ (при установке по умолчанию: Пуск > Все программы > АТОЛ > Драйвер ККТ v.10 > Тест драйвера ККТ).
- Нажмите на кнопку [dw]Свойства[/dw][di]
[/di] в правой части окна.
- В открывшемся окне укажите модель кассы и один из двух созданных чуть ранее COM-портов (второй порт будет автоматически занят под службу EoU):
- Нажмите кнопку Проверка связи. Если связь с ККМ установлена, в поле [dw]Результат[/dw][di]
[/di] будет выведена информация о подключённой ККМ. Если связь не установлена, убедитесь в правильности выполнения всех действий, а также попробуйте указать другой порт.
- Сохраните настройки, нажав кнопку ОК, и закройте окно Теста драйвера ККМ.
- Откройте Тест драйвера ККМ (при установке по умолчанию:
Пуск > Все программы > АТОЛ > Драйвер ККТ v.10 > Тест драйвера ККТ
). - Нажмите на кнопку [dw]Свойства[/dw][di]
[/di] в правой части окна.
- Нажмите кнопку [dw]Параметры ККТ[/dw][di]
[/di].
- В пункте 15 ОФД введите Адрес ОФД, Порт ОФД, а также выберите Канал обмена с ОФД:
USB (EoU)
: - Нажмите кнопку Применить.
- 1 Откройте Тест драйвера ККМ (при установке по умолчанию:
Пуск > Все программы > АТОЛ > Драйвер ККТ v.10 > Тест драйвера ККТ
), вкладка Нижний уровень. - 2 В поле Буфер с командой ККТ введите [dw]
82 01 06 00
[/dw][di] Диагностика выполняется через посылку команды нижнего уровня 82 01 06 00. [/di]. - 3 В правой части окна установите флажок Включено.
- 4 Нажмите кнопку Выполнить команду.
- Скачайте драйверы для торгового оборудования.
- Подключите кассу к компьютеру.
- Выполните установку драйверов, следуя указаниям мастера.
- Откройте диспетчер устройств на вашем компьютере. Отобразятся неизвестные устройства:
- Для неизвестного устройства выберите пункт меню Установить драйвер.
- В открывшемся мастере выберите установку через поиск драйверов на компьютере.
- В поле адреса введите путь к драйверу USB. Если драйвера Атол устанавливали в папку по умолчанию, то укажите
C:\Program Files (x86)\ATOL\Drivers8\USB_Drivers
. - Завершите установку, следуя указаниям мастера. Появятся [dw]COM-порты[/dw][di]Один из портов используется для управления кассой (его использует BxDTO), второй - для отправки чеков в ОФД (его использует атоловская служба EoU - EthernetoverUSB). При работе под Linux: /dev/ttyACM* либо /dev/ttyUSB*.
[/di] для кассы.
- Откройте тест драйвера ККМ (при установке по умолчанию: Пуск > Все программы > АТОЛ > Драйверы торгового оборудования v.8 > Тесты > Драйвер ККМ).
- Нажмите на кнопку Настройка свойств в правой части окна.
- В открывшемся окне укажите модель кассы и COM-порт ...USB0 (запомните номер этого порта):
Примечание: COM-порт ...USB1 нужен для службы EthernetOverUSB.
- Нажмите кнопку Проверка связи. Если связь с ККМ установлена, в поле Результат выведется информация о [dw]подключённой ККМ[/dw][di]
[/di] . Если связь не установлена, убедитесь в правильности выполнения всех действий.
- Сохраните настройки и закройте окно теста драйвера ККМ.
- Откройте каталог
C:\Program Files (x86)\ATOL\Drivers8\Bin
(при условии, что драйвера Атол устанавливались в раздел по умолчанию). - Запустите DTOintegrator.exe в режиме администратора.
- Перейдите на закладку Служба EthernetOverUSB.
- В секции Подключенные ККМ введите название вашей кассы, номер COM-порта FPrintUSB1 (см. настройки COM-портов на изображении выше) и нажмите кнопку Сохранить.
- [dw]Запустите службу[/dw][di]
[/di] по одноименной кнопке. Также установите флаг Автозапуск, чтобы не запускать службу вручную.
- Закройте окно.
- Скачайте и запустите файл установки приложения [dw]1С-Битрикс.Кассы (BxDTO)[/dw][di] 32-битная версия BxDTO может работать на Windows XP, 7, 8.x, 10, Windows Server 2003, 2012, 2016, 2019.
64-битная версия BxDTO может работать с Windows 7, 8.x, 10 и Windows Server 2012, 2016, 2019, Linux Ubuntu 18, Centos 7. [/di].Важно! Приложение 1С-Битрикс.Кассы (BxDTO) версии 2.x использует новое поколение драйверов АТОЛ - ДККТ10 (вместо DTO9), реализована поддержка ФФД 1.05 и ФФД 1.1.
Для работы новой версии требуется обновление модуля sale до версии 18.5.7 или выше. - Выполните установку вместе с простыми указаниями [dw]мастера[/dw][di]
[/di].
- Откройте папку
C:\Program Files\BxDTO\bin
(если использовался путь установки по умолчанию). Под Linux папка/usr/bin/BxDTO-from-svc.sh.SAMPLE
. - Переименуйте [dw]BxDTO-from-svc.bat.SAMPLE[/dw][di]
[/di] в
BxDTO-from-svc.bat
. - Теперь нужно изменить и запустить файл
BxDTO-from-svc.bat
.Файл с расширением .bat (пакетный файл) — текстовый файл, содержащий последовательность команд, предназначенных для исполнения [dw]командным интерпретатором.[/dw][di] Командный интерпретатор — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. [/di] При открытии такого файла будут автоматически выполнены все перечисленные в файле команды.Изначально файл под Windows выглядит так:
echo Start >> bxdto-svc.log start BxDTO.exe --worker --kkm-port 3 --print --name "Fprint22" --log start BxDTO.exe --dispatcher --url http://192.168.2.3/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93c22f8129 --name "Fprint22" --log
Файл под Linux выглядит так:
#!/bin/bash nohup /usr/bin/BxDTO --worker --print --name "Fprint22" --log & nohup /usr/bin/BxDTO --dispatcher --url http://192.168.2.3/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93c22f8129 --name "Fprint22" --log &
При открытии файла запускаются два экземпляра процесса BxDTO в разных режимах: dispatcher и worker:
- dispatcher взаимодействует с сайтом магазина, направляя полученные чеки в очередь на печать;
- worker взаимодействует с ККТ, беря из очереди чеки, направленные на печать заданной (при формировании чека на сайте) ККМ.
Команды и параметры в файлеС помощью перечисленных в файле команд запускаются два экземпляра процесса 1С-Битрикс.Кассы в разных режимах dispatcher и worker:
Команды и параметры dispatcher Взаимодействует с сайтом магазина, направляет полученные чеки в очередь на печать. worker Взаимодействует с ККТ, берёт из очереди чеки, направленные на печать заданной (при формировании чека на сайте) ККМ. name Произвольный (в кодировке ASCII), передаётся на сервер вместе с другими параметрами подключенных касс, кроме того имя используется для разделения протоколов работы (логов) разных процессов. Каждая ККМ имеет уникальный заводской серийный номер, он автоматически считывается worker-процессами с подключенных ККМ и передаётся на сервер dispatcher-процессом. Именно заводской номер ККМ используется для идентификации ККМ при передаче чека на обработку в заданную ККМ. --mq имя_очереди Если использовать этот параметр, то очередей тоже может быть несколько. В каждой очереди может быть свой dispatcher-процесс со своим URL и worker-процессы со своим набором ККМ. Соответственно в BxDTO-from-svc
.bat может быть произвольное число строк start BxDTO.kkm-port Указание порта, к которому подключена ККМ --kkm-usb VID:PID
(для Linux версии)Используется в версии под Linux вместо --kkm-port, если /dev/ttyACM*
возвращают ошибку "порт занят". Так называемый "чистый usb".
Для поиска VID:PID USB-порта, на котором подключилась касса, надо в linux-консоли запустить lsusb. Пример вывода:
Bus 001 Device 005: ID 0c45:64ad Microdia Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 012: ID 0cf3:0036 Atheros Communications, Inc. Bus 001 Device 013: ID 24ae:2000 Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 003: ID 2912:0005 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Предпоследнее устройство с ID 2912:0005 (безымянное) - это как раз АТОЛ (у всех атоловских устройств должно быть 0x2912, а PID может отличаться). В опциях воркера BxDTO так и пишем:
--kkm-usb 2912:0005
.При поиске проблем пригодятся логи атоловских драйверов:
~/.atol/drivers9/logs
.print Опция указанная в worker-процессе конкретной ККМ включает печать всех полученных чеков. Без этой опции чеки записываются во внутренний ФН в ККМ и визуально их контролируются по сайту магазина (где по обработанным чекам должны появляться правильные данные для QR-кодов, если ККМ фискализирована), по сайту ОФД, а также копии чеков будут отправляться на E-mail покупателей. log Включает логирование в C:\ProgramData\Bitrix\BxDTO\1.0
в подкаталоге\log
. Там же в подкаталоге\db
илиdb/<очередь>
находятся базы данных очередей.url URL сайта магазина, с которого будут приниматься чеки insecure Позволяющая отключать проверку сертификата сервера, которая с версии 1.1.18 включена по умолчанию. watchdog Dispatcher и worker с этой опцией будут обновлять watchdog в своих циклах, а служба BxDTO-svc мониторить их и останавливаться в случае, если хотя бы один watchdog устарел. Если в диспетчере служб Windows настроить BxDTO-svc на автоматический перезапуск при сбоях, то при аварийных завершениях или зависаниях dispatcher'а или worker'а служба BxDTO-svc будет перезапускаться и перезапускать BxDTO-from-svc.bat. kkm-protocol 2 Позволяет переключить BxDTO в режим совместимости со старой версией протокола АТОЛ. Измените номер COM-порта на соответствующий для вашей ККМ (тот, который указывали на этапе проверки связи с ККТ). ККМ может быть подключено несколько, на разных COM-портах или разных сетевых размещениях (IP, работа по VLAN), в этом случае должно быть запущено несколько worker-процессов, по одному для каждого порта:
echo Start >> bxdto-svc.log start BxDTO.exe --worker --kkm-port 3 --print --name "Fprint22" --log start BxDTO.exe --worker --kkm-port 7 --name "Atol42FS" --log start BxDTO.exe --worker --kkm-ip-port 5555 --kkm-ip-addr 192.168.2.125 --name "Fprint22net" --print --log start BxDTO.exe --dispatcher --url http://192.168.2.3/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93c22f8129 --name "Fprint22" --log
Примечание: Если--kkm-port
не указывать, то драйвер самостоятельно найдет порт ККМ, подключенной по USB. При подключении ККМ через Ethernet нужно указать IP-адрес и номер TCP-порта ККМ в параметрах--kkm-ip-addr
,--kkm-ip-port
.
Для одного юридического лица, имеющего на одной лицензии два интернет-магазина, можно [dw]настроить одну кассу[/dw][di]Технически BxDTO может печатать на одной кассе чеки с двух магазинов. Нужно указать два процесса dispatcher с ссылками на два магазина.[/di]. Однако, вы должны уточнить юридическую сторону данного вопроса у вашего бухгалтера или юриста. Возможно, потребуется отдельная касса на каждый магазин.
Для двух юр. лиц нужно ставить две кассы и настраивать их работу через ограничения (чтобы одна касса не брала чеки второй).Измените URL сайта магазина, с которого будут приниматься чеки. Для этого:
- Откройте административный раздел вашего сайта.
- Нажмите кнопку [dw]Подключить ККМ к интернет-магазину[/dw][di]
[/di], расположенную внизу страницы Магазин > Кассы , либо нажмите кнопку [dw]Сгенерировать ссылку[/dw][di]
[/di] (Магазин > Кассы > Список касс).
- Вставьте ваш URL в файле.
Если Вы хотите работать только с электронными чеками (без печати физических чеков) – удалите опцию [ds]
--print
[/ds][di] Если ККМ поддерживает печать на чековой ленте и указана опция --print в worker-процессе этой ККМ, то все полученные чеки должны распечатываться. Без опции --print чеки записываются во внутренний ФН в ККМ. Визуально контролируйте их по сайту магазина (где по обработанным чекам должны появляться правильные данные для QR-кодов, если ККМ фискализирована) и по сайту ОФД. Копии чеков также отправляются на E-mail покупателей.
Подробнее...[/di]. Электронные чеки будут отправляться клиенту и в [dw]ФНС[/dw][di] Данные будут отправляться в Федеральную налоговую службу (ФНС) через оператора фискальных данных (ОФД). [/di], но физически печататься не будут.Сохраните изменения в файле (под Linux после редактирования файла выполните
chmod +x BxDTO-from-svc.sh
).Примечание: если файл не сохраняется и выводится сообщение «Отказано в доступе», то сохраните его в папку «Документы» или на рабочий стол, а затем скопируйте в нужное расположение (по умолчаниюC:\Program Files\BxDTO\bin
), так как система защищает "Program Files" от изменений. - Откройте файл
BxDTO-from-svc.bat
(под Linux запустите отредактированный файлBxDTO-from-svc.bat
на выполнение). Появятся консольные окна по числу настроенных в bat-файле процессов.
Если в этих окнах нет сообщений об ошибках, то в административном разделе сайта появится список подключенных касс ( Магазин > Кассы > Список касс):
- Откройте форму ее редактирования (Магазин > Кассы > Список касс).
- Установите флаг активности для кассы.
- [dw]Обработчик[/dw][di] Обработчик 1С-Битрикс.Кассы (с поддержкой ФФД 1.05) поддерживает формат фискальных документов версии 1.05. При использовании этого обработчика становится доступной опция Тип чека при получении оплаты в настройках модуля Интернет-магазин. [/di] не меняйте.
- Выберите [dw]ОФД[/dw][di]Если вашего ОФД нет в списке, то выберите значение Другой. Все будет
работать корректно, кроме ссылки Посмотреть на странице списка чеков.
[/di], с которым вы заключили договор.
- Введите название кассы.
- Обязательно укажите марку вашей ККМ (на текущий момент - только Атол).
- В поле Внешний идентификатор кассы значение устанавливается автоматически при подключении (это номер вашей ККМ).
Важно! Если касса стоит в оффлайн магазине и также используется для интернет-магазина, то отметьте опцию [dw]Используется офлайн[/dw][di]При этом смену обязательно закрывается вручную кассиром в оффлайн магазине. Открытие смены выполняется автоматически с первым чеком из интернет-магазина. Если первый чек создается в оффлайн магазине, то смена открывается кассиром вручную.[/di]. При этом на странице [dw]Список чеков[/dw][di]
[/di] будут отображаться только чеки для заказов, выполненных через интернет-магазин.
Если касса работает только на интернет-магазин, то не отмечайте опцию Используется офлайн. - На закладке [dw]Ограничения[/dw][di]
[/di] в случае необходимости составьте ограничения по использованию кассы. Ограничения возможны по компаниям и платежным системам (составляются аналогично [dw]ограничениям для служб доставки[/dw][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае. Подробнее...[/di]).
- Обязательно заполните поле [dw]Email[/dw][di]
[/di]. На email, указанный в этом поле, придут уведомления о проблемах с печатью чеков.
- На закладке Настройки укажите только [dw]время закрытия смены и печати z-отчета[/dw][di]
[/di], остальные параметры устанавливаются автоматически из кассы при подключении.
Важно! С 1 января 2019 года на территории России изменяется ставка НДС. Поэтому необходимо отредактировать старую ставку 18%, заменив название и значение на 20%. Кроме того, проверьте ставку в настройках кассы. Создавать новую ставку нецелесообразно, поскольку значение ставки придется менять вручную во всех товарах.Ручное изменение настройки оплат и ставок НДС (не рекомендуется)Не рекомендуется вручную изменять настройки оплат и [dw]ставок НДС[/dw][di] Значения полей в пункте "Настройки ставок НДС"
(указана информация на начало 2019г.,
актуальную информацию смотрите на сайте производителя
вашего торгового оборудования):
«none» – без НДС;
«vat0» – НДС по ставке 0%;
«vat10» – НДС чека по ставке 10%;
«vat18» – НДС чека по ставке 18%;
«vat110» – НДС чека по расчетной ставке 10/110;
«vat118» – НДС чека по расчетной ставке 18/118;
«vat20» – НДС чека по ставке 20%;
«vat120» – НДС чека по расчетной ставке 20/120.
С 01.02.2019 00:00 при отправке ставки vat18 или
vat118 в чеках приход и расход сервис будет
возвращать ошибку IncomingValidationException с
текстом: "Передана некорректная ставка налога. С
01.02.2019 ставки НДС 18 и 18/118 не могут
использоваться в чеках sell(приход) и buy(расход)". [/di], это может привести к неправильной работе кассы. Если вам все же нужно откорректировать соответствия ставок и оплат, то:- откройте программу Тест драйверов;
- перейдите к форме Настройка свойств > Параметры оборудования;
- посмотрите номера ставок НДС на закладке Налоги, а номера оплат - на закладке Оплата;
- вернитесь в административный раздел сайт и вставьте значения в соответствующие поля оплат и ставок НДС;
Обратите внимание, если вы не являетесь плательщиком НДС, то значение ставки Без НДС [0%] должно совпадать со значением Без НДС [по умолчанию]. - На закладке Настройки ОФД опцию Тестовый режим работы ОФД следует отмечать, если вы приобрели специальную тестовую кассу. Если у вас обычная касса, то в таком случае опция значения не имеет, данные всегда будут уходить в ОФД. Кроме того, для следующих двух ОФД на данной закладке имеется по дополнительному полю:
- ОФД ЯРУС - в поле Ключ безопасности введите ключ, сгенерированный в личном кабинете ОФД.
- OFD.RU - в поле ИНН укажите ИНН продавца.
- Сохраните настройки кассы.
- Остановите все запущенные процессы (закройте консольные окна).
- Установите службу BxDTO-svc (запустите
C:\Program Files\BxDTO\bin\install_svc.bat
в режиме администратора). - Запустите службу BxDTO-svc из [dw]диспетчера служб Windows[/dw][di]
[/di] (Панель управления > Администрирование > Службы).
Примечание: если после запуска файла служба не появилась в списке, попробуйте запустить файлinstall_svc.bat
с помощью командной строки с правами администратора . - 32-битная версия BxDTO может работать на Windows XP, 7, 8.x, 10, Windows Server 2003, 2012, 2016, 2019.
- 64-битная версия BxDTO может работать с Windows 7, 8.x, 10 и Windows Server 2012, 2016, 2019, Linux Ubuntu 18, Centos 7.
- Журналы работы служб 1С-Битрикс.Кассы ведутся в каталоге
C:\ProgramData\Bitrix\BxDTO\1.0
в подкаталоге log. Там же в подкаталоге db или db/<очередь> находятся базы данных очередей. - Журналы запуска службы bxdto.service под Linux получайте командой
journalctl -u bxdto.service
. После запуска службы процессы BxDTO ведут журналы в каталоге/log
, если перед запуском не установлен другой текущий каталог. Базы данных очередей в каталоге/db
. - При запуске BxDTO не-службой и не-администратором в каталоге установки по умолчанию
C:\Program Files\BxDTO
(недоступном для записи без повышения полномочий), журналы работы ведутся в каталогеC:\Users\
либо\AppData\Local\VirtualStore\Program Files\BxDTO\bin\log C:\Users\
.\AppData\Roaming\Bitrix\BxDTO\1.0\log - Журналы работы драйверов DTO9 ведутся в каталоге
C:\Windows\System32\config\systemprofile\AppData\Roaming\ATOL\drivers9\logs\
(либоC:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\ATOL\drivers9\logs\
в 32-битном варианте) при запуске BxDTO службой либо вC:\Users\
при запуске не-службой.\AppData\Roaming\ATOL\drivers9\logs\ - Журналы работы драйверов ДККТ10 ведутся в каталоге
C:\Windows\System32\config\systemprofile\AppData\Roaming\ATOL\drivers10\logs\
(либоC:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\ATOL\drivers10\logs\
в 32-битном варианте) при запуске BxDTO службой либо вC:\Users\
при запуске не-службой.\AppData\Roaming\ATOL\drivers10\logs\ - Журналы работы службы Ethernet over USB (EoU) ведутся в каталоге
C:\ProgramData\ATOL\EoU\logs
. Под Linux - в/var/log/EoU
. - Со стороны магазина работоспособность конфигурации определяется в административном разделе по списку подключенных ККМ. Если ККМ зарегистрирована в ФНС и настроена на отправку данных в ОФД, то состояние ККМ отобразится также на сервере ОФД.
- Если ККМ поддерживает печать на чековой ленте и указана опция
--print
в [ds]worker-процессе[/ds][di] При открытии файлаBxDTO-from-svc.bat
запускаются два экземпляра процесса BxDTO в разных режимах: dispatcher и worker:
dispatcher взаимодействует с сайтом магазина, направляя полученные чеки в очередь на печать;
worker взаимодействует с ККТ, беря из очереди чеки, направленные на печать заданной (при формировании чека на сайте) ККМ.
Подробнее...[/di] этой ККМ, то все полученные чеки должны распечатываться. Без опции--print
чеки записываются во внутренний ФН в ККМ. Визуально контролируйте их по сайту магазина (где по обработанным чекам должны появляться правильные данные для QR-кодов, если ККМ фискализирована) и по сайту ОФД. Копии чеков также отправляются на E-mail покупателей. После удаления опции--print
из файлаBxDTO-from-svc.bat
необходимо перезапустить службу BxDTO. - [ds]Worker-процесс[/ds][di]
При открытии файла запускаются два экземпляра процесса BxDTO в
разных режимах: dispatcher и worker:
dispatcher взаимодействует с сайтом магазина, направляя
полученные чеки в очередь на печать;
worker взаимодействует с ККТ, беря из очереди чеки, направленные
на печать заданной (при формировании чека на сайте) ККМ.
Подробнее...[/di] BxDTO блокирует COM-порт, через который он взаимодействует с кассой (даже при отсутствии чеков/отчетов), проверяя статус кассы для отправки его на сервер раз в минуту. Поэтому [dw]другие программы[/dw][di] 1С, "Тест драйвера ККМ" АТОЛ [/di], которые могут работать c этой ККМ, не смогут работать одновременно с BxDTO – потребуется временно остановить BxDTO. И наоборот: если у Вас запущен и подключен к ККМ [ds]Тест драйвера ККМ[/ds][di] В уроке описано, как проверить связь с ККТ с помощью программы Тест драйвера ККМ.
Подробнее...[/di], то BxDTO при запуске будет отправлять на сервер статуспорт занят
, и онлайн-магазин не будет отправлять чеки на эту ККМ. - Служба ATOL EoU ([ds]Ethernet over USB[/ds][di]
Служба EthernetOverUSB (служба для работы через USB-кабель) устанавливается вместе с драйвером торгового оборудования, и порт для EoU определяется автоматически.
Подробнее...[/di]) использует другой COM-порт из двух виртуальных COM-портов, создаваемых при подключении ККМ по USB (не тот порт, который использует BxDTO для управления ККМ). Поэтому между EoU и BxDTO конфликтов по портам не будет. - Если ККМ подключается к интернету не через USB+EoU, а через собственный Ethernet-порт, то одновременно использовать ККМ из нескольких программ всё равно не получится, так как на уровне драйверов DTO поддерживается только одно TCP-подключение к ККМ.
- Создаем каталог для установки приложения:
mkdir BxDTO
Переходим в этот каталог:
cd BxDTO
Скачиваем в этот каталог приложение:
wget https://www.1c-bitrix.ru/download/BxDTO-2.0.4-Linux.rpm
Смотрим содержимое каталога (*необязательно):
ls
- Запускаем пакетный менеджер и устанавливаем скачанный пакет
yum install BxDTO-2.0.4-Linux.rpm
, подтвердив свои действия (Is this ok:y
).При верной установке видим соответствующее [dw]сообщение.[/dw][di]
[/di]
- Проверим, что касса подключена:
lsusb
Примечание: При подключенной кассе вы должны увидеть в выделенной строчке идентификатор кассы АТОЛ (2912). - Далее запустим два процесса: worker (взаимодействует с кассой) и dispatcher (взаимодействует с сайтом).
- Начнем с запуска workerа:
BxDTO --worker --print --name "Fprint22" --log
Примечание: При верном подключении вы увидите имя вашей кассы в пункте"modelName":"АТОЛ Fprint-22ПТК"
.
При запуске процесса worker касса издаст звуковой сигнал. - Теперь запустим dispatcher (для удобства работы лучше запускать его в новой вкладке, чтобы потом можно было в соседних окнах отслеживать логи двух запускаемых процессов):
BxDTO --dispatcher --url https://[название_сайта]/bitrix/tools/sale_check_print.php?hash=2990e148922700d88dcd33916c3cb3bc --name "Fprint22" --log
При запуске dispatcherа нужно указать URL вашего сайта (помечен красным), указанный на странице Магазин > Кассы (необходимо нажать кнопку [dw]Подключить ККМ к интернет-магазину[/dw][di]
[/di] и в открывшемся окне настройки приложения скопировать [dw]URL[/dw][di]
[/di]):
- Начнем с запуска workerа:
- После успешного запуска процессов worker и dispatcher в списке касс (Магазин > Кассы > Список касс) будет автоматически создана [dw]новая касса.[/dw][di]
[/di]
Откроем её и отредактируем некоторые пункты: проставим значок активности, установим в качестве обработчика 1С-Битрикс.Кассы (с поддержкой ФДД 1.05), в качестве ОФД установим Первый ОФД и укажем марку ККМ (ATOL):
- И в заключении отметим опцию Разрешить печать чеков в настройках используемых платежных систем (Магазин > Настройки > Платежные системы):
- Если касса настроена только на интернет-магазин, то работа с торговыми сменами происходит в автоматическом режиме. Открытие смены происходит с первым чеком, а закрытие — в соответствии с параметром [dw]Время закрытия смены и печати z-отчета[/dw][di]
[/di]. Копия сформированного z-отчета сохраняется в системе и доступна к просмотру на странице Магазин > Кассы ККМ > Z-отчеты.
- Если же касса работает не только для интернет-магазина, но и для обычного офлайн магазина, то закрывать смену всегда понадобится вручную в офлайн магазине. Если первая покупка сделана в обычном магазине, то открывается смену также вручную. Но если первый оплаченный заказ из интернет-магазина, то кассовая смена открывается автоматически. Копия z-отчета в системе не сохраняется.
- Z-отчеты — подробнее о Z-отчетах;
- Контроль чеков — подробнее о чеках;
- Работа с кассой: смены, продажи, возвраты — как выполнять полные и частичные возвраты.
- подключение интернет-соединения;
- связь с ОФД (оплачен ли тариф, доступен ли сервер ОФД);
- исправен ли фискальный накопитель.
- Чем отличаются версии ФФД?
ФФД на самом деле универсальный расширяемый формат. Версии формата (1.0, 1.05, 1.1) отличаются набором тегов - типов полей и уточнением их трактования. Формат основных документов (простых чеков продаж, которые составляют около 99.9% всего объема документов) не меняется, методы формирования цифровой подписи тоже. Поэтому, в частности, "старый" ФН 1.0 может хранить документы нового формата.
- Нужно ли менять ФН (фискальный накопитель), если он 1.0?
Фискальный накопитель менять не надо, но надо перерегистрировать ККТ в налоговой (утилитой АТОЛ
"C:\Program Files (x86)\ATOL\Drivers8\Utils\Bin\EcrRegistration.exe"
или программой АТОЛ Тест драйверов версии 10.4.2), указав ФФД 1.05. - Почему версия ФН не меняется на новую?
После перерегистрации ККМ она передает документы в ОФД в формате ФФД 1.05. Это видно по подписи Версия ФФД: 1.05 в чеке при просмотре его в ОФД. Но с ФН ничего не происходит, его версия остается 1.0. Вот пояснение от АТОЛ:
Лучше ориентироваться на ФФД ККТ, то есть под какой ФФД фискализирован ККТ. С версиями ФД ФН сложнее, есть всего 1.0 и 1.1, таким образом:- ККТ с ФН 1.0 фискализированный под 1.0 или 1.05 ФФД ФН будет 1.0
- ККТ с ФН 1.1 фискализированный под 1.0 или 1.05 ФФД ФН будет 1.0
- ККТ с ФН 1.1 фискализированный под 1.1 ФФД ФН будет 1.1
- Совместимость ПО
Протокол работы ККТ по USB/COM или по TCP не меняется при изменении ФФД. Законодательно он никак не регулируется и у каждого вендора свой.
BxDTO работает с ККМ АТОЛ не напрямую по USB/COM/TCP, а через драйверы АТОЛ DTO9/ДККТ10. Это не "драйверы USB-устройства", а "драйверы протоколов". Эти драйверы дают более высокоуровневый программный интерфейс (API) для взаимодействия с ККТ. Этот API меняется и со стороны ККТ (установкой новой прошивки в ККТ), и со стороны управляющего ПК.
Технически можно через старые драйверы оформлять документы нового формата, но это требует работы напрямую с тегами ФФД и системными командами ККТ, что не только неудобно и потенциально несовместимо, но и не поддерживается АТОЛом. Кроме того, поддержка новых чеков требует также расширения протокола связи. Поэтому BxDTO был переработан и выпущена версия 2.х.
Если пользователь устанавливает BxDTO v2.x, то с ним устанавливается и драйвер ДККТ10. ДККТ10 может работать с любыми ККТ АТОЛ, с которыми работал DTO9 (так как протокол USB/COM/TCP не менялся), но новые возможности (новые типы документов по новому ФФД) могут не поддерживаться, если прошивка ККМ ниже версии 4555.
BxDTO передает на сайт номер версии протокола и номер версии прошивки подключенных ККМ, что позволяет адаптировать интерфейс со стороны сайта, но это требует обновления модулей магазина. При использовании BxDTO v2.x с необновленным сайтом будут передаваться чеки старого формата, которые BxDTO 2.x понимает, но напечатать не сможет. Это связано с тем, что на одном порту ККМ невозможно одновременно использовать DTO9 и ДККТ10. При этом обновленный модуль магазина может переключать версии протокола в зависимости от версии подключившегося BxDTO.
Важно! Таким образом, последовательность обновлений следующая:- сначала обновите сайт (он может продолжать печатать на BxDTO 1.x и необновлённых ККМ), а именно модуль Интернет-магазин до последней версии;
- затем остановите печать чеков в магазине, дождитесь их отправки в ОФД;
- обновите прошивку ККТ, перерегистрируйте ККТ на ФФД 1.01;
- обновите BxDTO и запустите печать чеков.
- Что будет, если не обновляться?
Пользователям, которые не спешат с обновлением (по принципу "работает - не трогай"), и которым не нужны новые виды чеков, могут пока оставаться на старых версиях, нужно только перерегистрировать ККТ. АТОЛ подтверждает:
Да, пока достаточно перерегистрировать ККТ на 1.05. Если вы являетесь плательщиками НДС или у вас есть оплата электронными деньгами, то надо перепрошить ККТ, чтобы с 01.01.2019 года на чеках печаталось 20% или когда надпись электронными стала безналичными. Драйвер 9 не отключится, у него нет выключателя, но развиваться перестанет, и, возможно, в 2019 году появятся правки в законе, которые не будут реализованы в драйверах 8 и 9.
- Почему печатаются чеки отгрузки?
Чеки при [ds]отгрузке[/ds][di] Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
Список всех отгрузок по заказам доступен на странице Магазин > Заказы > Отгрузки.
Подробнее...[/di] печатаются в двух случаях:- если была частичная оплата (аванс), то после отгрузки печатается закрывающий чек;
- если клиенту отгружается заказ, который еще не оплачен, то должен быть напечатан чек с типом Постоплата или В кредит.
Подробнее о ФФД 1.2
- Зачем переходить на ФФД 1.2
Согласно требованиям 54-ФЗ, интернет-магазины при каждой продаже маркированного товара должны формировать запросы о цифровом коде и уведомления о реализации продукции. Так подтверждается достоверность сведений о том, что продаёт магазин (например, что одежда и обувь не являются подделками).
Версии ФФД 1.05 и 1.1 не могли обеспечить такое взаимодействие между магазином и оператором системы маркировки Честный ЗНАК. В сентябре 2020 года Федеральная налоговая служба представила новый перечень дополнительных реквизитов и форматов фискальных документов (ФФД 1.2).
- Кто и когда должен перейти на ФФД 1.2
1 февраля 2022 года [dw]закончился[/dw][di] Процесс перехода на ФФД 1.2 начался 6 августа 2021 года. [/di] переход на ФФД 1.2. На новый формат фискальных документов должны были перейти все, кто реализуют маркированные товары, кроме алкоголя, шуб и изделий из меха.
Примечание: Узнать точные коды товаров, подлежащих маркировке, можно на сайте Честный ЗНАК. - Чем отличается версия ФФД 1.2 от предыдущих?
Новая версия ФФД 1.2 позволяет перед тем, как будет напечатан чек, отправить запрос в Честный знак для [dw]проверки[/dw][di] Проверка происходит в два этапа:
1) На фискальном накопителе;
2) Проверка в Честном знаке. [/di] оригинальности товара. В [dw]чеке[/dw][di][/di] есть специальный символ [M], означающий следующее:
- [M] – проверка прошла не полностью (например, Честный знак не ответил вовремя на запрос);
- [M+] – проверка прошла, товар оригинальный;
- [M-] – проверка прошла, товар не оригинальный;
- Совместимость ПО
Приложение 1С-Битрикс.Кассы (BxDTO) версии 2.0.14 поддерживает ФФД 1.2 и использует новое поколение драйверов АТОЛ - ДККТ10 (вместо DTO9).
- Как перейти на ФФД 1.2?
Чтобы перевести на ФФД 1.2 физическую кассу, работающую через приложение 1С-Битрикс.Кассы, необходимо выполнить действия в следующей последовательности:
- Обновить модуль sale до версии 21.900.300 или выше;
- Обновить драйвера АТОЛ;
- Установить последнюю версию приложения 1С-Битрикс.Кассы и запустить его.
Актуальный список касс, поддерживающих ФФД 1.2, а также порядок перехода на ФФД 1.2 смотрите на сайте АТОЛ.
Дополнительные материалы
- Переход на ФФД 1.05 и НДС 20%.
- Документация Атол: Работа ККТ с ФФД 1.2.
Как проверить работу кассы
Тестируем работу кассы
Настройки по подключению кассы выполнены и теперь вы хотите протестировать работу кассы. Но тестового режима для зарегистрированных касс [dw]нет[/dw][di]Опция Тестовый режим ОФД в настройках кассы работает только с тестовой кассой.[/di], все данные сразу уйдут в ФНС, а приобрести отдельную тестовую кассу не всегда возможно.
Как же быть? Проявим изобретательность и проверим кассу следующим образом:
- Оформите заказ на самый дешевый товар.
- После оплаты заказа проверьте, что:
- касса напечатала чек (если это физическая ККТ);
- чек отображается на странице Магазин > Кассы ККМ > Чеки за день;
- ссылка Посмотреть работает и при переходе по ней показывается электронная версия чека.
- Если все прошло удачно, то сделайте возврат оплаты:
- в документе оплаты выберите [dw]Возврат[/dw][di]
[/di] (или Отмена, если платежная система не поддерживает возвраты);
- добавьте чек возврата по ссылке Добавить чек;
- проверьте, что чек создался (как и при оплате заказа).
- в документе оплаты выберите [dw]Возврат[/dw][di]
- Отмените заказ.
Удаление чеков при проверке кассы
При проверке работы возможна ситуация, когда чеки не будут напечатаны и "висят" в системе в статусе В процессе печати. Удалить такие чеки через интерфейс нельзя. Нужно их удалять из БД:
\Bitrix\Sale\Cashbox\Internals\CashboxCheckTable::delete(id_чека);
Торговый день магазина. Продажи и возвраты
Давайте посмотрим как проходит торговый день магазина с начала дня до конца и ситуации, которые возникают в течение дня:
Начало дня
День в магазине начинается с открытия кассовой смены:
- Если касса подключена к 1С, то кассир всегда вручную открывает смену.
- Кассовая смена открывается автоматически, если используется касса от сервисов Атол.Онлайн, Orange Data или Checkbox (для Украины).
Заказы и возвраты
Покупатель оформил и оплатил заказ
При получении оплаты заказ переводится в статус [dw]Оплачено[/dw][di]
[/di] и касса печатает чек оплаты. При передаче заказа в службу доставки печатается чек отгрузки. Чеки отображаются на странице Магазин > Кассы ККМ > Чеки за день (подробности в уроке [ds]Контроль чеков[/ds][di]Обязательно отслеживайте работу кассы и контролируйте процесс печати чеков, так вы избежите штрафных санкций.
Подробнее[/di]). Электронная версия чека уходит покупателю на e-mail или на телефон в виде SMS.Полный возврат
Чек прихода выбит после оплаты, но покупатель решил полностью отказаться от оплаченного заказа. Выполняется полный возврат:
- В документе [ds]оплаты[/ds][di]
Список всех оплат по заказам доступен на странице Магазин > Заказы > Оплаты.
Подробнее...[/di] выбираете [dw]Возврат[/dw][di][/di] (или [dw]Отмена[/dw][di] При нажатии Возврат данные о возврате отсылаются в платежную систему, и она автоматически возвращает деньги покупателю.
При нажатии Отмена заказ в системе "Битрикс" помечается как отмененный, но данные никуда не передаются. [/di], если платежная система не поддерживает возвраты). - Создаете чек возврата по кнопке [dw]Добавить чек[/dw][di]
[/di].
Примечание: При возврате товара автоматически посылается отмена в систему Честный знак (если товар подлежит обязательной [ds]маркировке[/ds][di] В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке, согласно утвержденному перечню.
Подробнее...[/di]).Частичный возврат
Чек прихода выбит после оплаты заказа, но теперь покупатель принял решение отказаться от нескольких товаров. Для соответствия закону необходимо:
- Сделать полный возврат по заказу (как указано в предыдущем пункте)
- Скопировать старый заказ.
- Убрать ненужные позиции и сохранить новый заказ.
- После новой оплаты заново напечатать чек.
Примечание: на текущий момент система не поддерживает частичные возвраты.
Если в [dw]оплаченном[/dw][di][/di] заказе вручную изменить состав заказа или его стоимость, то разница в итоговой стоимости заказа (переплата) будет начислена на [ds]внутренний счёт покупателя.[/ds][di] Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.
Страница Внутренние счета пользователей (Магазин > Счета покупателей > Счета) содержит список внутренних счетов клиентов и отражает остаток средств на них.
Подробнее...[/di] Однако в этом случае НЕ будет выбит чек, что не соответствует законодательству. Поэтому при оформлении частичного возврата важно следовать описанному выше алгоритму.Окончание дня
День в магазине заканчивается закрытием кассовой смены:
- Когда касса подключена к 1С, то кассир всегда вручную закрывает смену.
- В случае использования касс от сервисов Атол.Онлайн, Orange Data или Checkbox (для Украины) кассовая смена закрывается автоматически.
Важно! При возникновения ошибок в работе кассы обратитесь в техподдержку.
Контроль чеков
Обязательно отслеживайте работу кассы и контролируйте процесс печати чеков, так вы избежите штрафных санкций (о причинах, по которым не печатаются чеки, мы говорили [dw]ранее[/dw][di]Читайте соответствующие материалы по ссылкам:
- для приложения 1С-Битрикс.Кассы;
- при работе с кассами, подключенными к 1С;
- для онлайн сервисов касс. [/di]).Контролируем чеки
Система обладает встроенным инструментом для работы и мониторинга чеков по заказам, выполненных через интернет-магазин. Когда покупатель оплачивает заказ (оплата) или когда заказ передаётся в службу доставки (отгрузка), [ds]чеки[/ds][di] С 1 июля 2019 года, согласно 54-ФЗ, владельцы онлайн-касс должны
формировать чеки для зачета и возврата оплаты/предоплаты. При дистанционных
способах расчета, когда момент оплаты товара и его отправка происходят в разное
время, пользователь ККТ должен сформировать два чека:
- один – при поступлении денежных средств;
- второй – при отгрузке товара (при передаче в службу доставки).
Подробнее...[/di] в порядке очереди поступают в буфер кассы, и на странице Магазин > Кассы ККМ > Чеки за день [dw]создаются[/dw][di]Примечание: на странице отображаются чеки касс, работающих через приложение 1С-Битрикс.Кассы, сервисы Атол.Онлайн, Orange Data и касс, подключенных к 1С (при условии настроенной интеграции и печати чеков).[/di] соответствующие записи:Чеки имеют [dw]4 статуса[/dw][di]1.Напечатан,
2.Не напечатан,
3.В процессе печати,
4.Ошибка.[/di], помогающие отследить успешность процесса печати. Для напечатанных чеков доступна ссылка Посмотреть, открывающая [dw]электронную версию чека[/dw][di][/di] на сайте вашего ОФД. Таким образом, ссылка помогает отследить отправку ваших чеков в ОФД.
Для касс, работающих через сервисы Атол.Онлайн и Orange Data, доступна возможность [dw]запроса статуса[/dw][di]
[/di] печати чека (с версии 17.0.32 модуля Интернет-магазин).
[ds]Ставки НДС[/ds][di] Налог на добавленную стоимость (НДС) — косвенный налог, форма изъятия в бюджет государства части добавленной стоимости, которая создаётся на всех стадиях процесса производства товаров, работ и услуг и вносится в бюджет по мере реализации.
Подробнее...[/di] создаются на странице Магазин > Настройки > Налоги > Ставки НДС и устанавливаются отдельно для каждого товара или для каталога товаров. А далее в настройках кассы (Магазин > Кассы > Список касс > [ваша касса]) в блоке Настройки ставок НДС задаётся "карта соответствия" кодов НДС, используемых в интернет-магазине, и кодов НДС, используемых в самой кассе.Система налогообложения указывается:
- для онлайн-касс (кроме Checkbox) — в настройках кассы (Магазин > Кассы > Список касс > [ваша касса]);
- для кассы [ds]1С-Битрикс.Кассы[/ds][di]
Приложение 1С-Битрикс.Кассы устарело и больше не поддерживается.
Подробнее...[/di] — при регистрации/фискализации кассового аппарата (утилитойEcrRegistration
из ДТО АТОЛ).
Если необходимо, создавайте чек вручную по кнопке [dw]Добавить чек[/dw][di]Примечание: с версии 17.0.20 кнопка Добавить чек доступна в том случае, если в системе есть активная касса.[/di]. Во всплывающем окне укажите идентификатор заказа, выберите отгрузку, оплату и укажите тип чека.
После того, как чек напечатан, его тип уже нельзя изменить (чек с этим признаком уходит в ФНС).
Дополнительно информация по чекам отображается в [dw]документах оплаты[/dw][di]
[/di]. По ссылке Добавить чек также выполняется ручное добавление, например, [dw]чека возврата[/dw][di]Подробности о том, как сделать возврат, читайте в уроке Работа с кассой: смены, продажи, возвраты)[/di]. Дополнительно, только для касс Атол.Онлайн и Orange Data, по ссылке [dw]обновить[/dw][di]
[/di] выполняется запрос статуса печати чеков.
Разработчикам: Названия товаров и список товаров в чеке, уже отправленном в 1С-Битрикс.Кассы (BxDTO) (то есть на стороне кассы), менять нельзя. А пока чек не ушел на печать, эти данные можно поменять с помощью события [ds]OnSaleCheckPrepareData[/ds][di] Событие позволяет поменять какие-либо данные в чеке: поменять название товара, убрать товары с 0 стоимостью и т.д. На вход передается 2 параметра: массив с данными по чеку и тип чека (например, credit, advancepayment и т.д.).
Подробнее...[/di].Материалы по теме
- Вопросы-ответы;
- Типы чеков;
- Почему не печатаются чеки? (работа с онлайн-сервисами касс);
- Список чеков - пользовательская документация;
Ручная печать чеков
Видеоурок
Введение
При списании средств меняется [dw]статус оплат[/dw][di]
[/di] в заказе, и касса автоматически печатает чек. Он отображается на странице Магазин > Кассы ККМ > Чеки за день (подробности в уроке [ds]Контроль чеков[/ds][di]Обязательно отслеживайте работу кассы и контролируйте процесс печати чеков, так вы избежите штрафных санкций.
Подробнее[/di]). Электронная версия чека уходит покупателю на e-mail или на телефон в виде SMS.Однако могут возникнуть ситуации, когда необходимо вручную напечатать чек. Например, при печати возникла ошибка (чек не напечатан), её устранили, но для этого заказа теперь нужно напечатать чек вручную.
Есть два типа чеков: чеки Оплаты и чеки Отгрузки. Вручную распечатать чеки можно двумя способами:
- Первый способ: добавление в Списке чеков
- Второй способ: печать из заказа
Примечание: Подробнее о том, в каких случаях какой тип чека необходимо печатать, читайте в [ds]соответствующем уроке.[/ds][di] В уроке рассматриваются типы чеков Оплаты и Отгрузки в системе «1С-Битрикс: Управление сайтом», а также частые сценарии, при которых они печатаются.
Подробнее...[/di] После того, как чек напечатан, его тип уже нельзя изменить (чек с этим признаком уходит в ФНС).Первый способ: добавление в Списке чеков
Разберем первый способ на примере чека Оплаты.
- Добавьте новый чек в Списке чеков (Магазин > Кассы > Чеки за день):
- В открывшемся окне укажите ID заказа, кликните [dw]рядом с окном ввода[/dw][di]
[/di], в появившихся [dw]настройках[/dw][di]
[/di] выберите нужный чек (Оплаты или Отгрузки) и заполните остальные параметры (они подтянутся в зависимости от выбранного чека).
- Сохраните изменения, и чек будет напечатан.
Второй способ: печать из заказа
Рассмотрим этот способ на примере чека Отгрузки.
- Откройте заказ в режиме Изменения параметров (Магазин > Заказы):
- В Отгрузках кликните по ссылке [dw]Добавить чек[/dw][di]
[/di];
- В открывшемся окне укажите [dw]тип чека[/dw][di]
[/di] и выберите дополнительные оплаты/отгрузки:
- Сохраните изменения, и чек будет напечатан.
Чеки оплаты и отгрузки
Видеоурок
Сколько чеков печатать
Важно! С 1 июля 2019 года, [ds]согласно 54-ФЗ,[/ds][di] Продавцов обязали использовать ККТ не только при получении аванса, но и при отгрузке товаров (работ, услуг) в счет данного аванса.
Подробнее...[/di] владельцы онлайн-касс должны формировать чеки для зачета и возврата оплаты/предоплаты. При дистанционных способах расчета, когда момент оплаты товара и его отправка происходят в разное время, пользователь ККТ должен сформировать два чека:- чек оплаты – при поступлении денежных средств;
- чек отгрузки – при отгрузке товара (при передаче в службу доставки).
В системе «1С-Битрикс» чеки печатаются автоматически. Для этого необходимо указать Тип чека при получении оплаты в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин , вкладка "Настройки"):
- Полная оплата – закрывающий чек, подтверждающий факт полной оплаты и печатающийся при передаче товаров;
- Предоплата – чек предоплаты, содержащий список товаров и печатающийся до передачи товаров. Предоплата может быть частичной или 100%-ной, в зависимости от количества [dw]документов оплат[/dw][di]
- Если оплата одна, то автоматически напечатается чек оплаты «100% предоплата»;
- Если оплат несколько (клиент оплачивает заказ частями), то автоматически напечатается чек оплаты «Частичная предоплата».
- Аванс – чек аванса, не содержащий список товаров и печатающийся до передачи товаров.
При выборе вариантов Предоплата или Аванс будут автоматически печататься не только описанные выше [dw]чеки оплаты[/dw][di] Печатаются автоматически при получении оплаты. [/di], но и [dw]чеки отгрузки[/dw][di] Печатаются автоматически на этапе отгрузки (при передаче заказа в службу доставки). [/di].
Важно! Опция Тип чека при получении оплаты доступна для касс, поддерживающих [dw]ФФД 1.05[/dw][di] Данные типы чеков поддерживаются только в версии ФФД 1.05 и выше. [/di]. ФФД 1.05 поддерживают следующие штатные обработчики: 1С-Битрикс.Кассы (с поддержкой ФФД 1.05), Бизнес.РУ, Orange Data и Атол.Онлайн v4.
Если в системе активны несколько касс, и среди них хотя бы одна не поддерживает ФФД 1.05, то опции «Тип чека при получении оплаты» не будет (всегда будет печататься тип «Полная оплата»).В ситуации, когда нужно напечатать чек [ds]вручную,[/ds][di] При списании средств меняется статус оплат в заказе, и касса автоматически печатает чек. Чек отображается на странице Магазин > Кассы ККМ > Чеки за день. Электронная версия чека уходит покупателю на e-mail или на телефон в виде SMS.
Однако могут возникнуть ситуации, когда необходимо вручную изменить статус оплат и напечатать чек.
Подробнее...[/di] важно знать о существующих в системе типах чеков и о том, когда и какой чек нужно печатать. После того, как чек напечатан, его тип уже нельзя изменить (чек с этим признаком уходит в ФНС).Далее рассмотрим типы чеков Оплаты и Отгрузки в системе «1С-Битрикс: Управление сайтом», а также частые сценарии, при которых они печатаются.
Примечание: Тип чеков встречное предоставление в системе не поддерживается.Оплаты
Типы чеков Оплаты:
- [dw]100% предоплата[/dw][di] Доступно с версии 18.5.7 модуля Интернет-магазин (sale). [/di] – полная предоплата до передачи товара;
- Полная оплата – полная оплата с учетом аванса (или частичной оплаты) при передаче товара;
- Аванс – аванс (в отличие от частичной предоплаты, в чеке аванса не указаны конкретные товары). Аванс может быть равен стоимости всей покупки и доставки;
- Оплата кредита – оплата после передачи товара;
- [dw]Частичная предоплата[/dw][di] Доступно с версии 18.5.7 модуля Интернет-магазин (sale). [/di] – частичная оплата заказа с доставкой (в чеке указаны конкретные товары).
Важно! Чек типа Полная оплата – закрывающий сделку чек (кроме случая продажи в кредит). В этом чеке, как и в чеках отгрузки, содержится [ds]маркировочный код товара[/ds][di] В чеке код маркировки отображается в реквизите Код товара.
Реквизит Код товара в чеке является обязательным с 1 марта 2020 года для маркированных товаров.
Подробнее...[/di] (если товар подлежит обязательной маркировке).
Этот тип чека есть и в Оплатах (печатается, если товар передаётся клиенту в момент оплаты; в этом случае чек отгрузки не нужен), и в Отгрузках (печатается, если товар сначала был оплачен, а уже потом передан клиенту).Полный список типов чеков оплаты- Полная оплата
- Полный возврат наличными
- Полный возврат безналичными
- Аванс
- Возврат аванса безналичными
- Возврат аванса наличными
- Оплата кредита
- Возврат оплаты кредита безналичными
- Возврат оплаты кредита наличными
- Частичная предоплата
- Возврат частичной предоплаты безналичными
- Возврат частичной предоплаты наличными
- 100% предоплата
- Возврат 100% предоплаты безналичными
- Возврат 100% предоплаты наличными
Отгрузки
В чеке отгрузки содержится [ds]маркировочный код товара[/ds][di] В чеке код маркировки отображается в реквизите Код товара.
Реквизит Код товара в чеке является обязательным с 1 марта 2020 года для маркированных товаров.
Подробнее...[/di] (если товар подлежит обязательной маркировке).Типы чеков Отгрузки:
- Покупка в кредит – если передача товара происходит до момента его оплаты;
- Полная оплата – закрывающий чек, когда клиент полностью оплатит товар и доставку;
- Возврат покупки в кредит – если клиент передумал покупать товар, который уже был отгружен, но не оплачен.
Важно! Чек типа Полная оплата – закрывающий сделку чек (кроме случая продажи в кредит).
Этот тип чека есть и в Оплатах (печатается, если товар передаётся клиенту в момент оплаты; в этом случае чек отгрузки не нужен), и в Отгрузках (печатается, если товар сначала был оплачен, а уже потом передан клиенту).Частые сценарии печати чеков
- Если товар и доставка оплачиваются сразу (до передачи товара клиенту), то печатается чек оплаты 100% предоплата, а после передачи товара – чек отгрузки Полная оплата;
- Если товар берется в кредит (т.е. клиент сначала получает товар, а потом только оплачивает), то первым печатается чек отгрузки Покупка в кредит. После того, как клиент оплатит заказ и доставку, печатается чек оплаты Оплата кредита;
- Если товар оплачивается частично, то печатается один из двух чеков оплаты: Частичная предоплата (в чеке указывается конкретный товар) или Аванс (в чеке не указывается конкретный товар).
При внесении следующей части оплаты вновь печатается такой же чек оплаты.
Когда клиент вносит всю оставшуюся сумму за заказ и доставку, то в зависимости от того, передается ли ему в этот момент товар или нет, печатаются следующие чеки:- если товар не передается в момент последней оплаты (т.е. будет только отправлен после последней оплаты), то чек оплаты Частичная предоплата (или Аванс) и чек отгрузки Полная оплата;
- если товар передается в момент последней оплаты, то чек оплаты Полная оплата и чек отгрузки Полная оплата.
Примечание: Если товар и доставка оплачиваются сразу (до передачи товара клиенту), но в чеке нет возможности указать конкретные товары и доставку, то можно напечатать чек оплаты Аванс. Чек отгрузки печатается, как и в первом случае, Полная оплата.
Агентская схема в чеках
Агентские схемы: как добавить в чеки признак агента и реквизиты поставщика
С версии модулей Интернет-магазин 23.400.0 и Торговый каталог 23.350.0 для ФФД 1.2 доступна печать чеков по агентской схеме.
Агентская схема – это форма взаимодействия компаний. Поставщик поручает агенту продавать товары или оказывать услуги от своего имени и платит агенту вознаграждение.
На основании №54-ФЗ компания, продающая товары или оказывающая услуги по агентскому договору, обязана указывать в кассовом чеке реквизиты поставщика.Чтобы в чеке отобразились данные поставщика и проставился признак агента, создайте агентскую схему на [dw]странице[/dw][di]
[/di] Магазин > Кассы > Агентские схемы. Рассмотрим на примере, в котором агент ООО «Меридиан» продаёт товары поставщика ООО «Параллель»:
В форме создания агентской схемы заполните следующие поля:
- укажите произвольное название схемы;
- добавьте файл с договором, который вы подписали с поставщиком (формат может быть docx или pdf, размер не больше 1 ГБ);
- выберите существующего в системе поставщика или создайте нового;
Примечание: Если вы создаёте [dw]нового поставщика[/dw][di]
[/di], то не забудьте перейти на страницу Магазин > Складской учёт > Поставщики и заполнить реквизиты этого поставщика.
- выберите из каталога товары или услуги поставщика.
Сохраните изменения. Теперь при продаже товаров или услуг поставщика в чеках появится пометка Агент, а также будут указаны реквизиты поставщика:
Вопросы-ответы
Частые вопросы
Как печатать чек для наличного расчета?
- Создайте/проверьте платежную систему Оплата наличными: установите флаг Разрешить печать чеков.
- При получении оплаты переведите статус заказа в Оплачено. Подключенная касса сразу напечатает чек.
Как сделать возврат и напечатать чек?
Сделайте полный возврат оплаты и напечатайте чек вручную. Подробнее в уроке Работа с кассой: смены, продажи, возвраты.
Как узнать о проблемах с печатью чека?
- Откройте настройки кассы (Магазин > Кассы ККМ > Список касс).
- Укажите [dw]E-mail[/dw][di]
[/di], на который придут уведомления в случае проблем с печатью чека.
- Сохраните внесенные данные.
Почему в чеке цены печатаются без копеек?
Потому что в Языковых настройках используемой валюты (Настройки > Валюты > Список валют > <используемая валюта>) в поле Количество десятичных знаков указан 0. Соответственно, в чеках печатаются только целочисленные значения (т.е вместо 1637.12 напечатано 1637, а это неправильно).
Почему в чеках Аванс и Полная оплата сумма НДС отличается на несколько копеек?
В чеке типа Аванс не указываются конкретные товары и, соответственно, НДС рассчитывается от общей суммы, а не по отдельным товарам. А в чеке типа Полная оплата НДС рассчитывается для каждого товара и округляется до копейки, а потом результаты суммируются.
Пример: рассмотрим заказ, состоящий из трёх товаров: два товара по 2251 руб. и один товар за 2451 руб. Рассчитаем НДС 20% для двух типов чеков:
НДС в чеке Аванс:(2251+2251+2451)*20/120 = 1158,83 руб.
НДС в чеке Полная оплата:2251*20/120 + 2251*20/120 + 2451*20/120 = 375,17 + 375,17 + 408,5 = 1158,84 руб.
Почему касса выдает ошибку о том, что внесено недостаточно средств? (при этом внесена вся сумма, указанная в корзине)
- Если в настройках модуля Интернет-магазин настроена Точность округления при расчетах 3 и более знака и при этом не настроены правила округления. Тогда клиент видит сумму формата 115.12 и оплачивает её, а фактически сумма должна быть 115.121;
- Если в настройках модуля Интернет-магазин настроена Точность округления при расчетах 3 и более знака, при этом настроены правила округления, но присутствуют скидки на доставку (округления доставок на данной момент нет - находится в разработке), то вновь клиент видит сумму формата 115.12, а фактически сумма к оплате 115.121.
Подробнее о том, как правильно настроить округление цен, читайте [ds]в уроке.[/ds][di] В этом уроке рассмотрим, как правильно настроить округление цен (т.е. чтобы после конвертирования валют или после применения скидок выводились "красивые" цены, округленные, например, до целых чисел, но при этом в чеке пробивались и копейки).
Подробнее...[/di]Какой ОФД выбрать?
На текущий момент «1С-Битрикс: Управление сайтом» поддерживает работу со следующими ОФД:
- Первый ОФД
- Платформа ОФД
- ОФД ЯРУС
- Такском ОФД
- OFD.RU
- Тензор ОФД
- Контур ОФД
Что сделать, если у меня заключен договор с ОФД, которого нет в списке?
В настройках кассы в параметре ОФД выберите значение [dw]Другой[/dw][di]
[/di]. В этом варианте всё работает корректно, кроме ссылки Посмотреть на странице списка чеков.
Что заполнять в поле Внешний идентификатор кассы при настройке кассы от Атол.Онлайн или Orange Data?
В поле Внешний идентификатор кассы укажите код группы из файла настроек для CMS.
Как быть, если мы используем не поддерживаемые «1С-Битрикс: Управление сайтом» сервисы касс?
Используйте решения из Маркетплейс.
Проверьте себя
Ответьте на несколько вопросов по теме Кассы и 54-ФЗ: работайте без штрафов, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
1 При дистанционных способах расчета, когда момент оплаты товара и его отправка происходят в разное время, достаточно сформировать один чек. ВерноУвы, вы ошиблись. Нужно сформировать два чека: один – при поступлении денежных средств; второй – при отгрузке товара (при передаче в службу доставки). Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 2 При интеграции с 1С недопустимо для одного узла обмена одновременно использовать обмен по расписанию и обмен в режиме реального времени. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 3 При использовании онлайн-сервисов Orange Data и Атол.Онлайн открытие и закрытие кассовой смены выполняется автоматически. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать темы ещё раз: Orange Data, Атол.Онлайн. 4 Чтобы оформить частичный возврат, нужно сначала оформить полный возврат, потом скопировать и откорректировать старый заказ, а потом после новой оплаты распечатать чек. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 5 Чеки можно просмотреть на странице Магазин > Кассы ККМ > Чеки за день. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 6 Вручную напечатать чек можно только из заказа. ВерноУвы, вы ошиблись. Ещё можно добавить новый чек в списке чеков. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно!
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания данного урока не требуют подключения реальной кассы (физической или онлайн).
Задания необходимо выполнять последовательно.
- Добавьте кассу Атол.Онлайн:
- Активность: включена;
- Обработчик: Атол.Онлайн (ФФД 1.2);
- ОФД: Первый ОФД;
- Название: Касса АТОЛ;
- Внешний идентификатор кассы: 1234567898765432;
- Используется оффлайн: нет;
- Email: укажите свой email;
- В блоках Настройки авторизации и Информация об организации укажите произвольные значения;
Примечание: При подключении настоящей онлайн-кассы Атол.Онлайн данные для блока Настройки авторизации будут предоставлены сервисом Атол.Онлайн.
- Система налогообложения: общая;
- Режим работы с кассой: тестовый.
РешениеЗадание составлено по материалам урока:
Результат:
- Добавьте для созданной кассы Атол.Онлайн ограничение: пусть она печатает чеки только для тех заказов, у которых выбрана платёжная система Банковские карты.
Решение
Задание составлено по материалам урока:
Результат:
- Настройте печать чеков таким образом, чтобы по заказу автоматически создавались два чека: чек оплаты и чек отгрузки.
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Компоненты каталога и магазина: что они умеют
Коллекция компонентов каталога и магазина предназначена для создания интерфейса вашего интернет-магазина. Настройки компонентов разнообразны и позволяют решить большое количество задач. В главе рассматриваются примеры выполнения настроек.
Основная страница элемента среди дублей
Видеоурок
Элемент инфоблока может быть привязан к нескольким разделам. Но при этом могут быть [dw]претензии[/dw][di] Привязка к нескольким разделам приводит к тому, что страница сайта может существовать в сети под двумя и более различными адресами. Поисковые системы негативно относятся к дублированному контенту и понижают его в выдаче.
Избежать таких ситуаций помогут канонические ссылки.
Канонические (основные) ссылки указывают поисковому роботу основную страницу. Если робот найдёт на сайте копии канонической страницы, то он пометит их, как малозначительные. [/di] по дублям страниц от SEO. Избежать этого помогает такое понятие как «основной раздел» элемента. Раньше основным разделом считался раздел с минимальным идентификатором, что было не совсем удобно. С версии 15.5.0 все изменилось, теперь вы можете самостоятельно задать основной раздел и, следовательно, пометить нужную страницу элемента как [dw]каноническую.[/dw][di] Каноническая страница — это оригинальная страница или первоисточник. [/di]Как назначить основной раздел?
Шаг 1. Включите настройку выбора раздела в форме редактирования инфоблока на закладке Поля:
Шаг 2. В форме создания/редактирования элемента укажите основной раздел в одноимённом поле:
Важно! Если в форме поле Основной раздел отсутствует, то [ds]перенастройте внешний вид.[/ds][di] При работе с товарами, материалами статей, каталогами справочников вы зачастую
обращаете внимание на следующий момент: в форме присутствуют поля, которые не
используются на сайте. Лишние поля увеличивают размеры формы редактирования и
затрудняют внесение данных.Облегчите свой труд, используйте инструмент настройки форм инфоблоков. Инструмент
учитывает индивидуальные потребности, позволяет настроить формы редактирования
разделов и элементов инфоблока под себя:- удаляйте лишние поля или целые вкладки;
- перемещайте поля между вкладками;
- создавайте свои вкладки.
работайте с удовольствием.
Подробнее...[/di]Примечание. Основной раздел выбирается только среди тех разделов, к которым привязан элемент.Как установить каноническую ссылку для элемента?
Пометьте страницу элемента в основном разделе как каноническую (т.е. выделите её как основную среди дублей). Для этого:
- в компоненте, с помощью которого создан публичный интерфейс детальной страницы элемента, отметьте опцию [dw]Устанавливать канонический URL[/dw][di]
[/di].
Примечание. Данная опция добавлена в компоненты [comp include_62967]Новости[/comp], [comp include_62978]Каталог[/comp], [comp include_62969]Новость детально[/comp] и [comp include_62981]Элемент каталога детально[/comp]. - кроме того, проверьте корректность заполнения поля [dw]Канонический URL элемента[/dw][di]
[/di] в форме редактирования инфоблока.
Дополнительные моменты
Примечание. В вышеперечисленные компоненты, а также в компоненты [comp include_62987]Разделы с top'ом элементов[/comp] и [comp include_62980]Элементы раздела[/comp] добавлена опция Использовать основной раздел для показа элемента. Она позволяет просматривать элемент только в основном разделе, несмотря на то, что переход к просмотру был осуществлён из другого раздела, к которому привязан элемент.При настройке компонента обратите внимание на ещё две полезные опции в Дополнительных настройках:
- Использовать основной раздел для показа элемента – генерация единого адреса. При переходе на элемент из любого из разделов, к которым он привязан, всегда будет отображаться [dw]URL основного раздела.[/dw][di]
В данном примере ремень «Элегантность» находится в трех разделах: Аксессуары
(основной раздел), Обувь и Штаны. Однако при переходе
на этот элемент из всех трёх разделов URL будет одинаковым:
[/di] Однако этот элемент будет доступен и по ссылкам, содержащим названия всех остальных привязанных разделов.
- Строгая проверка раздела для детального показа элемента – запрет перехода по второстепенным ссылкам (элемент будет доступен только по ссылке, содержащей основной раздел).
Канонические ссылки в кастомизированных шаблонахЕсли всё сделано по описанию выше, но каноническая ссылка так и не появилась в шаблоне детальной страницы товара, то в случае использования кастомизированного шаблона компонента проблема может быть в неправильной кастомизации. Решение на примере bitrix.catalog:
- Откройте на редактирование файл element.php из папки:
/bitrix/templates/имя_шаблона_сайта/components/bitrix/catalog/.ваше_имя_шаблона
. - Добавьте в массив строку
"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"]
. Должно получиться так:<?$ElementID = $APPLICATION->IncludeComponent( "bitrix:catalog.element", "", array( "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"], "META_KEYWORDS" => $arParams["DETAIL_META_KEYWORDS"], "META_DESCRIPTION" => $arParams["DETAIL_META_DESCRIPTION"], "BROWSER_TITLE" => $arParams["DETAIL_BROWSER_TITLE"], "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"], "BASKET_URL" => $arParams["BASKET_URL"], ...
Заключение
Избегайте дублей страниц и улучшайте ваш сайт с точки зрения SEO. Используйте механизм выбора основного раздела, чтобы более гибко формировать для элемента каноническую ссылку:
- в форме редактирования инфоблока отметьте флаг Разрешить выбор основного раздела для привязки;
- в форме создания/редактирования элемента укажите, какой раздел считать основным;
- в настройках компонента отметьте флаг Устанавливать канонический URL.
Как улучшить внешний вид каталога товаров
Видео о возможностях настройки каталога
Как мир не стоит на месте, так и [comp include_6798377]компоненты каталога[/comp] развиваются и получают все более широкие возможности. В версии 17.0 компонентам добавлены следующие нововведения:
- новый адаптивный bootstrap-шаблон;
- настройка отображения свойств на мобильных устройствах;
- возможность использования сервисов [dw]Google Analytics Enhanced Ecommerce[/dw][di]О подключении Google Аналитики рассказывается в уроке курса Администратор.Модули[/di] и [dw]Яндекс.Метрика[/dw][di]Рассмотрим, как подключить один из удобных инструментов веб-аналитики - Яндекс. Метрику.
Подробнее...[/di]; - гибкие настройки внешнего вида.
Давайте посмотрим видеопример о настройках внешнего вида каталога с товарами:
Совершенствуйте свой каталог товаров: откройте параметры компонента и выполните их настройку.
Показ товаров по встроенному фильтру
Видео о работе с фильтром
Требуется показывать товары по некоторому условию? Используйте компоненты [comp include_62986]TOP элементов каталога[/comp] и [comp include_62980]Элементы раздела[/comp]. Они обладают уникальным встроенным фильтром. Формируйте условия, а компонент покажет на странице только подходящие товары.
Посмотрим, как использовать встроенный фильтр в видео-примере:
Гибко настроить показ товаров на сайте позволяет встроенный фильтр. Откройте параметры компонента на редактирование и создайте условия отбора в параметре Фильтр товаров.
Персональный раздел пользователя
Один из немаловажных разделов сайта интернет-магазина – личный кабинет пользователя, в котором покупатель может отслеживать все свои заказы и управлять своим внутренним счетом.
В этой главе вы узнаете, как легко можно создать такой раздел с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp].Возможности персонального раздела
Возможности персонального раздела
В этой главе собрано описание создания штатных страниц, которые можно настроить с помощью [comp include_6840039]стандартных компонентов[/comp] интернет-магазина, предназначенных для работы с персональным разделом пользователя:
- Страница персонального счёта
- Страница заказов пользователя
- Страница персональных данных
- Страница профилей пользователя
- Страница подписок на товары
- Страница показа накопительных скидок
- Страница пластиковых карт пользователя
[dw]Почти все[/dw][di] Кроме страницы персональных данных - она настраивается только в комплексном компоненте Персональный раздел пользователя. [/di] вышеперечисленные страницы можно создать и настроить по отдельности (например, отдельным пунктом меню вашего сайта) – способы приведены в соответствующих уроках.
Однако зачастую бывает необходимо создать целый [dw]Персональный раздел пользователя[/dw][di] Персональный раздел пользователя – это особый раздел сайта, позволяющий зарегистрированным и авторизованным пользователям отслеживать отслеживать статус выполнения заказа, управлять внутренним счетом, профилями заказов и подписками, а также корректировать свои личные данные и менять пароль. [/di] с несколькими страницами.
Это легко сделать с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp]. Тогда пользовательский раздел будет выглядеть вот так:
При использовании этого компонента можно автоматически создать:
- страницу персонального счета пользователя
- страницу заказов пользователя
- страницу персональных данных пользователя
- страницу профилей пользователя
- страницу подписок
Таким образом, вы сэкономите много времени и сил: не придётся вручную создавать пять физических страниц, а затем размещать и настраивать на каждой из них простые компоненты.
Комплексный компонент Персональный раздел пользователя
Комплексный компонент Персональный раздел пользователя
Для создания персонального раздела пользователя достаточно воспользоваться одноименным комплексным компонентом.
[dw]Создайте раздел,[/dw][di] 1)
2)
Подробнее в курсе "Контент-менеджер"... [/di] в котором в дальнейшем будут размещены все необходимые страницы.Примечание: в стандартном шаблоне интернет-магазина уже создан персональный раздел/personal
, в который можно попасть, кликнув по [dw]учётной записи[/dw][di][/di] в шапке сайта или по соответствующей [dw]ссылке[/dw][di]
[/di] в подвале сайта.
На индексной странице созданного раздела (
index.php
) [ds]разместите[/ds][di] Просто переместите его мышкой в рабочую область слева от списка.
Сразу после размещения появится окно настройки компонента. Пока можете его закрыть, мы обратимся к настройке чуть позже.
Подробнее...[/di] и настройте компонент [comp include_4189933]Персональный раздел пользователя[/comp]:Когда клиент открывает свой персональный раздел, он видит [dw]блоки-ссылки[/dw][di]
[/di] на доступный ему функционал. Эти блоки указываются в Основных параметрах настроек компонента:
- страница персонального счета пользователя
- страница заказов пользователя
- страница персональных данных пользователя
- страница профилей пользователя
- страница подписок
- страница контактов
- корзина
[dw]Первые пять страниц[/dw][di] ● Страница персонального счёта
● Страница заказов пользователя
● Страница персональных данных
● Страница профилей пользователя
● Страница подписок на товары [/di] будут созданы автоматически (если они [dw]отмечены[/dw][di][/di]). Информацию, отображаемую на этих страницах (кроме страницы подписок), можно задать прямо [dw]в настройках компонента.[/dw][di]
[/di]
Примечание: Детальное описание каждой настройки читайте в документации.Осталось только прописать пути до существующих страниц вашего интернет-магазина:
Готово! Персональный раздел пользователя создан!
Дополнительные блоки-ссылки
Можно создать дополнительные блоки-ссылки на созданные вами страницы:
Для этого нужно в Основных параметрах компонента задать каждому новому блоку-ссылке своё название и иконку [ds]FontAwesome[/ds][di] Font Awesome — это шрифт с иконками, которые могут добавляться к любым элементам веб-страницы, чтобы повысить их наглядность и улучшить дизайн.
Список доступных иконок...[/di]:
Страница персонального счёта
Персональный счёт пользователя
Вот так выглядит стандартная страница [ds]персонального счёта[/ds][di] Персональный счёт покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчёты с магазином по мере необходимости.
Подробнее...[/di] пользователя:Такую страницу можно создать либо с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp], описанного в [ds]предыдущем[/ds][di] В этом уроке разберемся с установкой и настройкой компонента Персональный раздел пользователя.
Подробнее...[/di] уроке, либо с помощью комбинации двух компонентов: [comp include_63331]Счета текущего пользователя[/comp] и [comp include_103152]Добавление средств на счёт текущего пользователя.[/comp]Счёт пользователя создается сразу после первого пополнения (до этого времени будет отображаться [dw]сообщение[/dw][di]
[/di] о его отсутствии).
Пополнение счёта – это, по сути, покупка. То есть клиент указывает желаемую сумму, выбирает платежную систему и кликает по кнопке Купить, после чего видит [dw]сообщение о создании заказа.[/dw][di]
[/di] Менеджер интернет-магазина может увидеть этот заказ на странице административного раздела Заказы (Магазин > Заказы):
Как только этот заказ будет оплачен и переведён в статус Отгружен, баланс счёта будет обновлен.
Список счетов всех пользователей сайта отображается в административном разделе на странице Внутренние счета пользователей (Магазин > Покупатели > Счета). На этой же странице можно изменить счета (подробнее читайте [ds]в уроке[/ds][di] При нажатии на кнопку Добавить счет / Изменить параметры счета появится форма создания/редактирования счета.
Подробнее...[/di]).Важные моменты при работе с внутренним счётом
При оформлении заказа в магазине можно [dw]оплатить[/dw][di]
[/di] всю покупку или её часть (если стоимость покупки больше, чем имеющаяся на внутреннем счёте сумма) средствами с внутреннего счёта.
Для этого в настройках компонента [comp include_146775]Оформление заказа[/comp] должна быть отмечена опция [dw]Разрешить оплату с внутреннего счета[/dw][di]
[/di].
- Частично списать средства с внутреннего счёта нельзя, если только в платёжной системе не выбрано ограничение [dw]% от стоимости заказа[/dw][di]
[/di].
Пример: если пользователь покупает платье за 5000 рублей, а на пользовательском счёте у него 1500 рублей, то он может использовать для оплаты все средства счёта (1500 рублей), доплатив оставшиеся 3500 рублей через другую платежную систему.
Нельзя списать с внутреннего счёта другую сумму (например, 1200 рублей) и доплатить 3800 рублей через другую платёжную систему. - Если стоимость покупки меньше, чем сумма средств на внутреннем счёте, то остаток от оплаты остаётся на нём.
Пример: если пользователь оплачивает с внутреннего счёта платье за 5000 рублей, а на пользовательском счёте у него 5500 рублей, то после оплаты на счёте останется 500 рублей.
- При возврате покупки деньги возвращаются на то же платёжное средство, с которого списывались. Однако можно вернуть всю сумму на внутренний счёт, но нельзя вернуть всю сумму на другое платёжное средство.
Пример: пользователь совершил покупку, оплатив с внутреннего счёта 1500 рублей и банковской картой 1000 рублей. При оформлении возврата он может либо вернуть 1500 рублей на внутренний счёт и 1000 рублей на банковскую карту, либо вернуть 2500 рублей на внутренний счёт.
Нельзя вернуть 2500 рублей на банковскую карту. - Нельзя автоматически перевести средства с пользовательского счёта на другое платёжное средство.
Пример: у пользователя на внутреннем счёте 1500 рублей. Нельзя автоматически перевести их на банковскую карту.
Страница заказов пользователя
Заказы пользователя
Покупатель в любой момент может отследить состояние и историю своих заказов. Покупатель/дилер может за несколько шагов повторить или изменить ранее сделанный типовой заказ. При этом все позиции заказа добавляются в корзину.
В разделе «Мои заказы» можно:
- просмотреть заказы в различных статусах (активные, выполненные, отмененные), а также подробности любого заказа:
- отменить или повторить заказ:
Такую страницу с заказами пользователей можно создать несколькими способами:
- с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp], описанного в [ds]уроке;[/ds][di]
В этом уроке разберемся с установкой и настройкой компонента Персональный раздел пользователя.
Подробнее...[/di] - с помощью комплексного компонента [comp include_63319]Заказы пользователя;[/comp]
- с помощью комбинации простых компонентов [comp include_63327]Список заказов,[/comp] [comp include_63323]Подробная информация о заказе[/comp] и [comp include_63320]Отмена заказа[/comp]. При этом компоненты должны располагаться на разных страницах, а также должна быть дополнительно создана страница повторного оформления заказа (на ней нужно разместить компонент [comp include_146775]Оформление заказа[/comp].
Примечание: с примерами работы с простыми компонентами можно ознакомиться в уроках:
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Подробнее...[/di] - [ds]Каталог товаров на простых компонентах[/ds][di]
Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог . Настроить индивидуальное отображение каталога можно вручную на простых компонентах. Рассмотрим процедуру создания такого каталога на небольшом примере. Организуем каталог на сайте в виде трех страниц.
Подробнее...[/di]
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Страница персональных данных
Страница персональных данных
Ваш покупатель полностью управляет своей личной информацией. В своем Профиле пользователя он в любой момент может изменить Имя, Фамилию, Отчество и пароль для входа в ваш интернет-магазин.
Клиент может в этом разделе связать свой персональный раздел с профилями в социальных сетях и сервисах. В дальнейшем он может авторизоваться в вашем магазине, всего лишь нажав на логотип одной из своих социальных сетей.
Такую страницу можно создать с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя,[/comp] описанного в [ds]уроке.[/ds][di] В этом уроке разберемся с установкой и настройкой компонента Персональный раздел пользователя.
Подробнее...[/di]
Страница профилей пользователя
Профили пользователя
У одного зарегистрированного пользователя может быть несколько профилей (в зависимости от числа [ds]типов плательщиков[/ds][di] В продукте есть возможность создавать свои и редактировать имеющиеся типы плательщиков (по умолчанию в системе созданы 2 типа плательщиков: физическое и юридическое лицо). В результате в публичном разделе сайта при оформлении заказа на первом шаге пользователю предлагается выбрать тип плательщика, к которому он себя относит.
Подробнее...[/di] на сайте).Профиль создаётся после совершения заказа в интернет-магазине.
В каждом из [dw]профилей[/dw][di]
[/di] можно изменить:
- название;
- личные данные;
- данные для доставки.
Такую страницу с профайлами пользователя можно создать несколькими способами:
- с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp], описанного в [ds]уроке;[/ds][di]
В этом уроке разберемся с установкой и настройкой компонента Персональный раздел пользователя.
Подробнее...[/di] - с помощью комбинации простых компонентов [comp include_63330]Список профилей текущего пользователя[/comp] и [comp include_63324]Профили пользователя[/comp] (при этом компоненты должны располагаться на разных страницах).
Примечание: с примерами работы с простыми компонентами можно ознакомиться в уроках:
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Подробнее...[/di] - [ds]Каталог товаров на простых компонентах[/ds][di]
Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог . Настроить индивидуальное отображение каталога можно вручную на простых компонентах. Рассмотрим процедуру создания такого каталога на небольшом примере. Организуем каталог на сайте в виде трех страниц.
Подробнее...[/di]
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Страница подписок на товары и услуги
Страница подписок на товары и услуги
Если на сайте закончился нужный товар или стала недоступна какая-то услуга – не беда! Клиент может [dw]подписаться[/dw][di]
[/di] на нужные ему товары и услуги (разумеется, если [ds]настроена[/ds][di] Начиная с версии 16.5.3 модуля Торговый каталог, в системе доступен обновленный функционал подписок на товары, временно отсутствующие в продаже.
Покупатели могут подписываться на простые товары, товары с предложениями, конкретные предложения, комплекты или услуги.
Подробнее...[/di] возможность такой подписки), и потом отслеживать их появление на странице подписок:Подписываться на товар или услугу может как авторизованный пользователь, так и гость. В случае, если подписывается авторизованный пользователь магазина, то по нажатию на кнопку сразу осуществляется подписка и появляется [dw]окно об успешности[/dw][di]
[/di].
В случае, если подписывается гость, то по нажатию на кнопку подписки появляется [dw]окно с вводом контактных данных[/dw][di]
[/di]. По умолчанию это электронный адрес.
Когда товар поступит в магазин или станет доступна нужная услуга, то все подписчики получат письмо с уведомлением.
Такую страницу с профайлами пользователя можно создать несколькими способами:
- с помощью комплексного компонента [comp include_4189933]Персональный раздел пользователя[/comp], описанного в [ds]уроке;[/ds][di]
В этом уроке разберемся с установкой и настройкой компонента Персональный раздел пользователя.
Подробнее...[/di] - с помощью комплексного компонента [comp include_63322]Подписки пользователя;[/comp]
- с помощью комбинации простых компонентов [comp include_63329]Список подписок текущего пользователя[/comp] и [comp include_63321]Отмена подписки[/comp]. При этом компоненты должны располагаться на разных страницах.
Примечание: с примерами работы с простыми компонентами можно ознакомиться в уроках:
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Подробнее...[/di] - [ds]Каталог товаров на простых компонентах[/ds][di]
Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог . Настроить индивидуальное отображение каталога можно вручную на простых компонентах. Рассмотрим процедуру создания такого каталога на небольшом примере. Организуем каталог на сайте в виде трех страниц.
Подробнее...[/di]
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Страница показа накопительных скидок
Показ накопительных скидок
Если на вашем сайте настроена система накопительных скидок, то вы можете вывести клиенту информацию о его текущей скидке:
Такая страница создаётся с помощью компонента [comp include_467247]Накопительные программы.[/comp]
О создании скидок читайте в следующих уроках:
- если на сайте была [ds]конвертация[/ds][di]
Переход на новую схему работы предоставляет вам новые возможности работы с заказами. В магазине становятся доступными независимые оплаты и отгрузки составных частей заказа. Кроме того, теперь вы сможете внутри заказа управлять применяемыми скидками как к отдельным позициям заказа, так и к заказу в целом.
Подробнее...[/di] – накопительная скидка создается с помощью [ds]предустановленного списка маркетинговых акций;[/ds][di] Возможности торгового маркетинга включают в себя специальные пресеты скидок, которые позволяют достаточно быстро и просто настроить скидки для вашего магазина. Встроенные пресеты скидок доступны на странице Предустановленный список маркетинговых акций (Маркетинг > Товарный маркетинг > Предустановленный список маркетинговых акций).
Подробнее...[/di] - если конвертации не было – накопительная скидка создается через [ds]одноимённый пункт[/ds][di]
На странице административного раздела Маркетинг > Товарный маркетинг > Накопительные скидки перечислены накопительные скидки, имеющиеся в системе.
Подробнее...[/di] Товарного маркетинга.
Примечание: узнать, была ли на сайте проведена конвертация, очень легко – достаточно сравнить вид административной части сайта согласно [ds]уроку.[/ds][di] В настоящее время Интернет-магазин допускает работу в двух режимах: с конвертацией на новую платформу и до конвертации. Чтобы после конвертации на новую платформу работать по прежнему механизму скидок, снимите флажок с поля [dw]Использовать только правила корзины[/dw][di][/di] (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин).
Подробнее...[/di]
Страница пластиковых карт пользователя
Страница пластиковых карт пользователя
Если на сайте настроен [ds]функционал работы с пластиковыми картами,[/ds][di] В системе предусмотрена возможность работы с пластиковыми картами клиентов. По умолчанию она отключена. Для включения работы с пластиковыми картами отметьте опцию Использовать пластиковые карты в настройках модуля Интернет-магазин.
Подробнее...[/di] то можно на отдельной странице вывести вот такой список всех пластиковых карт клиента:На этой странице можно [dw]добавить[/dw][di]
[/di] новую карту, изменить данные одной из карт или же удалить карту.
Такую страницу с пластиковыми картами пользователя можно создать несколькими способами:
- с помощью комплексного компонента [comp include_77658]Пластиковые карты[/comp];
- с помощью комбинации простых компонентов [comp include_63328]Список пластиковых карт текущего пользователя[/comp] и [comp include_63325]Редактирование пластиковых карт[/comp] (при этом компоненты должны располагаться на разных страницах).
Примечание: с примерами работы с простыми компонентами можно ознакомиться в уроках:
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Подробнее...[/di] - [ds]Каталог товаров на простых компонентах[/ds][di]
Бывают ситуации, что для построения каталога товаров на сайте не подходит комплексный компонент Каталог . Настроить индивидуальное отображение каталога можно вручную на простых компонентах. Рассмотрим процедуру создания такого каталога на небольшом примере. Организуем каталог на сайте в виде трех страниц.
Подробнее...[/di]
- [ds]Пример работы с компонентами: создаем новостной раздел[/ds][di]
В качестве дополнительного примера рассмотрим публикацию новостей с помощью простых компонентов. Этот процесс сложнее, мы будем создавать несколько страниц и производить дополнительные настройки. Кроме того, обратим внимание, что новостной инфоблок у нас простой, без разделов (этот момент влияет на построение шаблонов ссылок).
Показ описаний для торговых предложений
Настраивайте вывод индивидуального описания для каждого торгового предложения в товарном каталоге (доступно с версии 20.5.0 модуля Информационные блоки).
Из чего состоит описание товара
Описание в детальной карточке товара в публичной части сайта формируется из описания для анонса 1 и детального 2.
Если какое-либо из описаний не заполнено, то в карточке товара отобразится только одно из них.
Подготовка описаний торг. предложений
Начнем с заполнения описаний для торговых предложений. Сделать это можно в форме редактирования торгового предложения. Для вывода в детальной карточке доступно как Описание для анонса, так и Детальное описание.
Торговое предложение это товар с определенным значением свойств. Отразим это в описании. В нашем каталоге это свойства: Цвет и Размеры обуви.
Для наглядного примера заполним описания для одного торгового предложения: размер обуви 37, цвет Синяя джинса.
Скопируем все описания из карточки товара в соответствующие вкладки торгового предложения и дополним их индивидуальной информацией. Например так:
- Описание для анонса:
- Детальное описание:
Групповое редактирование описаний торговых предложенийИспользуйте возможности группового редактирования торговых предложений, чтобы быстрее заполнить описания. Выполните [ds]настройки списка[/ds][di] Кнопка Настроить вызывает окно, в котором вы можете выбрать колонки для показа в таблице элементов данной формы.
Чтобы быстро поменять расположение колонок на экране, перетяните их в требуемые места, ухватив левой кнопкой мыши. При этом в настройках списка порядок тоже изменится.
Подробнее...[/di] торговых предложений. Добавьте в список колонки с описаниями и свойствами (ненужные в данный момент колонки можно убрать):Отметьте элементы и нажмите кнопку редактировать:
Теперь можно заполнять поля описаний прямо в списке!
Настройка компонента
Для того, чтобы заработал вывод индивидуальных описаний для каждого торгового предложения товара, потребуется выполнить настройки компонента, который выводит детальную карточку товара: Каталог (комплексный компонент) или Элемент каталога детально (простой компонент). А именно включить параметр Отображать описание для каждого торгового предложения:
Примечание: Параметр доступен с версии 20.5.0 модуля Информационные блоки.Результат в публичной части
В уроке мы настроили вывод описания для одного торгового предложения: размер обуви 37, цвет Синяя джинса.
Посмотрим, как оно меняется в публичной части интернет-магазина.
Важно: Если у торгового предложения не заполнено одно из описаний (Описание для анонса или Детальное описание), то в детальной карточке товара отобразится часть описания товара.
Например:- У товара заполнены все описания;
- У торгового предложения только детальное описание.
Оформление заказа без предварительной регистрации
Часто в интернет-магазинах необходимо [dw]зарегистрироваться на сайте[/dw][di]
[/di], прежде чем оформить заказ. Но этот сценарий может оказаться слишком долгим для Вашего клиента. Поэтому предлагаем немного ускорить процесс оформления заказа, разрешив оформлять заказы [dw]без предварительной регистрации[/dw][di]
[/di].
Порядок действий
Выполните всего два шага:
- Откройте страницу Настройки > Настройки продукта > Настройки модулей > Главный модуль:
- Отметьте опцию Позволять ли пользователям регистрироваться самостоятельно?;
- Опцию Запрашивать подтверждение регистрации по email оставьте неотмеченной.
Примечание: Если в настройках Главного модуля отмечена хотя бы одна из опций Регистрировать пользователей по номеру телефона или Регистрировать пользователей по email, то при повторном оформлении заказа неавторизованным пользователем заказ будет привязан к уже существующей учётной записи на основании указанного телефонного номера или email. В противном случае ([dw]если ни одна из опций не отмечена[/dw][di][/di]) при повторном заказе будет создана новая учетная запись.
- Перейдите на страницу оформления заказа и [dw]откройте настройки[/dw][di]
[/di] компонента [comp include_146775]Оформление заказа[/comp]:
- Отметьте параметр Оформлять заказ с автоматической регистрацией пользователя.
Подробное описание остальных настроек этого компонента смотрите в пользовательской документации.
Готово! Теперь незарегистрированный посетитель Вашего сайта сможет оформить заказ. На основании его [ds]данных[/ds][di] Данные, которые должен указать клиент при оформлении заказа, определяются
свойствами заказа.
В системе нет предопределенных обязательных полей при оформлении заказа.
Поэтому вы должны решить заранее, какую информацию запрашивать от
покупателя и какие поля должны быть обязательными для заполнения. Затем
в соответствии с вашими требованиями добавить (или изменить идущие по умолчанию
в дистрибутиве) все необходимые вам свойства заказов.
На странице Магазин > Настройки магазина > Свойства заказа > Список свойств
представлены все доступные свойства заказа.
Подробнее...[/di], указанных в форме оформления заказа, будет создана новая учётная запись.
Проверьте себя
Ответьте на несколько вопросов по теме Компоненты каталога и магазина: что они умеют, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
1 Элемент инфоблока может быть привязан к нескольким разделам, но при этом можно назначить основной раздел. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 2 Внешний вид каталога товаров не зависит от настроек компонента. ВерноУвы, вы ошиблись. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 3 Настроить показ товаров по некоторому условию можно в компонентах TOP элементов каталога и Элементы раздела в параметре Фильтр товаров. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 4 При использовании компонента Персональный раздел пользователя можно автоматически создать сразу несколько полезных для клиента страниц. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 5 Если стоимость покупки больше, чем сумма средств на персональном счёте пользователя, то такую покупку нельзя оплатить средствами с этого счёта. ВерноУвы, вы ошиблись. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 6 На странице заказов пользователя клиент может посмотреть подробности заказа и его статус, а также повторить или отменить заказ. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз.
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
- Сделайте привязку товара Футболка Женская Чистота к двум разделам: Футболки и Спортивная одежда. Раздел Футболки назначьте основным. Установите канонический URL и настройте использование основного раздела для показа элемента.
Решение
Задание составлено по материалам урока:
Результат:
- В разделе personal cоздайте страницу просмотренных товаров products_viewed.php с помощью [comp include_4972605]одноименного компонента[/comp]. В персональном разделе сайта перенастройте блок-ссылки:
- добавьте блок Просмотренные товары, ведущий на страницу products_viewed.php;
- удалите блок Контакты.
РешениеЗадание составлено по материалам урока:
Результат:
- Настройте показ остатка товаров с подменой значения текстом. Создайте индивидуальные описания для торговых предложений на примере детального описания предложения Футболка Женская Ночь размера S. Описание должно содержать информацию про длину и ширину изделия.
Решение
Задание составлено по материалам уроков:
Результат:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:- Настоятельно рекомендуем НЕ выполнять задания на работающем, «боевом» сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Интернет-магазин и Битрикс24
Установка связи между интернет-магазином и [dw]CRM[/dw][di] CRM-система (Customer Relationship Management) - система управления взаимоотношениями с клиентами. CRM служит для учета потенциальных и текущих клиентов, журналистов, партнеров и других «лидов». Полученные разными способами «лиды» загружаются в CRM-систему, после чего распределяются между сотрудниками, которые связываются с потенциальными клиентами и отмечают результат на портале. [/di] позволит вашим менеджерам по продажам работать с заказами прямо из CRM корпоративного портала.
Интернет-магазин и CRM Битрикс24 можно связать двумя способами:- провести интеграцию с Битрикс24 (будет проводиться обмен данными между двумя независимыми продуктами: «1С-Битрикс: Управление сайтом» и Битрикс24)
- перейти на новый продукт «1С-Битрикс24: Интернет-магазин+ CRM» (объединение «1С-Битрикс: Управление сайтом» и Битрикс24 в единый продукт)
Также можно обрабатывать заказы интернет-магазина в CRM Битрикс24, установив приложение Обмен с 1С-Битрикс Управление сайтом.Интеграция интернет-магазина с CRM (Битрикс24)
В главе описана интеграция с Битрикс24, при которой налаживается обмен данными между двумя независимыми продуктами: «1С-Битрикс: Управление сайтом» и Битрикс24.
Для чего нужна интеграция с CRM
Для чего нужна интеграция
Установка связи между интернет-магазином и CRM позволит вашим менеджерам по продажам работать с заказами прямо из CRM корпоративного портала. Заказы магазина будут автоматически поступать в CRM в качестве новых сделок, а менеджерам останется обработать сделку и довести её до успешного [dw]завершения[/dw][di] Сделка автоматически завершится, когда заказ будет оплачен. [/di].
CRM-система (Customer Relationship Management) – система управления взаимоотношениями с клиентами. CRM служит для учета потенциальных и текущих клиентов, журналистов, партнеров и других [dw]лидов[/dw][di]Лид – запись о какой-либо форме контакта (телефон, e-mail, очная встреча и так далее), которая имеет потенциальную возможность перерасти в сделку.
Подробнее...[/di]. Полученные разными способами «лиды» загружаются в CRM-систему, после чего распределяются между сотрудниками, которые связываются с потенциальными клиентами и отмечают результат на портале.Плюсы интеграции:
- легко доступная к просмотру и редактированию полная информация по контактам и компаниям (телефоны, адреса, реквизиты, электронная почта, Skype и пр.);
- наличие в CRM удобных инструментов ведения сделок;
- возможность просмотра истории ведения сделки;
- возможность производить анализ продаж благодаря наличию системы построения отчетов;
- возможность выставления четкой системы прав на ведение сделок.
Примечание. Интеграция интернет-магазина доступна с CRM Битрикс24 тарифа [ds]Стандартный[/ds][di] В таблице представлено подробное сравнение возможностей тарифов Битрикс24.
Подробнее...[/di] и выше.В следующих уроках вы узнаете, как [ds]настроить работу протокола CommerceML[/ds][di] Интернет-магазин обменивается данными с CRM посредством протокола CommerceML. Возникает очень много ошибок, связанных с настройками его работы, поэтому рассмотрим некоторые рекомендации по их предотвращению.
Подробнее...[/di] и как [ds]провести интеграцию[/ds][di] Если у вас уже есть CRM от «1С-Битрикс», то вы можете сразу настроить интеграцию на специально для этого созданной странице административного режима Магазин > CRM.
Если у вас нет CRM, то вы можете создать аккаунт в «Битрикс24», нажав на этой же странице кнопку Получить CRM в Битрикс24 (бесплатно).
Подробнее...[/di] интернет-магазина с CRM Битрикс24.Дополнительно
Подробнее о работе в CRM читайте на helpdesk.bitrix24.ru.
Также рекомендуем ознакомиться с возможностями продукта 1С-Битрикс24: Интернет-магазин + CRM и приложения Обмен с 1С-Битрикс Управление сайтом для обмена заказами.
Минимальная настройка CommerceML
Настраиваем работу протокола CommerceML
Интернет-магазин обменивается данными с CRM посредством протокола CommerceML. Возникает очень много ошибок, связанных с настройками его работы, поэтому рассмотрим некоторые рекомендации по их предотвращению.
CommerceML — единый стандарт обмена коммерческой информацией в формате XML. Стандартом предусматривается использование схем XML, в частности для обмена:- каталогами товаров в системах управления каталогом;
- коммерческими предложениями (заказами);
- документами.
В интернет-магазине перейдите на страницу административного раздела Магазин > Настройки > Интеграция с 1С на закладку [dw]Профили обмена[/dw][di]Несмотря на то, что настройка Профиля обмена производится в пункте Интеграция с 1С, настраивать саму интеграцию с 1С при этом не обязательно. Здесь просто удобно прописать соответствие полей заказа в магазине и сделки в CRM. [/di].
Значения по умолчанию берутся из [dw]бизнес-смыслов[/dw][di]Страница Соответствие значений бизнес-смыслу (Магазин > Настройки > Бизнес смыслы) служит для заполнения повторяющихся данных в сущностях магазина.
Подробнее...[/di].Для физического лица
- Технически обязательно только одно поле: Фамилия или Имя. В качестве типа для них можно использовать Пользователь либо Свойство заказа.
- Применительно к данным полям в использовании этих типов есть нюансы, которые можно использовать в организации работы магазина:
- При выборе типа Параметр пользователя все заказы добавляются в карточку [dw]этого пользователя[/dw][di]Например, пользователь закажет товар для другого человека и укажет этого человека в поле ФИО контактного лица, но в CRM товар всё равно отметится как заказ этого пользователя.[/di] в CRM, что бы ни указал пользователь в полях заказа при оформлении;
- При выборе Свойство заказа, если данные в поле не совпадут, на каждый заказ [dw]создастся[/dw][di]Допустим, в поле ФИО контактного лица указан Иванов И.И. - для него создастся отдельный контакт в CRM. В следующем заказе указан Иванов И. - вновь создастся новый контакт, хотя это, возможно, один и тот же человек. Но если в следующем заказе вновь указан Иванов И.И. - информация добавится в первый контакт, хотя люди могут быть разные.[/di] свой пользователь.
- Поле Полное наименование рекомендуется к заполнению, но необязательно.
- Все поля, связанные с адресом, в контакте CRM собраны в единое поле. В настройках модуля Интернет-магазин для таких полей рекомендуется использовать тип Свойство заказа, так легче отследить куда реально ушёл заказ.
- Обязательно задавайте Полный адрес, если хотите, чтобы выгружались данные по адресу. Так же желательно заполнение полей Индекс, Страна, Город, Улица.
- Технически не обязательно, но рекомендуется к использованию поле Контактный Email. Контактное лицо - не обязательно.
Для юридического лица
- Полное наименование - поле обязательное для юридического лица. Но уникальность компании проверяется по значению поля [dw]ИНН[/dw][di]Это значит, что система в первую очередь проверяет ИНН и добавит данные заказа именно в ту компанию, где совпадает ИНН, даже при другом значении поля Название.[/di];
- При незаполненном поле ИНН система ищет по названию. Если название не совпало, то в CRM создастся новая компания;
- Поле КПП обязательно для заполнения;
- Обязательно указывайте Полный адрес, если хотите, чтобы выгружались данные по адресу;
- Адресные поля, как и в случае с физическим лицом, в CRM "склеиваются" в одно поле Адрес. Таких "склеек" получится две: по юридическому и фактическому адресу. Поля Страна, Город и Улица рекомендуются к заполнению;
- Все реквизиты компании соберутся в единое поле в карточке компании CRM;
- В смысловом плане желательны к заполнению поля Контактный телефон и Контактный E-mail.
Примечание. Есть возможность импорта [dw]произвольных реквизитов заказа из 1С[/dw][di]Если нужны именно произвольные реквизиты заказа из 1С, то придется настраивать интеграцию с 1С.
Но рациональнее настраивать сразу обмен 1С с Битрикс24, а не интегрировать сначала 1С с интернет-магазином, а потом магазин с CRM.
До появления специальных модулей обмена 1С с Битрикс24 можно было интегрировать только таким путем, поэтому возможность оставлена для обратной совместимости. [/di]. Для этого достаточно настроить поля в таблице Дополнительные параметры, расположенной ниже основной таблицы.Заключение
Важно правильно настроить обмен данными между Интернет-магазином и CRM. В уроке мы изучили рекомендации, которые помогут избежать многих ошибок, связанных с настройками протокола CommerceML.
Документация по теме
Настройка интеграции магазина и портала Битрикс24
Видеоурок
[ds]Ранее[/ds][di] Интернет-магазин обменивается данными с CRM посредством протокола CommerceML. Возникает очень много ошибок, связанных с настройками его работы, поэтому рассмотрим некоторые рекомендации по их предотвращению.
Подробнее...[/di] мы узнали, как настроить соответствие полей заказа в магазине и сделки в CRM. В этом уроке рассмотрим процесс интеграции интернет-магазина и CRM Битрикс24.Интегрируем магазин с Битрикс24
Примечание. Интеграция интернет-магазина доступна с CRM Битрикс24 тарифа [ds]Стандартный[/ds][di] В таблице представлено подробное сравнение возможностей тарифов Битрикс24.
Подробнее...[/di] и выше.Для начала перейдите на страницу административного раздела Магазин > CRM:
Важно! Интеграция будет невозможна без наличия [dw]английского языка в административном интерфейсе[/dw][di]Управление языками интерфейса системы выполняется на странице Языки интерфейса (Настройки > Настройки продукта > Языковые параметры > Языки интерфейса).
Подробнее...[/di] интернет-магазина и CRM. Это замечание не касается CRM облачного «Битрикс24».Настройка интеграции пошагово
Нажмите кнопку Настроить интеграцию с CRM. Настройка интеграции занимает 6 шагов:
- Шаг 1 – Настройка интеграции с CRM;
- Шаг 2 – Настройка параметров соединения;
- Шаг 3 – Настройка первого импорта;
- Шаг 4 – Первый импорт (статистика);
- Шаг 5 – Настройка параметров регулярной синхронизации;
- Шаг 6 – Настройка завершена.
- Шаг 1
-
Выберите 1 [dw]тип протокола[/dw][di]
[/di]. Укажите 2 адрес корпоративного портала или «Битрикс24», а также 3 логин и пароль администратора CRM.
В процессе настройки интеграции автоматически создается специальный пользователь (с особыми правами), из-под которого CRM обращается к интернет магазину. Снимите галочку в опции 4 Автоматически создать пользователя и настроить права доступа (рекомендуется), если хотите [dw]самостоятельно[/dw][di]
[/di] ввести логин и пароль этого пользователя.
После введения всех данных, нажмите Настроить интеграцию. Система проверит параметры синхронизации и страница перезагрузится. В случае успешной интеграции, вы увидите соответствующее [dw]сообщение[/dw][di]
[/di].
Нажмите кнопку Настроить параметры и импортировать данные.
- Шаг 2
-
Перейдем к интеграции со стороны CRM, где Мастер настройки автоматически возьмет все [dw]основные данные[/dw][di]
[/di], которые были введены на 1 шаге.
Поле Префикс названия сделок участвует в формировании [dw]названия всех сделок[/dw][di]Например так выглядят названия сделок, если
оставить префикс по умолчанию:[/di], которые поступят в CRM из магазина.
- Шаг 3
-
Переходим к [dw]третьему шагу[/dw][di]
[/di] настройки.
Внимание! Если система выдала ошибку соединения, то вернитесь к шагу 2 и в поле Адрес интернет-магазина укажите его ip-адрес и порт.Укажите параметры [dw]первичного импорта[/dw][di]Внимание! Данные параметры нужны только для первого импорта. Настройки для регулярного импорта произведём на пятом шаге Мастера.[/di] из интернет-магазина:
- Выбрать данные за последние (дней) – промежуток времени, за который следует [dw]импортировать данные[/dw][di]Т.е из всего списка существующих заказов будут импортированы только те, что попадают в этот промежуток.[/di] в CRM;
- Вероятность сделок (%) – вероятность успешного завершения [dw]сделок[/dw][di]Сделки являются конечной целью и желаемым результатом работы с контактами и фирмами.
Подробнее на helpdesk.bitrix24.ru[/di] из первичного импорта; - Ответственный для новых сделок – укажите сотрудника в структуре компании, ответственного за сделки, импортированные из магазина;
- Сделки доступны для всех – оставьте галочку, если хотите, чтобы сделки по умолчанию были [dw]открытыми[/dw][di]О том, как влияет, открыта сделка или нет, на доступ к ней, читайте на helpdesk.bitrix24.ru.[/di].
- Шаг 4
-
После указания всех настроек запустится первичный импорт. По окончании выведется [dw]статистика[/dw][di]
[/di] по первому импорту.
Примечание. Если заказ в интернет-магазине был оформлен на физическое лицо, то в CRM автоматически создастся контакт, если на юридическое – компания. - Шаг 5
-
Переходим к настройкам параметров [dw]регулярной синхронизации CRM[/dw][di]
[/di] с интернет-магазином. Отметим те поля, которые еще не рассматривались выше:
- Частота синхронизации – укажите в минутах промежуток между синхронизациями (т.е. как часто выполнять импорт заказов из магазина);
- Направлять уведомления в группу - выберите группу, в которую направятся сообщения об импорте новых сделок.
- Шаг 6
-
На шаге 6 появится окно с информацией [dw]об успешной интеграции[/dw][di]
[/di]. Теперь новые сделки будут автоматически поступать в CRM, и вы получите уведомления о каждой синхронизации. Когда заказ будет оплачен, сделка автоматически завершится.
В следующем уроке описаны частые вопросы и возможные ошибки, возникающие при настройке интеграции.
Дополнительно
- О настройке полей в уроке Минимальная настройка CommerceML;
- Пользовательская документация Интеграция с CRM.
Дальнейшая работа и частые вопросы
Работа после успешной интеграции
В магазине вы можете посмотреть список интеграций и статистику по каждой из них на странице административной части Магазин > CRM. Ссылка Настроить синхронизацию ведет в Битрикс24.
В Битрикс24 на [dw]странице[/dw][di]
[/di]: CRM > Настройки > Интеграции > 1С-Битрикс отображается список всех связей с интернет-магазинами. Для каждой интеграции доступны действия:
- Импорт – открывается страница, на которой доступен [dw]ручной импорт[/dw][di]
[/di] заказов из магазина. По результатам импорта отображается статистика;
- Проверка связи – проверка соединения с магазином. В результате проверки выводится [dw]сообщение[/dw][di]
[/di]: Соединение успешно установлено;
- Изменить – открывается страница, на которой доступно изменение настроек интеграции (тех, что указывали при создании интеграции в [dw]мастере[/dw][di]Если у вас уже есть CRM от «1С-Битрикс», то вы можете сразу настроить интеграцию на специально для этого созданной странице административного режима Магазин > CRM.
Подробнее...[/di]); - Удалить – удаление интеграции.
После успешного импорта все заказы будут отображены в Битрикс24 в виде [dw]сделок[/dw][di]Сделка – один из основных элементов CRM, это процесс продажи товара или услуги клиенту.
Подробнее на helpdesk.bitrix24.ru.[/di] (CRM > Сделки), а для каждого клиента создан [dw]Контакт[/dw][di]Контакт в Битрикс24 – важная часть каждой сделки. Контакт содержит подробную информацию о покупателе – будь то частное лицо или представитель компании.
Подробнее на helpdesk.bitrix24.ru.[/di] (CRM > Контакты).Для передачи информации из заказа магазина в сделку Битрикс24 важно правильно настроить профили обмена с 1С, т.к. интеграция работает на основании протокола [dw]CommerceML[/dw][di]Интернет-магазин обменивается данными с CRM посредством протокола CommerceML. Возникает очень много ошибок, связанных с настройками его работы, поэтому рассмотрим некоторые рекомендации по их предотвращению.
Подробнее...[/di].В интернет-магазине на странице Магазин > Настройки > Интеграция с 1С > Журнал обмена можно посмотреть список экспортированных в Битрикс24 заказов.
Частые вопросы
Изменения в сделках не отражаются в Интернет-магазине
Обмен информацией о заказах односторонний. Заказы поступают в CRM в качестве сделок, изменения на стороне Битрикс24 в интернет-магазин не поступают.
Данные поступили в CRM не полностью, отсутствуют телефон/город/комментарии к заказу
В этом случае нужно на стороне магазина проверить соответствие полей на странице Магазин > Настройки > Интеграция с 1С в закладке [ds]Профили обмена[/ds][di] Несмотря на то, что настройка Профиля обмена производится в пункте Интеграция с 1С, настраивать саму интеграцию с 1С при этом не обязательно. Здесь просто удобно прописать соответствие полей заказа в магазине и сделки в CRM.
Подробнее...[/di].При настройке интеграции возникают ошибки. Что делать?
Внимательно проверьте, верный ли вы указали логин и пароль администратора Битрикс24. Также часто возникает ошибка Ошибка регистрации пользователя: Ошибка. Её причина в указании своего варианта пользователя для обмена информацией с интернет-магазином, у которого недостаточно прав для работы интеграции. Попробуйте настроить интеграцию с автоматически создаваемым пользователем.
Если исправить ошибку не получается, рекомендуем обратиться в техническую поддержку.Сообщение "Вы не можете добавлять новые магазины в вашей редакции"
Сообщение означает, что на вашем тарифе Битрикс24 доступна интеграция только с одним интернет-магазином. И при попытке подключения еще одного вы увидите подобное сообщение. Для снятия ограничений перейдите на другой тариф.
Синхронизация заказов с Б24
Видеоурок
Синхронизация заказов с Б24
Синхронизировать заказы интернет-магазина и облачного портала Битрикс24 можно с помощью приложения [ds]Обмен с 1С-Битрикс Управление сайтом.[/ds][di] Это приложение позволит вам работать с заказами вашего существующего интернет-магазина на платформе "1С-Битрикс: Управление сайтом" прямо в вашем Битрикс24. Заходите в сделку и управляйте заказами прямо из карточки CRM.
Подробнее...[/di]Для этого необходимо:
- Настроить сервер, на котором работает сайт с магазином, в соответствии с инструкцией;
- Установить на ваш облачный портал Битрикс24 приложение Обмен с 1С-Битрикс Управление сайтом;
- Скопировать Код доступа к Битрикс24:
- Вставить этот код на странице Выгрузка заказов в Битрикс24 (Магазин > CRM > Синхронизация заказов с Б24) и нажать кнопку Подключиться:
Готово! Теперь Вы можете работать с заказами вашего существующего интернет-магазина на платформе "1С-Битрикс: Управление сайтом" прямо в вашем Битрикс24. Заходите в сделку и управляйте заказами прямо из карточки CRM.
Примечание: Синхронизация заказов с Б24 - это отдельный функционал. Для его работы не обязательно настраивать [ds]интеграцию магазина и портала Битрикс24.[/ds][di] Установка связи между интернет-магазином и CRM позволит вашим менеджерам по продажам работать с заказами прямо из CRM корпоративного портала.
Подробнее...[/di]Важно! Подключение возможно только по защищённому соединению (https://).
Поддерживается только односторонний обмен данных (заказы передаются из интернет-магазина в Битрикс24).Повторим основные моменты:- Обмен с 1С-Битрикс Управление сайтом - это отдельное бесплатное приложение, разработанное компанией «1С-Битрикс».
- Это еще один способ обмена заказами между Интернет-магазином и CRM Битрикс24. Для его работы не нужно налаживать полноценную интеграцию, как описано в предыдущей главе, но нужно установить это приложение в ваш облачный Битрикс24.
- Если у вас нет Битрикс24 или вам не нужно видеть заказы из Интернет-магазина в CRM, то и приложение вам не нужно. Оно не обязательное.
- Заказы из Интернет-магазина попадают в Сделки в Битрикс24. Информация о Покупателях из Интернет-магазина попадает в Контакты или Компании в Битрикс24.
- Приложение делает так, что в Сделках в CRM появляются отдельные страницы (слайдеры) с возможностью работать с заказами Интернет-магазина.
- Если нужны какие-то другие действия (например, чтобы сведения о покупателях попадали в Лиды, а не в Контакты), то это приложение вам не подойдет.
- Вы можете поискать подходящий функционал на Маркетплейсе, заказать разработку или же создать собственное приложение, используя нашу документацию и курсы.
«1С-Битрикс24: Интернет-магазин + CRM»
Продукт «1С-Битрикс24: Интернет-магазин + CRM» [ds]объединяет[/ds][di] Классическому интернет-магазину не хватает инструментов для работы с клиентами, поэтому мы создали новый продукт — в нем сильные стороны CMS дополнены возможностями CRM. Теперь вы можете обрабатывать заказы, наращивать клиентскую базу, автоматизировать продажи.
Подробнее о возможностях...[/di] возможности коробочной версии Битрикс24 и «1С-Битрикс: Управление сайтом».«1С-Битрикс24»: два в одном
Добавление интернет-магазина в 1С-Битрикс24
Раньше интернет-магазин можно было создать только в продукте «1С-Битрикс: Управление сайтом» (редакции Малый бизнес и Бизнес).
В марте 2019 г. (с версии Главного модуля v18.0) появилась возможность создавать интернет-магазины (beta-версия) в любой редакции [ds]Битрикс24[/ds][di] Покупатели все чаще отдают предпочтение онлайн покупкам: не нужно никуда идти, стоять в очереди, а главное — покупку можно совершить в любое время суток. Если вы продаете товар или услуги, и у вас нет интернет-магазина, то самое время создать его в Битрикс24.
Подробнее...[/di] (и в облачной, и в коробочной версиях), однако там не было всего функционала интернет-магазинов «1С-Битрикс: Управление сайтом» (например, складов).А в ноябре 2019 г. (с версии Главного модуля v20.0) во все редакции «1С-Битрикс24: Корпоративный портал» были добавлены модули, необходимые для работы такого же интернет-магазина, как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес. Таким образом, обладатели коробочных Битрикс24 с активной лицензией могут установить последние обновления и создавать полноценные интернет-магазины совершенно бесплатно!
Получается, теперь владельцы «1С-Битрикс24: Корпоративный портал» могут получить два продукта в одном. Что же делать обладателям «1С-Битрикс: Управление сайтом»?
Мы позаботились и о них, выпустив продукт «1С-Битрикс24: Интернет-магазин + CRM»!
«1С-Битрикс24: Интернет-магазин + CRM» – это тот же самый Битрикс24 (коробочная версия корпоративного портала), но с модулями, необходимыми для работы интернет-магазина (как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес). Таким образом, 12 сотрудников интернет-магазина могут работать с заказами в удобном интерфейсе Битрикс24. При этом можно настроить дополнительные [ds]каналы продаж[/ds][di] Современный бизнес всё чаще общается с клиентами в мессенджерах и соцсетях - это помогает всегда
оставаться на связи. Однако клиенты хотят не просто общаться с менеджером, а выполнять конкретные
действия прямо в чате - создавать и оплачивать заказ, записываться на приём, получать схему проезда.
Более того, все больше клиентов не сидят за компьютером, а используют смартфон. Поэтому информация,
которую мы отправляем клиенту, должна быть адаптирована под смартфоны и планшеты.
Это меняет требования и к способам оплаты – клиенты предпочитают отправить SMS или ввести номер
телефона, а не заполнять данные банковской карты.
Центр продаж позволяет работать с клиентом и совершать продажи прямо в чате. Перейти
к инструменту можно через пункт Центр продаж левого меню.
Подробнее...[/di] в чатах и по SMS без перехода на сайт.Переход на «1С-Битрикс24: Интернет-магазин + CRM» возможен с «1С-Битрикс: Управление сайтом» редакции Бизнес. Если ваша редакция ниже, то предварительно нужно [ds]перейти[/ds][di] При переходе вся информация на сайте сохранится. Вам не потребуется создавать сайт заново. С помощью технологии SiteUpdate вы получите новые модули продукта и установите их без помощи разработчиков.
Стоимость перехода на другую редакцию продукта составляет разницу в цене редакций.
Подробнее...[/di] на редакцию Бизнес.Рабочий интерфейс
В «1С-Битрикс24» можно легко переходить между публичной частью интернет-магазина, CRM Битрикс24 и административной частью:
Интернет-магазин «1С-Битрикс24» практически полностью аналогичен [ds]стандартному[/ds][di] Курс предназначен для администраторов интернет-магазинов, работающих на базе системы "1С-Битрикс: Управление сайтом". Изучение курса необходимо при работе с продуктом редакции Малый бизнес и выше при организации торговых операций через Интернет.
Подробнее...[/di] интернет-магазину редакции Бизнес (то есть [dw]все настройки[/dw][di] Настройки магазина:
• Настройка модуля Валюты и создание валют
• Настройка модуля Интернет-магазин
• Настройка модуля Торговый каталог и наполнение каталога
• Подключение касс
• Количественный и складской учёт
• Настройка скидок [/di] нового магазина можно выполнять точно так же, как если бы вы настраивали стандартный магазин).Главное отличие – работа с заказами. В стандартном интернет-магазине работа с заказами осуществлялась в [dw]административной части сайта,[/dw][di]
[/di] а в «1С-Битрикс24» все заказы попадают напрямую в интерфейс Битрикс24.
Примечание: Для корректной работы портала настоятельно рекомендуется использовать [ds]Виртуальную машину BitrixVM[/ds][di] «1C-Битрикс: Виртуальная машина» - бесплатный программный продукт, готовый к немедленному использованию виртуальный сервер, полностью настроенный, протестированный и адаптированный для оптимальной работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями. Имеется в версии для Windows и для Unix систем.
Подробнее о Виртуальной машине BitrixVM...
Подробнее о настройке многосайтовости в BitrixVM для перехода на «1С-Битрикс24»...[/di] или [ds]«1С-Битрикс: Веб-окружение».[/ds][di] «1С-Битрикс: Веб-окружение» - Linux позволяет быстро и с минимальными затратами развернуть оптимальное окружение для работы продуктов и решений «1С-Битрикс» на Linux-платформе CentOS 6/7 (i386, x86_64).
Подробнее...[/di]«1С-Битрикс24: Интернет-магазин + CRM»: вопросы и ответы
Установка и переход на «1С-Битрикс24: Интернет-магазин + CRM»
В главе описана установка «1С-Битрикс24: Интернет-магазин + CRM» из дистрибутива, а также варианты перехода на этот продукт.
Схемы получения CRM и интернет-магазина в едином продукте
Схемы получения CRM и интернет-магазина в едином продукте
Рассмотрим возможные варианты перехода на «1С-Битрикс24» и «1С-Битрикс24: Интернет-магазин + CRM» с активных лицензий.
Важно! Если лицензия не активна, необходимо вначале приобрести её продление.Примечание: Для корректной работы портала настоятельно рекомендуется использовать [ds]Виртуальную машину BitrixVM[/ds][di] «1C-Битрикс: Виртуальная машина» - бесплатный программный продукт, готовый к немедленному использованию виртуальный сервер, полностью настроенный, протестированный и адаптированный для оптимальной работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями. Имеется в версии для Windows и для Unix систем.
Подробнее о Виртуальной машине BitrixVM...
Подробнее о настройке многосайтовости в BitrixVM для перехода на «1С-Битрикс24»...[/di] или [ds]«1С-Битрикс: Веб-окружение».[/ds][di] «1С-Битрикс: Веб-окружение» - Linux позволяет быстро и с минимальными затратами развернуть оптимальное окружение для работы продуктов и решений «1С-Битрикс» на Linux-платформе CentOS 6/7 (i386, x86_64).
Подробнее...[/di]№ варианта Ваша текущая лицензия Что нужно сделать вначале Дальнейшие действия (урок) 1 Установка «1С-Битрикс24: Интернет-магазин + CRM» "с нуля" Приобрести лицензию «1С-Битрикс24: Интернет-магазин + CRM», установить портал Битрикс24, а затем добавить интернет-магазин. [ds]Установка из дистрибутива[/ds][di] Еще раз уточним, что новый продукт «1С-Битрикс24: Интернет-магазин + CRM» – это тот же самый Битрикс24 (коробочная версия корпоративного портала), но с модулями, необходимыми для работы Интернет-магазина (как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес).
Поэтому в процессе установки этого продукта первым создается портал Битрикс24, а уже потом добавляется интернет-магазин на отдельном домене.
Подробнее...[/di]
[ds]Магазин в Битрикс24[/ds][di] В этом уроке рассмотрим, как установить новый интернет-магазин в Битрикс24 (коробочная версия) .
Подробнее...[/di]2 «1С-Битрикс: Управление сайтом» редакции «Бизнес» Приобрести [ds]ключ перехода[/ds][di] Если вы используете лицензию «Бизнес», то можете перейти на коробочную версию «1С-Битрикс24: Интернет-магазин + CRM». После оплаты вам будет доступна не только административная панель сайта, но и модули «Битрикс24»!
Подробнее...[/di] на «1С-Битрикс24: Интернет-Магазин + CRM».[ds]Переход с БУС[/ds][di] В этом уроке рассмотрим, как перейти на «1С-Битрикс24: Интернет-магазин + CRM» с продукта «1С-Битрикс: Управление сайтом».
При переходе на «1С-Битрикс24: Интернет-магазин + CRM» сохранятся те приложения из Marketplace, которые созданы для изменения публичной части сайта (например, приложения типа "готовый сайт"). Если же модули затрагивали административную часть (вмешивались, например, в форму заказа и работали на событиях), то они будут удалены.
Подробнее...[/di]3 «1С-Битрикс: Управление сайтом» редакции «Малый бизнес» и ниже [ds]Перейти[/ds][di] При переходе вся информация на сайте сохранится. Вам не потребуется создавать сайт заново. С помощью технологии SiteUpdate вы получите новые модули продукта и установите их без помощи разработчиков.
Стоимость перехода на другую редакцию продукта составляет разницу в цене редакций.
Подробнее...[/di] на редакцию «Бизнес». Приобрести [ds]ключ перехода[/ds][di] Если вы используете лицензию «Бизнес», то можете перейти на коробочную версию «1С-Битрикс24: Интернет-магазин + CRM». После оплаты вам будет доступна не только административная панель сайта, но и модули «Битрикс24»!
Подробнее...[/di] на «1С-Битрикс24: Интернет-Магазин + CRM».[ds]Переход с БУС[/ds][di] В этом уроке рассмотрим, как перейти на «1С-Битрикс24: Интернет-магазин + CRM» с продукта «1С-Битрикс: Управление сайтом».
При переходе на «1С-Битрикс24: Интернет-магазин + CRM» сохранятся те приложения из Marketplace, которые созданы для изменения публичной части сайта (например, приложения типа "готовый сайт"). Если же модули затрагивали административную часть (вмешивались, например, в форму заказа и работали на событиях), то они будут удалены.
Подробнее...[/di]4 «1С-Битрикс24: Корпоративный портал» Установить обновления (будут загружены модули, необходимые для создания и работы интернет-магазина). [ds]Магазин в Битрикс24[/ds][di] В этом уроке рассмотрим, как установить новый интернет-магазин в Битрикс24 (коробочная версия) .
Подробнее...[/di]Важно! Объединить два уже установленных продукта («1С-Битрикс: Управление сайтом» и «Битрикс24: Корпоративный портал») нельзя.
Вам нужно определить приоритетный для вас продукт (в котором наиболее ценная информация) и именно с него совершать переход. Таким образом, у вас 2 варианта:- если важнее сохранить настройки «1С-Битрикс: Управление сайтом» – возьмите ключ от «1С-Битрикс24: Корпоративный портал», введите его в «1С-Битрикс: Управление сайтом», конвертируйте и получите «1С-Битрикс24: Интернет-магазин + CRM» с данными интернет-магазина и новым Битрикс24. Часть несконвертированных данных вам придется перенести вручную.
- если важнее сохранить настройки «1С-Битрикс24: Корпоративный портал» – установите обновления в «1С-Битрикс: Корпоративный портал» (загрузятся модули, необходимые для работы интернет-магазина), а затем создайте интернет-магазин и перенесите в него публичную часть ранее используемого интернет-магазина (учтите, что заказы из старого интернет-магазина не получится перенести).
Примечание: поскольку для создания нескольких сайтов (интернет-магазин и CRM Битрикс24) на одном ядре используется технология [ds]многосайтовость на разных доменах[/ds][di] Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di], то в дальнейшем при создании резервной копии и восстановлении из неё нужно учитывать ряд [ds]особенностей.[/ds][di]Особенности резервного копирования при многосайтовости на разных доменах:- Создавать резервные копии можно для любого сочетания существующих в системе файлов. Просто отметьте "птичками" в форме нужные сайты.
- База данных полностью копируется в архив. Даже тех сайтов, которые не были отмечены "птичками".
- Восстановление сайтов потребует дополнительных действий со стороны администратора.
Установка «1С-Битрикс24: Интернет-магазин + CRM» из дистрибутива
Установка "с нуля": подготовка
Еще раз уточним, что «1С-Битрикс24: Интернет-магазин + CRM» – это тот же самый Битрикс24 (коробочная версия корпоративного портала), но с модулями, необходимыми для работы Интернет-магазина (как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес).
Поэтому в процессе установки этого продукта первым создается портал Битрикс24, а уже потом добавляется интернет-магазин на отдельном домене (или поддомене).
Примечания:
1) для корректной работы портала настоятельно рекомендуется использовать [ds]Виртуальную машину BitrixVM[/ds][di] «1C-Битрикс: Виртуальная машина» - бесплатный программный продукт, готовый к немедленному использованию виртуальный сервер, полностью настроенный, протестированный и адаптированный для оптимальной работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями. Имеется в версии для Windows и для Unix систем.
Подробнее о Виртуальной машине BitrixVM...
Подробнее о настройке многосайтовости в BitrixVM для перехода на «1С-Битрикс24»...[/di] или [ds]«1С-Битрикс: Веб-окружение»;[/ds][di] «1С-Битрикс: Веб-окружение» - Linux позволяет быстро и с минимальными затратами развернуть оптимальное окружение для работы продуктов и решений «1С-Битрикс» на Linux-платформе CentOS 6/7 (i386, x86_64).
Подробнее...[/di]
2) убедитесь, что тариф вашего хостинга соответствует [ds]требованиям коробочной версии[/ds][di] Место на жестком диске
Рекомендуется выделять как минимум 10Гб на начальном этапе без учета ОС. В зависимости от количества документов места может потребоваться и больше, но 10Гб - это минимум.
Оперативная память
Минимум – 2 Гб, лучше больше.
Подробнее...[/di] Битрикс24.Проведение работ
- Перейдите по адресу bitrix url, указанному в [ds]BitrixVM[/ds][di]
Запуск виртуальной машины BitrixVM:
1) Загрузите подходящий вам дистрибутив настроенной виртуальной машины BitrixVM.
2) Загруженный архив распакуйте в любую папку, например,С:\BitrixVM\
и запустите виртуальную машину с помощью подходящего ПО.
Подробнее...[/di] или [ds]BitrixEnv[/ds][di] Рассмотрим установку «1С-Битрикс: Веб-окружение» - Linux на оборудовании с уже установленной CentOS 7 (Minimal) (x86_64):
1) Авторизуемся на сервер под административным аккаунтом root.
2) Загружаем скрипт «1С-Битрикс: Веб-окружение» - Linux и запускаем его следующими командами..
Подробнее...[/di] в браузере. В открывшейся странице кликните по кнопке [dw]Установить.[/dw][di][/di]
- Выберите дистрибутив «1С-Битрикс24: Интернет-магазин + CRM», введите лицензионный ключ (или же можно установить пробную демонстрационную версию на 30 дней), и нажмите кнопку Загрузить:
- Далее следуйте указаниям [ds]Мастера Установки продукта «1С-Битрикс24: Интернет-магазин + CRM».[/ds][di]
В главе подробно описывается по шагам процесс установки продукта «1С-Битрикс24: Интернет-магазин + CRM».
Подробнее...[/di]В результате будет создан портал Битрикс24.
- Создайте дополнительный сайт по технологии [ds]Многосайтовость на разных доменах[/ds][di]
Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di] (на отдельном домене или поддомене).Если вы используете Виртуальную машину VMBitrix, то создайте новый сайт по аналогии с [ds]уроком.[/ds][di] Пример создания дополнительного сайта в Виртуальной машине VMBitrix v7.x для перехода на «1С-Битрикс24: Интернет-магазин + CRM».
Количество шагов в Мастере установки продукта может отличаться в зависимости от вариантов установки. В частности, при установке на BitrixVM нет шага - приветствия . Этот шаг опущен и в описании установки.
Подробнее...[/di] - И на последнем этапе добавьте интернет-магазин согласно [ds]уроку.[/ds][di]
В этом уроке рассмотрим, как установить новый интернет-магазин в Битрикс24 (коробочная версия).
Подробнее...[/di]
«1С-Битрикс24: Интернет-магазин + CRM»: вопросы и ответы
Переход на «1С-Битрикс24: Интернет-магазин + CRM» с БУС
Начальные требования и подготовка
В этом уроке рассмотрим, как [ds]перейти[/ds][di] Если вы используете лицензию «Бизнес», то можете перейти на коробочную версию «1С-Битрикс24: Интернет-магазин + CRM». После оплаты вам будет доступна не только административная панель сайта, но и модули «Битрикс24»!
Подробнее...[/di] на «1С-Битрикс24: Интернет-магазин + CRM» с продукта «1С-Битрикс: Управление сайтом» редакции «Бизнес».Начальные требования:
- [ds]Лицензионный ключ[/ds][di]
Лицензионный ключ - это код из 23 символов в состав, которого входят прописные (большие) буквы латинского алфавита и цифры, в формате: XXX-XX-XXXXXXXXXXXXXXXX.
Подробнее...[/di] (ключ перехода) - Организованная на сайте [ds]многосайтовость на разных доменах[/ds][di]
Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di]
Важно! При переходе на «1С-Битрикс24: Интернет-магазин + CRM» сохранятся те приложения из Marketplace, которые созданы для изменения публичной части сайта (например, приложения типа "готовый сайт"). Если вы используете для перехода [ds]ключ от «1С-Битрикс24: Корпоративный портал»,[/ds][di] Объединить два уже установленных продукта («1С-Битрикс: Управление сайтом» и «Битрикс24: Корпоративный портал») нельзя.
Если важнее сохранить настройки «1С-Битрикс: Управление сайтом» – возьмите ключ от «1С-Битрикс24: Корпоративный портал», введите его в «1С-Битрикс: Управление сайтом», конвертируйте и получите «1С-Битрикс24: Интернет-магазин + CRM» с данными интернет-магазина и новым Битрикс24. Часть несконвертированных данных вам придется перенести вручную.
Подробнее...[/di] то для перепривязки приложений к этому ключу обратитесь в Техподдержку.
Если же модули затрагивали административную часть (вмешивались, например, в форму заказа и работали на событиях), то они будут удалены.Подготовка:
Обязательно перед началом работ по переходу на «1С-Битрикс24: Интернет-магазин + CRM» [ds]создайте резервную копию[/ds][di] Выполняется резервное копирование на странице Резервное копирование
(Настройки > Инструменты > Резервное копирование).
Подробнее...[/di] сайта, чтобы при появлении возможных ошибок иметь возможность восстановить сайт.Примечания:
1) убедитесь, что тариф вашего хостинга соответствует [ds]требованиям коробочной версии[/ds][di] Место на жестком диске
Рекомендуется выделять как минимум 10Гб на начальном этапе без учета ОС. В зависимости от количества документов места может потребоваться и больше, но 10Гб - это минимум.
Оперативная память
Минимум – 2 Гб, лучше больше.
Подробнее...[/di] Битрикс24, а также на хостинге достаточно места (для резервной копии и для загрузки обновлений);
2) для корректной работы портала настоятельно рекомендуется использовать [ds]Виртуальную машину BitrixVM[/ds][di] «1C-Битрикс: Виртуальная машина» - бесплатный программный продукт, готовый к немедленному использованию виртуальный сервер, полностью настроенный, протестированный и адаптированный для оптимальной работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями. Имеется в версии для Windows и для Unix систем.
Подробнее о Виртуальной машине BitrixVM...
Подробнее о настройке многосайтовости в BitrixVM для перехода на «1С-Битрикс24»...[/di] или [ds]«1С-Битрикс: Веб-окружение».[/ds][di] «1С-Битрикс: Веб-окружение» - Linux позволяет быстро и с минимальными затратами развернуть оптимальное окружение для работы продуктов и решений «1С-Битрикс» на Linux-платформе CentOS 6/7 (i386, x86_64).
Подробнее...[/di]Проведение работ
- Для начала нужно [dw]установить обновления[/dw][di]
[/di] (Главный модуль версии v20.0.0) (Рабочий стол > Marketplace > Обновление платформы).
- После установки обновлений в левом меню появится раздел [dw]Переход в Битрикс24.[/dw][di]
[/di] Перейдите в этот раздел и запустите Мастер установки Битрикс24:
- Далее необходимо ввести [dw]лицензионный ключ.[/dw][di]
[/di]
- После ввода ключа станут доступны новые модули, которые нужно загрузить в системе обновлений, перейдя [dw]по ссылке[/dw][di]
[/di] либо открыв соответствующую страницу (аналогично пункту 1: Рабочий стол > Marketplace > Обновление платформы).
Примечание: На этом этапе при загрузке модулей может возникнуть проблема с нехваткой места на хостинге. Необходимо увеличить размеры хранилища и повторить этап. - Далее вернитесь к Мастеру установки Битрикс24 (Мастер пропустит уже выполненные шаги, остановившись на моменте установки модулей). Кликните [dw]Продолжить[/dw][di]
[/di] и [dw]установите[/dw][di]
[/di] требуемые модули (установка может занять длительное время: 20-50 минут).
- После успешной установки всех модулей появится окно с [dw]важной информацией[/dw][di]
[/di]: для успешной работы «1С-Битрикс24: Интернет-магазин + CRM» вам необходимо самостоятельно настроить многосайтовость на разных доменах.
Выполните все настройки и поставьте галочку в поле Я всё выполнил, нажмите кнопку Продолжить. - Далее укажите данные сайта, куда необходимо установить Битрикс24, и нажмите кнопку Продолжить:
Примечание: Если вы используете Виртуальную машину VMBitrix, то путь к корневой папке задаётся в виде [ds]/home/bitrix/ext_www/[доменное_имя_сайта][/ds][di]
Подробнее в уроке "Виртуальная машина: многосайтовость для перехода на «1С-Битрикс24»" ...[/di] - Дождитесь [dw]завершения работы[/dw][di]
[/di] Мастера. После этого можете либо сразу указать группы пользователей (менеджеров и администраторов магазина в Битрикс24), которые будут работать в Битрикс24, либо указать их позже:
Для завершения установки Битрикс24 нажмите кнопку Продолжить.
- На этом в целом установка Битрикс24 завершена, однако есть ещё один важный этап: обработка заказов (перенос заказов в Битрикс24).
Процесс занимает продолжительное время (в зависимости от числа существующих заказов и мощности сервера), поэтому запускайте обработку заказов в часы наименьшей нагрузки на сайт:
Для перехода в Битрикс24 кликните по соответствующей [dw]кнопке.[/dw][di]
[/di]
- индекс сортировки сайта на поддомене должен быть [dw]меньше,[/dw][di]
[/di] чем индекс сортировки сайта на домене (иначе сайты могут некорректно отображаться).
В результате переноса заказов в Битрикс24 сохраняется ранее настроенная [ds]автоматизация процессов,[/ds][di] Автоматизация процессов - настройка смены статусов интернет-магазина, а также включение автоматического обновления статусов отгрузок при изменении статусов отправлений и настройка соответствий данных статусов.
Подробнее...[/di] и её можно дополнительно настраивать с помощью [ds]роботов.[/ds][di] Робот - это заранее спланированный алгоритм обработки, который запускается, когда элемент перешёл в нужный статус.
Подробнее...[/di]После перехода на «1С-Битрикс24: Интернет-магазин + CRM» [dw]включите показ[/dw][di] В опции Всегда показывать панель для пользователей выберите пользователей или
группы пользователей, которым вы хотите дать доступ к панели администрирования.
В опции Никогда не показывать панель для пользователей уберите группу
пользователей Все посетители.
[/di] административной панели в настройках Главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль, вкладка Настройки).
В дальнейшем [ds]установку обновлений[/ds][di] Для загрузки обновлений модулей системы выполните следующие действия:
1) Перейдите на страницу Система обновлений (Marketplace > Обновление платформы).
2) Для установки всех обновлений нажмите кнопку Установить рекомендуемые обновления.
Подробнее...[/di] «1С-Битрикс24: Интернет-магазин + CRM» нужно проводить через административный раздел Битрикс24. Т.е. если на одном ядре создан интернет-магазин sale.com и Битрикс24 b24.com, то для установки обновлений следует открыть административный раздел b24.com/bitrix/admin и перейти на страницу Marketplace > Обновление платформы.Важно! Если новый сайт развёрнут на [dw]поддомене домена текущего сайта,[/dw][di] Пример:
site.com - сайт интернет-магазина
b24.site.com - сайт портала Битрикс24 [/di] то проверьте и откорректируйте сортировку сайтов (Настройки > Настройки продукта > Сайты > Список сайтов):
site1.com - сайт интернет-магазина
site2.com - сайт портала Битрикс24 [/di] или [dw]разных поддоменах,[/dw][di] Пример разных поддоменов:
bus.site.com - сайт интернет-магазина
b24.site.com - сайт портала Битрикс24 [/di] сортировка может быть любой.Если у вас включена [ds]сквозная авторизация[/ds][di] Сквозная авторизация включается в настройках Главного модуля (опция "Распространять авторизацию на все домены").
Подробнее...[/di] на сайте «1С-Битрикс: Управлением сайтом» и портале «1С-Битрикс24», то для настройки виджета [ds]Открытых линий[/ds][di] Открытые линии Битрикс24 объединяют множество цифровых каналов: Vkontakte, Telegram, Skype и другие.
Обращения клиентов собираются в один чат и автоматически распределяются по ответственным менеджерам.
Подробнее...[/di] ознакомьтесь предварительно [ds]с соответствующим уроком.[/ds][di] Есть одна особенность при использовании сквозной авторизации на сайте «1С-Битрикс: Управлением сайтом» и портале «1С-Битрикс24» в многосайтовой конфигурации на одном ядре и на поддомене основного домена:
- если клиент обращается в виджет Открытых линий Битрикс24, то после этого у него меняется авторизация на основном сайте – это, в свою очередь, доставит неудобства вашему клиенту.
Подробнее...[/di]Примечание: Поскольку для создания нескольких сайтов (интернет-магазин и CRM Битрикс24) на одном ядре используется технология [ds]многосайтовость на разных доменах[/ds][di] Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di], то в дальнейшем при создании резервной копии и восстановлении из неё нужно учитывать ряд [ds]особенностей.[/ds][di]Особенности резервного копирования при многосайтовости на разных доменах:- Создавать резервные копии можно для любого сочетания существующих в системе файлов. Просто отметьте "птичками" в форме нужные сайты.
- База данных полностью копируется в архив. Даже тех сайтов, которые не были отмечены "птичками".
- Восстановление сайтов потребует дополнительных действий со стороны администратора.
Разработчикам: В «1С-Битрикс24: Интернет-магазин + CRM» рекомендуется работать с сущностями интернет-магазина (заказ, оплата и т.д.) через [ds]реестр.[/ds][di] Этот способ помогает не ошибиться в названии нужного метода при работе с сущностями интернет-магазина в редакции, объединяющей интернет-магазин и CRM.
Если в таких редакциях использовать классы обычного интернет-магазина, то могут возникнуть проблемы с работой функционала, специфичного для CRM (например, с работой роботов).
Подробнее...[/di]«1С-Битрикс24: Интернет-магазин + CRM»: вопросы и ответы
Создание нового интернет-магазина в Битрикс24
Начальные требования и подготовка
В этом уроке рассмотрим, как установить новый интернет-магазин в коробочной версии Битрикс24.
В ноябре 2019 г. (с версии Главного модуля v20.0) во все редакции «1С-Битрикс24: Корпоративный портал» были добавлены модули, необходимые для работы такого же интернет-магазина, как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес. Таким образом, обладатели коробочных Битрикс24 с активной лицензией могут установить последние обновления и создавать полноценные интернет-магазины совершенно бесплатно!
Начальные требования:
- Активный [ds]лицензионный ключ[/ds][di]
Лицензионный ключ - это код из 23 символов в состав, которого входят прописные (большие) буквы латинского алфавита и цифры, в формате: XXX-XX-XXXXXXXXXXXXXXXX.
Подробнее...[/di] - подойдет ключ [ds]любой редакции[/ds][di] Стоимость и возможности различных редакций коробочной версии продукта "Битрикс24".
Подробнее...[/di] «1С-Битрикс24: Корпоративный портал» или «1С-Битрикс24: Интернет-магазин+CRM» - Организованная на сайте [ds]многосайтовость на разных доменах[/ds][di]
Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di]
Подготовка:
Обязательно перед началом работ [ds]создайте резервную копию[/ds][di] Выполняется резервное копирование на странице Резервное копирование
(Настройки > Инструменты > Резервное копирование).
Подробнее...[/di] сайта, чтобы при появлении возможных ошибок иметь возможность восстановить сайт.Примечание: Убедитесь, что у вас достаточно места на хостинге (для резервной копии и для загрузки обновлений).Проведение работ
- Первым делом необходимо [dw]установить обновления[/dw][di]
1. Обновите систему SiteUpdate.
2. Установите рекомендуемые обновления.
[/di] (главный модуль версии v20.0.0) (Рабочий стол > Marketplace > Обновление платформы). Загрузятся модули, необходимые для работы интернет-магазина (модули продукта «1С-Битрикс: Управление сайтом»).
- После загрузки обновлений перейдите в раздел Сайты и Магазины и Создайте девелоперский сайт:
- В открывшемся окне запустите Мастер установки девелоперского сайта (этот мастер добавит в корень [dw]нового сайта[/dw][di]
Для корректной работы обоих сайтов (портала Битрикс24 и интернет-магазина) должна быть предварительно настроена многосайтовость на разных доменах.
[/di] установочный файл интернет-магазина), нажав кнопку [dw]Продолжить.[/dw][di]
[/di]
- [dw]Подтвердите[/dw][di]
[/di] наличие резервной копии сайта и продолжите установку.
- На следующем этапе Мастер укажет, какие модули еще необходимо установить. Перейдите по указанной [dw]ссылке.[/dw][di]
[/di]
- В каталоге Marketplace выберите и установите одно из готовых решений сайта (например, Интернет-магазин):
- После установки модуля вернитесь в Мастер установки девелоперского сайта (Мастер пропустит уже выполненные шаги). Подтвердите, что на вашем сайте настроена многосайтовость на разных доменах:
- Далее укажите данные сайта, куда необходимо установить интернет-магазин, и нажмите кнопку Продолжить:
- Дождитесь завершения работы Мастера, и нажмите кнопку [dw]Перейти на сайт.[/dw][di]
[/di] В автоматически запущенном [ds]Мастере установки «1C-Битрикс: Управление сайтом»[/ds][di] Подробно рассмотрим процесс установки продукта «1С-Битрикс: Управление сайтом» и установку любого решения на примере интернет-магазина.
Подробнее...[/di] настройте нужные вам параметры нового интернет-магазина:
В дальнейшем для перехода на сайт интернет-магазина введите в [dw]адресной строке[/dw][di]
[/di] доменное имя этого сайта, или же воспользуйтесь [dw]кнопками перехода.[/dw][di]Кнопка перехода в Битрикс24 доступна с версии v20.0.300 Главного модуля.
[/di]
Важно! Если новый сайт интернет-магазина развёрнут на [dw]поддомене домена[/dw][di] Пример:
b24.com - сайт портала Битрикс24
site.b24.com - сайт интернет-магазина [/di] вашего портала Битрикс24, то проверьте и откорректируйте сортировку сайтов (Настройки > Настройки продукта > Сайты > Список сайтов):- индекс сортировки сайта на поддомене должен быть [dw]меньше[/dw][di]
[/di], чем индекс сортировки сайта на домене (иначе сайты могут некорректно отображаться).
site1.com - сайт интернет-магазина
site2.com - сайт портала Битрикс24 [/di] или [dw]разных поддоменах,[/dw][di] Пример разных поддоменов:
bus.site.com - сайт интернет-магазина
b24.site.com - сайт портала Битрикс24 [/di] сортировка может быть любой.Если у вас включена [ds]сквозная авторизация[/ds][di] Сквозная авторизация включается в настройках Главного модуля (опция "Распространять авторизацию на все домены").
Подробнее...[/di] на сайте «1С-Битрикс: Управлением сайтом» и портале «1С-Битрикс24», то для настройки виджета [ds]Открытых линий[/ds][di] Открытые линии Битрикс24 объединяют множество цифровых каналов: Vkontakte, Telegram, Skype и другие.
Обращения клиентов собираются в один чат и автоматически распределяются по ответственным менеджерам.
Подробнее...[/di] ознакомьтесь предварительно [ds]с соответствующим уроком.[/ds][di] Есть одна особенность при использовании сквозной авторизации на сайте «1С-Битрикс: Управлением сайтом» и портале «1С-Битрикс24» в многосайтовой конфигурации на одном ядре и на поддомене основного домена:
- если клиент обращается в виджет Открытых линий Битрикс24, то после этого у него меняется авторизация на основном сайте – это, в свою очередь, доставит неудобства вашему клиенту.
Подробнее...[/di]Примечание: Поскольку для создания нескольких сайтов (интернет-магазин и CRM Битрикс24) на одном ядре используется технология [ds]многосайтовость на разных доменах[/ds][di] Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di], то в дальнейшем при создании резервной копии и восстановлении из неё нужно учитывать ряд [ds]особенностей.[/ds][di]Особенности резервного копирования при многосайтовости на разных доменах:- Создавать резервные копии можно для любого сочетания существующих в системе файлов. Просто отметьте "птичками" в форме нужные сайты.
- База данных полностью копируется в архив. Даже тех сайтов, которые не были отмечены "птичками".
- Восстановление сайтов потребует дополнительных действий со стороны администратора.
Примечание: Интернет-магазин можно создать на собственном домене. Для этого ознакомьтесь с этим описанием.
Виртуальная машина: многосайтовость для перехода на «1С-Битрикс24»
Пример создания дополнительного сайта в Виртуальной машине VMBitrix v7.x для перехода на «1С-Битрикс24: Интернет-магазин + CRM»
Для перехода на [ds]«1С-Битрикс24: Интернет-магазин + CRM»[/ds][di] Единая платформа для продаж в интернете, объединяющая все возможности «1С-Битрикс: Управление сайтом» и Битрикс24.
Подробнее о возможностях...[/di] вам необходимо создать дополнительный сайт в рамках многосайтовости.Создание дополнительных сайтов в Виртуальной машине VMBitrix v7.x подробно описано в курсе [ds]Виртуальная машина BitrixVM.[/ds][di] Мастер создания дополнительных сайтов, позволяет развернуть на одной виртуальной машине несколько сайтов, как на независимых установках «1С-Битрикс», так и в рамках многосайтовости.
Подробнее в курсе Виртуальная машина BitrixVM ...[/di] В этом уроке разберемся на примере, как это сделать:- Запустим [dw]в меню виртуальной машины[/dw][di]
Для перехода в меню виртуальной машины из командной строки введите в консоли команду:
/root/menu.sh
[/di] мастер создания сайтов: [dw]6. Configure pool sites[/dw][di][/di] > [dw]1. Create a site[/dw][di]
[/di]
- Укажем следующие параметры:
- 1 Enter site name – доменное имя дополнительного сайта без www;
Внимание! Если у вас домен в национальной кодировке (например, кириллический домен), то в данное поле нужно вводить имя домена в [ds]Punycode-формате,[/ds][di] Punycode (произносится как «паникод», «пьюникод», «пуникод») — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности (англ. ASCII Compatible Encoding — кодировка, совместимая с ASCII[1]), которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.
Подробнее...[/di] воспользовавшись любым Unicode-Punycode конвертером (например, этим). - 2 Enter site type – тип установки ядра. Прописываем тип link (создаваемый сайт будет использовать ядро ранее установленного сайта);
- 3 Enter full path to the Bitrix installation directory – путь до ядра ранее установленного сайта, на которое будут автоматически сделаны [dw]симлинки.[/dw][di]
Символьная ссылка (также симлинк от англ. Symbolic link, символическая ссылка) – cпециальный файл, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке.
Практически символьные ссылки используются для более удобной организации структуры файлов на компьютере, так как позволяют одному файлу или каталогу иметь несколько имён и свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одного раздела и не могут ссылаться на каталоги). [/di] После создания дополнительного сайта он будет располагаться в автоматически созданной [dw]папке.[/dw][di] К примеру, если первый сайт, содержащий ядро, находится в папке/home/bitrix/www , то новый сайт будет располагаться в папке/home/bitrix/ext_www/доменное_имя_нового_сайта. [/di]
На этом этапе нужный нам сайт создан.
- 1 Enter site name – доменное имя дополнительного сайта без www;
- Нажмём [dw]Enter[/dw][di]
[/di] для выхода из мастера создания сайтов. После этого можно просмотреть все созданные нами сайты, выбрав в меню виртуальной машины пункт [dw]6. Configure pool sites[/dw][di]
[/di].
Итак, теперь у нас есть два сайта:
- default – это наш первый сайт, на котором изначально установлен один из продуктов («1С-Битрикс: Управление сайтом» или Битрикс24). Находится в папке /home/bitrix/www;
- b24.local.ru – созданный дополнительный сайт для размещения нового сайта при переходе на продукт «1С-Битрикс24: Интернет-магазин+ CRM». Находится в папке /home/bitrix/ext_www/b24.local.ru.
Примечание: Если запускаются несколько сайтов в одной BitrixVM на локальном компьютере или в пределах вашей локальной сети с одного IP, то необходимо указать для дополнительных сайтов вместо IP свои выдуманные домены (в нашем примере это b24.local.ru), предварительно прописав их в файле [ds]hosts[/ds][di] hosts (ранее HOSTS.TXT) — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от системы DNS, содержимое файла задаётся администратором компьютера.
В разных операционных системах файл имеет разное расположение (см. таблицу).
Подробнее...[/di] операционной системы (откройте [dw]файл[/dw][di][/di] на редактирование в режиме администратора, укажите существующий IP и новый выдуманный домен через пробел, сохраните изменения).
Теперь можно обращаться к сайтам по доменным именам, но только в пределах одного компьютера или локальной сети.
После настройки многосайтовости можно приступать к переходу на «1С-Битрикс24: Интернет-магазин+ CRM», согласно инструкции соответствующих [ds]уроков.[/ds][di]Уроки по переходу на «1С-Битрикс24: Интернет-магазин + CRM»:
Переход на «1С-Битрикс24: Интернет-магазин + CRM» с БУС
Создание нового интернет-магазина в Битрикс24 (КП)[/di]При работе Мастера перехода укажите доменное имя нового сайта и путь к корневой папке веб-сервера следующим образом:
Настройка виджета онлайн-чата в многосайтовой конфигурации
Описание проблемы
Есть одна особенность при использовании [ds]сквозной авторизации[/ds][di] Сквозная авторизация включается в настройках Главного модуля (опция "Распространять авторизацию на все домены").
Подробнее...[/di] на сайте «1С-Битрикс: Управлением сайтом» и портале «1С-Битрикс24» в многосайтовой конфигурации на одном ядре и на поддомене основного домена:- если клиент обращается в виджет [ds]Открытых линий[/ds][di]
Открытые линии Битрикс24 объединяют множество цифровых каналов: Vkontakte, Telegram, Viber и другие.
Обращения клиентов собираются в один чат и автоматически распределяются по ответственным менеджерам.
Подробнее...[/di] Битрикс24, то после этого у него меняется авторизация на основном сайте – это, в свою очередь, доставит неудобства вашему клиенту.
Например, у вас сайт-магазин расположен на домене
shop.com
, а Битрикс24 – на поддомене этого магазинаcrm.shop.com
, и используется многосайтовая конфигурация на одном ядре («1С-Битрикс24: Интернет-магазин+ CRM»). На сайте-магазине включен виджет Открытых линий Битрикс24 изcrm.shop.com
.Тогда при включенной сквозной авторизации после общения клиента в виджете Битрикс24 у него изменится текущая авторизация на основном сайте-магазине (
shop.com
) – пропадет доступ в кабинет клиента, потеряется корзина с заказами и на сайте будет ошибка 403, пока клиент не перейдет в корень сайта.Чтобы этого не происходило, нужно отключить сквозную авторизацию на сайте-магазине с доменом 2-го уровня (
shop.com
).Решение
Перейдите в административном интерфейсе сайта-магазина (
shop.com
): Настройки > Настройки продукта > Сайты > Список сайтов, выберите ваш сайт и удалите в поле Доменное имя домен основного сайта (в примереshop.com
):Далее нужно обязательно сбросить cookie-файлы для сайта магазина, например с помощью DevTools браузера (F12 > Application > Cookies: правой кнопкой мыши > Clear):
Затем [dw]в любом месте шаблона[/dw][di]
[/di] сайта-магазина (
shop.com
): Настройки > Настройки продукта > Сайты > Шаблоны сайта укажите данный код:<script> window.addEventListener('onBitrixLiveChat', function(event){ var widget = event.detail.widget; widget.setOption('checkSameDomain', false); }); </script>
Этот код отключает дополнительную проверку мультисайтовой конфигурации для виджета онлайн-чата в модуле Открытые линии в Битрикс24 (imopenlines 21.400.0 и выше).
Примечание: Подробнее про расширенные настройки виджета онлайн-чата можно прочитать в отдельной статье.
Всё готово. Теперь на сайте-магазина и на портале Битрикс24 будут разные авторизации, и у клиентов не будет проблем с потерей корзины после общения в виджете Открытых линий.
Внимание! Есть особенность при использовании Сайтов24 в качестве магазина. Если портал имеет адресportal.site.ru
, а [dw]лендинг[/dw][di]Лендинг — это одностраничный сайт, который побуждает посетителя к действию: купить, зарегистрироваться, оставить заявку, подписаться. В Битрикс24 лендинги создаются с помощью специального модуля Сайты24.[/di]/магазинsite.ru
, то при открытии виджета система отобразит предупреждение о том, что используется многосайтовая конфигурация. Решение: на лендинг/магазин надо ставить код из пункта 3, описанного выше.
Новая карточка товара
Старая и новая карточки
Во всех редакциях коробочного Битрикс24 (в том числе и в «1С-Битрикс24: Интернет-магазин+CRM») с версии 22.1000.0 модуля catalog стала доступна новая карточка товара. В чём же различия между старой и новой карточкой? Сравним обе карточки:
- Старая карточка товара:
- Новая карточка товара:
Новая карточка товара отличается не только современным дизайном, но и удобством работы: в ней по умолчанию выводятся только самые важные поля, а вывод остальных полей и характеристик товара (свойств товара) можно [dw]настроить[/dw][di]
[/di].
Важно! Новая карточка не поддерживает работу с [ds]наборами[/ds][di] Набор – это список привязанных к основному товару товаров и услуг, которые магазин хочет порекомендовать к покупке.
Подробнее...[/di] и с [ds]комплектами[/ds][di] Комплект – это список товаров и услуг, составляющих необходимую комплектацию основного товара. Сам комплект не имеет физического остатка, его остаток зависит от товаров, которые входят в этот комплект.
Подробнее...[/di] товаров.
Как включить режим работы с новой карточкой
Включить/выключить режим работы с новой карточкой товара можно и из административного раздела, и из публичного:
- В административном разделе в настройках модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог):
- В публичном разделе (в интерфейсе Битрикс24) в настройках каталога товаров (Сайты и Магазины (либо CRM) > Товары и Склады > Каталог товаров > [dw]Общие настройки[/dw][di]
[/di]):
Как создавать товары
Новая карточка товара пока работает только в публичном разделе (в интерфейсе Битрикс24).
Создание товаров и услуг в интерфейсе Битрикс24 подробно описано в статье Как создать новый товар в каталоге.
Примечание: Вне зависимости от того, включен ли у вас режим работы с новой карточкой товара, Вы можете создавать товары не только через публичный раздел сайта, но и через [dw]административный раздел[/dw][di] [/di], как описано в уроке (однако в административном разделе будет отображаться только старая карточка товара). А в [dw]публичном разделе[/dw][di] [/di] при редактировании созданных товаров вы увидите новую карточку товара (если включен режим работы с новой карточкой).
Дела: коммуникации с клиентами
Коммуникация с клиентами с помощью Дел
В интерфейсе Битрикс24 у Вас появляется возможность прямо из CRM связаться с клиентом – позвонить, написать письмо на электронную почту, отправить sms, запланировать встречу и т.д. Всё это называется общим термином Дела.
Все Дела (совершённые, текущие и будущие) отображаются в Сделке во вкладке Общие. В этой же вкладке можно создать новое Дело или же оставить комментарий к заказу:
Чтобы в Сделке автоматически проставлялись данные клиента, нужно [ds]настроить[/ds][di] Чтобы при оформлении заказа создавались Контакт и/или Компания, нужно правильно настроить форму оформления заказа.
Откройте страницу Магазин > Ещё > Настройки > Настройка формы оформления заказа .
Подробнее...[/di] форму оформления заказа.Примечание: Подробнее о видах Дел, а также о создании каждого из этих видов читайте [ds]в статье.[/ds][di] Какие же бывают дела?
Задача - обычная задача Битрикс24.
Письмо - письмо на электронный ящик клиента.
Встреча - встречи с клиентами.
Звонок - как входящие звонки, так и исходящие.
Причем исходящий звонок можно запланировать и заранее получить напоминание.
Визит - аудио-записи личных встреч с клиентами.
Подробнее...[/di]
Настройка формы оформления заказа
Настраиваем форму оформления заказа
Чтобы при оформлении заказа создавались [ds]Контакт[/ds][di] Контакт содержит подробную информацию о покупателе - будь то частное лицо или представитель компании.
Подробнее...[/di] и/или [ds]Компания,[/ds][di] Компания содержит подробную информацию об организации - причём неважно, клиент ли это, поставщик или партнёр.
Подробнее...[/di] нужно правильно настроить форму оформления заказа.Откройте страницу Сайты и Магазины > Ещё > Настройки > Экспертные настройки > Настройка формы оформления заказа:
В правой колонке расположены три раздела, содержащие все поля, доступные для составления формы:
- Заказ
- Контакт
- Компания
В разделах Контакт и Компания содержатся все поля, на основании которых будут созданы Контакт и Компания соответственно. При наведении курсора на поле [dw]во всплывающем окне[/dw][di]
[/di] появится информация, в какой сущности CRM будет отображаться это поле.
В раздел Заказ попадают поля, которые ранее использовались в форме оформления заказа и были из неё удалены.
Настройте форму заказа для каждого из типов плетельщиков, кликнув по нужным полям в правой колонке и [dw]расположив[/dw][di]
[/di] их в нужном порядке.
При клике на значок [dw]шестерёнки[/dw][di]
[/di] можно посмотреть и изменить настройки поля.
Важно! Чтобы система обработки служб доставки работала корректно, создайте [ds]свойство заказа[/ds][di] Добавим в качестве примера свойство Местоположение для типа плательщика Физическое лицо. Для этого перейдите на страницу Магазин > Настройки магазина > Свойства заказа > Список свойств и нажмите кнопку Новое свойство, расположенную на контекстной панели.
Подробнее...[/di] с типом Местоположение и отметьте опцию Использовать как местоположение. Это поле появится [dw]в форме оформления заказа[/dw][di][/di], и пользователь будет заполнять [dw]его[/dw][di]
[/di] перед выбором службы доставки.
Для корректного подсчета налоговых ставок в свойстве заказа с типом Местоположение отметьте опцию Использовать как местоположение для налогов.После добавления нужных вам полей укажите ответственного за созданные компании или контакты (этот пользователь будет получать уведомления).
Дополнительно
Вы можете спрятать некоторые из полей заказа и показывать их только при определенных условиях (например, в зависимости от выбранной службы доставки или платежной системы).
Для этого в разделе Дополнительно кликните по слову Правила и задайте правила показа поля:
И в завершении настройки укажите, что делать с найденными дубликатами:
- Объединять - если клиент совершит новый заказ, заполнив новое поле (которое при прошлом заказе не заполнял), то это поле добавится в карточку Контакта или Компании. Остальные поля останутся без изменений (даже если в них какие-то данные поменялись).
- Заменять - после оформления нового заказа вся информация в карточке Контакта будет заменена.
- Дублировать - при каждом новом заказе будет создаваться новая карточка Контакта.
Примечание: Данные Контакта и Компании автоматически подставляются при создании [ds]Дел.[/ds][di] В интерфейсе Битрикс24 у вас появляется возможность прямо из CRM
связаться с клиентом – позвонить, написать письмо на электронную почту,
отправить sms, запланировать встречу и т.д. Всё это называется общим
термином Дела.
Все Дела (совершённые, текущие и будущие) отображаются в
карточке заказа во вкладке Общие. В этой же вкладке можно
создать новое Дело или же оставить комментарий к заказу.
Подробнее...[/di]
Работа с заказами: Сделки + Заказы
В данной главе описывается работа с заказами интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).Важные моменты
В данном уроке описывается работа с заказами интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.
Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).Немного теории
Как вы уже [ds]знаете,[/ds][di] «1С-Битрикс24: Интернет-магазин+CRM» – это тот же самый Битрикс24
(коробочная версия корпоративного портала), но с модулями, необходимыми для
работы Интернет-магазина (как в продукте «1С-Битрикс: Управление сайтом»
редакции Бизнес). Таким образом, 12 сотрудников интернет-магазина
могут работать с заказами в удобном интерфейсе Битрикс24.
При этом можно настроить дополнительные каналы продаж в чатах и по SMS
без перехода на сайт.
Подробнее...[/di] в «1С-Битрикс24: Интернет-магазин+CRM» можно создать полноценный интернет-магазин, заказы которого попадают и обрабатываются в [dw]интерфейсе Битрикс24[/dw][di][/di] (а не в [dw]административной части сайта,[/dw][di] В стандартном интернет-магазине «1С-Битрикс: Управление сайтом» заказы обрабатываются
в Административной части:
[/di] как при стандартном интернет-магазине). Соответственно, для успешной работы необходимо научиться пользоваться инструментами Битрикс24.
Примечание: Прежде, чем приступать к работе в «1С-Битрикс24: Интернет-магазин+CRM», настоятельно рекомендуем изучить следующие статьи по работе в Битрикс24:Главный плюс работы в Битрикс24 – возможность отправлять клиенту форму оплаты товара, и, соответственно, продавать товары не только через интернет-магазин, но и через дополнительные каналы связи – SMS и чаты! Эти инструменты настраиваются в специальном разделе Битрикс24 – в [ds]Центре продаж.[/ds][di] Современный бизнес всё чаще общается с клиентами в мессенджерах
и соцсетях - это помогает всегда оставаться на связи. Однако клиенты
хотят не просто общаться с менеджером, а выполнять конкретные
действия прямо в чате - создавать и оплачивать заказ, записываться
на приём, получать схему проезда.
Более того, все больше клиентов не сидят за компьютером, а используют
смартфон. Поэтому информация, которую мы отправляем клиенту,
должна быть адаптирована под смартфоны и планшеты.
Это меняет требования и к способам оплаты - клиенты предпочитают отправить
SMS или ввести номер телефона, а не заполнять данные банковской карты.
Подробнее...[/di]При работе с клиентами через каналы Центра продаж вы создаёте [ds]Сделки[/ds][di] Сделка - основная цель бизнеса и результат работы с клиентом.
По сути это и есть продажа товара или услуги:)
В Битрикс24.CRM сделка - важный элемент рабочего процесса.
Потенциальные клиенты постепенно приходят к сделке, а сама сделка
в процессе работы превращается в коммерческое предложение
или счёт на оплату.
Подробнее...[/di] – то есть потенциальные заказы. Если вы отправляете из Сделки счёт на оплату, то автоматически создаются [ds]Заказы.[/ds][di] Заказы - цель и основа работы любого интернет-магазина.
В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Подробнее...[/di] в Интернет-магазинеОсновные моменты при работе с заказами в режиме Сделки + Заказы
В интерфейсе Битрикс24 есть два раздела для работы с заказами:
- Сделки – все потенциальные заказы, осуществляющиеся через Центр продаж. Вся работа с клиентом ведётся именно в Сделке. При отправке клиенту счета на оплату автоматически создастся Заказ (незавершённые Сделки можно просто удалить);
- Заказы – все заказы с выставленным счётом (т.е. все заказы интернет-магазина и заказы, созданные при отправке клиенту счета на оплату). В этом разделе работаем на этапе формирования товара к отправке (т.е. когда товар находится в статусе [dw]Оплачен, формируется к отправке[/dw][di]
Когда клиент оплачивает заказ, то ему автоматически присваивается статус
Оплачен, формируется к отправке.
Либо можно перевести заказ в этот статус вручную (например, перетянув заказ в нужную колонку).[/di]).
Способы создания Заказа в интерфейсе Битрикс24- На странице Магазин > Заказы кликнуть Добавить заказ:
- В Сделке с помощью кнопки Принять оплату:
- В карточке CRM или в Сделке отправить счёт на оплату через Продажи в SMS:
- В чате с клиентом принять платёж:
Примечание: в [dw]настройках магазина[/dw][di] [/di] в интерфейсе Битрикс24 установите [dw]ответственного[/dw][di][/di] за заказы по умолчанию (т.е. человека, который будет указан как ответственный во всех заказах, поступающих из интернет-магазина, и сможет распределять заказы по другим ответственным).
Основные сценарии
В данном уроке описывается работа с заказами интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.
Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).Примеры возможных сценариев
В [ds]предыдущем уроке[/ds][di] При работе с клиентами через каналы Центра продаж (SMS или чаты) вы создаёте Сделки – то есть потенциальные заказы, которые еще не оплачены. А при выставлении счёта на оплату будет автоматически создаваться Заказ.
Подробнее...[/di] вы узнали, что в «1С-Битрикс24: Интернет-магазин+CRM» вся работа происходит со [ds]Сделками.[/ds][di] Сделка - основная цель бизнеса и результат работы с клиентом.
По сути это и есть продажа товара или услуги:)
В Битрикс24.CRM сделка - важный элемент рабочего процесса.
Потенциальные клиенты постепенно приходят к сделке, а сама сделка
в процессе работы превращается в коммерческое предложение
или счёт на оплату.
Подробнее...[/di] При оплате товара автоматически создается [ds]Заказ,[/ds][di] Заказы - цель и основа работы любого интернет-магазина.
В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Подробнее...[/di] с которым работают на этапе формирования товара к отправке.Рассмотрим подробнее несколько наиболее частых сценариев работы в «1С-Битрикс24: Интернет-магазин+CRM» на примере интернет-магазина по продаже смартфонов:
-
Клиент заказал в [dw]интернет-магазине[/dw][di]
[/di] смартфон – в Битрикс24 автоматически создался [dw]Заказ.[/dw][di]
[/di] Далее возможны следующие варианты:
- если смартфон достаточно редкий, и нам нечего предложить клиенту – ждём поступления оплаты, а далее работаем с простым Заказом на этапе подготовки заказа к отгрузке (т.е. когда товар будет находиться в статусе [dw]Оплачен, формируется к отправке[/dw][di]
Когда клиент оплачивает заказ, то ему автоматически присваивается статус
Оплачен, формируется к отправке.
Либо можно перевести заказ в этот статус вручную (например, перетянув заказ в нужную колонку).[/di]).
- если нам есть, что еще предложить клиенту – создаём Сделку на новый товар, общаемся с клиентом с помощью [ds]Дел[/ds][di]
В интерфейсе Битрикс24 у вас появляется возможность прямо из CRM связаться с клиентом – позвонить, написать письмо на электронную почту, отправить sms, запланировать встречу и т.д. Всё это называется общим термином Дела.
Подробнее...[/di] и далее через [ds]Центр продаж[/ds][di] Современный бизнес всё чаще общается с клиентами в мессенджерах и соцсетях - это
помогает всегда оставаться на связи. Однако клиенты хотят не просто общаться с менеджером,
а выполнять конкретные действия прямо в чате - создавать и оплачивать заказ, записываться
на приём, получать схему проезда.
Более того, все больше клиентов не сидят за компьютером, а используют смартфон.
Поэтому информация, которую мы отправляем клиенту, должна быть адаптирована
под смартфоны и планшеты.
Это меняет требования и к способам оплаты - клиенты предпочитают отправить
SMS или ввести номер телефона, а не заполнять данные банковской карты.
Подробнее...[/di] скидываем клиенту форму оплаты, нажав кнопку [dw]Принять оплату[/dw][di][/di]. При отправке по SMS счёта на оплату будет автоматически создан Заказ.
- если клиент сам связывается с нами (например, просит установить еще защитное стекло на купленный смартфон), то открываем карточку CRM клиента (просто [dw]кликнув[/dw][di]
[/di] по имени в заказе) и через [dw]Продажи в SMS[/dw][di]
[/di] скидываем клиенту форму оплаты защитного стекла и услуг по его установке. При отправке по SMS счёта на оплату будет автоматически создан Заказ.
- если смартфон достаточно редкий, и нам нечего предложить клиенту – ждём поступления оплаты, а далее работаем с простым Заказом на этапе подготовки заказа к отгрузке (т.е. когда товар будет находиться в статусе [dw]Оплачен, формируется к отправке[/dw][di]
Когда клиент оплачивает заказ, то ему автоматически присваивается статус
- Нам позвонил/написал потенциальный клиент [ds](создан лид)[/ds][di]
Лид - это самый-самый «холодный контакт», зацепка, которая
может стать клиентом, а может и не стать. Это может быть email, номер
телефона, даже какое-то событие - всё, что может послужить источником
для ваших менеджеров по продажам; все, за что можно «зацепиться», чтобы
в будущем получить клиента.
Подробнее...[/di], который захотел приобрести зарядное устройство для смартфона. При этом он не хочет тратить время и искать/заказывать нужный товар через интернет-магазин. В этом случае мы создаем Сделку, находим подходящий товар и скидываем клиенту форму оплаты через Центр продаж. При отправке счёта на оплату будет автоматически создан Заказ. - Нам позвонил/написал потенциальный клиент (создан лид), который захотел приобрести зарядное устройство для смартфона. Но у нас сейчас нет в наличии нужной модели (т.е. не факт, что клиент приобретет товар именно у нас). Но мы все равно создаем Сделку и в дальнейшем работаем с ней, связываясь с клиентом при помощи Дел. Как только клиент согласится купить товар – скидываем клиенту форму оплаты через Центр продаж. При отправке счёта на оплату будет автоматически создан Заказ.
Примечание: на текущий момент Заказ из Сделки можно создать только отправив счёт на оплату через Центр продаж. При выставлении счёта по электронной почте Заказ не будет создан.
Схема работы со Сделками и Заказами
В данном уроке описывается работа с заказами интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.
Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).Схема работы
Все описанные в [ds]предыдущем уроке[/ds][di] Рассмотрим подробнее несколько наиболее частых сценариев работы
в «1С-Битрикс24: Интернет-магазин+CRM» на примере интернет-магазина
по продаже смартфонов.
Подробнее...[/di] примеры следуют из схемы основных сценариев работы с клиентами, приведенной ниже.Наведите курсор мыши на значок , и во всплывающем окне увидите, какие элементы созданы на данном этапе автоматически.
Товар заказан через интернет-магазин? [dw][/dw][di] После оформления заказа в интернет-магазине автоматически создаётся Заказ в Битрикс24.
Подробнее.. [/di]Связывались ли с этим клиентом дополнительно?[dw][/dw][di] При контакте с клиентом (звонок/чат/SMS и т.д.) в Битрикс24 автоматически создаётся Дело.
Подробнее.. [/di] Клиент захотел купить что-то ещё?[dw][/dw][di] В Битрикс24 при отправке счёта автоматически создаётся Заказ.
Подробнее.. [/di] Создаём [ds]Сделку[/ds][di] Сделка - основная цель бизнеса и результат работы с клиентом.
По сути это и есть продажа товара или услуги:)
В Битрикс24.CRM сделка - важный элемент рабочего процесса.
Потенциальные клиенты постепенно приходят к сделке, а сама сделка
в процессе работы превращается в коммерческое предложение
или счёт на оплату.
Подробнее...[/di] на новый товар, отправляем клиенту счёт на оплату через
[ds]Центр продаж.[/ds][di] Современный бизнес всё чаще общается с клиентами в мессенджерах
и соцсетях - это помогает всегда оставаться на связи. Однако клиенты
хотят не просто общаться с менеджером, а выполнять конкретные действия
прямо в чате - создавать и оплачивать заказ, записываться на приём,
получать схему проезда.
Более того, все больше клиентов не сидят за компьютером, а используют
смартфон. Поэтому информация, которую мы отправляем клиенту, должна
быть адаптирована под смартфоны и планшеты.
Это меняет требования и к способам оплаты - клиенты предпочитают
отправить SMS или ввести номер телефона, а не заполнять данные
банковской карты.
Подробнее...[/di]Работаем только с [ds]Заказом[/ds][di] Заказы - цель и основа работы любого интернет-магазина.
В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Подробнее.. [/di] интернет-магазинаРаботаем только с [ds]Заказом[/ds][di] Заказы - цель и основа работы любого интернет-магазина.
В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Подробнее.. [/di] интернет-магазинаКлиент выходил на связь? [dw][/dw][di] При контакте с клиентом (звонок/чат/SMS и т.д.) в Битрикс24 автоматически создаётся Дело.
Подробнее.. [/di] Клиент хочет что-то приобрести?[dw][/dw][di] В Битрикс24 при отправке счёта автоматически создаётся Заказ.
Подробнее.. [/di] Создаём [ds]Сделку,[/ds][di] Сделка - основная цель бизнеса и результат работы с клиентом.
По сути это и есть продажа товара или услуги:)
В Битрикс24.CRM сделка - важный элемент рабочего процесса.
Потенциальные клиенты постепенно приходят к сделке, а сама сделка
в процессе работы превращается в коммерческое предложение или
счёт на оплату.
Подробнее...[/di] отправляем клиенту счёт на оплату через
[ds]Центр продаж.[/ds][di] Современный бизнес всё чаще общается с клиентами в мессенджерах
и соцсетях - это помогает всегда оставаться на связи. Однако клиенты
хотят не просто общаться с менеджером, а выполнять конкретные действия
прямо в чате - создавать и оплачивать заказ, записываться на приём,
получать схему проезда.
Более того, все больше клиентов не сидят за компьютером, а используют
смартфон. Поэтому информация, которую мы отправляем клиенту,
должна быть адаптирована под смартфоны и планшеты.
Это меняет требования и к способам оплаты - клиенты предпочитают
отправить SMS или ввести номер телефона, а не заполнять данные
банковской карты.
Подробнее...[/di]Устраиваем рекламную кампанию по привлечению клиентов Заказа нет. Через некоторое время можно вновь позвонить/написать клиенту Примечание: В Сделки можно добавлять только простые товары (но в поле, где указывается сам товар, можно вручную отредактировать цену/название).
Инструменты списка заказов
Инструменты списка заказов
В данном уроке описывается работа с заказами интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.
Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).В «1С-Битрикс24: Интернет-магазин+CRM» заказы попадают не в [dw]административную часть[/dw][di]В административной части сайта для работы с заказами есть кнопка перехода в интерфейс Битрикс24:
[/di] сайта, а в CRM Битрикс24 (страница Магазин > Заказы ).
На этой странице выводятся все заказы всех подключенных магазинов:
Форма отображения заказов может отличаться в зависимости от вашего выбора (в примере это список заказов), однако неизменными остаются инструменты верхней панели управления:
- 1 Фильтр заказов
- 2 Экспорт заказов в форматах CSV или Excel
- 3 Создание нового заказа
- 4 Выбор удобного для себя представления
1 Фильтр заказов
Для облегчения поиска нужных заказов воспользуйтесь фильтром:
Он легко настраивается (как обычный [ds]фильтр элементов[/ds][di] Найти среди большого количества однотипных элементов нужный товар, новость, баннер — да все, что угодно! — поможет удобный настраиваемый инструмент Фильтр+поиск.
Вы можете добавить дополнительные параметры поиска. Выбирайте те параметры, по которым вам удобнее искать нужный элемент, с помощью кнопки Добавить поле. Система запомнит это состояние фильтра для вас. И когда вы будете открывать страницу в следующий раз, эти поля уже будут в фильтре. Если вы удалите и замените одни поля на другие, то система запомнит новый состав фильтра.
Подробнее...[/di]), и можно выбрать нужные именно вам поля для поиска, кликнув по кнопке [dw]Добавить поле.[/dw][di][/di]
2 Экспорт (CSV или Excel)
Для экспорта списка заказов кликните по значку [dw]шестерёнки[/dw][di]
[/di] справа от строки фильтра. Экспорт проводится в двух форматах на выбор: CSV или Excel.
Можно экспортировать либо часть всех полей заказов, предварительно [ds]настроив список элементов,[/ds][di] Кнопка Настроить вызывает окно, в котором вы можете выбрать колонки для показа в таблице элементов данной формы.
Все, что нужно сделать для обеспечения себе более комфортной работы со списком элементов - выбрать нужные поля и нажать кнопку Применить! (соответственно, при нажатии кнопки Отменить все внесенные вами изменения удалятся).
Подробнее...[/di] либо все поля, отметив при импорте [dw]соответствующую опцию.[/dw][di][/di]
3 Создание нового заказа
Создание нового заказа подробно описано [ds]в статье.[/ds][di] Заказы - цель и основа работы любого интернет-магазина. В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Подробнее...[/di]4 Выбор представления
Заказы могут отображаться в двух форматах:
- Список - это привычный всем табличный вид:
Работать с ним можно точно так же, как и с обычным [ds]списком элементов[/ds][di] Можно настроить отображение нужных именно вам полей заказов, а также быстро редактировать несколько элементов.
Подробнее...[/di] - Канбан - это своего рода виртуальная доска со стикерами, наглядно показывающая, какие заказы в какой стадии сейчас находятся:
Заказы можно перемещать по стадиям простым [dw]"перетаскиванием".[/dw][di]
[/di]
А также можно отметить несколько заказов (просто кликнув по ним), и выбрать нужное групповое действие в появившейся [dw]панели.[/dw][di]
[/di]
Каталоги в «1С-Битрикс24: Интернет-магазин+CRM»
В данном уроке рассматриваются каталоги интернет-магазина в интерфейсе Битрикс24 в режиме Сделки + Заказы. В этом режиме все заказы интернет-магазина отображаются в Битрикс24 тоже в виде Заказов.
Важно! С версии модуля CRM 22.200.0 в Битрикс24 поддерживается работа только в режиме [ds]Без заказов[/ds][di] При этом сценарии вы сможете работать в сделке, а не в заказах. Работа со сделками имеет ряд преимуществ:- Это более привычный сценарий работы, который легче использовать;
- Вся информация собирается в одной карточке. Вы сможете быстрее найти информацию о клиенте или процессе продажи;
- Можно более широко использовать автоматизацию - бизнес-процессы, приложения, туннели и направления сделок.
Подробнее...[/di]. В этом режиме все заказы, созданные на стороне интернет-магазина, отображаются в интерфейсе Битрикс24 в виде [dw]Сделок[/dw][di][/di]. Подробнее о Сделках читайте в статье Поддержки24.
Если вы уже работаете в режиме Сделки + Заказы, то он продолжит работать без изменений. Если вы случайно перешли в режим Без заказов и хотите вернуть прежний режим Сделки + Заказы, то обратитесь в техподдержку (штатными средствами вернуть этот режим нельзя).Виды каталогов
В «1С-Битрикс24: Интернет-магазин+CRM» есть и обычные [ds]торговые каталоги[/ds][di] Главная составляющая интернет-магазина на CMS «1С-Битрикс: Управление сайтом» - каталог товаров. Его легко организовать, если использовать инструменты модуля Торговый каталог.
Подробнее...[/di] (характерные для продукта «1С-Битрикс: Управление сайтом»), и свойственный продукту Битрикс24 Товарный каталог CRM. Рассмотрим основные моменты, которые важны в работе с этими каталогами.Торговые каталоги
- [ds]Практически все[/ds][di]
Исключение – торговые каталоги, у которых внешний код содержит префикс crm_external (такие каталоги создаются при интеграции Битрикс24 с внешними интернет-магазинами).
Эти каталоги в любом случае не будут отображаться на странице Магазин > Каталоги товаров.[/di] торговые каталоги (инфоблоки, у которых в настройках отмечена опция [dw]Является торговым каталогом[/dw][di][/di]) отображаются на странице Магазин > Каталоги товаров:
Примечание: Если торговый каталог не отображается в этом списке, [dw]привяжите[/dw][di] Привязка к сайтам осуществляется на странице
Контент > Инфоблоки > Типы инфоблоков > [ваш тип инфоблоков] > [ваш инфоблок]:
[/di] его к сайту Битрикс24.
- Товары из торговых каталогов можно добавить в [ds]Заказы.[/ds][di]
Заказы - цель и основа работы любого интернет-магазина. В этой статье мы научимся работать с заказами внутри CRM - создавать их, обрабатывать и завершать.
Перейдем в раздел Магазин - Заказы.
Подробнее...[/di] - В Заказе для смены каталога кликните по [dw]значку текущего каталога[/dw][di]
[/di] – откроется список всех доступных каталогов.
Товарный каталог CRM
Товарный каталог CRM – это встроенный каталог CRM-системы Битрикс24. Товары именно этого каталога можно прикреплять к [ds]Сделкам[/ds][di] Сделка - основная цель бизнеса и результат работы с клиентом. По сути это и есть продажа товара или услуги:)
В Битрикс24.CRM сделка - важный элемент рабочего процесса. Потенциальные клиенты постепенно приходят к сделке, а сама сделка в процессе работы превращается в коммерческое предложение или счёт на оплату.
Подробнее...[/di] – важнейшему инструменту Битрикс24 для взаимодействия с клиентами.- Товарный каталог CRM может быть только один.
- Для работы с товарным каталогом CRM необходимо иметь права на модуль Торговый каталог не ниже Менеджер магазина.
- В интерфейсе Битрикс24 товары в Товарный каталог CRM можно добавить несколькими способами:
Способ 1: по пути [dw]CRM > Товары[/dw][di][/di] (можно создать только [ds]простые товары[/ds][di] Любая компания предлагает клиентам какие-то товары или услуги. Разберём работу с каталогом товаров в Битрикс24.
Список товаров расположен в разделе CRM - Товары.
Подробнее...[/di]).
Способ 2: по пути [dw]Магазин > Каталоги товаров > Товарный каталог CRM[/dw][di][/di] (можно создать разные типы товаров: простые товары, товары с торговыми предложениями, наборы и комплекты).
[ds]Форма создания товаров[/ds][di] Рассмотрим подробно, какие товары создаются с помощью пунктов меню кнопки Создать другие типы товаров.
Подробнее...[/di] такая же, как и в продукте «1С-Битрикс: Управление сайтом».Важно! Типы товаров, созданные по второму способу, будут корректно выводиться в [ds]магазине Битрикс24[/ds][di] Создайте интернет-магазин в Битрикс24 всего за пару кликов. И сразу же начинайте продавать - ваш магазин автоматически будет связан с CRM! Не нужно никаких сложных настроек и танцев с бубном :)
Подробнее...[/di], однако в списке товаров (CRM > Товары) они будут отображаться как простые товары.
Это связано с тем, что в Сделки можно добавлять только простые товары (но в поле, где указывается сам товар, можно вручную отредактировать цену/название). - Чтобы товары из Товарного каталога CRM можно было добавлять не только в Сделки, но и в Заказы, [dw]привяжите[/dw][di]
Привязка к сайтам осуществляется на странице
Контент > Инфоблоки > Типы инфоблоков > Каталоги CRM > Товарный каталог CRM:
[/di] его к сайту вашего магазина.
- При [ds]переходе[/ds][di]
В этом уроке рассмотрим, как перейти на «1С-Битрикс24: Интернет-магазин+ CRM» с продукта «1С-Битрикс: Управление сайтом».
При переходе на «1С-Битрикс24: Интернет-магазин+ CRM» сохранятся те приложения из Marketplace, которые созданы для изменения публичной части сайта (например, приложения типа "готовый сайт").
Подробнее...[/di] на «1С-Битрикс24: Интернет-магазин+CRM» с продукта «1С-Битрикс: Управление сайтом» Мастер выбирает первый попавшийся каталог, который становится Товарным каталогом CRM.Сменить Товарный каталог CRM штатными средствами системы нельзя, так как будет нарушена работа многих сущностей (например, могут быть проблемы с созданными Сделками, в которых указаны товары из одного каталога, а после смены этот каталог станет недоступен).
Примечание: Товарный каталог CRM можно наполнить через штатные инструменты [ds]экспорта/импорта[/ds][di] Модуль Торговый каталог позволяет выполнять экспорт и импорт данных информационных блоков, работающих в режиме торгового каталога (Магазин > Настройки).
Подробнее...[/di] каталога.
Настройка прав доступа к публичному разделу складского учета
Настройка доступа
Документы складского учета - это важная информация, которая недоступна обычным сотрудникам компании. Поэтому возникает вопрос, а как же предоставить доступ к документам для ответственных сотрудников?
Выполните настройку прав доступа к публичному разделу складского учета одним из двух способов:
Способ №1
- В административном разделе сервиса 1С-Битрикс24 перейдите на страницу со списком пользователей: Настройки > Пользователи > Список пользователей.
- Откройте на редактирование запись нужного пользователя и перейдите на вкладку Группы.
- Отметьте флагом группу Менеджеры магазина или Администраторы магазина:
Примечание: пользователи группы Менеджеры магазина имеют меньшие права, чем пользователи группы Администраторы магазина: менеджеры магазина работают со всеми документами складского учета, кроме документов реализации. Таким пользователям будет отображено специальное сообщение:
- Сохраните выполненные настройки. Повторите перечисленные действия для других необходимых вам пользователей.
Теперь пользователи, для которых выполнены настройки доступа, могут открыть публичный раздел складского учета следующим образом: Сайты и магазины > Товары и склады > Складской учет.
Способ №2
- Откройте публичную страницу CRM > Настройки > Настройки CRM.
- В разделе Права нажмите на Права доступа.
- Воспользуйтесь ссылкой [dw]Добавить право доступа[/dw][di]
[/di]. В [dw]открывшемся окне[/dw][di]
[/di] выберите подходящих пользователей или группы целиком.
- Назначьте пользователям (или группам) роль CRM Менеджер или Администратор:
Примечание: пользователь с ролью Менеджер (как и пользователь с ролью Администратор) может работать со всеми документами складского учета, включая и документы реализации. - Сохраните выполненные настройки.
Теперь пользователям доступен раздел складского учета, который можно открыть: CRM > Товары и склады > Складской учет или Сайты и магазины > Товары и склады > Складской учет.
Обратите внимание, что способ №1 предпочтительнее способа №2 в связи с тем, что роль содержит права и на другие сущности CRM: т.е. давая доступ к документам складского учета, вы предоставляете доступ и к другим сущностям CRM.Примечание: С версии 22.600.0 модуля Торговый каталог доступен новый, [dw]более гибкий[/dw][di] Например, можно определить, с какими документами будут работать ваши сотрудники, и разделить зоны ответственности при работе со складом. [/di] механизм настройки прав доступа к складскому учёту. Подробнее об этом механизме читайте в статье.
Проверьте себя
Ответьте на несколько вопросов по теме Интернет-магазин и Битрикс24, которые помогут вам самим оценить свои знания. Это не тест, это просто проверка того, как вы поняли тему. Удачи!
Верно ли утверждение?
Оцените верность утверждения: Верно или Неверно. А потом в спойлере проверьте ваш выбор.
1 Передавать заказы из интернет-магазина в Битрикс24 можно двумя способами: либо провести интеграцию с Битрикс24, либо использовать одну из редакций, объединяющих функционал интернет-магазина и Битрикс24. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать всю главу ещё раз. 2 При интеграции интернет-магазина и Битрикс24 обмен данными происходит посредством протокола CommerceML, а значения полей берутся со страницы Магазин > Настройки > Интеграция с 1С. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 3 Интеграция интернет-магазина и любого Битрикс24 невозможна без наличия английского языка в административном интерфейсе. ВерноУвы, вы ошиблись. Это замечание справедливо только для коробочных версий Битрикс24. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 4 Полноценный интернет-магазин (как в продукте «1С-Битрикс: Управление сайтом» редакции Бизнес) можно создать во всех коробочных версиях Битрикс24 и в новом продукте «1С-Битрикс24: Интернет-магазин+CRM». ВерноУвы, вы ошиблись. Создание полноценного интернет-магазина недоступно в редакции «1С-Битрикс24: CRM». Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 5 Интернет-магазин и Битрикс24 должны быть развёрнуты на разных сайтах, созданных по технологии [ds]Многосайтовость на разных доменах.[/ds][di] Для работы многосайтовости на разных доменах нам потребуется произвести настройку программного продукта. Настройку веб-сервера Apache, как и в случае с многосайтовостью на одном домене, должна произвести хостинговая компания.
Подробнее в курсе "Многосайтовость"...[/di]ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать главу ещё раз. 6 Для корректной работы портала Битрикс24 настоятельно рекомендуется использовать Виртуальную машину BitrixVM или «1С-Битрикс: Веб-окружение». ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз. 7 В разделе Заказы портала Битрикс24 отображаются только заказы, созданные в интернет-магазине. ВерноУвы, вы ошиблись. В этом разделе отображаются ещё и заказы, созданные автоматически при отправке счёта на оплату из Сделок. Советуем почитать тему ещё раз. НеверноАплодисменты, вы ответили правильно! 8 Все Заказы, созданные в Битрикс24 (а не пришедшие из интернет-магазина), сначала являются Сделками. ВерноАплодисменты, вы ответили правильно! НеверноУвы, вы ошиблись. Советуем почитать тему ещё раз.
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания составлены на примере пробной версии «1С-Битрикс24: Интернет-магазин + CRM». Кроме того, в системе создан девелоперский сайт с использованием решения Интернет-магазин. Ниже в спойлере подробно расписаны шаги установки и настройки.
- В Битрикс24 включите режим работы с новой карточкой товара. В карточке товара настройте показ полей Цвет и Размер одежды и добавьте новое торговое предложение к товару Ремень Классика (цвет - коричневый, размер - S).
Решение
Задание составлено по материалам уроков: - Новая карточка товара
- Установка «1С-Битрикс24: Интернет-магазин + CRM» из дистрибутива
- Создание нового интернет-магазина в Битрикс24
Результат:
- Выполните настройку формы оформления заказа:
- для типа плательщика Физическое лицо добавьте поле Комментарий и настройте правило показа поля Адрес доставки только для службы доставки Доставка курьером;
- для типа плательщика Юридическое лицо настройте поле Адрес доставки, отметив, что значение свойства будет использовано как адрес покупателя.
РешениеЗадание составлено по материалам урока:
Результат:
Где выполнять задания
Задания удобно выполнять на установленной на локальный компьютер пробной версии «1С-Битрикс24: Интернет-магазин + CRM».
Следуйте нашей инструкции и вы легко установите локальную версию.Ниже приведен минимальный набор шагов для установки демо-версии «1С-Битрикс24: Интернет-магазин + CRM». Понадобится немного времени для настройки, но зато Вы сможете учиться, не теряя своих наработок, целых 30 дней. Шаги совсем несложные и сопровождаются наглядными иллюстрациями-всплывашками. Просто следуйте инструкции и у Вас всё получится. Начинаем: - [dw]Скачайте[/dw][di]
[/di] VMware Player и установите его. Эта программа нужна нам для запуска виртуальной машины с демо-сайтом. Установка её несложна, просто следуйте шагам мастера установки (для учебных целей укажите бесплатную версию для [dw]НЕкоммерческого использования[/dw][di]
[/di]);
- Скачайте [ds]дистрибутив[/ds][di]На странице со списком виртуальных машин скачайте BitrixVM для VMWare:
[/di] нашей, уже настроенной, виртуальной машины BitrixVM.
- Загруженный архив [dw]распакуйте[/dw][di]Такие файлы Вы увидите в папке после распаковки архива:
[/di] в любую, удобную вам, папку. (Например, в папку на диске С:
С:\BitrixVM\
). - Запустите программу VMware Player и добавьте виртуальную машину BitrixVM, нажав [dw]Open a virtual machine[/dw][di]
[/di] и выбрав единственный доступный [dw]файл[/dw][di]
[/di] из папки, в которую был распакован архив.
- Запустите виртуальную машину с помощью кнопки [dw]Power on[/dw][di]
[/di].
- Начнется процесс запуска. По окончании запуска отобразится общая информация, из которой для вас сейчас важен только IP адрес (присвоится автоматически). Он выводится в поле [dw]bitrix url[/dw][di]
[/di]. Пример IP адреса: 192.168.100.176.
- В адресной строке вашего любимого браузера (Chrome, Firefox или любой другой) введите этот адрес. Откроется [dw]окно установки[/dw][di]
[/di]. Нажмите кнопку "Установить".
- Выберите дистрибутив «1С-Битрикс24: Интернет-магазин + CRM» и нажмите кнопку [dw]Загрузить[/dw][di]
[/di].
- Начнется [dw]загрузка дистрибутива[/dw][di]
[/di]. Дождитесь её окончания и появится мастер установки решения.
- Далее следуйте указаниям [ds]Мастера Установки[/ds][di]
В главе подробно описывается по шагам процесс установки продукта «1С-Битрикс24: Интернет-магазин + CRM».
Подробнее...[/di] продукта «1С-Битрикс24: Интернет-магазин + CRM». В результате будет создан портал Битрикс24. - Cоздайте новый сайт по аналогии с [ds]уроком[/ds][di]
Пример создания дополнительного сайта в Виртуальной машине VMBitrix v7.x для перехода на «1С-Битрикс24: Интернет-магазин + CRM».
Количество шагов в Мастере установки продукта может отличаться в зависимости от вариантов установки. В частности, при установке на BitrixVM нет шага - приветствия . Этот шаг опущен и в описании установки.
Подробнее...[/di]. - И на последнем этапе добавьте интернет-магазин согласно [ds]уроку[/ds][di]
В этом уроке рассмотрим, как установить новый интернет-магазин в Битрикс24 (коробочная версия).
Подробнее...[/di].
Установка завершена! Теперь у Вас есть 30 дней на использование демоверсии.
Что дальше?Начинайте обучение работе с «1С-Битрикс24: Интернет-магазин + CRM». Не забудьте, что для работы с демо сайтом в таком варианте Вам всегда нужно сначала запускать VMware Player и виртуальную машину (п. 5 инструкции), и только потом открывать сайт по его IP адресу.
Примечания:- Настоятельно рекомендуем НЕ выполнять задания на работающем, "боевом" сайте.
- Если вы всё же пытаетесь выполнять задания на работающем сайте, где вы не являетесь администратором, то не все задания можно выполнить.
Пример создания интернет-магазина
В разделе рассмотрен пример простого варианта интернет-магазина. Перед изучением примера настойчиво рекомендуется изучить главу Интернет-магазин в которой разъясняются основные принципы работы интернет-магазина, а также даётся объяснение некоторых частных моментов в процессе создания действующей модели магазина. Без изучения этой главы многие моменты примера могут быть непонятны.
Введение и видеоматериалы
Введение
Эта пошаговая инструкция позволяет:
- Начинающим разработчикам понять основные шаги настройки интернет-магазина.
- Опытным разработчикам, не создававшим ранее интернет-магазины, сэкономить время на изучение новой предметной области.
- Заказчикам реализовать самостоятельно стандартный функционал онлайн-торговли, заложенный в «1С-Битрикс: Управление сайтом».
- Создать «Check List» - контрольный список, по которому можно проверять выполнение необходимых действий по настройке интернет-магазина.
Пример создан на базе [ds]технического задания (ТЗ)[/ds][di] Техническое задание – обязательный атрибут и первый шаг к созданию веб-проекта. Оно должно предусмотреть все аспекты создания сайта, в том числе и параметры интернет-магазина. ТЗ на интернет-магазин может существенно отличаться от приведенного ниже, все зависит от конкретных потребностей заказчика.
Подробнее...[/di] для интернет-магазина.Не будут рассматриваться следующие этапы работ, необходимые для создания реально функционирующего веб-проекта:
- Оценка стоимости проекта.
- Требования к системе в целом.
- Дополнительные функциональные комплексы (ввод информации, интерактивные сервисы, сторонние программные комплексы и так далее).
- Масштабируемость системы.
- Требования к надежности.
- Дизайн сайта.
- Требования к информационной безопасности.
- Виды и методы испытания системы.
- Технология приемки-сдачи проекта.
Для создания интернет-магазина необходимо использование «1С-Битрикс: Управление сайтом» в редакции не ниже Малый бизнес. Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Не будут рассматриваться вопросы дизайна сайта. Все скриншоты, приведенные в разделе, соответствуют шаблону "Адаптивный шаблон интернет-магазина" (eshop_bootstrap_v4), входящему в состав дистрибутива «1С-Битрикс: Управление сайтом». Следовательно, все пути к файлам и папкам, указанные в «Примере», будут соответствовать настройкам по умолчанию.
Выполнение примера необходимо совершать под правами администратора системы. Для просмотра вносимых изменений в некоторых случаях потребуется пользователь с неадминистративными правами. Разработку рекомендуется производить с периодическими проверками на включение кеширования, чтобы избежать ошибок, связанных с неправильными стратегиями кеширования.
Стараясь максимально облегчить освоение работы Интернет-магазина, будут даваться ссылки на документацию во всех необходимых местах. Кроме того, для более успешного освоения опыта разработчиков будут приводиться ссылки с их блогов при рассказе определенных тем.
Видеоматериалы
Ниже представлены видеоматериалы всей главы «Пример создания интернет-магазина». Общее время просмотра составит примерно 1,5 часа.
Название видеоролика Длительность, мин:сек Относится к уроку Настройка модуля Валюты 1:35 Настройка модуля Валюты Единицы измерения 2:07 Единицы измерения Настройка модуля Торговый каталог 1:52 Настройка модуля Торговый каталог Настройка прав на работу с заказами в зависимости от статусов заказов 7:39 Настройка прав на работу с заказами в зависимости от статусов заказов Местоположения 2:10 Местоположения Типы плательщиков 1:14 Типы плательщиков Создание типа цен 2:20 Создание типа цен Создание наценки 1:05 Создание наценки Ставки НДС 1:07 Налоги: ставки НДС Настройка модуля Интернет магазин 3:18 Настройка модуля Интернет-магазин Создание типов инфоблоков 1:51 Создание типов инфоблоков Создание инфоблоков 3:27 Создание инфоблоков Создание свойств товаров 4:54 Создание свойств товаров Создание свойств торговых предложений 5:25 Создание свойств торговых предложений Создание разделов 5:54 Создание разделов Настройка SEO данных для разделов каталога 5:42 Настройка SEO данных для разделов каталога Создание простого товара 3:26 Создание простого товара Создание товара с торговыми предложениями 7:15 Создание товара с торговыми предложениями Настройка отображения каталога товаров согласно техническому заданию 5:20 Настройка отображения каталога Создание скидки 3:34 Создание скидки Настройка службы доставки ПЭК 3:40 Настройка службы доставки ПЭК Настройка службы доставки курьером 3:22 Настройка курьерской службы доставки Создание платежных систем 2:44 Платежные системы Создание свойства заказа 3:18 Создание свойства заказа Создание счета покупателя 2:30 Создание счета покупателя Создание складов 3:04 Создание складов Печатные формы 3:10 Печатные формы
Типовой порядок работы
Типовой порядок работы над простым интернет-магазином
- Сбор сведений и составление технического задания (ТЗ).
- Выбор или создание дизайна в зависимости от требований заказчика, верстка дизайна.
- Настройка модуля валют.
- Первоначальная настройка интернет-магазина: типы цен, единицы измерения, типы плательщиков, местоположения, статусы заказов.
- Создание товарного каталога, заполнение тестовыми товарами.
- Применение дизайна для компонентов товарного каталога, корзины и оформления заказа.
- Окончательная настройка интернет-магазина: платежные системы, службы доставки, скидки, права пользователей, склады.
Сбор сведений для составления ТЗ – этап особый. Его выполнение зависит во многом от опыта и умения понимать того, что хочет заказчик "на самом деле". Данное умение не относится к техническим аспектам работы с «1С-Битрикс: Управление сайтом», поэтому этот этап опускается, считаем, что [ds]ТЗ[/ds][di] В качестве товаров для нашего примера возьмем напольные покрытия. В каталоге у нас будет несколько разделов, а товары будут использоваться следующих типов: простые товары и товары с торговыми предложениями. Поэтому в рамках примера используем следующее описание каталога в ТЗ сайта
Подробнее...[/di] уже есть.Этапы работы с дизайном также опускаются, так как эта задача рассмотрена в учебном курсе [ds]Bitrix Framework.[/ds][di] Веб-дизайн – это прежде всего разработка интерфейса, среды взаимодействия пользователя с информацией, а не просто «красивая картинка». Надо учитывать особенности веб-среды, такое понятие как удобство использования (usability), направленность на цели создания сайта. Важно учесть основные сценарии поведения пользователя, особенности целевой аудитории.
Подробнее...[/di]Доработка функционала
При необходимости добавить в интернет-магазин функционал, отличающийся от базового функционала «1С-Битрикс: Управление сайтом», необходимо добавить этап доработки: программирование под потребности заказчика. Очень важно при этом взаимодействие с программистами 1C, если у заказчика – нестандартная конфигурация или дополнительные требования.
Необходимо заметить, что стандартный функционал редко удовлетворяет заказчика полностью. Часто требуется дополнительное программирование. В минимальном случае это – модернизация шаблона, при более серьезных потребностях – добавление кода с помощью API в файлы типа result_modifier.php. Это не недостаток Bitrix Framework. Создать универсальный, всех устраивающий продукт, настраиваемый только кликами мыши, нельзя. Большие возможности по модернизации кода – сильная сторона системы, однако, это требует от разработчиков сайтов умения грамотно программировать на PHP.
Программирование в рамках BitrixFramework лучше производить с учетом [ds]рекомендаций разработчиков.[/ds][di] Перед тем как начать работать в Bitrix Framework, необходимо понять основные правила, следование которым поможет избежать многих и многих ошибок:
Подробнее...[/di] Перед программированием рекомендуем ознакомиться с общими технологиями и принципами работы системы.
Техническое задание (ТЗ)
Техническое задание (ТЗ)
Техническое задание (ТЗ) - текстовый документ, в котором оговариваются все технические, организационные, финансовые и иные параметры и ресурсы, которые должны быть выполнены и задействованы при реализации проекта.Техническое задание – обязательный атрибут и первый шаг к созданию веб-проекта. Оно должно предусмотреть все аспекты создания сайта, в том числе и параметры интернет-магазина.
Что такое ТЗ и из чего оно состоитИзучив примеры ТЗ в открытом доступе, можно сделать следующие выводы:
- И Заказчик, и Разработчик считают, что ТЗ должно быть максимально подробным и однозначно понимаемым, но никто не хочет тратить много времени и ресурсов на его разработку.
- С однозначным пониманием возникают проблемы - слишком многое подразумевается, имеется в виду и кажется очевидным Заказчику. Разработчик же, в целях минимизации затрат, не стремится делать то, что не прописано в ТЗ.
- Часто возникают противоречия между тем «как хочется Заказчику» и «что действительно можно реализовать в рамках бюджета».
- Для успешного сотрудничества нужна готовность к компромиссам, вовлеченность с обеих сторон и готовность к тому, что не прописанные в ТЗ требования могут возникнуть с обеих сторон.
Для решения таких проблем есть несколько подходов.
- Ограничиться [dw]брифом.[/dw][di]Бриф - документ, краткая письменная форма согласительного порядка между планирующими сотрудничать сторонами, в которой прописываются основные параметры будущего программного проекта.[/di]
Это заявка, первоначальное видение того, что должно быть. Обычно готовится Заказчиком, для сравнения предложений и выбора подрядчика. В такой ситуации итоговый бюджет разработки может вырасти в несколько раз, т.к. однозначно оценить сразу, сколько это будет стоить, по брифу очень сложно. - Составление ТЗ после разработки и запуска [dw]MVP.[/dw][di]Минимально жизнеспособный продукт (minimum viable product, MVP) продукт, обладающий минимальными, но достаточными для удовлетворения первых потребителей функциями. Основная задача — получение обратной связи для формирования гипотез дальнейшего развития продукта. Сбор информации от MVP зачастую дешевле, чем разработка продукта с большим количеством функций.[/di]
Это позволяет снизить затраты и риски, если продукт не заработает, например, из-за неверных предположений или анализа рынка. - Разработка полноценного ТЗ (обычно это документ на 70-150 стр.) на первом этапе работы и доработка в ходе выполнения проекта.
Требует дополнительных ресурсов, но позволяет полностью понять временные и денежные затраты на проект.
Логично поэтому оценивать предстоящую работу именно по ТЗ.
Что должно быть включено в ТЗ на разработку Интернет-магазина по мнению разработчиков:
- Общие сведения о проекте
- Цели и задачи проекта
Описание бизнеса и что хочет получить Заказчик от сайта. - Аудитория проекта
Кто наши покупатели и конкуренты. - Общая структура сайта
Ключевые разделы, возможности для посетителей, посадочные страницы. - Сроки и календарный план исполнения проекта
Четко прописанные этапы, чтобы в любой момент можно было понять, где мы находимся. - Контент
Чем торгуем. Какого рода контент будет представлен на сайте. Где он будет размещаться. Что готовится Заказчиком, а что Разработчиком.
- Цели и задачи проекта
- Распределение работ между Разработчиком и Заказчиком
- Заказчик предоставляет информацию.
- Разработчик выполняет работы.
- Дизайн
- Заполненный заказчиком брифлист.
Что должно быть на каждой странице (баннеры, каталог, рекомендации, отзывы, виджеты и проч.). Желательно с примерами того, что нравится заказчику на других сайтах (возможно, анимация каталога или 3Д просмотр). - Подробная структура.
Вплоть до мелочей – страницы, разделы, подразделы, личный кабинет покупателя, корзина. - Функциональные прототипы страниц.
Расположение [dw]всех блоков[/dw][di]Например, на главной странице сайта расположение блоков может быть обозначено так:
[/di] на всех страницах.
- Фирменный стиль Заказчика.
Брендирование, логотипы, цвета. - Требования к адаптивности.
На каких устройствах предполагается отображение сайта. - Сценарии взаимодействия.
Пути следования покупателя по сайту с различных точек входа на сайт.
- Заполненный заказчиком брифлист.
- Особенности функционала:
- Мультиязычность
На каких языках будет работать сайт. - Мультивалютность.
В каких валютах будут отображаться цены товаров, как будут задаваться курсы валют. - Типы цен.
Кому и в каких ситуациях доступны разные типы (оптовая, розничная, премиальная и др.) цен. - Управление заказами, доставками, оплатами.
- Рассылки и уведомления.
Каким образом и о каких событиях информируется покупатель/администратор/владелец сайта. - Интеграции
С учетно-бухгалтерскими программами (например, с 1С), с соцсетями, с уже существующими проектами Заказчика. - Импорт/экспорт.
- Система бонусов.
Скидки, наценки, подарки, карты постоянного клиента и проч. - Личный кабинет покупателя.
Способы авторизации, редактирование профиля, отслеживание заказов, возвраты, внутренний счет и т.д. - Разграничение прав.
Что входит в права администратора/контент-менеджера/зарегистрированных и не зарегистрированных покупателей/разных типов покупателей.
- Мультиязычность
- SEO требования
Могут быть в отдельном документе. Желательно привлечение SEO-специалиста для разработки. - Программные модули
- Система администрирования сайта (движок сайта, CMS).
- Описание того, чего нет в CMS и подлежит разработке.
- Где получить недостающие модули (разработка, маркетплейс, подписка).
- Требования
- К хостингу.
- К администратору сайта.
- К контент-менеджеру (например, будет ли он заниматься SEO, общением с пользователями, техподдержкой или это будут отдельные специалисты).
- Финальная часть
- План тестирования проекта.
- Ответственность сторон.
- Прочая информация.
В рамках текущего курса мы рассказываем подробно о пункте 4 и частично о пп. 3 и 6. Пункт 5 подробно рассматривается в курсе Продвижение сайта и маркетинг.
ТЗ на интернет-магазин может существенно отличаться от приведенного ниже, все зависит от конкретных потребностей заказчика.
Примерная структура подсистемы управления интернет-магазином в рамках общего ТЗ на сайт:
- Возможность для покупателей работы с собственными заказами
- Возможность работы администратора магазина с заказами и корзиной покупателя
- Импорт-экспорт товаров и заказов
- Управление системами доставки и оплаты
- Управление валютами
- Управление каталогом товара (категории, товары, прочее)
- Задание товарам различных свойств в рамках одного каталога
- Управление складами и количеством товара на них
- Создание и управление системой скидок
- Вывод отзывов пользователей о товаре
- Интеграция с системами публикаций товара (google base и другие)
- Интеграция с системой бухгалтерско-оперативного учета
Весь этот функционал решается штатными средствами «1С-Битрикс: Управление сайтом».
Примечание: при [ds]обсуждении ТЗ на интернет-магазин[/ds][di] Обязательные вопросы, которые нужно задавать в первую очередь для составления ТЗ на разработку интернет-магазина.
Подробнее...[/di] необходимо получить от заказчика требования по всем параметрам системы. В противном случае, на этапе сдачи работ могут возникнуть ненужные проблемы.Внимание! Необходимо обратить особое внимание на продумывание ролей, создание групп пользователей и разграничение прав. В рамках нашего примера эти моменты «размазаны» по главам, но продумывание этих административных моментов должно быть изначально централизованным и обговоренным с заказчиком.Общее правило для пользователей со стороны заказчика должно быть таким: МИНИМАЛЬНО необходимый набор прав. К сожалению, достаточно часто разработчики просто передают аккаунт администратора системы заказчику или менеджеру магазина.
Детальное описание каждого из пунктов ТЗ будет приведено в соответствующих главах.
Настройка модуля Валюты
Модуль Валюты настроен на работу с каталогом и интернет-магазином. Работа этого модуля, как уже говорилось, внешне не видна: к нему обращаются модули Торговый каталог и Интернет-магазин в своей работе.
Видеоурок
Перед началом создания интернет-магазина произведите настройку модуля [ds]Валюты[/ds][di]Если на вашей установке нет модуля Валюты, то:
- либо у вас неподходящая лицензия и надо обновить её минимум до редакции Малый бизнес,
- либо у вас не установлен этот модуль. Установите его[/di]. Об общих принципах работы с этим модулем читайте в соответствующей [ds]главе[/ds][di] Вся работа по управлению валютами ведется в модуле Валюты.
Этот модуль необходим для работы модулей Торговый каталог, Интернет-магазин, используется для отчетов в CRM, необходим при работе с финансовыми параметрами в рекламных кампаниях и событиях в Веб-аналитике.
Подробнее...[/di] этого курса.Настройка модуля Валюты
Валюты – один из самых внешне незаметных модулей. Действительно, отобразить его присутствие на сайте можно только одним единственным способом: выведя на страницу [ds]Информер курса валют.[/ds][di] Работа модуля Валюты внешне не видна: к нему обращаются модули Торговый каталог и Интернет-магазин в своей работе. Но есть один внешне отображаемый компонент, который позволяет «увидеть» присутствие модуля на сайте. Это – информер курса валют.
Подробнее...[/di] А если не выводить информер, то модуля вообще не будет заметно в публичной части сайта. Тем не менее, это довольно важный модуль. Без него интернет-магазин не будет работать.Настроить работу модуля Валюты необходимо до того, как начнется создание каталога и настройка интернет-магазина.
Перейдите на страницу Настройки > Настройки продукта > Настройки модулей > Валюты. Откроется форма настроек, в которой нужно установить:
- базовую валюту
- уровень доступа к модулю
Важно! Одна (только одна!) из валют выбирается в качестве базовой. Курс остальных валют рассчитывается по отношению к базовой.В качестве [ds]базовой валюты[/ds][di] Базовая валюта – валюта, которая будет использоваться в качестве базы для расчетов других валют. Например, если в качестве базовой будет выбран рубль, то весь курс будет отображен относительно рубля. Базовой будет считаться та валюта, номинал которой равен ее курсу. В качестве базовой рекомендуется выбирать рубль. В этом случае отображение курса валют будет в привычном для всех виде: за 1 денежную единицу – столько-то рублей.
Подробнее...[/di] рекомендуется выбирать рубль. В этом случае отображение курса валют будет в привычном для всех виде: за 1 денежную единицу столько-то рублей.Доступ к модулю Валюты желательно ограничить и не давать большому числу пользователей (обращение к этому модулю не требуется постоянно, а случайные изменения в модуле скажутся на работе интернет-магазина). В примере мы предоставим [dw]доступ[/dw][di]
[/di] только группе Администраторы интернет-магазина.
Кроме того, на странице настроек модуля выполняются служебные процедуры по пересчету текущих курсов валют по отношению к базовой.
После настройки модуля можно приступать к работе с самим модулем.
Список валют и другие настройки
Список валют
Перейдите на страницу Настройки > Валюты > Список валют. Откроется форма со списком всех имеющихся в системе валют. Если вам нужна какая-то валюта, которой нет в списке – [ds]добавьте её из классификатора[/ds][di] Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам, а большая часть полей будет уже заполнена.
Подробнее...[/di] или же создайте вручную.Курсы валют
Если ваш магазин будет каким-то образом взаимодействовать с валютами других государств, то вам необходимо создать нужные валюты и настроить [ds]курс валют.[/ds][di] Для управления курсами валют служит страница Курсы валют (Настройки > Валюты > Курсы валют). Можно устанавливать курсы для валют, установленных в разделе Список валют.
Подробнее...[/di]Информер курса валют
Если дизайн сайта предусматривает такую возможность, то можно настроить информер курса валют. В этом случае покупатель может прямо на вашем сайте отслеживать изменения валютного курса.
Валюты в публичной части Интернет-магазина
Валюты в административном разделе и для покупателей в публичном разделе могут различаться. В административной части для учёта используется одна, а в публичной части интернет магазине (для пользователей) – другая. Такое отображение можно настроить.
Первоначальные настройки
В данной главе описаны настройки, без которых невозможно выполнить глобальные настройки модуля Интернет-магазин и заполнить каталог товарами.
Единицы измерения
Видеоурок
Перед добавлением товаров необходимо определиться, в каких единицах измерения будут доступны товары для покупки. Ранее мы уже изучили урок о том, как добавлять новые единицы измерения. В этом уроке для товаров нашего магазина добавим из классификатора погонный метр и квадратный метр.
Единицы измерения
Управление единицами измерения осуществляется на странице Магазин > Настройки > Единицы измерения:
Добавление новой единицы измерения выполняется из классификатора (кнопка Добавить из классификатора) или вручную (кнопка Добавить).
Примечание: Вы можете продавать товары не только в целых единицах измерения (1 метр, 2 килограмма, 3 штуки), но и в дробных (1.1 метра, 2.01 килограмма, 3.5 штуки). Этот функционал легко реализуется с помощью [ds]Коэффициента единицы измерения[/ds][di] Рассмотрим пример, когда в магазине нужно продавать ткань в погонных метрах, причём допускается покупка с точностью до 10 сантиметров (т.е. 0,1 метра).
Подробнее...[/di].Добавим две новые единицы измерения из классификатора:
- Погонный метр
В форме добавления выберем раздел и подраздел классификатора, затем отметим нужную единицу и нажмём кнопку Добавить:
В результате новая единица измерения будет добавлена в общий список.
При добавлении единицы измерения вручную вам необходимо будет самостоятельно указать код единицы измерения в ОКЕИ, заполнить наименование и указать условные и кодовое обозначения (подробное описание полей смотрите в [comp include_847737]документации по продукту[/comp]). - Квадратный метр
Добавление единицы измерения [dw]квадратный метр[/dw][di]
[/di] выполняется аналогично погонному метру.
Дополнительно сделаем квадратный метр единицей измерения, используемой по умолчанию для товаров нашего магазина. Для этого следует открыть форму её редактирования, отметить опцию По умолчанию и сохранить внесённые изменения:
Настройка модуля Торговый каталог
Видеоурок
Мы создаём простой интернет-магазин, в котором будет вестись только [ds]количественный учет[/ds][di] Количественный учет – режим работы с товарами в интернет-магазине на базе «1С-Битрикс: Управление сайтом», позволяющий изменять количество товара как вручную, так и автоматически после оформления заказов покупателями.
Подробнее...[/di] товаров, а [ds]резервирование товаров[/ds][di] Резервирование – это механизм, с помощью которого товар временно откладывается в резерв при определённых действиях пользователя.
Подробнее...[/di] и [ds]складской учёт[/ds][di] Складской учёт – режим работы с товарами в интернет-магазине, позволяющий управлять складами, вести учёт поступлений и списаний товара, реализовывать оборот товара на складах с помощью документов.
Подробнее...[/di] использоваться не будут. Чтобы реализовать такой режим работы, выполним настройку модуля Торговый каталог.Настройка модуля Торговый каталог
Перейдём на страницу настроек модуля Торговый каталог (Настройки > Настройки продукта > Настройки модулей > Торговый каталог) и выполним следующие действия на закладке Настройки:
- Установим опцию Включить количественный учет с помощью кнопки Изменить – количественный учет будет вестись для всех товаров. Также определим возможность купить или подписаться на товар при его отсутствии (в примере мы такую возможность уберём).
- Опции Включить складской учет и Включить резервирование оставим неотмеченными (или снимем с них галочки).
- В поле Количество товара уменьшается выберем условие уменьшения товара. В нашем случае количество товара будет уменьшаться сразу при оформлении заказа. Изменение данного значения происходит на странице настроек модуля [ds]Интернет-магазин[/ds][di]
Если же механизм резервирования отключен, то количество товара будет уменьшаться в соответствии с настройкой параметра Количество товара уменьшается (настраивается на странице настроек модуля Интернет-магазин в поле Товар резервируется).
Подробнее...[/di] в поле Товар резервируется блока Настройки резервирования товара. - Все остальные значения параметров данной закладки можно оставить по умолчанию.
Настройки параметров, расположенных на остальных закладках, также можно оставить по умолчанию. В случае необходимости, к ним можно вернуться позже и донастроить соответствующим образом.
Сохраним внесённые изменения.
Примечание: Подробное описание настроек модуля Торговый каталог представлено в [comp include_63345]документации по продукту.[/comp]
Настройка прав на работу с заказами в зависимости от статусов заказов
Видеоурок
По умолчанию в системе уже имеются [dw]базовые статусы[/dw][di]Статусы бывают двух типов: Заказ и Доставка:
[/di] заказов. Но чтобы их использовать, необходимо выполнить настройку прав доступа (т.е. определить, пользователи каких групп смогут работать с заказами в том или ином статусе).
Примечание: Если для работы вашего магазина недостаточно имеющихся в системе статусов, вы можете [ds]создать[/ds][di] Статусы заказа - этапы, через которые проходит заказ во время обработки.
Они служат для информирования клиентов и сотрудников интернет-магазина о текущем состоянии заказа. Вы можете создавать любое количество статусов заказа в зависимости от организации процесса обработки заказа. Например, это могут быть: Отложен, В обработке, Отгружен, В пути и т.д.
Управление статусами осуществляется на странице Статусы (Магазин > Настройки магазина > Статусы).
Подробнее...[/di] новые статусы заказов.Настройка статусов
- Помимо имеющейся группы Администраторы интернет-магазина, для работы с заказами создадим следующие [ds]группы пользователей:[/ds][di]
Управление группами пользователей выполняется на странице Группы пользователей (Настройки > Пользователи > Группы пользователей).
В системе существует две обязательные группы пользователей: Все пользователи и Администраторы.
Подробнее...[/di] Менеджеры и Кладовщики (Настройки > Пользователи > Группы пользователей).Важно! Работать с заказами могут только те группы пользователей, в настройках которых определен доступ к модулю Интернет-магазин уровня [U] Обработка заказов:
- Зададим двум созданным группам пользователей [ds]права к папке[/ds][di]
Настройка прав доступа к управлению структурой сайта выполняется в
Менеджере файлов (Контент > Структура сайта). Для настройки прав:
1) Перейдите в раздел Файлы и папки (Контент > Структура сайта)
2) Отметьте нужные файлы и папки в Колонке флажков;
3) Выберите действие Права на доступ продукта на панели
групповых операций и нажмите кнопку Применить.
4) В форме настройки прав доступа укажите уровень доступа каждой
группы пользователей к выбранным файлам и папкам.
Подробнее...[/di]/bitrix/admin
уровня Чтение. - Создадим два отдельных [ds]уровня доступа[/ds][di]
Система разграничения доступа позволяет гибко управлять правами пользователей. В системе введено понятие уровней доступа, которые состоят из набора разрешенных операций (например, права на создание файлов, управление пользователями и другие) и привязываются к модулям и группам пользователей.
Подробнее...[/di] (Настройки > Пользователи > Уровни доступа) для кладовщика. Менеджеру в нашем примере будет предоставлен полный доступ к работе с заказами.При создании уровня доступа в поле Модуль выберем значение Интернет-магазин. Во вкладке Включаемые операции отметим операции, к которым будет осуществлен доступ.
В нашем примере кладовщик должен иметь возможность просматривать неоплаченные и выполненные заказы, а также частично изменять заказы в статусе Оплачен, формируется к отправке. Но во всех статусах ему разрешено работать с отгрузками (изменять их, выставлять флаги отгрузки и доставки).
Для уровня доступа Просмотр данных по заказу кладовщику назначим следующие операции:
и следующие операции для уровня доступа Изменение данных по отгрузке:
- Наконец, выберем нужные нам уровни доступа в настройках каждого статуса заказа (Магазин > Настройки магазина > Статусы). Помните, что статусы бывают двух типов: Заказ и Доставка.
В нашем случае настройки доступа для статусов Принят и Выполнен (оба этих статуса относятся к типу Заказ) будут выглядеть следующим образом:
Для статуса Оплачен, формируется к отправке (это последний статус типа Заказ), а также для всех статусов типа Доставка настройки будут выглядеть так:
Примечание: При текущих правах доступа пользователи групп Менеджеры и Кладовщики могут попасть в административный раздел сайта, только дописав в строке браузера /bitrix/admin – удобная [ds]панель управления[/ds][di] Две основных части панели управления – это вкладки Сайт и Администрирование:
Вкладка Сайт представляет собой непосредственно публичную часть сайта и панель инструментов.
Вкладка Администрирование переносит нас в административную часть системы.
Подробнее...[/di] им будет недоступна.
Чтобы облегчить переход из публичного раздела в административный, перейдите в настройки Главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль) и добавьте эти группы в список опции [dw]Всегда показывать панель для пользователей.[/dw][di][/di]
Местоположения
Видеоурок
Работа интернет-магазина невозможна без указания адреса магазина, который задаётся с помощью имеющихся в системе местоположений. Они также используются для правильного расчёта [ds]налогов[/ds][di] Налоги – инструмент для вычисления налоговых отчислений в рамках заказа.
Ставки задаются в процентном виде. Количество ставок налогов не ограничено. Ставки налогов могут быть включены в цену.
Подробнее...[/di] и стоимости [ds]доставки[/ds][di] Служба доставки – функционал, позволяющий обсчитать стоимость доставки заказа.
Подробнее...[/di].Местоположения
Управление местоположениями выполняется на странице Магазин > Настройки > Местоположения > Список местоположений:
По умолчанию в системе уже загружены основные местоположения, но вы можете создать или импортировать недостающие вам местоположения.
Кроме того, для облегчения работы по настройке служб доставки, вы можете объединить в [ds]группы[/ds][di] Объединение в группы облегчает работу с местоположениями сайта и с настройкой служб доставки. Создается группа местоположений и указывается во всех службах доставки этой группы.
Подробнее...[/di] необходимые местоположения.
Типы плательщиков
Видеоурок
Создание заказов в магазине невозможно, если в нем не созданы [ds]типы плательщиков.[/ds][di] В продукте есть возможность создавать свои и редактировать имеющиеся типы плательщиков (по умолчанию в системе уже заведены два варианта: физическое и юридическое лицо). В результате в публичном разделе сайта при оформлении заказа на первом шаге пользователю предлагается выбрать тип плательщика, к которому он себя относит.
Подробнее...[/di] К ним привязываются свойства, которые будут заполнять покупатели при оформлении заказа.Для нашего магазина достаточно двух типов, которые по умолчанию уже имеются в системе: физическое и юридическое лицо.
Типы плательщиков
Управление осуществляется на странице Магазин > Настройки > Типы плательщиков:
Проверьте, чтобы типы плательщиков были активны и привязаны к вашему сайту интернет-магазина.
При необходимости вы можете [ds]добавить[/ds][di] Для создания нового типа плательщиков служит кнопка Добавить тип, расположенная на контекстной панели. Переход к редактированию существующей записи осуществляется с помощью меню действий (пункт Изменить) либо с помощью двойного клика по соответствующей записи.
Подробнее...[/di] нужные вам типы плательщиков.Примечание: В форме создания/редактирования типа плательщиков указывается [dw]соответствие[/dw][di][/di] типа с физическим и юридическим лицом. Эта опция нужна для работы механизма [ds]бизнес-смыслов[/ds][di] Бизнес-смыслы – это механизм, через который осуществляется единая настройка сущностей магазина, таких как платёжные системы, профили обмена с 1С и т.д.
Подробнее...[/di].
Если же в форме создания/редактирования типа плательщиков у вас не отображается описанная выше опция, то настройте соответствие типов плательщиков на [dw]странице[/dw][di]В более ранних версиях «1С-Битрикс: Управление сайтом» соответствие типов
плательщиков настраивалось на отдельной странице:[/di] Магазин > Настройки > Бизнес смыслы > Типы плательщиков.
Настройка цен
Для функционирования магазина необходимо установить цены, с которыми он будет работать. Если позволяет редакция продукта, то в каталоге и, соответственно, в интернет-магазине можно использовать несколько типов цен, но при этом один из них является [dw]базовым.[/dw][di] Базовая цена – это цена, относительной которой рассчитываются все остальные цены системы. [/di]В нашем магазине базовой ценой является Розничная цена, которая по умолчанию доступна в системе, причем покупать товары по этой цене могут все посетители сайта. Создадим тип Оптовая цена, по которой смогут покупать только оптовые покупатели. Кроме того, цена этого типа будет рассчитываться автоматически с учетом наценки -10%, которую тоже нужно создать, на базовую (розничную) цену.
Важно! При проведении операций в корзине система всегда выбирает наименьшую из доступных пользователю цен.Создание типа цен
Видеоурок
По умолчанию в интернет-магазине уже есть один базовый [ds]тип цен[/ds][di] Функционал нескольких типов цен доступен только в лицензиях Бизнес и выше. В лицензии Малый бизнес есть
только один тип цены и создание новых недоступно.
Типы цен могут быть самыми разными: оптовая, розничная, цена за эксклюзивную покупку и т.д.
Подробнее...[/di] – «Розничная цена». Он доступен всем пользователям.Допустим, у нас в магазине есть [ds]группа пользователей[/ds][di] Каждый посетитель сайта относится к одной или нескольким группам пользователей сайта. Какой уровень прав есть у группы, такой же уровень прав есть и у пользователя.
Создание и управление группами пользователей выполняется на странице Настройки > Пользователи > Группы пользователей.
Подробнее...[/di] «Оптовые покупатели», для которой мы хотим выводить особый тип цен. Рассмотрим, как это можно сделать.Создание нового типа
Перейдём на страницу Магазин > Настройки > Цены > Типы цен и создадим для нашего магазина новый тип Оптовая цена:
- Укажем код создаваемого типа, а также пропишем его название для языков интерфейса.
- В поле Группы пользователей, имеющие права на просмотр этого типа цены отметим группу, пользователи которой смогут видеть оптовую цену на товар. В нашем случае это группа Оптовые покупатели.
- В поле Группы пользователей, имеющие права на покупку по этому типу цен также отметим группу Оптовые покупатели, чтобы только оптовые покупатели могли покупать товары по оптовой цене.
- Сохраним внесённые данные.
Новый тип создан. Теперь его можно указывать в карточке товара.
Создание наценки
Видеоурок
Наценка – это заранее установленная величина в процентах, на которую уменьшается или увеличивается цена товара. Наценки применяются к базовой цене при расчете других типов цен товара. Каждая цена будет считаться по формуле:
[Цена]=[Базовая цена]+[Базовая цена]*[Наценка в процентах/100]
Для нашего интернет-магазина создадим отрицательную наценку, которая впоследствии будет действовать для оптовых покупателей.
Процесс создания
Создадим наценку -10% для оптовиков. Для этого на странице Магазин > Настройки > Цены > Наценки нажмём кнопку Новая наценка, расположенную на контекстной панели. Откроется следующая форма создания:
- Введём произвольное название;
- Зададим процентную ставку. При указании отрицательной наценки (скидки) после знака минуса пробел ставить НЕ нужно;
- Сохраним внесённые изменения.
Теперь новую наценку можно использовать в карточке товара при указании его цены.
Подробнее о работе с наценками можно прочитать в отдельном уроке.
Налоги: ставки НДС
Видеоурок
Для товаров нашего магазина будет применяться только [ds]НДС[/ds][di] Налог на добавленную стоимость (НДС) – косвенный налог, форма изъятия в бюджет государства части добавленной стоимости, которая создаётся на всех стадиях процесса производства товаров, работ и услуг и вносится в бюджет по мере реализации.
Подробнее...[/di]. По умолчанию в интернет-магазине уже включены две ставки НДС: 0% и 20%.Ставка НДС может быть разной в зависимости от товара. Создадим, например, ставку 10%.
Создание ставки НДС
Управление ставками НДС осуществляется на странице Магазин > Настройки > Налоги > Ставки НДС:
Нажмём кнопку Добавить и укажем параметры новой ставки НДС:
- Введём наименование;
- Укажем величину ставки – в нашем случае 10;
- Задав сортировку и отметив флаг активности, сохраним изменения.
Теперь новая ставка НДС может быть применена к товарам магазина.
Примечание: Если в вашем магазине необходимы другие налоги, отличные от НДС, то их создание выполняется на странице Список налогов (Магазин > Настройки магазина > Налоги > Список налогов), а создание их ставок – на странице Ставки налогов (Магазин > Настройки магазина > Налоги > Ставки налогов).
Настройка модуля Интернет-магазин
Видеоурок
В силу того, что наш магазин довольно прост, нам не потребуется настройка всех полей в формах. Поэтому мы упомянем только необходимые, а в остальных оставим значения по умолчанию.
Настройки
Перейдём на страницу Настройки > Настройки продукта > Настройки модулей > Интернет-магазин. Откроется форма настроек модуля Интернет-магазин:
Во вкладке Настройки обратим внимание на следующие параметры:
- В поле E-Mail отдела продаж введём электронный адрес, на который будут приходить [dw]сообщения [/dw][di]Так как система изначально не знает какие письма конкретно вам нужны, то необходимо ещё настроить почтовые шаблоны. Как минимум шаблон
[SALE_NEW_ORDER] Новый заказ
Подробнее...[/di], связанные с работой интернет-магазина. - Проверим, чтобы была отмечена опция Фиксировать модуль Торгового каталога (catalog) в качестве каталога товаров.
- В поле Валюта "по умолчанию" укажем рубли.
- В поле Указать сайты, которые являются магазинами отметим сайт нашего интернет-магазин.
Параметры веса
Во вкладке Параметры веса настроим единицы веса (например, килограммы), которые будут использоваться в магазине. Настройка параметров веса необходима для корректного расчета стоимости доставки:
Адрес магазина
Перейдём во вкладку Адрес магазина:
- Введём в поле Индекс почтовый индекс отделения почты нашего магазина.
- В поле Местоположение магазина в выпадающих списках выберем местоположение нашего магазина.
Права на заказы
Перейдём во вкладку Права на заказы. Здесь необходимо для сайта интернет-магазина указать группы, работающие с заказами:
- В колонке Валюта выберем валюту интернет-магазина, в которой будет производиться оплата товаров.
- В колонке Группы, имеющие доступ к заказам сайта отметим группы, которые должны отвечать за обработку заказов.
Доступ и Автоматизация
Откроем вкладку Доступ, где в списке отображаются уже все группы, для которых в их форме редактирования был задан доступ к модулю Интернет-магазин. При необходимости можно настроить доступ к модулю для дополнительных групп.
Во вкладке Автоматизация процессов с помощью следующих трёх параметров: При получении полной оплаты переводить заказ в статус, Разрешать доставку при оплате заказа и При отгрузке всех отгрузок переводить заказ в статус настроим автоматический перевод заказов в необходимые статусы:
Сохраним внесённые изменения.
Создание каталога товаров
Создание каталога товаров – один из самых трудоемких этапов при создании интернет-магазина в плане наполнения проекта реальным содержимым.
Техническое задание (ТЗ)
Техническое задание (ТЗ)
В качестве товаров для нашего примера возьмем напольные покрытия. В каталоге у нас будет несколько разделов, а товары будут использоваться следующих типов: простые товары и товары с торговыми предложениями. Поэтому в рамках примера используем следующее описание каталога в ТЗ сайта:
Простой товар – это объект, который имеет:
- ID – уникальный идентификатор (ID задаётся системой при создании элемента инфоблока и будет неизменен);
- название (штатное поле Название);
- статус активности (штатная функция Активность);
- символьный код (штатное поле Символьный код);
- описание (штатное поле Детальное описание);
- meta keywords (штатное поле Шаблон META KEYWORDS);
- meta description (штатное поле Шаблон META DESCRIPTION);
- page Title (штатная функция комплексного компонента Каталог);
- изображение (штатная функция Детальная картинка);
- артикул (создаётся отдельное свойство);
- признак новизны (создаётся отдельное свойство);
- производителя (создаётся отдельное свойство);
- толщину (создаётся отдельное свойство);
- размер доски (создаётся отдельное свойство);
- цену (штатная функция торгового каталога);
- количество (штатная функция торгового каталога).
Товар с торговыми предложениями – это объект, который имеет:
- ID – уникальный идентификатор;
- название;
- статус активности (да/нет);
- символьный код;
- описание;
- meta keywords;
- meta description;
- название страницы (page Title);
- изображение;
- артикул;
- признак новизны (да/нет);
- производителя;
- толщину (для товаров разделов Линолеум и Подложка);
- размер доски (для товаров разделов Ламинат и Паркетная доска);
- торговые предложения.
Торговое предложение – это объект, который имеет:
- ID – уникальный идентификатор (ID задаётся самой системой при создании предложения и будет неизменен);
- название (штатное поле Название);
- статус активности (штатная функция Активность);
- символьный код (штатное поле Символьный код);
- привязку к основному товару (свойство Элемент каталога типа Привязка к товарам создаётся автоматически при создании инфоблоков);
- изображение (штатная функция Детальная картинка);
- артикул (создаётся отдельное свойство);
- цвет (создаётся отдельное свойство);
- ширину (создаётся отдельное свойство);
- количество полос (создаётся отдельное свойство);
- цену (штатная функция торгового каталога);
- количество (штатная функция торгового каталога).
Категория (или субкатегория) – это объект, который имеет:
- ID – уникальный идентификатор;
- наименование (Линолеум, Ламинат, Паркетная доска и Подложка);
- символьный код;
- описание;
- meta keywords;
- meta description;
- page Title;
- статус активности (да/нет).
Как правило, заказчик редко бывает в курсе терминологии, используемой в «1С-Битрикс: Управление сайтом», а также не всегда уверенно разбирается в функционале системы. Поэтому разработчик должен чётко понимать, что заказчик имеет в виду под тем или иным пунктом ТЗ и какой пункт какими средствами CMS предстоит реализовать.
Примечание. Абсолютно справедливо и обратное: разработчик проекта не всегда может понимать, что имеет в виду заказчик.В данном случае описание товаров и их свойств достаточно простое, создание каталога полностью решается штатными средствами системы.
Документация по теме
Создание типов инфоблоков
Видеоурок
Анализ приведенного ТЗ показывает, что для создания каталога товаров нам потребуется 2 инфоблока: инфоблок товаров и инфоблок торговых предложений. Их можно хранить как в одном (общем) типе инфоблоков, так и в разных. Мы будем хранить в разных, т.е. создадим два типа инфоблоков:
- тип инфоблоков для каталога основных товаров (Каталоги)
- тип инфоблоков для торговых предложений (Торговые предложения)
Примечание: При создании реального проекта желательно удалить все демо-данные: типы инфоблоков и сами инфоблоки [ds](мнение опытного разработчика)[/ds][di] По умолчанию демонстрационные данные в 1С-Битрикс: Управление сайтом разбиты на много-много типов информационных блоков. Например, тип инфоблоков новости, статьи, и т.д.
Эта схема размещения, конечно, оправдывает себя при разработке большого информационного ресурса, но давайте взглянем правде в глаза: реально на небольшом сайте одни новости, одни статьи, одна фотогалерея.
Подробнее...[/di].Создание типов инфоблоков
Перейдём в административную часть на страницу Контент > Инфоблоки > Типы инфоблоков. Откроется список типов информационных блоков, имеющихся в системе:
Сперва создадим тип инфоблока основных товаров – Каталоги. Для этого нажмём кнопку Добавить новый тип, расположенную на контекстной панели. Откроется форма создания нового типа инфоблока:
- На закладке Основное укажем символьный код типа инфоблоков в поле Идентификатор (ID). Код – это произвольный набор латинских букв и символов, понятный администратору сайта. В нашем примере это будет catalog.
Примечание: Использование транслита в наименованиях может порождать огромное количество проблем при командной разработке, так как программисты транслитерируют термины по-разному. Лучше использовать английские названия – так любой разработчик может посмотреть в словаре значение этого термина, если он его не знает.
- Флажок у поля Использовать древовидный классификатор элементов по разделам определяет, можно ли создавать разделы в инфоблоках этого нового типа. Отказ от древовидной схемы требуется в крайне редких случаях.
- Введём Название типа информационных блоков для русского языка и англоязычной версии.
Важно! Даже если вы не планируете использование других языковых версий вашего сайта, вам все равно необходимо заполнить колонку Название для всех имеющихся языковых интерфейсов сайта.
- Колонки Разделы и Элементы необязательны для заполнения. Но ввод в эти поля терминов позволяет сделать работу с каталогом более удобной, так как можно задать более соответствующие и понятные названия для будущих редакторов сайта.
Сохраним внесённые изменения. Форма закроется, система перейдет к списку имеющихся типов инфоблоков, среди которых отразится и созданный тип инфоблока.
Аналогично создадим тип инфоблоков Торговые предложения с идентификатором, например, offers:
Создание инфоблоков
Видеоурок
Необходимые типы инфоблоков (Каталоги и Торговые предложения) [ds]созданы,[/ds][di] Анализ приведённого ТЗ показывает, что для создания каталога товаров нам потребуются два инфоблока: инфоблок товаров и инфоблок торговых предложений. Их можно хранить как в одном типе, так и в разных. Мы будем хранить в разных, т.е. создадим тип инфоблоков для каталога основных товаров (Каталоги) и отдельный тип для торговых предложений (Торговые предложения).
Подробнее...[/di] теперь можно приступать к [ds]созданию самих инфоблоков[/ds][di] Рекомендуем предварительно изучить тему «Создание и редактирование инфоблока» учебного курса «Контент-менеджер».
Подробнее...[/di]. Инфоблок товаров назовем Напольные покрытия, а инфоблок торговых предложений – Напольные покрытия (предложения).Вкладка «Инфоблок»
Перейдём на страницу административной части Контент > Инфоблоки > Типы инфоблоков > Каталоги и нажмём кнопку Добавить инфоблок на контекстной панели. Откроется форма создания нового инфоблока:
Во вкладке Инфоблок выполним следующие настройки:
- зададим символьный код инфоблока (например, floor_covers);
- привяжем инфоблок к сайту магазина;
- укажем название инфоблока – Напольные покрытия;
- поля с публичными адресами страниц инфоблока пока пропустим – их мы [ds]зададим[/ds][di]
Включим поддержку ЧПУ и настроим адреса страниц.
Подробнее...[/di] когда настроим компонент отображения инфоблока; - отметим опции Индексировать разделы для модуля поиска и Индексировать элементы для модуля поиска, чтобы инфоблок индексировался модулем поиска;
- остальные параметры оставим со значениями по умолчанию.
Настройку SEO данных (закладка SEO ) на этапе создания инфоблока пропустим – к ней вернёмся [ds]позже.[/ds][di] Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Подробнее...[/di] Перейдём во вкладку Поля, где зададим условия для ввода данных о товаре.Вкладки «Поля» и «Поля разделов»
В этой вкладке зададим условия для ввода данных о товаре. Например, сделаем обязательными к заполнению поля Детальное описание и Символьный код, причём символьный код по умолчанию будет транслитерироваться из названия элемента:
Внимание! Если используются компоненты добавления элементов инфоблока из публичной части ([comp include_62991]iblock.element.add[/comp] и [comp include_62993]iblock.element.add.form[/comp]), а также при импорте данных, то ограничения, заданные в этой закладке, не действуют.Примечание. Есть ещё одна особенность при задании параметров в этой вкладке. Поля, которые отмечены как обязательные, должны обязательно присутствовать в файлах для импорта. При синхронизации с 1С может возникнуть ошибка, связанная с установленным для параметра свойством Обяз. Например, в инфоблоке стоит "Обяз" для значения Картинка для анонса, а в каталоге 1С такая картинка отсутствует. Элемент в этом случае загружен не будет, несмотря на сообщение об успешной синхронизации.Вкладку Свойства также пока пропустим – настройку свойств товаров выполним [ds]позже.[/ds][di] На странице Магазин > Каталог товаров > Напольные покрытия > Свойства товаров производится создание и настройка свойств элементов каталога. Именно здесь вы задаете параметры, описанные в ТЗ на элемент товара. Чтобы понять, какие свойства нам задавать в этой странице, вспомним само ТЗ и в скобках каждого пункта объясним, какими средствами системы мы будем его решать.
Подробнее...[/di] Перейдём во вкладку Поля разделов.Для разделов сделаем обязательным к заполнению поле Символьный код:
Вкладка «Торговый каталог»
Во вкладке Торговый каталог отметим, что создаваемый инфоблок является торговым каталогом и имеет торговые предложения:
В качестве инфоблока торговых предложений укажем новый инфоблок типа Торговые предложения с названием Напольные покрытия (предложения).
Вкладка «Доступ»
Во вкладке Доступ оставим полный доступ для администраторов, зададим право на чтение для зарегистрированных пользователей и обычных посетителей, а администраторам интернет-магазина дадим право на внесение изменений:
Сохраним внесённые данные. В результате у нас создадутся два инфоблока:
Примечание. В инфоблоке Напольные покрытия (предложения) права доступа будут такими же, как и у инфоблока Напольные покрытия.Внимание! Информационный блок торговых предложений не может быть активирован/деактивирован самостоятельно. Его активность с версии 17.5.9 синхронизируется с активностью инфоблока основных товаров.
Создание свойств товаров
Видеоурок
На странице Магазин > Напольные покрытия > Свойства товаров создаются и настраиваются свойства элементов каталога. Именно здесь нам нужно задать параметры, описанные в ТЗ. Чтобы понять, какие свойства нам нужно создать на этой странице, вспомним ТЗ и в скобках каждого пункта объясним, какими средствами системы мы будем его решать.
Цитата из ТЗПростой товар – это объект, который имеет:
- ID – уникальный идентификатор (ID задаётся системой при создании элемента инфоблока и будет неизменен);
- название (штатное поле Название);
- статус активности (штатная функция Активность);
- символьный код (штатное поле Символьный код);
- описание (штатное поле Детальное описание);
- meta keywords (штатное поле Шаблон META KEYWORDS);
- meta description (штатное поле Шаблон META DESCRIPTION);
- page Title (штатная функция комплексного компонента Каталог);
- изображение (штатная функция Детальная картинка);
- артикул (создаётся отдельное свойство);
- признак новизны (создаётся отдельное свойство);
- производителя (создаётся отдельное свойство);
- толщину (создаётся отдельное свойство);
- размер доски (создаётся отдельное свойство);
- цену (штатная функция торгового каталога);
- количество (штатная функция торгового каталога).
Таким образом, нам необходимо создать следующие свойства: Артикул, Новинка, Производитель, Толщина и Размер доски.
Список созданных свойств товаров будет выглядеть следующим образом:
Примечание.- Вы можете отредактировать порядок сортировки свойств необходимым для вас образом, чтобы изменить их положение относительно друг друга. На странице товара свойства будут выводиться в соответствии с заданной сортировкой.
- Учтите, что в свойствах значения не контролируются на уникальность. То есть вы самостоятельно должны проверять, что вводите значения полей без ошибок. Это актуально для полей типа Артикул.
- Создание свойств не означает одновременный вывод их в карточке товара. Необходимо настроить вывод данных.
Обязательно прочитайте далее о настройках каждого свойства. В этих описаниях будут упоминаться только ключевые моменты. Если по каким-то полям, не описанным в уроке, у вас возникнут вопросы, то обратитесь к документации.
Артикул
Нажмём кнопку Добавить свойство. Откроется форма следующего вида:
Заполним следующие параметры:
- в поле Тип выберем Строка;
- в поле Название введём название свойства – Артикул;
- в поле Символьный код введём ARTNUMBER;
Символьный код – мнемонический код свойства, используемый системой при работе с ним. Может состоять из латинских символов и цифр, но не должен начинаться с цифры.
- отметим опцию Значения свойства участвуют в поиске, чтобы можно было искать товары во внутреннем поиске по значениям этого свойства;
- отметим опцию Выводить на странице списка элементов поле для фильтрации по этому свойству, чтобы можно было фильтровать список товаров по этому свойству;
- проверим, чтобы опция Показывать на странице редактирования элемента была отмечена, поскольку свойство общее для всех типов товаров;
- остальные параметры оставим без изменений.
Примечание. Если включен [dw]механизм единого управления свойствами,[/dw][di] Механизм единого управления свойствами включается на странице настроек модуля Информационные блоки (Настройки > Настройки продукта > Настройки модулей > Информационные блоки) путём установки флага Использовать параметры свойств в компонентах и формах. [/di] то в настройках свойств появится секция [dw]Параметры свойства.[/dw][di][/di] О значениях этих параметров читайте в [ds]уроке.[/ds][di] Часто работаете с характеристиками товаров?
Включайте и используйте новый механизм – показ значений свойства настраивается сразу при редактировании этого свойства. Так вам не придётся тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента.
Подробнее...[/di]Сохраним изменения.
Новинка
Данное свойство будет использоваться в качестве метки новых товаров в магазине. В форме создания укажем его параметры следующим образом:
- в поле Тип выберем Список;
- в поле Название введём Новинка;
- в поле Символьный код введём NEWPRODUCT;
- как и для свойства Артикул, отметим опции:
- Значения свойства участвуют в поиске;
- Выводить на странице списка элементов поле для фильтрации по этому свойству;
- Показывать на странице редактирования элемента;
- в секции Значения списка добавим значение да с XML_ID=Y:
В настройках свойства значение по умолчанию не задаём, чтобы по умолчанию товар не считался новинкой.
Сохраним изменения.
Производитель
Свойство Производитель (код MANUFACTURER) создаётся аналогично свойству Артикул, но дополнительно в настройках необходимо отметить опцию Показывать в умном фильтре и задать его внешний вид в фильтре с помощью параметров Вид в умном фильтре и Показать развернутым. В нашем случае сделаем отображение свойства свёрнутым при входе на страницу, а при разворачивании значения будут показаны с помощью радиокнопок:
Толщина
Свойство Толщина (код DEPTH) – не для всех разделов, а только для разделов Линолеум и Подложка, поэтому в форме создания опция Показывать на странице редактирования элемента должна быть не отмечена:
Все остальные настройки выполним аналогично свойству Артикул.
Множественное свойствоСвойство типа Толщина в нашем случае – простое. Но, как правило, подобные свойства должны быть множественными. Тот же ламинат может иметь толщину от 8 до 12 мм.
Если вы планируете использовать несколько значений, то в этом свойстве вам нужно отметить флажком поле Множественное. После этого в форме редактирования элемента у этого свойства появятся [dw]несколько полей[/dw][di]
[/di] для добавления значений.
Размер доски
Свойство Размер доски (код SIZE) – не для всех разделов, а только для разделов Ламинат и Паркет, поэтому его создаём аналогично свойству Толщина:
Создание свойств торговых предложений
Видеоурок
На странице Магазин > Напольные покрытия > Свойства торговых предложений создаются и настраиваются свойства торговых предложений. Здесь мы зададим параметры, описанные в ТЗ на торговое предложение.
Цитата из ТЗТорговое предложение – это объект, который имеет:
- ID – уникальный идентификатор (ID задаётся самой системой при создании предложения и будет неизменен);
- название (штатное поле Название);
- статус активности (штатная функция Активность);
- символьный код (штатное поле Символьный код);
- привязку к основному товару (свойство Элемент каталога типа Привязка к товарам создаётся автоматически при создании инфоблоков);
- изображение (штатная функция Детальная картинка);
- артикул (создаётся отдельное свойство);
- цвет (создаётся отдельное свойство);
- ширину (создаётся отдельное свойство);
- количество полос (создаётся отдельное свойство);
- цену (штатная функция торгового каталога);
- количество (штатная функция торгового каталога).
Таким образом, нам необходимо создать следующие свойства торговых предложений: Артикул, Цвет, Ширина и Количество полос.
Список свойств торговых предложений должен выглядеть так, как показано на скриншоте:
Примечание. Свойство Элемент каталога (код CML2_LINK) создаётся автоматически при создании инфоблока торговых предложений.Обязательно прочитайте далее о настройках каждого свойства. В этих описаниях будут упоминаться только ключевые моменты. Если по каким-то полям, не описанным в уроке, у вас возникнут вопросы, то обратитесь к документации.
Артикул
Свойство Артикул для торговых предложений создадим аналогично свойству Артикул для товаров:
- в поле Тип выберем Строка;
- в поле Название введём название свойства – Артикул;
- в поле Символьный код введём ARTNUMBER;
Символьный код – мнемонический код свойства, используемый системой при работе с ним. Может состоять из латинских символов и цифр, но не должен начинаться с цифры.
- Отметим опции:
- Значения свойства участвуют в поиске;
- Выводить на странице списка элементов поле для фильтрации по этому свойству;
- Показывать на странице редактирования элемента;
- остальные параметры оставим без изменений.
Примечание. Если включен [dw]механизм единого управления свойствами,[/dw][di] Механизм единого управления свойствами включается на странице настроек модуля Информационные блоки (Настройки > Настройки продукта > Настройки модулей > Информационные блоки) путём установки флага Использовать параметры свойств в компонентах и формах. [/di] то в настройках свойств появится секция [dw]Параметры свойства.[/dw][di][/di] О значениях этих параметров читайте в [ds]уроке.[/ds][di] Часто работаете с характеристиками товаров?
Включайте и используйте новый механизм – показ значений свойства настраивается сразу при редактировании этого свойства. Так вам не придётся тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента.
Подробнее...[/di]Сохраним изменения.
Цвет
В форме создания свойства укажем его параметры следующим образом:
- в поле Тип выберем Справочник;
- в поле Название введём Цвет;
- в поле Символьный код введём COLOR;
- оставим отмеченной опцию Показывать на странице редактирования элемента;
- отметим опцию Показывать в умном фильтре;
- в списке Вид в умном фильтре выберем Флажки с картинками;
- перейдём к секции Дополнительные настройки:
Примечание. Свойства типа Справочник строятся на основе специальных структурированных списков – highload-блоков. Подробнее о работе с highload-блоком читайте в [ds]отдельном уроке.[/ds][di] Свойство типа Справочник доступно для элементов инфоблоков, начиная с версии 14.0.1 модуля Highload-блоки. Рассмотрим пример работы с этим свойством.
Подробнее...[/di]В дополнительных настройках выполним следующие действия:
- в поле Выберите справочник укажем Создать новый справочник, поскольку заранее мы не готовили highload-блок для использования в качестве справочника цветов;
- в поле Название справочника введём название highload-блока – например, colorfloor;
- с помощью полей таблицы создадим необходимое количество записей справочника.
Сохраним свойство.
Ширина
В форме создания свойства укажем его параметры следующим образом:
- в поле Тип выберем Список;
- в поле Название введём Ширина;
- в поле Символьный код введём WIDTH;
- Отметим опции:
- в списке Вид в умном фильтре выберем Радиокнопки;
- в секции Значения списка добавим все необходимые значения для ширины:
Сохраним свойство.
Количество полос
Свойство Количество полос (код STRIP) создаётся аналогично свойству Ширина с единственным отличием, что в секции Значения списка задаются необходимые значения количества полос:
Дополнительно
Создание разделов
Видеоурок
Перед тем, как наполнять каталог товарами, желательно заранее создать структуру каталога, добавив необходимые разделы.
Цитата из ТЗКатегория и субкатегория – это объект, который имеет:
- ID – уникальный идентификатор (штатное поле системы);
- наименование (штатное поле Название);
- символьный код (штатное поле Символьный код);
- описание (штатное поле Детальное описание);
- meta description (штатное поле Шаблон META DESCRIPTION);
- meta keywords (штатное поле Шаблон META KEYWORDS);
- page title – вывод названия раздела в качестве названия страницы (штатное свойство системы);
- статус активности (штатная функция Активность).
Как видим из ТЗ, все свойства раздела реализуются штатными средствами. Приступим к созданию разделов: Линолеум, Ламинат, Паркетная доска и Подложка.
Примечание. Структура каталога может быть сколь угодно большой глубины вложенности, однако практика показывает, что более 4-го уровня редко кто опускается. Если всё же возникла необходимость в глубине вложенности более 4-х, то имейте в виду, что потребуется изменение файлов css и шаблонов меню, используемых для вывода структуры каталога в меню сайта. Подробнее об этом смотрите в разделе [ds]Меню в Bitrix Framework[/ds][di] В данном разделе приводятся основные принципы и правила создания и управления меню на сайте, в том числе описание файла данных и структуры шаблона меню. Также в разделе описывается возможность использования динамических меню.
Подробнее...[/di] курса Разработчик Bitrix Framework.Создание разделов
Подробнее о работе с разделами можно узнать в курсе Контент-Менеджер. Здесь мы опишем действия, относящиеся только к решению поставленной выше задачи.
Перейдём на страницу Магазин > Напольные покрытия > Товары и разделы. Для создания раздела кликнем по кнопке Создать и выберем пункт Добавить раздел:
В форме создания для каждого раздела заполним поля во вкладке Раздел: [dw]укажем[/dw][di]
[/di] название, символьный код (с учетом наших настроек инфоблока он транслитерируется из названия), ниже введём описание.
Во вкладке SEO выполняются настройки SEO данных для раздела каталога – этот процесс мы рассмотрим подробно в [ds]следующем уроке.[/ds][di] Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Подробнее...[/di] Во вкладке Дополнительно можно указать сортировку раздела: чем меньше значение сортировки, тем выше будет отображаться раздел в общем списке.Перейдём во вкладку Свойства элементов. Тут отображаются свойства, которые мы создали чуть ранее. В соответствии с ТЗ для разделов «Линолеум» и «Подложка» добавим в отображаемые свойства свойство Толщина, для которого отметим опцию [dw]Показывать в умном фильтре.[/dw][di]
[/di]
А для разделов «Ламинат» и «Паркет» добавим в отображаемые свойства свойство Размер доски, у которого тоже отметим опцию [dw]Показывать в умном фильтре.[/dw][di]
[/di]
Примечание. Для упрощения работы при создании/редактировании раздела можно выполнить [ds]настройку формы создания/редактирования раздела,[/ds][di] Стандартные формы редактирования элементов и разделов имеют множество полей, что создает трудности при заполнении. Облегчите свою ежедневную работу вместе с предустановленными данными для полей. Выполните настройки на закладках Поля и Поля разделов формы редактирования инфоблока.
Подробнее...[/di] т.е. настроить отображение полей формы раздела удобным для вас образом.Разделы созданы, но это ещё не всё. Чтобы свойства «Толщина» и «Размер доски» правильно отображались в нужных разделах, настроим форму создания товаров:
- Со страницы Магазин > Напольные покрытия > Товары и разделы откроем форму добавления простого товара (кнопка Создать товар).
- Перейдём к [ds]настройке внешнего вида формы[/ds][di]
При работе с товарами, материалами статей, каталогами справочников вы зачастую обращаете внимание на следующий момент: в форме присутствуют поля, которые не используются на сайте. Лишние поля увеличивают размеры формы редактирования и затрудняют внесение данных.
Облегчите свой труд, используйте инструмент настройки форм инфоблоков. Инструмент учитывает индивидуальные потребности, позволяет настроить формы редактирования разделов и элементов инфоблока под себя.
Подробнее...[/di], кликнув по значку [dw]шестерёнки[/dw][di][/di] справа, и удалим свойства «Толщина» и «Размер доски», а также их заголовок «Значения свойства»:
- Сохраним настройки формы.
Готово! Теперь во всех разделах отображаются три общих свойства товаров: «Артикул», «Новинка» и «Производитель». В разделах «Линолеум» и «Подложка» показывается четвёртое свойство «Толщина», а в разделах «Ламинат» и «Паркет» – четвёртое свойство «Размер доски».
Настройка SEO данных для разделов каталога
Видеоурок
Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Настройка SEO данных
Перейдём на страницу со списком разделов (Магазин > Напольные покрытия > Товары и разделы либо Контент > Каталоги > Напольные покрытия). Поочерёдно для каждого раздела выполним следующие действия:
- Откроем форму редактирования раздела с помощью пункта Изменить в меню действий и перейдём во вкладку SEO.
- Сначала зададим настройки мета-данных непосредственно для самого раздела – секция Настройки для разделов:
Например, для раздела Линолеум настроим шаблоны следующим образом:
- шаблон для мета-тега Заголовок окна браузера (META TITLE) зададим так: введём Каталог, затем с помощью кнопки [...] выберем шаблон Поля раздела > Название текущего раздела (подставится
{=this.Name}
) и допишем от магазина Напольные покрытия; - шаблон для ключевых слов (META KEYWORDS) зададим, используя комбинации текста и шаблона
{=this.Name}
; - для построения шаблона мета-описания (META DESCRIPTION) воспользуемся шаблоном Поля раздела > Название текущего раздела в нижнем регистре (подставится
{=lower this.Name}
); - шаблон для заголовка раздела задавать не будем, тогда в качестве заголовка будет использоваться название раздела.
- шаблон для мета-тега Заголовок окна браузера (META TITLE) зададим так: введём Каталог, затем с помощью кнопки [...] выберем шаблон Поля раздела > Название текущего раздела (подставится
- Перейдём к секции Настройки для элементов и зададим шаблоны мета-данных для элементов раздела.
Например, для раздела Линолеум мета-данные товаров мы настроим точно также, как и для самого раздела: - Изображения для разделов не используются (см. [ds]ТЗ[/ds][di]
В качестве товаров для нашего примера возьмем напольные покрытия. В каталоге у нас будет несколько разделов, а товары будут использоваться следующих типов: простые товары и товары с торговыми предложениями. Поэтому в рамках примера используем следующее описание каталога в ТЗ сайта.
Подробнее...[/di]), поэтому секции Настройки для изображений разделов и Настройки для детальных картинок разделов пропустим. - Перейдём к настройкам мета-данных для картинок товаров (секции Настройки для картинок анонса элементов и Настройки для детальных картинок элементов) и настроим шаблоны тегов ALT и TITLE, а также шаблоны названий файлов.
Для нашего магазина настройки в секциях будут одинаковыми и, например, для раздела Линолеум будут выполнены следующим образом: - Сохраним внесённые данные.
Внимание! Все настройки файлов работают только для тех файлов, которые были загружены в систему после выполнения настроек. Для ранее загруженных файлов настройки не применяются.Таким образом, все мета-данные для разделов и товаров магазина будут формироваться по заданным шаблонам.
Документация по теме
- Настройка SEO информации (курс Контент-менеджер)
- Настройка SEO данных в инфоблоке (курс Контент-менеджер)
Заполнение каталога товарами
Заполнение каталога товарами может быть выполнено несколькими способами (подробнее о способах смотрите в уроке [ds]Наполнение каталога товарами[/ds][di] Товары в каталог добавляются либо вручную, либо "оптом", через импорт. При первичном заполнении каталога предпочтительнее импорт, а вот добавлять новые товары в уже существующий каталог приходится вручную, через административный или публичный раздел, как удобнее.
Подробнее...[/di] курса Контент-менеджер).У нас нет ни подготовленного заранее файла для импорта данных, ни интеграции с 1С, поэтому мы будем добавлять товары вручную. В нашем магазине будут использоваться только простые товары и товары с торговыми предложениями. Подробнее про создание товаров каждого типа смотрите в нижеследующих уроках.
Примечание: подробное описание типов товаров представлено в уроке [ds]Типы товаров.[/ds][di] Начиная с версии 14.0.0 в товарах торговых каталогов выделяются следующие типы: простой товар, товар с торговыми предложениями, набор, комплект.
Подробнее...[/di]Создание простого товара
Видеоурок
Рассмотрим процесс добавления простых товаров в каталог на примере создания товара Подложка Синтетическая в разделе Подложка.
Примечание. Действия будем выполнять из административного раздела сайта. О том, как добавить товар из публичного раздела, смотрите [ds]здесь.[/ds][di] Товары в каталог добавляются либо вручную, либо «оптом» через импорт. При первичном заполнении каталога предпочтительнее импорт, а вот добавлять новые товары в уже существующий каталог приходится вручную через административный или публичный раздел.
Подробнее...[/di]Создание простого товара
- Перейдём на страницу Магазин > Напольные покрытия > Товары и разделы и откроем раздел Подложка (либо же можно открыть страницу Контент > Каталоги > Напольные покрытия > Подложка). Нажмём кнопку Создать и выберем пункт Товар.
- Во вкладке Параметры укажем название товара – в нашем случае это Подложка Синтетическая. Символьный код подставится автоматически в соответствии с выполненными [ds]настройками инфоблока.[/ds][di]
Перейдём на страницу административной части Контент > Инфоблоки > Типы инфоблоков > Каталоги и нажмём кнопку Добавить инфоблок на контекстной панели. Откроется форма создания нового инфоблока.
Подробнее...[/di] Также в этой вкладке зададим необходимые значения свойств товара:
- Для товаров нашего магазина анонсовые описания не используются, поэтому вкладку Анонс пропустим и сразу перейдём во вкладку [dw]Подробно[/dw][di]
[/di], где загрузим картинку и введём детальное описание.
- Вкладки SEO и Разделы пропустим, поскольку настройки SEO мы выполнили ранее [ds]для всех элементов разделов[/ds][di]
Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Подробнее...[/di], а товар создаём сразу в нужном разделе. - Откроем вкладку Торговый каталог и укажем цены на товар:
- выберем необходимую ставку НДС и определим, включен ли НДС в цену;
- укажем себестоимость товара (поле Закупочная цена) и выберем валюту, в которой она задаётся;
- зададим базовую цену и её валюту;
- в поле Оптовая цена, которая используется для нашего магазина (см. [ds]настройку цен[/ds][di]
Для функционирования магазина необходимо установить цены, с которыми он будет работать. Если позволяет редакция продукта, то в каталоге и, соответственно, в интернет-магазине можно использовать несколько типов цен, но при этом один из типов цен является базовым.
Подробнее...[/di]), укажем необходимую наценку, и сумма посчитается автоматически.
- Перейдём во вкладку [dw]Параметры[/dw][di]
[/di], где зададим доступное к покупке количество товара, выберем необходимую единицу измерения и установим коэффициент единицы измерения (например, 0.5 – тогда покупатель сможет приобрести дробное количество товара, кратное 0.5).
- Остальные параметры оставим без изменений. Сохраним товар.
Товар Подложка Синтетическая создан. Остальные простые товары можно добавить в каталог аналогичным образом.
Примечание. Для упрощения работы при создании/редактировании товара можно выполнить [ds]настройку формы создания/редактирования товара[/ds][di] При работе с товарами, материалами статей, каталогами справочников вы зачастую обращаете внимание на следующий момент: в форме присутствуют поля, которые не используются на сайте. Лишние поля увеличивают размеры формы редактирования и затрудняют внесение данных.
Облегчите свой труд, используйте инструмент настройки форм инфоблоков. Инструмент учитывает индивидуальные потребности, позволяет настроить формы редактирования разделов и элементов инфоблока под себя.
Подробнее...[/di], т.е. настроить отображение полей формы товара удобным для вас образом.
Создание товара с торговыми предложениями
Видеоурок
Рассмотрим процесс добавления товаров с предложениями на примере создания товара Линолеум Абстракция в разделе Линолеум.
Примечание. Действия будем выполнять из административного раздела сайта. О том, как добавить товар из публичного раздела, смотрите [ds]здесь.[/ds][di] Товары в каталог добавляются либо вручную, либо «оптом» через импорт. При первичном заполнении каталога предпочтительнее импорт, а вот добавлять новые товары в уже существующий каталог приходится вручную через административный или публичный раздел.
Подробнее...[/di]Создание товара с торговыми предложениями
- Перейдём на страницу Магазин > Напольные покрытия > Товары и разделы и откроем раздел Линолеум (либо же можно открыть страницу Контент > Каталоги > Напольные покрытия > Линолеум). Нажмём кнопку Создать и выберем пункт Товар с торговыми предложениями.
- Во вкладке Параметры укажем название товара. Символьный код подставится автоматически в соответствии с выполненными [ds]настройками инфоблока.[/ds][di]
Перейдём на страницу административной части Контент > Инфоблоки > Типы инфоблоков > Каталоги и нажмём кнопку Добавить инфоблок на контекстной панели. Откроется форма создания нового инфоблока.
Подробнее...[/di] Зададим необходимые значения свойств товара:
- Для товаров нашего магазина анонсовые описания не используются, поэтому вкладку Анонс пропустим и сразу перейдём во вкладку [dw]Подробно[/dw][di]
[/di], где загрузим картинку и введём детальное описание.
- Вкладки SEO и Разделы пропустим, поскольку настройки SEO мы выполнили ранее [ds]для всех элементов разделов,[/ds][di]
Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Подробнее...[/di] а товар создаём сразу в нужном разделе. - Перейдём во вкладку Торговые предложения. Торговые предложения для товара можно добавить вручную или с помощью генератора. Рассмотрим оба варианта.
Генерация торговых предложений
Сгенерируем для товара Линолеум Абстракция торговые предложения, например, из комбинаций 2-х вариантов цвета и 3-х вариантов ширины:
- Нажмём кнопку Генерировать торговые предложения. Откроется окно для генерации предложений.
- Укажем название для предложений. Для товаров нашего магазина название будет формироваться по шаблону, в котором задействованы название основного товара (свойство родителя), цвет и ширина (свойства предложений):
- Укажем доступное количество и единицы измерения.
- НДС у нас одинаков для всех предложений, поэтому укажем его ставку и определим, включен ли НДС в цену.
- Поле с настройкой цен пропустим, потому что цена на каждое предложение зависит от самого предложения. К настройке цен следует вернуться после генерации предложений.
- Укажем свойства, в соответствии с которыми будут генерироваться торговые предложения:
- Загрузим [dw]детальные изображения[/dw][di]
[/di] для генерируемых предложений.
- Нажмём кнопку Генерировать. Торговые предложения сгенерируются в соответствии с нашими требованиями:
В связи с тем, что при генерации были заданы не все параметры для предложений, нам в карточке каждого предложения следует указать значение свойства [ds]Артикул[/ds][di] На странице Магазин > Каталог товаров > Напольные покрытия > Свойства торговых предложений производится создание и настройка свойств торговых предложений. Именно здесь вы задаете параметры, описанные в ТЗ на торговое предложение.
Свойство Артикул для торговых предложений создаем аналогично свойству Артикул для товаров.
Подробнее...[/di], а во вкладке Торговый каталог задать цены (розничную и, если необходимо, оптовую).
Добавление торговых предложений вручную
Добавим к товару Линолеум Абстракция предложение в цвете Дуб шириной 2.5 м:
- Нажмём кнопку Добавить элемент. Откроется форма добавления предложения, аналогичная форме [ds]добавления простого товара[/ds][di]
Механизм добавления простых товаров в каталог рассмотрим на примере создания товара Подложка Синтетическая в разделе Подложка.
Действия будем выполнять из административного раздела сайта.
Подробнее...[/di]. - Укажем название предложения и заполним значения его свойств:
- Загрузим детальную картинку во вкладке Подробно.
- Перейдём во вкладку Торговый каталог, где настроим цены на товар, укажем доступное к покупке количество и нужную единицу измерения.
- Сохраним торговое предложение. Оно добавится в список предложений товара.
Таким образом, для товара Линолеум Абстракция мы создали следующие торговые предложения:
- Нажмём кнопку Сохранить. Товар с торговыми предложениями добавится в каталог товаров.
Настройка отображения каталога
Техническое задание
Для отображения каталога будем использовать комплексный компонент [comp include_62978]Каталог[/comp]. Допустим, у нас имеется ряд требований к отображению каталога на сайте. Перечислим их и укажем в скобках, какими средствами системы они решаются:
- выводить названия для страниц каталога (параметр компонента Устанавливать заголовок страницы);
- устанавливать ключевые слова, мета-описание для страниц каталога (в компоненте не должна быть настроена их установка из свойств как для списка товаров, так и для детального просмотра, чтобы данные брались из настроек SEO);
- должен быть доступен фильтр для отбора интересующих товаров (параметры в секции компонента Настройки фильтра);
- для оптовых покупателей должна показываться оптовая цена, а не розничная (параметры в секции компонента Цены);
- свойство Артикул (товаров, а не предложений) должно показываться только на странице со списком товаров (свойство должно быть выбрано в поле Свойства для списка товаров, но не выбрано в настройках детального просмотра);
- выбор необходимого торгового предложения должен быть доступен сразу при просмотре списка товаров (включить расширенную схему в параметрах компонента);
- на странице товара должна быть возможность оставить отзыв о товаре (параметр компонента Включить отзывы о товаре);
Как видим, все задачи решаются штатными настройками компонента [comp include_62978]Каталог[/comp].
Видеоурок
Настройка по секциям
Рассмотрим реализацию более детально. Для этого перейдём на страницу, на которой хотим вывести каталог товаров, и [ds]разместим на ней[/ds][di] Как разместить компонент на странице?
Просто переместите его мышкой в рабочую область слева от списка. Заметьте, что у простых
компонентов серая иконка, а у комплексных - зеленая.
Подробнее...[/di] комплексный компонент [comp include_62978]Каталог[/comp]. Откроем параметры этого компонента и выполним их настройку:Секция Основные параметры
- Укажем тип инфоблоков Каталоги и инфоблок Напольные покрытия.
Секция Дополнительные настройки
- Отметим опцию Устанавливать заголовок страницы. Теперь заголовок страницы будет браться из поля Название соответствующего странице элемента.
Секция Управление адресами страниц
- Включим поддержку ЧПУ и настроим адреса страниц.
Примечание. Укажем адреса этих страниц в настройках инфоблока:
Секция Настройки фильтра
- Отметим опцию Показывать фильтр, а в поле Тип цены выберем розничную цену, чтобы покупатели могли отбирать товары по цене. Остальные параметры группы оставим по умолчанию. В фильтре будут отображаться те свойства товаров (и [ds]простых,[/ds][di]
На странице Магазин > Напольные покрытия > Свойства товаров создаются и настраиваются свойств элементов каталога. Именно здесь нам нужно задать параметры, описанные в ТЗ. Чтобы понять, какие свойства нам нужно создать на этой странице, вспомним ТЗ и в скобках каждого пункта объясним, какими средствами системы мы будем его решать.
Подробнее...[/di] и [ds]с предложениями[/ds][di] На странице Магазин > Напольные покрытия > Свойства торговых предложений создаются и настраиваются свойства торговых предложений. Здесь мы зададим параметры, описанные в ТЗ на торговое предложение.
Подробнее...[/di]), в настройках которых был задан показ в умном фильтре.
Секция Цены
- Обязательно укажем типы цен: розничную и оптовую.
Секция Добавление в корзину
- Укажем адрес корзины и отметим свойства, значения которых должны отображаться в корзине.
Примечание. Если в настройках компонента Каталог нет настроек показа свойств товаров и торговых предложений, значит, на сайте включён [ds]механизм единого управления свойствами[/ds][di] Включайте и используйте новый механизм - показ значений свойства настраивается сразу при редактировании этого свойства. Так вам не придется тратить время на поиск и выбор нужного свойства среди большого числа параметров компонента.
Подробнее...[/di] (в этом случае показ свойств определяется не в настройках компонента, а в форме создания/редактирования конкретного свойства).Секция Настройки списка
- В поле Свойства выберем Артикул, Производитель, Толщина и Размер доски, а в поле Свойства предложений – Цвет, Ширина и Количество полос.
- Поля Установить ключевые слова страницы из свойства раздела, Установить описание страницы из свойства раздела и Установить заголовок окна браузера из свойства раздела должны быть незаполненными, поскольку метаданные формируются в соответствии с [ds]SEO настройками.[/ds][di]
Порядок настройки SEO данных в инфоблоке (торговом каталоге) зависит от специфики конкретного магазина. В нашем магазине представлен разнотипный товар, сгруппированный по соответствующим разделам, поэтому мы будем настраивать SEO данные для каждого раздела отдельно.
Подробнее...[/di]
Секция Настройки детального просмотра
- В поле Свойства выберем Производитель, Толщина и Размер доски, а в поле Свойства предложений – Артикул, Цвет, Ширина и Количество полос.
- Аналогично, как и для списка, поля Установить ключевые слова страницы из свойства раздела, Установить описание страницы из свойства раздела и Установить заголовок окна браузера из свойства раздела должны быть незаполненными.
- Отметим опцию Включить отзывы о товаре. Станут доступными настройки отзывов: отметим опцию Использовать комментарии и зададим название для блога латинскими буквами.
Секция Внешний вид
- В поле Схема отображения выберем расширенный.
- В поле Свойства для отбора предложений отметим Цвет, Ширина и Количество полос.
Настройки магазина
Помимо уже [ds]выполненных[/ds][di] В данной главе описаны настройки, без которых невозможно выполнить глобальные настройки модуля Интернет-магазин и заполнить каталог товарами.
Подробнее...[/di] настроек, для работы магазина необходимо создать/настроить следующие группы данных:- Службы доставки;
- Платежные системы;
- Скидки;
- Свойства заказа;
- Внутренние счета для некоторых покупателей;
- Заполнить печатные формы.
Создание скидки
Видеоурок
Стратегия работы со скидками зависит от стратегии магазина и маркетинговых акций. В процессе работы магазина она будет постоянно пополняться/изменяться.
Рассмотрим пример создания скидки на товар. Допустим, что для нашего магазина необходима скидка 20% на любой из видов линолеума, если его остаток меньше или равен 5 погонным метрам.
Создание скидки
Скидки реализуются с помощью [ds]Правил работы с корзиной[/ds][di] Правила работы с корзиной позволяют задавать различные варианты условий применения скидок (наценок) к товарам, услугам, торговым предложениям или комплектам.
Подробнее...[/di] (Маркетинг > Товарный маркетинг > Правила работы с корзиной):- Нажмём кнопку Добавить правило. Откроется форма создания:
- Укажем параметры:
- в списке сайтов выберем сайт магазина;
- введём название Скидка на линолеум;
- период активности укажем Без ограничений;
- остальные параметры на данной закладке оставим без изменения.
Важно! При наличии нескольких правил работы с корзиной воспользуйтесь настройками приоритета, чтобы задать порядок применения различных скидок. Рекомендуем внимательно изучить [dw]алгоритм применения скидок[/dw][di]Сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
Подробнее...[/di] и ознакомиться с примером того, [ds]как управлять правилами с помощью сортировки[/ds][di] Давайте рассмотрим пример, когда в интернет магазине используется много различных скидок. Есть скидки на отдельные товары, на разделы, и даже общая на товары всего магазина. Перед нами стоит задача: применять к единице товара только одну скидку (наибольшую).
Подробнее...[/di].
- Перейдём во вкладку Действия и условия. Настроим два условия применения скидки: скидка действует только на товары раздела Линолеум и только если количество товара в остатке меньше или равно 5. В случае выполнения обоих условий будет предоставлена скидка 20%:
- Во вкладке Ограничения нужно выбрать группы пользователей, которым доступна эта скидка. Мы выберем вариант [dw]Все пользователи (в том числе неавторизованные)[/dw][di]
[/di].
- Сохраним внесённые изменения. Правило работы с корзиной создастся и отобразится в общем списке.
Примечание. В условии мы использовали поле Количество товара на складе. Согласно ранее выполненным настройкам, в нашем интернет-магазине складской учёт отключён, зато работает количественный учёт. В этом случае правило работы с корзиной будет проверять поле [dw]Доступное количество[/dw][di][/di] в карточке товара.
Документация по теме
Службы доставки
Управление [dw]службами доставки[/dw][di] Службы доставки товаров позволяют:- указывать сроки доставки и стоимость;
- регламентировать вес заказа, его размеры и стоимость, при котором возможен
выбор данной службы доставки; - задавать категории товаров, местоположения и платежные системы, при выборе которых
будет использоваться данная служба; - настраивать дополнительные услуги, предоставляемые службой доставки;
- определять отображение имеющихся служб доставки в списке в публичном разделе сайта.
Для нашего примера произведем настройку двух служб доставки - ПЭК и Курьерская служба доставки.
Настройка службы доставки ПЭК
Видеоурок
Добавим и настроим службу доставки ПЭК, которая в нашем магазине будет осуществлять доставку товаров в регионы России.
Настройка службы доставки ПЭК
- На странице со списком служб доставок нажмём кнопку Добавить и выберем пункт меню [dw]Автоматизированная служба доставки[/dw][di]
[/di].
- В открывшейся форме сначала перейдём во вкладку Настройки обработчика, выберем из списка обработчик службы доставки ПЭК[pecom] и, при необходимости, укажем наценку к стоимости доставки:
- Теперь, когда мы выбрали обработчик, во вкладке [dw]Общие настройки[/dw][di]
[/di] появилась информация в полях для службы доставки ПЭК. При необходимости можно внести корректировки.
- Нажмём кнопку Применить. После этого в форме создания появятся дополнительные вкладки Настройки обмена, Дополнительные услуги, Профили и [ds]Ограничения[/ds][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di]. - Во вкладке Настройки обмена укажем имя пользователя и ключ для доступа к API. Затем заполним данные о своей организации и выберем форму оплаты.
Примечание. Для получения имени пользователя и ключа необходимо подписать договор с ПЭК.
- Во вкладке [dw]Дополнительные услуги[/dw][di]
[/di] можно настроить дополнительные услуги, оказываемые ПЭК.
- Во вкладке Профили приведён список профилей доставки для компании ПЭК, каждый из которых доступен для редактирования:
- Авиаперевозка;
- Автоперевозка.
Пример: настройка профиля Авиаперевозка
Среди общих настроек профиля службы отметим опцию Активен, чтобы авиаперевозка использовалась в качестве службы доставки грузов. Название оставим по умолчанию. Если необходимо, то в поле Наценка на стоимость доставки можно указать процент наценки на доставку авиатранспортом.
Во вкладке Авиаперевозка зададим размер упаковочной коробки для расчёта:
Доставка в форме заказа
В форме заказа доставка ПЭК выглядит так:
Настройка курьерской службы доставки
Видеоурок
Добавим и настроим службу доставки курьером, которая в нашем магазине будет осуществлять доставку товаров по Москве.
Настройка курьерской службы доставки
Детальное описание полей формы создания служб доставки смотрите в Пользовательской документации, мы же рассмотрим только общий порядок действий. Добавим курьерскую службу доставки:
- На странице со списком служб доставок нажмём кнопку Добавить и выберем пункт меню [dw]Настраиваемая служба доставки[/dw][di]
[/di];
- Во вкладке [dw]Общие настройки[/dw][di]
[/di] укажем название, описание, логотип службы;
- Во вкладке Настройки обработчика укажем цену и предполагаемый срок доставки товара:
- Во вкладке Ограничения добавим [dw]ограничения[/dw][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di], действующие на эту службу доставки. Пусть в нашем примере курьерская служба работает только в пределах Москвы: - Во вкладке Дополнительные услуги проведём настройку [dw]дополнительных услуг[/dw][di]Создавайте собственные дополнительные услуги для настраиваемых служб доставки. Например, дайте возможность покупателю при оформлении заказа добавить праздничную упаковку или организуйте срочную доставку за доплату.
Подробнее...[/di], которые осуществляет курьерская служба; - Сохраним внесённые изменения.
Нажмём кнопку Применить – появятся ещё две вкладки:
Примечание: по умолчанию служба доставки Доставка курьером уже создана в интернет-магазине и доступна для редактирования.
Платежные системы
Видеоурок
По умолчанию в системе уже создано несколько платежных систем для примера, но сразу использовать их нельзя. Поэтому необходимо заново создать платежные системы или выполнить настройку параметров уже имеющихся систем. При перенастройке системы на работающем магазине следует быть очень внимательным, иначе могут возникнуть проблемы с невыполненными заказами.
Управление платежными системами выполняется на странице Магазин > Настройки > Платежные системы. Рассмотрим создание следующих платежных систем:
- Оплата наличными
- Оплата через Сбербанк
Важно! Для печати чеков необходимо настроить кассу, а также отметить в настройках платежных систем опцию Разрешить печать чеков.Оплата наличными
- Откроем форму создания/редактирования платежной системы. Во вкладке Платежная система выберем обработчик Наличный расчет (cash). Далее должно быть указано название платежной системы, отмечен флаг активности, задан индекс сортировки, выбран тип оплаты и, при необходимости, заполнено описание:
- Во вкладке Ограничения задаются ограничения платежной системы — например, по сайтам или способам доставки, для которых будет работать данный метод. Если ограничения не указать, то создаваемая платежная система будет действительна для всех сайтов и способов доставки.
Добавим ограничение по службе доставки — пусть платежная система «Наличные курьеру» будет действовать только в случае, когда выбрана «Доставка курьером»:
- Сохраним все внесенные изменения. Платежная система для наличного расчета создана.
Оплата через Сбербанк
Перейдем к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.
- В первую очередь в форме выберем требуемый обработчик платежной системы — Квитанция Сбербанка. В результате поля Заголовок и Название заполнятся значениями по умолчанию (в случае необходимости их можно откорректировать):
- Секция параметров Настройка обработчика ПС состоит из нескольких вкладок: вкладка По умолчанию и вкладки с названиями всех используемых в системе типов плательщиков.
Во вкладке По умолчанию настраиваются свойства обработчика, которые подходят для всех типов плательщиков. Индивидуальные настройки выполняются в соответствующей типу плательщика вкладке. Настроенные значения обработчика через [comp include_2402609]бизнес-смыслы[/comp] в форме скрыты. Если вам нужно их переопределить, то нажмите Показать все.
Документация по теме
Создание свойства заказа
Видеоурок
[ds]Как вы уже знаете,[/ds][di] В уроке описаны принципы создания свойств заказа, а также способы привязки этих свойств.
Подробнее...[/di] свойства заказа — это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.Свойства заказа можно собирать в группы для облегчения зрительного восприятия свойств.
Все имеющиеся группы можно увидеть на странице Магазин > Настройки > Свойства заказа > Группы свойств. Нажатием кнопки Новая группа, расположенной на контекстной панели, можно вызвать форму создания новой группы. Форма очень простая и ее заполнение не должно вызвать у вас трудностей.
По умолчанию в дистрибутиве предусмотрен минимально необходимый набор свойств заказа. [dw]Список[/dw][di]
[/di] всех имеющихся свойств заказа доступен на странице Магазин > Настройки > Свойства заказа > Список свойств.
Рассмотрим создание свойства заказа для нашего [ds]тестового интернет-магазина[/ds][di] В разделе рассмотрен пример простого варианта интернет-магазина. Перед изучением примера настойчиво рекомендуется изучить главу "Интернет-магазин", в которой разъясняются основные принципы работы интернет-магазина, а также даётся объяснение некоторых частных моментов в процессе создания действующей модели магазина. Без изучения этой главы многие моменты примера могут быть непонятны.
Подробнее...[/di] на примере.Пример создания свойства
Создадим свойство заказа Станция метро для типа плательщика Физическое лицо. Для этого нажмем кнопку Новое свойство и в выпадающем списке выберем Физическое лицо. Откроется форма создания нового свойства:
Рассмотрим поля формы, которые необходимо заполнить:
- В поле Группа свойств выставьте Данные для доставки.
Примечание. Если вы создаете какое-то свойство и для него нет группы, то к созданию группы можно перейти по ссылке Группы свойств.
- В поле Название введем Станция метро.
- В поле Мнемонический код укажем, например, METRO.
- Опцию Служебное оставим неотмеченной, так как покупатель сам должен заполнять эти данные в публичной части сайта (служебные свойства можно заполнить только в административной части).
- Поле Входит в профиль в данном случае лучше активировать.
Активность этого поля означает, что однажды заполненное пользователем поле будет при последующих заказах автоматически принимать значение, выбранное им при первом заказе. Маловероятно, что пользователь будет менять место жительства так часто, что при каждом заказе ему надо будет заново выбирать станцию метро. А автоматически проставленная станция облегчит ему процесс заказа, значит, повышается вероятность, что он вновь вернется к нам в магазин.
- Укажем значение Сортировки — относительный "вес" свойства заказа в виде числа. Сортировка используется для определения порядка вывода свойства в общем списке свойств (как в административном, так и публичном разделах).
- В поле Описание свойства введем подсказку для покупателя. Указанный текст отобразится в форме оформления заказа, если свойство не заполнено.
В секции [dw]Тип данных[/dw][di]
[/di] в поле Тип выберем Строка [STRING]. Все нижележащие поля мы использовать не будем. Подробное описание всех полей смотрите в пользовательской документации.
Сохраним внесенные изменения. Форма закроется, система вернется к списку свойств.
Теперь при создании заказа [ds]в блоке[/ds][di] В этом уроке рассмотрим, какую информацию можно вывести штатными способами в каждом блоке оформления заказа.
Подробнее...[/di] Покупатель будет отображаться новое свойство Станция метро.Примечание. Почти все свойства заказа, не являющиеся служебными, отображаются в публичной части сайта в блоке Покупатель. Исключение составляют свойства, в которых отмечена одна из опций: Использовать как местоположение или Использовать как почтовый индекс — такие свойства выводятся в блоке Регион доставки.При необходимости создайте аналогичное свойство для типа плательщика — Юридическое лицо.
Создание счета покупателя
Видеоурок
Если компания или частное лицо постоянно покупает у вас какие-то товары, то есть смысл завести счет для такого постоянного покупателя. Это удобно покупателю, можно всегда быстро обратиться в магазин и приобрести нужный товар. Деньги в магазин могут поступать как угодно: наличными, перечислением. Их заносят на счет пользователя в магазине. Оплата заказа происходит автоматическим списанием суммы заказа со счета покупателя.
В ТЗ к сайту этот момент также не был оговорен. Мы можем реализовывать его по нашему усмотрению. Сделаем это в простейшем, штатном варианте.
С заведением пользователя в системе не происходит автоматического создания счета этого пользователя.
Примечание: но вместе с тем счет создается автоматически (если его не было) при денежных транзакциях (например, оплата заказа).Создадим его вручную.
Создание счета покупателя
- Перейдем на страницу Магазин > Покупатели > Счета. Откроется список счетов.
- Нажмем кнопку Добавить счет на контекстной панели. Откроется форма создания счёта:
- В строке Пользователь нажмем кнопку [...]. Откроется окно для выбора пользователя.
- Выберем в этом окне нужного пользователя.
- В поле Сумма на счете введем нужную сумму и выберем валюту.
- В полях Заметки и Основание для изменения суммы на счете можно ввести информацию, сопровождающую счет: какие-то пояснения, замечания.
- Сохраним внесенные изменения. Созданный счет отобразится в общем списке.
- Далее перейдем в публичную часть сайта на страницу оформления заказа. Найдем компонент [comp include_146775]Оформление заказа[/comp] и в его параметрах отметим опцию Разрешить оплату с внутреннего счета:
Теперь можно создавать заказ [dw]с оплатой со счета[/dw][di]
[/di].
Как деньги могут поступить на внутренний счёт- Ручное пополнение — изменение параметров конкретного внутреннего счета на странице Внутренние счета пользователей (Магазин > Покупатели > Счета);
- Пополнение из публичного раздела — в публичном разделе сайта [ds]на специальной странице[/ds][di]
Пополнение счета — это, по сути, покупка. То есть клиент указывает желаемую сумму, выбирает платежную систему и кликает по кнопке Купить, после чего видит сообщение о создании заказа. Менеджер интернет-магазина может увидеть этот заказ на странице административного раздела Заказы (Магазин > Заказы):
Подробнее...[/di] клиент создает заказ на пополнение своего внутреннего счета (после оплаты заказа средства поступят на внутренний счет); - Возврат средств через платёжную систему — если платежная система поддерживает возвраты (например, [ds]Сбербанк sberbankonline[/ds][di]
Для возврата денежных средств выполните следующие действия:
1) Откройте в режиме редактирования заказ, по которому нужно выполнить возврат, и в
разделе Оплата установите соответствующий статус.
2) Укажите , куда необходимо вернуть денежные средства:
Внутренний счет — средства поступят на внутренний счет клиента;
Сбербанк (sberbankonline) — средства поступят на тот же счет клиента, с которого
был оплачен заказ.
Подробнее...[/di]), то при оформлении возврата можно решить, куда отправить денежные средства: на внутренний счет клиента или на тот же счет, с которого был оплачен заказ; - Изменение уже оплаченного заказа — если в уже оплаченном заказе вручную [ds]изменить состав заказа[/ds][di]
Читайте подробнее о частичном возврате товаров.
Подробнее...[/di] или его стоимость, то разница в итоговой стоимости заказа (переплата) будет начислена на внутренний счет покупателя.
О том, как вывести в публичной части персональный счет пользователя, читайте [ds]в отдельном уроке.[/ds][di] Счет пользователя создается сразу после первого пополнения (до этого времени будет отображаться сообщение об отсутствии счета).
Пополнение счета – это, по сути, покупка. То есть клиент указывает желаемую сумму, выбирает платежную систему и кликает по кнопке Купить, после чего видит сообщение о создании заказа.
Подробнее...[/di]
Создание складов
Видеоурок
В этом уроке рассмотрим, как показать посетителям нашего интернет-магазина количество товара на складе. Это можно сделать даже несмотря на то, что складской учет [ds]отключен[/ds][di] Мы создаем простой интернет-магазин, в котором будет вестись только количественный учет товаров, а резервирование товаров и складской учет использоваться не будут.
Подробнее...[/di].Важно! В этом случае количество товара на складах будет носить только информационный характер и не будет влиять на расчет доступного к покупке количества товара.
Чтобы при покупке товара автоматически пересчитывалось его количество на складе, необходимо включить складской учет.Создание складов
Создадим склад для нашего интернет-магазина. Перейдем на страницу Магазин > Складской учет > Склады и нажмите кнопку Добавить. Откроется форма создания склада:
Отметим опцию Пункт выдачи, укажем Адрес и по желанию заполним другие поля. Сохраним склад.
Теперь можно указывать в форме редактирования товара (закладка Склады) его [dw]количество на данном складе[/dw][di]Напомним, что без включенного складского учета и загрузки товаров через документы цифры в карточке товара — простой инструмент информирования, не более.
Подробнее...[/di]:Примечание. В редакции «Малый бизнес» возможно использование только одного склада. В редакциях «Бизнес» и «Энтерпрайз» количество складов не ограничено.Отображение количества товаров в каталоге
Далее перейдем в публичную часть сайта на страницу с каталогом товаров. Найдем компонент [comp include_catalog]Каталог[/comp], отметим в его параметрах опцию «Показывать блок "Количество товара на складе"» и выберем созданный склад:
Теперь количество товара на складе будет отображаться при детальном просмотре товара:
Печатные формы
Видеоурок
Как вы уже [ds]знаете[/ds][di] Печать документов доступна как по всему заказу, так и отдельно по отгрузкам заказа.
Подробнее...[/di], в интернет-магазине можно распечатывать документы по заказу. А чтобы необходимые реквизиты подставлялись в документ автоматически, настроим печатные формы.Печатные формы
Для настройки печатных форм перейдем на страницу Магазин > Настройки > Печатные формы):
Заполним поля для компании-продавца и покупателя. Можно ввести собственные данные или указать системе, какие данные брать из заказов и свойств. Форма проста в заполнении.
Результат
Перейдем в нужный заказ (Заказы > нужный заказ > Просмотреть подробную информацию о заказе > [dw]Печать заказа[/dw][di]
[/di]) и распечатаем документ — например, счет.
В результате счет при печати выглядит так:
Другие документы по заказу
Стандартный функционал «1С-Битрикс: Управление сайтом» включает в себя оформление следующих документов по заказу:
[dw]Шаблоны[/dw][di]
[/di] этих документов находятся в папке
bitrix/modules/sale/ru/reports
и имеют соответствующие названия.При наличии достаточной квалификации можно создать собственный документ либо модифицировать существующий. Для этого нужно скопировать файл шаблона в папку
/bitrix/admin/reports
и изменить по своему усмотрению.Существуют Золотые правила работы с Bitrix Framework. Внимательно изучите их и сам курс Разработчик Bitrix Framework, прежде чем что-то править в коде.Экспорт данных
Экспорт данных
Для экспорта товаров во внешние электронные каталоги типа Яндекс. Маркет предусмотрено два типа экспорта: Froogle и Yandex. Экспорт в Яндекс возможен двумя способами: просто экспорт и экспорт типа simple (упрощенный). Вы можете использовать любой из этих способов. Разница между ними заключается в том, что simple-режиме нет возможность выбрать отдельные разделы каталога, экспортируется весь выбранный инфоблок.
Примечание: если вы постоянно успешно производили выгрузку во внешний каталог через указанный механизм экспорта, а с какого-то момента начались ошибки, то прежде всего узнавайте, не изменились ли требования к файлу со стороны внешнего каталога. Проблемы в этом случае можно решить, обратившись в техподдержку.У Яндекса есть несколько типов описания товарного каталога: vendor, model, book, artist и tour. «1С-Битрикс: Управление сайтом» производит выгрузку в YML файл только общие для всех типов поля. А специализированные, вроде ISBN и автора для типа товаров книга, длительность для фильма и прочие, в текущей версии не выгружаются. На это стоит обратить внимание и включить в план работ кастомизацию выгрузки, например, если по этому материалу делается интернет-магазин для продажи книг. Заказчик обязательно попросит выгружать автора и ISBN и ещё ряд полей в Яндекс. Маркет (так же стоит это объяснить заказчику эту особенность CMS, чтобы избежать обвинений в неполном экспорте данных в стандартной конфигурации).
Примечание: разработчик должен взять за правило - просматривать файлы выгрузок во время проведения работ по интеграции или экспорту данных. Так как скрипт может отработать верно, а формат или содержимое выгрузки могут не совпадать.Профиль yandex поддерживает инфоблоки, привязанные к нескольким сайтам.
Частные случаи
Частные случаи
При нестандартных запросах заказчика, прежде чем разрабатывать что-то самим, рекомендуем обратиться на форум компании «1С-Битрикс» или на блоги сообщества разработчиков. Ниже приведены некоторые сообщения в блогах, которые могут помочь при разработке нестандартных проектов.
Внимание! Информация из блогов – это частное мнение автора сообщения, а не рекомендации создателей системы. Система обновляется, какие-то функции появляются в штатном функционале. Кроме этого обновления ядра системы могут привести к неработоспособности некоторых предлагаемых вариантов.- Изменение формы редактирования товара;
- Аксессуары в интернет-магазине;
- Включение НДС в новые товары по умолчанию;
- Автоматический ежедневный импорт валют;
- Обновление курса валют на сайте (вариант через агентов);
- Автоматическое обновление курсов валют на сайте;
- Автоматическое создание купона на скидку;
- Гибкие цены для филиалов;
- Как позволить оплатить с внутреннего счета только при определенной сумме на счете;
Теперь, при последующем импорте, не нужно будет заново заполнять все поля, достаточно только выбрать нужную схему.
Импорт с привязкой к другим инфоблокам
Механизм импорта может быть довольно сложным, если в каталоге есть привязки к другим инфоблокам. На стадии загрузки невозможно штатными средствами задать привязки элементов. Поэтому после загрузки элементов придется вручную проходить весь каталог и производить привязку элементов.
Опытные разработчики применяют следующий метод импорта:
Подобное можно выполнить и в «1С-Битрикс: Управление сайтом», если вывести столбцы в списке элементов и переключиться в режим быстрого редактирования. Только в MS Excel это делается на порядок быстрее из-за того, что список выпадает прямо из ячейки, а не подгружается в новом окне как в «1С-Битрикс: Управление сайтом». Кроме того, неквалифицированному менеджеру привычнее работа в MS Excel.
Примечание: дополнительно, при загрузке данных следует озаботиться их [ds]типографикой[/ds][di]Слово «типографика» произошло от греческого τύπος - "отпечаток" и γράφω - "пишу" и означает художественное оформление текста с помощью шрифтов, символов и знаков.
Подробнее ...[/di]. Обычно данные отформатированы так, что их лучше не показывать людям. Например, «» вместо "", лишние пробелы, знаки табуляции и прочее. Можно понадеяться что перед запуском материалы вычитают менеджеры со стороны заказчика, но обычно этого не происходит, а при импорте больших каталогов и вовсе очень дорого по ресурсам. Поэтому данные желательно типографить, чтобы они не портили верстку шаблонов и выглядели аккуратно. (Есть бесплатные программы для правильной вёрстки, например такой Типограф или такой).Это можно уже делать и отдельными скриптами внутри БД – если использовать стандартный импорт и после него прогонять отдельные скрипты.
Импорт каталога торговых предложений
Видеоурок
Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать [ds]ранее[/ds][di] Удобнее всего для создания файла использовать программу MS Excel. Можно использовать и другие, вплоть до простейшего Блокнота, но этот табличный редактор удобен и им привычно пользоваться обычным пользователям.
Посмотрите видеопример наполнения каталога с помощью механизмов экспорта и импорта.
Подробнее...[/di]) и инфоблоком торговых предложений.В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).
Предварительная подготовка (что должно быть)
Примечание: Обратите внимание на свойство Элемент каталога (CML2_LINK) с типом Привязка к товарам – это свойство автоматически появляется при привязке инфоблока торговых предложений к инфоблоку товаров.
Это поле обязательно нужно создать в импортируемом csv-файле.Рабочий процесс
В результате импорта торговые предложения привяжутся к нужным товарам, и [dw]тип этих товаров[/dw][di] В примере мы импортировали торговые предложения для простого товара Туфли Ультра Лайн, и его
тип поменялся на Товар с предложениями:[/di] поменяется.
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно.
Задания составлены на примере демонстрационного каталога Одежда при следующих [dw]настройках[/dw][di]
[/di] модуля Торговый каталог:
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:
Аффилиаты
В Интернет-магазине реализована возможность управлять сетью аффилиатов (раздел Аффилиаты (Магазин > Аффилиаты в административной части).
Аффилиат - вид партнера компании, который не занимается непосредственно продажей товара, а располагает у себя на сайте ссылку на Интернет-магазин компании. Пользователи считаются привлеченными им, если перешли по ссылке и купили товар в магазине. Аффилиату от таких продаж перечисляется определенный процент или фиксированная сумма, предусмотренная его планом.Аффилиаты
Привлекаем пользователей с других сайтов
В Интернет-магазине реализована возможность управлять сетью аффилиатов (раздел Аффилиаты (Магазин > Аффилиаты в административной части).
Аффилиат - вид партнера компании, который не занимается непосредственно продажей товара, а располагает у себя на сайте ссылку на Интернет-магазин компании. Пользователи считаются привлеченными им, если перешли по ссылке и купили товар в магазине. Аффилиату от таких продаж перечисляется определенный процент или фиксированная сумма, предусмотренная его планом.В продукте возможно реализовать [dw]Пирамиду аффилиатов[/dw][di]Пирамида удобна для организации многоуровневого аффилиатства, т.е. аффилиат зарабатывает не только на своих продажах, но и на продажах других аффилиатов, которых он привел на сайт.
Подробнее...[/di]. Процесс подсчета доходов аффилиатов называется [dw]калькулирование[/dw][di]Для калькуляции аффилиатов перейдите на страницу Калькуляция (Магазин > Аффилиаты > Калькуляция)
Подробнее...[/di], а процентные отношения между разными уровнями аффилиатов задаются на странице Пирамида. Список всех транзакций, выполняемых по счетам аффилиатов, можно просмотреть на странице [dw]Транзакции[/dw][di]На странице Транзакции (Магазин > Аффилиаты > Транзакции) выводится список всех проведенных транзакций аффилиатов с возможностью фильтрации по аффилиату, пользователю, дате транзакции и валюте транзакции.
Подробнее...[/di].Настройки работы с аффилиатами
Настройки работы с аффилиатами устанавливаются на странице настроек модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин):
Пользователю, который зарегистрировался на сайте как аффилиат, выдается ссылка, которую он размещает на своем сайте. Пользователи этого сайта, пришедшие в магазин по аффилиатской ссылке, считаются привлеченными этим аффилиатом. Для того чтобы знать, от какого именно аффилиата пришел покупатель, в настройках модуля Интернет-магазин в поле Название параметра, в котором приходит код аффилиата указывается название параметра, значением которого будет код аффилиата. По умолчанию в дистрибутиве в качестве названия этого параметра установлено partner.
Примечание: Имейте в виду, что ID аффилиата хранится в файлах [ds]cookie[/ds][di] Cookie - это текстовая строка информации, которую веб-сервер передает в браузер посетителя сайта и которая сохраняется в файле на устройстве посетителя сайта. Как правило, используется для определения уникальности посетителя, времени его последнего визита, личных настроек, уникального идентификатора корзины покупок и т.д.
Подробнее...[/di]. Поэтому время хранения ID аффилиата ограничено временем хранения файлов cookie (30 дней).Также в настройках модуля имеется ещё один параметр Планы аффилиатов делятся по. Его рассмотрим в следующем уроке о планах аффилиатов.
Документация по теме
Планы
Создаем планы для аффилиатов
В плане аффилиата фиксируется комиссия, которую он получит за привлечение клиентов и последующую продажу товаров. План зависит от количества проданных товаров либо от суммы продаж. Это определяется в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) в поле Планы аффилиатов делятся по:
Форма редактирования плана аффилиата меняется в зависимости от настроек модуля. Создавайте сколько угодно планов, определяя с какой суммы или с какого количества они действуют.
Важно! Для избежания некорректной калькуляции, примите решение, по какому принципу делить планы аффилиатов, перед настройкой этой системы и не меняйте его впоследствии.Управление планами
Управление осуществляется на странице Планы комиссий аффилиатов (Магазин > Аффилиаты > Планы). Если в настройках магазина установлено, что планы делятся по количеству продаж, то форма редактирования имеет вид:
Особенности:
Если в настройках модуля Интернет-магазин выбран пункт Планы аффилиатов делятся по сумме продаж, то поле План действует при продаже не менее (шт.) поменяется на План действует при продаже на сумму не менее ([dw]в базовой валюте сайта[/dw][di]Базовая валюта сайта определяется в настройках модуля Интернет-магазин на закладке Права на заказы[/di]).
На закладке Группы товаров указываем [dw]группу товаров[/dw][di]Сначала выберите инфоблок, а затем раздел выбранного инфоблока. Выбор сразу всего инфоблока недоступен. Только выбор разделов.[/di], к которой создаваемый план применится на особых условиях. По кнопке Добавить появляются поля для заполнения. Можно указать несколько разделов с разной комиссией в одном плане. Аффилиат за продажу товаров из указанных групп получит особую комиссию, а за продажу товаров, не входящих в указанные группы, получит комиссию согласно общим настройкам с закладки План.
Для корректной работы с аффилиатами рекомендуется создать планы, учитывающие [dw]все возможные варианты[/dw][di]
[/di].
Документация по теме
Создание аффилиатов
Создаём аффилиатов
На странице Аффилиаты (Магазин > Аффилиаты > Аффилиаты) предусмотрены средства управления аффилиатами. Для создания нового аффилиата воспользуйтесь кнопкой Добавить аффилиата.
С помощью этой формы создавайте нового аффилиата или редактируйте параметры существующего:
Примечание: Сразу после создания новому аффилиату присваивается индентификатор (ID). Он отличается от ID пользователя в системе и понадобится для формирования аффилиатской ссылки. О том, как получить аффилиатскую ссылку описано в следующем уроке главы.Видеоролик Аффилиатская программа
Документация по теме
Калькуляция
Считаем суммы для аффилиатов
Аффилиату предоставляется ссылка вида https://www.testsite.ru/?partner=1 для размещения на своем сайте. В этой ссылке содержится параметр, указанный в настройках модуля Интернет-магазин (по умолчанию partner), с идентификатором ID аффилиата. По этим данным система определит, что клиент пришел с сайта определённого аффилиата. Система считывает параметр partner с идентификатором и, когда клиент приобретет товар, учитывает продажу для аффилиата с этим ID.
Как предоставить ссылку аффилиату?
Настройки калькуляции
Выплата аффилиату выполнится только по тем заказам у которых в [dw]отгрузке[/dw][di]Когда покупатель оформляет заказ, в системе создается отдельный документ по отгрузке заказа в соответствии с указанными данными для доставки.
Подробнее...[/di] установлен статус Доставка разрешена.Внимание! Если в заказе, по которому аффилиату уже начислена выплата, отменить разрешение на доставку, а затем снова установить статус Доставка разрешена, то в калькуляции заказ учтется повторно (т.е. аффилиат получит лишнюю выплату).Перейдем на страницу Калькуляция (Магазин > Аффилиаты > Калькуляция). Откроется форма расширенной калькуляции. Рассмотрим случай, когда необходимо выполнить калькуляцию для всех аффилиатов. Тогда поле Аффилиаты не изменяется. Особенности формы:
Для выбора аффилиатов, перейдите по ссылке "списком аффилиатов" формы (попадем на страницу Аффилиаты (Магазин > Аффилиаты > Аффилиаты). Выберите нужных аффилиатов в отчетной форме и примените к ним одно из двух действий:
Документация по теме
Пирамида
Пирамида аффилиатов
Пирамида удобна для организации многоуровневого аффилиатства, т.е. аффилиат зарабатывает не только на своих продажах, но и на продажах других аффилиатов, которых он привел на сайт.
Создайте новую пирамиду на странице Пирамиды (Магазин > Аффилиаты > Пирамида). Откроем форму создания/редактирования кнопкой Добавить пирамиду:
В продукте реализован такой вариант пирамиды, когда аффилиат нулевого уровня получает доходы от приведенных им аффилиатов 1 уровня и т.д в процентах от прибыли этих аффилиатов.
Примечание: для каждого сайта настраивается только одна пирамида.Многоуровневое аффилиатство не используется, если пирамида не заполнена или тарифы установлены в ноль. В этом случае аффилиаты получат прибыль только со своих продаж.
Примеры пирамиды
Например, аффилиат C зарегистрировался на сайте через аффилиата B, а аффилиат B - через аффилиата A. Пусть комиссии пирамиды для 1 уровня - 10%, а для второго - 5%. Если аффилиат C получил за свои продажи 1000 руб., то аффилиат B получит дополнительно 100 руб. (1000 руб. * 10%), а аффилиат A получит дополнительно 50 руб. (1000 руб. * 5%).
Другими словами, если аффилиат Аня Телегина привела Андрея Андреева на сайт и Андрей тоже зарегистрировался как аффилиат, то Аня получит прибыль не только за свои продажи, но и за продажи Андрея. Сколько она получит за Андрея, настраивается в пирамиде в поле тарифа для 1 уровня. А то, что именно Аня привела Андрея, устанавливается в настройках аффилиата Андрея:
В соответствии с примером пирамиды в уроке: Аня кроме своей прибыли получит еще и 4% от прибыли Андрея.
Документация по теме
Транзакции
Информация о транзакциях
На странице Транзакции (Магазин > Аффилиаты > Транзакции) выводится список всех проведенных транзакций аффилиатов с возможностью фильтрации по аффилиату, пользователю, дате и валюте транзакции:
Также появятся данные в разделе Покупатели:
Работа с аффилиатами в публичной части сайта
В публичной части сайта работа с аффилиатами осуществляется с помощью компонентов.
Компоненты
Для работы с аффилиатами имеется пять простых компонентов:
Первые три компонента из списка - информационные. Их использование подробно рассматривать не будем. Ознакомиться с параметрами этих компонентов можно в документации. А вот работу с компонентами Регистрация аффилиата и Технические инструкции аффилиата посмотрим на примере.
Пример
Дадим возможность пользователям сайта самостоятельно регистрироваться в качестве аффилиата и получать аффилиатскую ссылку.
Результат настроек
Если пользователь сайта, ещё не зарегистрированный как аффилиат, перейдет в раздел Реклама сайта, то он автоматически будет перенаправлен на страницу регистрации (register.php):
После того, как он зарегистрируется, выполнится перенаправление на страницу с инструкциями. На этой странице приведен пример внешнего вида ссылки аффилиата и дан её HTML-код для вставки на сайт:
Т.к. теперь пользователь стал аффилиатом, при переходе в раздел Реклама сайта ему всегда будет показана страница с инструкцией.
Примечание: На этой же странице с инструкциями можно разместить и другие компоненты. Например, выводить отчет или отображать список существующих планов. Либо создайте для этой информации другие страницы.
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания необходимо выполнять последовательно. Для выполнения задания 3 необходимо предварительно [ds]добавить[/ds][di] Управление учетными записями пользователей в системе выполняется на странице Список пользователей (Настройки > Пользователи > Список пользователей).
Для добавления нового пользователя служит кнопка Добавить пользователя, расположенная на контекстной панели.
Подробнее...[/di] четырёх новых пользователей сайта.Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:
Покупатели
Если вам нужно посмотреть информацию о покупателях магазина, корзинах, транзакциях и т.д., перейдите в раздел Покупатели (Магазин > Покупатели)
Покупатели
Информация о покупателях
Если вам требуется посмотреть информацию о покупателях магазина, корзинах, транзакциях и т.д., перейдите в раздел Покупатели (Магазин > Покупатели)
Список покупателей
На странице Список покупателей (Магазин > Покупатели > Список покупателей) перечислены все покупатели интернет-магазина. Просмотрите [dw]профиль покупателя[/dw][di]Подробно о форме просмотра профиля покупателя читайте в пользовательской документации.[/di] либо создайте на него заказ, выбрав соответствующий пункт [dw]в меню действий[/dw][di]
[/di].
Корзины
На странице Брошенные корзины пользователей администратор магазина видит [dw]корзины покупателей[/dw][di]Подробно о форме просмотра и сортировки корзин читайте в пользовательской документации.[/di], в которых есть выбранный ими товар. Это может использоваться [dw]для оформления заказа[/dw][di]
[/di] по телефону, либо если покупатель по каким-либо причинам не может самостоятельно оформить заказ из товаров, которые он положил себе в корзину.
Счета
Счет покупателя - пополняемый "кошелек" пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.Наличие внутренних счетов пользователей позволяет сделать продажу товаров или контента с сайта более удобной: пользователь сайта, каким-либо доступным ему способом, пересылает деньги фирме-владельцу сайта, а администратор сайта создает счет для этого пользователя и пополняет его той суммой, которая пришла.
Страница Внутренние счета пользователей (Магазин > Покупатели > Счета) содержит список внутренних счетов клиентов и отражает остаток средств на них. При нажатии на кнопку [dw]Добавить счет / Изменить параметры счета[/dw][di]
[/di] появится форма создания/редактирования счета:
После сохранения счет пользователя добавляется в список всех счетов. Если появляется необходимость отредактировать счет (пополнить его новой суммой, например), воспользуйтесь пунктом Изменить параметры счета из меню действий.
Важно! Пользователь в одной валюте имеет только один счет.В момент выполнения оплаты за товар происходит автоматическая блокировка счета. После выполнения оплаты счет автоматически разблокируется. Возможна блокировка счета и с помощью API системы. Для ручной разблокировки установите флаг в поле с названием счета и в списке действий выберите [dw]разблокировать[/dw][di]
[/di], далее Применить и счет разблокируется.
Счета пользователей меняются как вручную, так и автоматически, например, после оплаты заказа и т.д. Любое изменение счета в системе называется Транзакцией.
Как деньги могут поступить на внутренний счётО том, как вывести в публичной части персональный счёт пользователя, читайте [ds]в уроке.[/ds][di] Счёт пользователя создается сразу после первого пополнения (до этого времени будет отображаться сообщение об отсутствии счёта).
Пополнение счёта – это, по сути, покупка. То есть клиент указывает желаемую сумму, выбирает платежную систему и кликает по кнопке Купить, после чего видит сообщение о создании заказа.
Подробнее...[/di]Подписка на товары
На странице Список подписок (Магазин > Покупатели > Подписка на товары) Администраторам интернет-магазина доступно [dw]управление подписками пользователей[/dw][di]
[/di]. Они могут просматривать, удалять, активировать или деактивировать подписки пользователей.
Подробнее о том, как разрешить подписку на товары, читайте в отдельном уроке.
Документация по теме
Транзакции
Как меняется транзакция
Транзакция - это любое изменение состояния счета, как списание со счета, так и пополнение.Все изменения по счетам учитываются на странице Транзакции (Магазин > Покупатели > Транзакции). Эта страница содержит список всех транзакций, выполняемых по счетам клиентов интернет-магазина, например, зачисление или списание денежных средств.
Транзакции выполняются в случае изменения внутренного счета пользователя: автоматического пополнения счета, оплаты заказа, ручного изменения счета. Список пополняется вручную по кнопке Добавить транзакцию или автоматически при перечислении денег клиентом, оплате заказа и т.д.
Форма создания транзакции имеет вид:
Документация по теме
Продление подписки
Продлеваем подписку
[dw]Организуйте продажу[/dw][di]Рекомендуем посмотреть пример организации продажи контента на сайте.
Подробнее...[/di] любого контента на своем сайте. Доступ к контенту продается на определенный срок. Подписку необходимо продлевать, когда истекает срок.В зависимости от настроек продаваемого контента, продление проходит по-разному:
Пользователь покупает подписку как обычный товар с той разницей, что в процедуре оформления заказа шаг Доставка [dw]пропущен[/dw][di]. Т.е. службы доставки не настраиваются.
[/di].
После оформления заказ сформируется на странице Заказы. После оплаты пользователем, администратор изменит статусы параметров заказа, с не оплачен на оплачен, и разрешит доставку. Новая запись появится на странице Продление подписки (Магазин > Покупатели > Продление).
Наблюдайте за сроками подписок пользователей на странице Продление подписки. Параметры продления подписки меняются вручную. Для этого служит форма редактирования: используйте меню действий, ссылка [dw]Изменить параметры продления[/dw][di]
[/di] или дважды кликните по нужному элементу. Добавляйте вручную продления подписки кнопкой Добавить запись контекстной панели.
Создадим [dw]новую подписку[/dw][di]Рекомендуем посмотреть пример организации продажи контента на сайте.
Подробнее...[/di]. В настройках укажем, что продление выполняется без оформления заказа (см. выше). После покупки пользователем этой подписки и ее автоматического продления форма редактирования продления подписки примет вид:Продление подписки для пользователя отменено. Система продлевала подписку автоматически, списывая со счета пользователя определенные суммы за подписку. Когда денег на счету перестало хватать, продление подписки было автоматически отменено.
Документация по теме
Пластиковые карты
В системе предусмотрена возможность работы с пластиковыми картами клиентов. По умолчанию она отключена. Для включения работы с пластиковыми картами отметьте опцию [dw]Использовать пластиковые карты[/dw][di]
[/di] в настройках модуля Интернет-магазин.
Внимание: Функционал Пластиковых карт НЕ рекомендуется к использованию и в ближайшее время будет удален из модуля Интернет-магазин.Настройки работы с пластиковыми картами
Использование пластиковых карт удобно, если клиент подписывается на платную рассылку с автоматическим продлением. Для продления подписки с его пластиковой карты снимается определенная сумма. Разумеется, при подобной работе с пластиковыми картами необходимо максимально защищать доступ к ним посторонним лицам. Настройки безопасности устанавливаются на странице Настройки > Настройки продукта > Настройки модулей > Интернет-магазин, закладка Пластиковые карты:
Создание новых карт
Добавляйте данные о пластиковых картах в систему на странице Пластиковые карты (Магазин > Покупатели > Пластиковые карты). Форма создания/редактирования имеет вид:
Примечание: вводимый вами номер карты проверяется на достоверность алгоритмом, заданным для каждого типа карты (Visa, MasterCard и т.д.). Номера каждого из типа карт не произвольные, а генерируются по определенному закону и если вводить произвольный набор цифр, то попытке сохранения появится [dw]предупреждение[/dw][di][/di].
В поле Валюта сумм указывается валюта введенных минимальной и максимальной сумм, которые возможно снять с карты.
О том, как вывести в публичной части сайта список пластиковых карт пользователя, читайте [ds]в уроке.[/ds][di] Если на сайте настроен функционал работы с пластиковыми картами, то можно на отдельной странице вывести вот такой список всех пластиковых карт клиента.
На этой странице можно добавить новую карту, изменить данные одной из карт или же удалить карту.
Подробнее...[/di]Документация по теме
Практические задания
После изучения главы рекомендуем выполнить несколько практических заданий.
Практические задания
Практические задания состоят из вопроса, скриншота или видео с конечным результатом и объяснением, как это получить в спойлере. Не торопитесь подглядывать в спойлер.
Задания можно выполнять в любом порядке.
Где выполнять задания?
Демонстрационную версию с пробным периодом в 30 дней вы можете установить на свой компьютер или на хостинг. Подробная информация о настройке каждого варианта представлена в уроке Где практиковаться и выполнять задания.
Примечания:
Отчеты
Инструмент Отчеты используется для анализа работы магазина. Система позволяет получать статистику работы магазина в числовом и графическом виде. Эти возможности представлены в разделе Отчеты (Магазин > Отчеты). Статистика выводится [dw]по заказам[/dw][di]
[/di] и по товарам. Графики строятся по [dw]количеству заказов[/dw][di]
[/di] и по деньгам.
Отчеты
Список отчетов
Инструмент Отчеты используется для анализа работы магазина. Система позволяет получать статистику работы магазина в числовом и графическом виде. Эти возможности представлены в разделе Отчеты (Магазин > Отчеты). Статистика выводится [dw]по заказам[/dw][di]
[/di] и по товарам. Графики строятся по [dw]количеству заказов[/dw][di]
[/di] и по деньгам.
Если у вас установлен модуль [dw]Конструктор отчетов[/dw][di]Универсальный конструктор отчетов - это отдельный модуль, который позволяет сотрудникам самим конструировать отчеты для разных объектов и в дальнейшем многократно их запускать. Отчеты изменяются в реальном времени, в зависимости от хода выполнения задач.
Подробнее...[/di], вам доступен раздел Список отчетов, в котором создаются типовые отчеты при помощи кнопки [dw]Создать типовые отчеты[/dw][di][/di]:
[dw]Форма просмотра отчета[/dw][di]
[/di] состоит из:
Используя меню действий, вы можете сформировать отчет, сделать его копию, отредактировать или удалить. Для просмотра отчета кликнете по ссылке с его названием.
Список типовых отчетов с пояснениями
В системе выводятся следующие типовые отчеты:
Фильтр
Основной инструмент работы на этих страницах - фильтр:
Фильтр имеет возможность:
Документация по теме
Конструктор отчетов
Конструируем свои отчеты
Универсальный конструктор отчетов - это отдельный модуль, который позволяет сотрудникам самим конструировать отчеты для разных объектов и в дальнейшем многократно их запускать. Отчеты изменяются в реальном времени, в зависимости от хода выполнения задач.Обратите внимание! Сконструированные отчеты являются индивидуальными. То есть доступны только вам. Другие администраторы для своих нужд составляют собственные наборы отчетов.Отчет строится автоматически - достаточно его один раз создать и настроить. Нажмите кнопку Добавить отчет и выберите [dw]базовый набор полей[/dw][di]
[/di] в качестве основы построения отчета. Откроется форма:
Выберите магазин, для которого составляется отчет, и укажите отчетный период (временной интервал, неделя, месяц и т.д.).
Секция Колонки позволит настроить колонки, отображаемые в отчете:
Что нужно делать, чтобы соответствовать требованиям закона?
Два сценария работы с кассами
«1С-Битрикс: Управление сайтом» с версии 17.0 полностью адаптирован под требования закона 54-ФЗ. Система учитывает индивидуальные особенности вашего бизнеса и предлагает два сценария интеграции магазина с онлайн-кассами.
Два сценария работы с кассами
Рассмотрим сценарии
«1С-Битрикс: Управление сайтом» с версии 17.0 полностью адаптирован под требования закона 54-ФЗ. Система учитывает индивидуальные особенности вашего бизнеса и предлагает два сценария интеграции магазина с онлайн-кассами:
Какой ОФД выбрать?
На текущий момент «1С-Битрикс: Управление сайтом» поддерживает работу со следующими ОФД:
Что делать, если ни один из сценариев не подходит?
Используйте приложения из Маркетплейса. Но учтите, что необходимо четко следовать инструкции создателя и в случае возникновения проблем обращаться именно к нему. Компания 1С-Битрикс не несет ответственность за работоспособность сторонних приложений и вашего сайта, если вы используете такие приложения.
1. Интеграция с 1С
Ваш магазин успешно работает через 1С, но изменения в законодательстве требуют внести корректировки в рабочий процесс. Наладьте интеграцию вашего магазина с онлайн-кассами. Рассмотрим подробно, какие действия следует выполнить.
Приобретение и регистрация кассы
Настройки в 1С и на сайте
Работа с кассой
Ежедневно кассир в 1С вручную открывает и закрывает смену.
Чтобы чеки автоматически печатались для пришедших с сайта оплаченных заказов, следует выполнить настройки в форме [ds]Печать чека для интернет-магазина[/ds][di]Для печати чеков следует перейти на страницу Печать чеков для интернет магазинов (1С-Битрикс > Печать чеков для интернет магазинов). В открывшейся форме указываются настройки печатающей кассы и запускается режим проверки и печати чеков.
Подробнее...[/di] (кнопка Начать работу кассы должна быть нажата). В этом случае чеки для заказов сайта отобразятся в административном разделе на странице [dw]Список чеков[/dw][di]Подробности читайте в уроке Контроль чеков[/di].
Если настройка печати чеков для интернет-магазина не сделана, напечатайте чек вручную, когда заказ с сайта попадет в 1С.
Что делать, если чеки не печатаются?
Чеки могут не печататься по самым разным причинам: от самых простых, когда забыли заменить кассовую ленту, до серьезных - когда касса выведена из строя. Найти решение проблемы поможет таблица:
Возможная причина Решение На сайте платежная система не настроена на печать чеков. Установите флаг Разрешить печать чеков в настройках тех [ds]платежных систем[/ds][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di], для которых должна выполняться печать чеков.Неверные настройки кассы в административном разделе сайта. Проверьте [ds]настройки кассы[/ds][di]Ваш магазин успешно работает через 1С, но изменения в законодательстве требуют внести корректировки в рабочий процесс. Теперь вам нужно наладить интеграцию вашего магазина с онлайн-кассами. Рассмотрим подробно, какие действия следует выполнить.
Подробнее...[/di] на вашем сайте.Не настроен узел обмена с сайтом. Настройте узел [ds]обмена документами[/ds][di]Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены основные настройки узла и отмечена опция Активировать обмен документами на закладке Режим обмена данными.
Подробнее...[/di] с сайтом (или проверьте настройки существующего узла).Ошибки в настройках обмена со стороны сайта. Проверьте правильность настроек [ds]обмена заказами[/ds][di]На закладке Заказы настраиваются параметры обмена заказами сайта и 1С.
Подробнее...[/di].Не включен обмен в режиме реального времени. Включите для вашего узла обмен в режиме реального времени. Не выполнены настройки печати чеков в 1С. Выполните настройки в форме [ds]Печать чека для интернет-магазина[/ds][di]Для печати чеков следует перейти на страницу Печать чеков для интернет магазинов (1С-Битрикс > Печать чеков для интернет магазинов). В открывшейся форме указываются настройки печатающей кассы и запускается режим проверки и печати чеков.
Подробнее...[/di]Касса не включена или неверно подключена к 1С. Включите кассу и проверьте настройки ее подключения к 1С. Отсутствует кассовая лента. Проверьте и установите кассовую ленту. Механические повреждения кассы, проводов. Замените кассу и провода на новые, если они вышли из строя.
2. Онлайн-сервисы
Если у вас нет интеграции с 1С — используйте сервисы по аренде касс: Orange Data, Атол.Онлайн и Checkbox (для Украины), либо подключите [dw]онлайн-кассу[/dw][di] Доступно подключение следующих онлайн-касс:
- АТОЛ
- Штрих-М
- Эвотор [/di] через сервис фискализации Бизнес.РУ Онлайн-Чеки. А при настройке платежных систем Robokassa или ЮKassa можно подключить онлайн-кассы Робочеки или Чеки ЮKassa соответственно.Orange Data
Orange Data
Orange Data - [dw]сервис[/dw][di]Сервис Orange Data разработан совместно с компаниями Штрих-М и PayKiosk.[/di] онлайн-касс для вашего магазина. Вы арендуете онлайн-кассу и доступ к ней оплачиваете по подписке. В собственность приобретаете только фискальный накопитель (в силу требований законодательства).
Ваши действия на сайте сервиса
После подключения онлайн-кассы сервис Orange data предоставит Вам данные для синхронизации с Вашим интернет-магазином. Используйте их для заполнения полей в настройках и параметрах кассы.
Примечание: Если после подключения онлайн-кассы Вы не получили данные для синхронизации с интернет-магазином, то направьте запрос на почтовый ящик info@orangedata.ru:Настройки со стороны сайта
Настройка платежных систем
Обязательно установите флаг Разрешить печать чеков в настройках тех [ds]платежных систем[/ds][di]Платежные системы - способы оплаты за товары в интернет-магазине.
подробнее...[/di], для которых требуется выполняться печать чеков. Если в печати чеков [dw]нет надобности[/dw][di]Например, для банковских переводов.[/di], то опцию оставьте неотмеченной.Работа с кассой
Атол.Онлайн
Атол.Онлайн - это облачный сервис, который предоставляет услуги для интернет-магазинов по аренде касс. Работает по ежемесячной подписке, не требует приобретения самой кассы в собственность. Только фискальный накопитель принадлежит владельцу магазина.
Шаги на сайте сервиса
Давайте подробно рассмотрим, какие действия вам требуется выполнить на сайте сервиса Атол.Онлайн:
Настройка сервиса Атол.Онлайн
Регистрация в Атол.Онлайн
Шаг 1. Добавление юридического лица
Шаг 2. Добавление магазина и калькулятор ККТ
Шаг 3. Заключение договора с ОФД
Следующий шаг - это шаг заключения [dw]договора с ОФД[/dw][di]
[/di].
Обратите внимание на перечень поддерживаемых ОФД системой «1С-Битрикс: Управление сайтом».Если у вас нет действующего договора с ОФД, то:
В новом окне браузера откроется сайт выбранного ОФД, где вы заключите договор. После заключения договора выполните действия, описанные ниже для случая, когда есть действующий договор.
Если действующий договор есть, то:
Шаг 4. Расчет стоимости выбранных услуг и пополнение счета
Сервис отобразит [dw]стоимость[/dw][di]
[/di] запрошенных услуг. Счет на оплату формируется в течении дня. Как только он будет сформирован, станет зеленой кнопка Скачать счет на оплату.
Сервис отправляет заявку администратору на прикрепление ККТ к магазину. Администратор обработает заявку при достаточном наличии денежных средств для указанного количества арендуемых ККТ.
Пока заявка находится в обработке у администратора, вы можете покинуть сервис. Для отслеживания статуса зайдите в раздел Мои компании. В разделе отображает список юридических лиц, интернет-магазинов и ККТ со статусом регистрации. Для продолжения регистрации кликните по кнопке [dw]Продолжить регистрацию[/dw][di]
[/di].
Регистрации ККТ в ФНС
Для регистрации ККТ в ФНС воспользуйтесь пакетной регистрацией.
После успешного рассмотрения заявления на регистрацию ККТ, ФНС присвоит каждому ККТ регистрационный номер (РНМ). РНМ ККТ выгружается на сайте ФНС таким образом:
Загрузка файла с РНМ ККТ в АТОЛ.Онлайн
Загрузить файл с РНМ ККТ в сервис АТОЛ.Онлайн можно двумя способами:
После указания РНМ, нажмите кнопку Подтвердить. Сервис отправит заявку администратору на активацию ККТ. Пока заявка находится в обработке у администратора, вы можете покинуть сервис. Для отслеживания статуса ККТ зайдите в раздел Мои компании. В разделе отображает список юридических лиц, интернет-магазинов и ККТ со статусом регистрации. Для продолжения регистрации кликните по кнопке Продолжить регистрацию.
После успешной активации ККТ администратор отправит отчёт об активации ККТ на почту, указанную при добавлении юридического лица. Вместе с отчётом об активации отправляется код, который необходимо указать при регистрации ККТ в ОФД (см. следующий урок Регистрация ККТ в ОФД).
Настройки отчетов активации и регистрация ККТ
Продолжаем настраивать Атол.Онлайн:
Работа с файлами отчетов
Выгрузка файлов отчетов об активации ФН ККТ
Файл отчетов об активации фискального накопителя (ФН) формируются в XML-формате для каждой ККТ. Сформированные файлы включаются в ZIP-архив.
Пример XML-файла отчета:
<?xml version="1.0"?> <Файл ИдФайл="FiscalizationKKTFNS" ВерсФорм="5.01" ТипИнф="ОтчетФискализацииККТ"> <Документ РегНомерККТ="1034567890" ЗаводНомерККТ="0234567890" ЗначениеКПК="3356100544" НомерКПК="1" ДатаФП="2016-11-07T17:08:00" ТипОтчет="1"/> </Файл>
где:
Остальные параметры включаются в состав всех файлов без изменений.
Загрузка файла отчетов на сайт ФНС
Загрузка файлов отчетов в личном кабинете на сайте ФНС осуществляется в разделе Пакетная подача отчетов о регистрации (Главная страница > Учет контрольно-кассовой техники > Пакетная подача отчетов о регистрации ККТ):
Результаты регистрации в ФНС
Результаты рассмотрения отчетов о регистрации ККТ отображаются в личном кабинете сайта ФНС в разделе Результаты обработки отчетов о регистрации (Главная страница > Учет контрольно-кассовой техники > Результаты обработки отчетов о регистрации). Для выгрузки результатов обработки отчетов о регистрации воспользуйтесь опцией Скачать в CSV. Файл результатов регистрации имеет следующий формат:
Код НО;Дата регистрации ККТ в НО;Адрес места установки;Регистрационный номер; 9965;24.11.2016 17:32:07;141983,50,г.Дубна,ул.Программистов,4,2,302;0000002359056618; Модель;Срок окончания действия ФН;Состояние; Заводской номер ККТ АТОЛ FPrint-22ПТК;24.12.2017 0:00:00;ККТ зарегистрирована;00106306053334
Отправьте файл Результаты обработки отчетов о регистрации по электронной почте в ответ на письмо с отчетом об активации ФН ККТ.
Регистрация ККТ в ОФД
Для регистрации ККТ в ОФД перейдите в личный кабинет ОФД, который вы указали на шаге №3, и укажите параметры ККТ.
Если вы выбрали Первый ОФД, то вместе с отчетом о регистрации получите код активации для каждой ККТ. Этот код укажите в личном кабинете ОФД: для каждой ККТ отдельный код активации.
Настройки для CMS
Для отправки чеков в сервис необходимо получить логин, пароль и код группы. После успешной фискализации первой ККТ в разделе Мои компании отображается кнопка Файл настроек для CMS. По клику на кнопку выгружается XML-файл, содержащий данные для взаимодействия с сервисом:
<?xml version="1.0" encoding="UTF-8"?> <cms_params Company="Trishin" INN="999999999999" KPP=""> <shop hostname="www.shopmy.ru"> <access login=" shopmy-ru" password="6#jYZjУЕ" group_code="shopmy-ru _0"/> </shop> </cms_params>
где:
Настройки со стороны сайта
После завершения всех настроек на портале сервиса Атол.Онлайн, необходимо выполнить ряд действий по настройкам на вашем сайте.
Создание кассы. Касса
Откройте страницу со списком касс (Магазин > Кассы ККМ > Список касс) и нажмите кнопку Добавить кассу. Откроется форма создания кассы:
Создание кассы. Настройки
На закладке Настройки введите полученные логин и пароль (из файла настроек для CMS), задайте данные об организации, клиент, ставки НДС, а также выберите систему налогообложения.
Какое значение указать в поле "Настройки ставок НДС"Значения полей в пункте "Настройки ставок НДС" (Проверить данные можно на сайте АТОЛ Онлайн, раздел "API: Описание протокола АТОЛ Онлайн"): Обратите внимание, если вы не являетесь плательщиком НДС, то значение ставки в поле Без НДС [0%] должно совпадать со значением в поле Без НДС [по умолчанию].Создание кассы. Настройки ОФД
На закладке Настройки ОФД опцию[dw]Тестовый режим работы ОФД[/dw][di]Если у вас обычная касса, то в таком случае опция значения не имеет, данные всегда будут уходить в ОФД.[/di] отметьте, только если вы приобрели специальную тестовую кассу.Для следующих двух ОФД имеется по дополнительному полю:
Ограничения и настройка платежных систем
После создания кассы и сохранения настроек откройте кассу на редактирование. Теперь появилась новая закладка Ограничения для указания ограничений работы кассы. Доступны ограничения по компаниям и платежным системам (составляются аналогично [ds]ограничениям служб доставки[/ds][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di]).Обязательно установите флаг Разрешить печать чеков в настройках тех [ds]платежных систем[/ds][di]Платежные системы - способы оплаты за товары в интернет-магазине.
подробнее...[/di], для которых требуется выполняться печать чеков. Если в печати чеков [dw]нет надобности[/dw][di]Например, для банковских переводов.[/di], то опцию оставьте неотмеченной.Как включить логирование
При обращении в техподдержку Атола могут потребоваться логи того, что отправляет "1С-Битрикс: Управление сайтом". В этом случае потребуется включить логирование.
В файле
/bitrix/modules/sale/lib/cashbox/manager.php
установите константу \Bitrix\Sale\Cashbox\Manager::DEBUG_MODE = true. Логи пишутся в таблицу b_sale_cashbox_err_log.По окончании решения проблемы логирование необходимо отключить, иначе база быстро забьется данными.
Важные моменты при работе с кассой
Что следует помнить при работе с кассой
Подключение онлайн-касс АТОЛ, Штрих-М и Эвотор через Бизнес.РУ
С версии 20.100.0 модуля Интернет-магазин в системе 1С-Битрикс можно подключить онлайн-кассы АТОЛ, Штрих-М или Эвотор через сервис фискализации Бизнес.РУ Онлайн-Чеки.
Подключение к сервису Бизнес.РУ Онлайн-Чеки
Заполните заявку на подключение или покупку кассы:
С Вами свяжется менеджер Бизнес.РУ, чтобы подтвердить заявку. После этого Вам предоставят логин и пароль от Вашей учетной записи Онлайн-Чеки, а также ключ для настройки кассы (Внешний идентификатор кассы).
Настройки со стороны сайта. Вкладка Касса
Во вкладке Касса:
Далее перейдите во вкладку Настройки.
Вкладка Настройки
Сохраните настройки.
После создания кассы и сохранения настроек откройте кассу на редактирование. Задайте ограничения на [dw]одноименной закладке[/dw][di]
[/di]. Возможны ограничения по компаниям и платежным системам (составляются аналогично [ds]ограничениям для служб доставки[/ds][di]Для любой службы доставки можно настроить ограничения по ее использованию в том или ином случае.
Подробнее...[/di]).Примечание: Обязательно установите флаг Разрешить печать чеков в настройках тех [ds]платежных систем[/ds][di]Платежные системы - способы оплаты за товары в интернет-магазине.
подробнее...[/di], для которых требуется печать чеков. Если в печати чеков нет надобности, то опцию оставьте неотмеченной.
Робочеки
С версии 21.100.0 модуля Интернет-магазин доступно использование онлайн-кассы [ds]Робочеки[/ds][di] «Робочеки» - это бесплатная онлайн-касса для всех клиентов Robokassa.
При подключении Робочеков Ваши чеки будут сразу отправляться клиентам,
а все необходимые данные сразу будут переданы в налоговую. При этом
арендовать или покупать кассу и фискальный накопитель не требуется.
Подробнее...[/di].Настройки на стороне Robokassa
Важно! Для подключения Робочеков необходимо предварительно подключить и настроить платёжную систему [ds]Robokassa[/ds][di] Обработчик данной платежной системы добавлен в Bitrix Framework, начиная с версии 11.0.5 модуля Интернет-магазин.
Подключение платежной системы Robokassa выполняется в 2 этапа.
Подробнее...[/di]. Робочеки печатаются только для данной платёжной системы.Откройте раздел Фискализация и включите использование Робочеков:
В настройках магазина укажите подходящую систему налогообложения (СНО) и метод платежа. Поддерживаются три метода платежа: предоплата 100%, аванс и полный расчет:
Сохраните изменения и перейдите к настройкам на стороне сайта.
Настройки на стороне сайта
После сохранения платёжной системы [ds]Robokassa[/ds][di] Обработчик данной платежной системы добавлен в Bitrix Framework, начиная с версии 11.0.5 модуля Интернет-магазин.
Подключение платежной системы Robokassa выполняется в 2 этапа.
Подробнее...[/di] в её настройках появится новая вкладка Робочеки (Магазин > Настройки > Платежные системы > Robokassa):Для подключения Робочеков отметьте опцию Фискализация и заполните поля настройки кассы:
Сохраните изменения. В списке касс (Магазин > Кассы ККМ > Список касс) появится новая онлайн-касса:
В отличие от других онлайн-касс, эту онлайн-кассу нельзя удалить или деактивировать через меню контекстной панели. Она автоматически удалится при отключении опции Фискализация, но только в том случае, если ещё не был напечатан ни один чек.
Робочеки печатаются только для платёжной системы Robokassa и только если включена фискализация. Для других платёжных систем чеки будут печататься через другие [ds]кассы[/ds][di] Как перестроить свой интернет-магазин под требования закона и избежать штрафов? Почитайте материалы данной главы.
В результате вы подберете наиболее удобный для себя сценарий работы с кассами и избежите проблем с ФНС.
Подробнее...[/di], настроенные в Вашем интернет-магазине (если другие кассы не настроены, то чеки других платёжных систем печататься не будут).Важно! Если включены Робочеки, то печать чеков будет выполняться только в автоматическом режиме для всех чеков и касс (то есть в таком режиме нельзя добавить чек [ds]вручную[/ds][di] При списании средств меняется статус оплат в заказе, и касса автоматически печатает чек. Чек отображается на странице Магазин > Кассы ККМ > Чеки за день. Электронная версия чека уходит покупателю на e-mail или на телефон в виде SMS.
Однако могут возникнуть ситуации, когда необходимо вручную изменить статус оплат и напечатать чек.
Подробнее...[/di]).В [dw]настройках модуля[/dw][di] Настройки > Настройки продукта > Настройки модулей > Интернет-магазин,
вкладка "Настройки":[/di] Интернет-магазин укажите, какой тип чека нужно печатать при получении оплаты. Робочеки поддерживают три типа чеков: полная оплата, аванс и предоплата, а также позволяют печатать второй чек (закрывающий), если первый чек был аванс или предоплата.
Чеки ЮKassa
Подключение Чеков ЮKassa
С версии 23.250.0 модуля Интернет-магазин доступно использование Чеков от ЮKassa. Таким образом, вам не потребуется покупать или арендовать онлайн-кассу и регистрировать фискальный накопитель. ЮKassa передает информацию о платежах в онлайн‑кассу партнера, она формирует чеки и отправляет через ОФД в налоговую и покупателям. Все в соответствии с 54‑ФЗ. Просто заключите договор в личном кабинете ЮКаssa и включите печать чеков в настройках платежной системы ЮKassa.
Важно! Для подключения Чеков от ЮKassa необходимо предварительно:После сохранения платежной системы ЮKassa в ее настройках появится новая вкладка Фискализация (Магазин > Настройки > Платежные системы > ЮKassa):
Для подключения Чеков от ЮKassa отметьте опцию Фискализация и заполните следующие поля:
Далее перейдите во вкладку Платежная система и отметьте опцию [dw]Разрешить печать чеков[/dw][di]
[/di].
Сохраните изменения. В списке касс (Магазин > Кассы ККМ > Список касс) появится новая касса:
В отличие от других касс, эту кассу нельзя удалить из списка или деактивировать через меню контекстной панели. Она автоматически удалится при отключении опции Фискализация, но только в том случае, если еще не был напечатан ни один чек.
С версии 23.400.0 модуля Интернет-магазин в настройках кассы Чеки ЮKassa в поле [dw]ОФД[/dw][di]
[/di] можно выбрать подходящего оператора фискальных данных. Эта настройка нужна в том случае, если в личном кабинете ЮKassa вы выбрали вариант Другое решение и подключили стороннюю онлайн-кассу. В случае же, когда используются Чеки от ЮKassa, ОФД менять не нужно – автоматически устанавливается Первый ОФД.
Чеки ЮKassa печатаются только для платежной системы ЮKassa и только если включена фискализация. Для других платежных систем чеки будут печататься через другие [ds]кассы[/ds][di] Как перестроить свой интернет-магазин под требования закона и избежать штрафов? Почитайте материалы данной главы.
В результате вы подберете наиболее удобный для себя сценарий работы с кассами и избежите проблем с ФНС.
Подробнее...[/di], настроенные в вашем интернет-магазине (если другие кассы не настроены, то чеки других платежных систем печататься не будут).Важно! Если включены Чеки ЮKassa, то печать чеков будет выполняться только в автоматическом режиме для всех чеков и касс (то есть в таком режиме нельзя добавить чек [ds]вручную[/ds][di] При списании средств меняется статус оплат в заказе, и касса автоматически печатает чек. Чек отображается на странице Магазин > Кассы ККМ > Чеки за день. Электронная версия чека уходит покупателю на e-mail или на телефон в виде SMS.
Однако могут возникнуть ситуации, когда необходимо вручную изменить статус оплат и напечатать чек.
Подробнее...[/di]).Не забудьте указать [dw]в настройках модуля[/dw][di] Настройки > Настройки продукта > Настройки модулей > Интернет-магазин,
вкладка "Настройки":[/di] Интернет-магазин, какой тип чека нужно печатать при получении оплаты.
ФФД 1.2 в вопросах и ответах
Подробнее о ФФД 1.2
Почему не печатаются чеки?
Основные причины
При работе с онлайн сервисами касс печать бумажного чека не происходит, выполняется лишь печать электронного чека. Но неполадки возникают в любой момент и чек не печатается/создается. Выявить и решить проблему вам поможет информация в таблице:
Возможная причина Решение На сайте платежная система не настроена на печать чеков. Установите флаг Разрешить печать чеков в настройках тех [dw]платежных систем[/dw][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di], для которых должна выполняться печать чеков.Неверные настройки кассы в административном разделе сайта. Проверьте [ds]настройки кассы[/ds][di]Вы - владелец небольшой фирмы, вам затруднительно иметь дело с покупкой и настройкой ККМ? Используйте сервисы по аренде касс: Orange Data или Атол.Онлайн.
Подробнее...[/di] на вашем сайте.Ошибки в личных настройках на сайте сервиса. Проверьте настройки [ds]в вашем личном кабинете[/ds][di]Вы - владелец небольшой фирмы, вам затруднительно иметь дело с покупкой и настройкой ККМ? Используйте сервисы по аренде касс: Orange Data или Атол.Онлайн.
Подробнее...[/di] на сайте сервиса.Ошибки в работе самого сервиса. Обратитесь в техническую поддержку онлайн сервиса.
Примечание: В списке указаны ошибки общего плана. Большая часть [dw]конкретных ошибок[/dw][di]Например, ошибки вида Ошибка при получении токена.[/di] требует детального разбора ситуации. Если самостоятельно наладить печать чеков так и не удалось, обратитесь в техподдержку компании 1С-Битрикс.
Данные по чеку
Что передаётся в чеках в онлайн сервисы
Атол.Онлайн
В сервис Атол.Онлайн передаются данные в зависимости от используемого кассой [dw]Формата Фискальных Документов[/dw][di]Формат фискальных данных или ФФД — утвержденная законом форма формируемых ККТ фискальных документов. ФФД определяет перечень реквизитов чека, которые содержат информацию о различных операциях, выполненных кассой.Подробнее...[/di]. Отличаются как структура, так и передаваемые данные.
Передаваемые данные в формате ФФД 1.0.[ 'timestamp' => дата в формате "25.06.2018 04:16:06.", 'external_id' => id чека, 'service' => [ 'callback_url' => 'ссылка, для отправки уведомления о печати чека', ], 'receipt' => [ 'client' => [ 'email' => 'email покупателя', 'phone' => 'телефон покупателя', ], 'company' => [ 'email' => 'email компании', 'sno' => 'система налогообложения', 'inn' => 'инн компании', 'payment_address' => 'адрес магазина', ], 'items' => [ 'name' => 'название', 'price' => 'цена', 'sum' => 'сумма', 'quantity' => 'кол-во', 'payment_method' => 'тип чека', 'payment_object' => 'тип позиции (товар, услуга и т.д. по умолчанию всегда передаем commodity)', 'vat' => array( 'type' => 'код налога' ), ], 'payments' => [ 'type' => 'тип оплаты: аванс, кредит и т.д.', 'sum' => 'сумма оплаты' ], 'total' => 'общая сумма чека' ] ]
Передаваемые данные в формате ФФД 1.05 (АТОЛ.Онлайн V4)[ 'timestamp' => 'дата в формате "25.06.2018 04:16:06"', 'external_id' => 'id чека', 'service' => [ 'callback_url' => 'ссылка, для отправки уведомления о печати чека', ], 'receipt' => [ 'client' => [ 'email' => 'email покупателя', 'phone' => 'телефон покупателя', ], 'company' => [ 'email' => 'email компании', 'sno' => 'система налогообложения', 'inn' => 'инн компании', 'payment_address' => 'адрес магазина', ], 'items' => [ [ 'name' => 'название', 'price' => 'цена', 'sum' => 'сумма', 'quantity' => 'кол-во', 'payment_method' => 'тип чека', 'payment_object' => 'тип позиции (товар, услуга и т.д. По умолчанию всегда передаем commodity)', 'vat' => [ 'type' => 'код налога' ] ] ], 'payments' => [ [ 'type' => 'тип оплаты: аванс, кредит и т.д.', 'sum' => 'сумма оплаты' ] ], 'total' => 'общая сумма чека' ] ]
Orange Data
Сервис Orange Data работает только по формату ФФД 1.05.Передаваемые данные[ 'id' => 'id чека', 'inn' => 'инн компании', 'group' => 'код группы ККМ', 'key' => 'ключ для проверки подписи', 'content' => [ 'type' => 'тип операции(приход, расход)', 'positions' => [ [ 'text' => 'название', 'quantity' => 'кол-во', 'price' => 'цена', 'tax' => 'код налогой ставки', 'paymentMethodType' => 'тип чека', 'paymentSubjectType' => 'тип предмета расчета(товар, услуга)' ] ], 'checkClose' => [ 'payments' => [ [ 'type' => 'тип оплаты (полная, аванс и т.д.)', 'amount' => 'сумма' ] ], 'taxationSystem' => 'система налогообложения', ], 'customerContact' => 'информация о покупателе (телефон/email)',
Как изменить данные в чеке
Для корректировки данных, передаваемых в чеке, используйте события.
Архив (приложение 1С-Битрикс.Кассы)
До версии модуля Интернет-магазин 24.200.0 можно было работать с кассами через приложение 1С-Битрикс.Кассы. Эта глава оставлена для тех пользователей, которые уже работают с приложением 1С-Битрикс.Кассы.
Новые пользователи могут подключить кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.
Приложение 1С-Битрикс.Кассы
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.О приложении 1С-Битрикс.Кассы
Соответствуйте требованиям закона 54-ФЗ вместе с решением от 1С-Битрикс. Бесплатное приложение 1С-Битрикс.Кассы предназначено для:
Примечание. С 1 августа 2020 года АТОЛ перешел на платформу 5.0. Приложение 1С-Битрикс.Кассы поддерживает новую платформу с ограничениями:Важно! В настоящее время программа протестирована с фискальными регистраторами АТОЛ FPrint-22ПТК, АТОЛ 42ФС, АТОЛ 11Ф, АТОЛ 30Ф, АТОЛ 77Ф. Должна работать со всеми устройствами, поддерживаемыми драйверами АТОЛ DTO10 (в том числе с устройствами других производителей). Может потребоваться обновление прошивки ККТ для поддержки изменений по 54-ФЗ. 32-битная версия может работать на Windows 7, 8.x, 10, Windows Server 2012, 2016. 64-битная версия тестируется только с Windows 10 и Windows Server 2016.
Для подключения автономных ККТ (АТОЛ 90Ф, АТОЛ 91Ф, АТОЛ 92Ф) необходимо приобрести и ввести Код защиты 1 для перевода устройства в режим работы фискального регистратора.Как ввести Код защиты 1
Код защиты 1 вводится в программе Тест драйвера ККТ.
Подробнее про ввод Кода защиты 1 можно прочитать в руководстве по эксплуатации вашей ККТ АТОЛ.
Преимущества работы через приложение
Ограничение
Приложение 1С-Битрикс.Кассы не заменит полноценное кассовое оборудование для офлайн-торговли, так как не поддерживает разрешительный режим при работе с [ds]маркировками.[/ds][di] В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке согласно утвержденному перечню.
Подробнее...[/di]Разрешительный режим — это когда перед продажей товара проверяют его маркировку. Кассир сканирует код, система запрашивает информацию у сервиса «Честный знак», и если товар не соответствует требованиям, его продажа запрещена. Эта проверка происходит до оплаты покупателем. Подробнее о разрешительном режиме тут.Приложение 1С-Битрикс.Кассы можно использовать для онлайн-торговли, потому что для дистанционных продаж разрешительный режим не применяется. В таких случаях покупатель сначала оплачивает товар, а маркировка проверяется и вносится в систему уже при отгрузке, поскольку заранее неизвестно, какой именно экземпляр товара будет отправлен клиенту.
Как начать использовать решение?
Открытие/закрытие смены
Чтобы начать рабочий день в магазине, откройте кассовую смену:
Для завершения рабочего дня магазина закройте кассовую смену и напечатайте z-отчет:
О работе с возвратами читайте в отдельном уроке.
Отключение приложения
Для отключения приложения достаточно остановить службу BxDTO в списке служб операционной системы.
Вопросы-ответы
Как изменить информацию в чеке?
Настройка информации для чека выполняется в программе теста драйверов ККМ (при установке по умолчанию: Пуск > Все программы > АТОЛ > Драйверы торгового оборудования v.8 > Тесты > Драйвер ККМ).
Что сделать, если приложение 1С-Битрикс.Кассы нагружает процессор до 100%?
Обновите приложение до версии 1.1.8 и выше.
Поддерживаются ли кассы Штрих-М, а также кассы других производителей?
На текущий момент реализована интеграция только с кассами Атол.
Какую кассу выбрать при работе через приложение 1С-Битрикс.Кассы?
В настоящее время программа протестирована с фискальными регистраторами АТОЛ FPrint-22ПТК, АТОЛ 42ФС, АТОЛ 11Ф, АТОЛ 30Ф, АТОЛ 77Ф. Должна работать со всеми устройствами, поддерживаемыми драйверами АТОЛ DTO9 (в том числе с устройствами других производителей), кроме автономных моделей (АТОЛ 90Ф). Может потребоваться обновление прошивки ККТ для поддержки изменений по 54-ФЗ.
Подключение кассы. (Драйверы - текущая версия)
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Введение
Примечание: Приложение 1С-Битрикс.Кассы (BxDTO) работает с [ds]устройствами[/ds][di] В настоящее время программа протестирована с фискальными регистраторами АТОЛ FPrint-22ПТК, АТОЛ 42ФС, АТОЛ 11Ф, АТОЛ 30Ф, АТОЛ 77Ф. Должна работать со всеми устройствами, поддерживаемыми драйверами АТОЛ DTO10 (в том числе с устройствами других производителей).
Подробнее...[/di], поддерживающими драйвера АТОЛ DTO10. В марте 2018 компания АТОЛ выпустила обновленную версию драйверов торгового оборудования для производимой контрольно-кассовой техники – ДККТ 10. В связи с этим в конце 2018 года было прекращено развитие младших версий драйверов – ДККТ 8 и 9, а в конце 2019 полностью прекращена и [ds]поддержка этих версий.[/ds][di] О переходе на ДККТ 10 и прекращении развития и поддержки ДККТ 8 и 9
Подробнее...[/di]В уроке рассматривается подключение кассы в режиме EoU (Ethernet Over USB), при котором используется [dw]два COM-порта[/dw][di] Один COM-порт используется для связи с кассой, а второй COM-порт – для передачи данных в ОФД. [/di]. Подключение в режиме [dw]EoT[/dw][di] Новые прошивки касс АТОЛ с EoT работают через один порт и в приложении BxDTO пока не поддерживаются. [/di] (Ethernet Over Transport) пока недоступно.
Необходимо выполнить следующие шаги:
1) Работа с драйверами
Установка драйверов АТОЛ (версия 10.x.x)
Проверка USB-драйверов для кассы
Откройте Диспетчер устройств на вашем компьютере и найдите Порты (COM и LPT).
При подключении будут автоматически созданы два виртуальных COM-порта: один – для подключения ККТ, второй – для службы передачи данных EoU.
Если СОМ-порты не обнаруженыВ таком случае проверьте раздел Другие устройства (должны появиться два Неизвестных устройства):
Кликните по каждому из них правой клавишей мыши и выберите пункт Установить драйвер (либо Обновить драйвер). В открывшемся мастере выберите установку через Поиск драйверов на этом компьютере. Путь по умолчанию для драйверов:
C:\Program Files\ATOL\Drivers10\KKT\USB_Drivers.
После установки драйверов вы увидите два COM-порта в разделе Порты (COM и LPT).
Проверка связи с ККТ
2) Установка службы Ethernet over USB
Служба EthernetOverUSB (служба для работы через USB-кабель) устанавливается вместе с драйвером торгового оборудования, и порт для EoU определяется автоматически.
При необходимости можно указать нужный порт для связи с ОФД в файле с настройками settings.xml, расположенный в скрытой папке по пути
C:\ProgramData\ATOL\EoU
:Пропишите номер необходимого порта и сохраните файл.
3) Настройка связи с ОФД
Указание параметров ОФД
Проверка связи с ОФД
После этих действий ККТ выдаст чек диагностики.
Готово! ККТ подключена к компьютеру.
Документация Атол
Документация от компании Атол: Работа ККТ с ФФД 1.2
Подключение кассы. (Драйверы - устаревшая версия)
Необходимо выполнить следующие шаги:
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.1) Установка драйверов Атол
2) Установка USB-драйверов для кассы
3) Настройка COM-порта
Примечание: По своему усмотрению, используйте программу Тест драйверов из более свежего пакета драйверов (fptr_t.exe, в каталоге nt-x86-mingw). В частности, с помощью этой программы есть возможность указать на чеке кассира вместо типового "системный администратор".4) Запуск службы EthernetOverUSB
Данная служба отвечает за отправку данных в ОФД.
Установка приложения
После того, как драйвера установлены, перейдем к интеграции кассы с магазином.
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Установка приложения и подключение кассы к магазину
Итак, Вы установили приложение и подключили кассу. Изучите [ds]следующий урок[/ds][di] В уроке описаны следующие процессы:
- Настройка кассы;
- Запуск в режиме системной службы;
- Мониторинг работы приложения и кассы;
- Совместное использование BxDTO и других ККТ-программ.
Подробнее...[/di] и настройте кассу (а также можете переключить работу BxDTO в режим системной службы, чтобы все процессы, которые настроены вBxDTO-from-svc.bat
, запускались автоматически и без видимых окон).Документация по теме
Настройка кассы
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Настройки кассы
После подключения кассы через приложение необходимо выполнить для неё ряд настроек.
Действия по настройке кассы
Настройка платежных систем
Обязательно установите флаг Разрешить печать чеков в настройках тех [dw]платежных систем[/dw][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di] , для которых должна выполняться печать чеков.Отключение кассы
Если в силу каких-то причин нужно отключить работающую кассу, то достаточно просто сделать её неактивной в списке касс. Интернет-магазин перестанет отправлять чеки на эту кассу. Но само приложение BxDTO от этого не отключится, оно продолжит ходить за чеками на печать - просто будет получать с сервера пустой список. Для отключения приложения необходимо остановить службу BxDTO в списке служб операционной системы.
Запуск в режиме системной службы
Вы можете переключить работу BxDTO в режим системной службы. Для этого:
В результате запустятся все те же процессы, которые настроены в
BxDTO-from-svc.bat
, но в режиме служб - без видимых окон. Служба по умолчанию устанавливается в режиме ручного запуска. Если необходимо, чтобы программа 1С-Битрикс.Кассы запускалась при старте Windows, необходимо настроить [dw]режим запуска[/dw][di][/di] BxDTO-svc в диспетчере служб Windows.
Под Linux для установки службы выполнить в консоли:systemctl enable bxdto.service systemctl start bxdto.service
Мониторинг работы приложения и кассы
Важно! В случае возникновения ошибок в работе приложения 1C-Битрикс.Кассы сообщайте в техподдержку. Но помните, что при продаже товаров Вам необходимо обеспечить печать чеков в обязательном порядке.Совместное использование BxDTO и других ККТ-программ
Документация по теме
Установка приложения и подключение кассы (Linux CentOS)
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Установка приложения и подключение кассы (Linux)
Для реализации требований закона ФЗ-54 скачайте бесплатное приложение 1С-Битрикс.Кассы (для Ubuntu в формате deb, для CentOS в формате rpm).
Важно! Приложение 1С-Битрикс.Кассы (BxDTO) версии 2.x использует новое поколение драйверов АТОЛ - ДККТ10 (вместо DTO9), реализована поддержка ФФД 1.05 и ФФД 1.1.
Для работы новой версии требуется обновление модуля sale до версии 18.5.7 или выше.Рассмотрим установку приложения на примере CentOS:
Как проверить работу кассы?
Для проверки работы подключенной кассы создайте тестовый заказ и [dw]поменяйте его статус[/dw][di]
[/di] на Оплачено (Магазин > Заказы > Оплаты).
После этого ККМ напечатает чек, который появится в списке [dw]Чеки за день[/dw][di]
[/di] (Магазин > Кассы > Чеки за день).
Здесь же можно посмотреть электронную версию чека.
Работа с кассой
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Особенности работы с кассой
Приложение 1С-Битрикс.Кассы предназначено для онлайн-торговли, но может использоваться и в [ds]офлайн-торговле[/ds][di] Приложение 1С-Битрикс.Кассы не заменит полноценное кассовое оборудование для офлайн-торговли, так как не поддерживает разрешительный режим при работе с маркировками.
Разрешительный режим — это когда перед продажей товара проверяют его маркировку. Кассир сканирует код, система запрашивает информацию у сервиса «Честный знак», и если товар не соответствует требованиям, его продажа запрещена.
Подробнее...[/di], если не осуществляется продажа товаров, подлежащих обязательной [ds]маркировке[/ds][di] В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке согласно утвержденному перечню.
Подробнее...[/di]. В работе с кассой есть свои особенности в зависимости от того, на какой тип магазина она настроена:Чеки для заказов, выполненных через интернет-магазин, сохраняются в системе и отображаются на странице [dw]Список чеков[/dw][di]
[/di].
Примечание. Кассир, который будет указан в чеке, устанавливается в программе [ds]Тест драйвера ККТ.[/ds][di]Тест драйвера ККМ (при установке по умолчанию:Пуск > Все программы > АТОЛ > Драйвер ККТ v.10 > Тест драйвера ККТ
):
Подробнее...[/di]Важно! Касса не напечатает чек, если в нем больше 255 позиций.Дополнительно
Z-отчеты
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.О Z-отчетах
Несмотря на то, что интернет-магазины работают круглосуточно, раз в сутки должна закрываться кассовая смена, формироваться и отправляться в ОФД [dw]Z-отчет[/dw][di] Z-отчет (отчет о закрытии смены) — это итоговый отчет, формируемый при закрытии смены, и содержащий информацию о кассовых операциях, выполненных за рабочий день.[/di].
Когда ваша касса подключена через приложение 1С-Битрикс.Кассы и работает только на интернет-магазин, то открытие смены выполняется автоматически с первым чеком, а закрытие - в соответствии с параметром [dw]Время закрытия смены и печати Z-отчета[/dw][di]
[/di]. Копия сформированного Z-отчета сохраняется в системе и доступна к просмотру на странице Магазин > Кассы > Z-отчеты. В фильтре вы выбираете ту кассу, данные по которой хотите просмотреть:
Дополнительно на странице отображаются блоки с краткой информацией по вашим доходам. Первый блок содержит общую сумму по всем Z-отчетам с момента подключения кассы. Остальные блоки содержат общую сумму по наличным и безналичным чекам за весь текущий день соответственно.
Если по некоторым причинам вам необходимо закрыть кассовую смену раньше настроенного времени, то вы можете создать Z-отчет вручную с помощью кнопки Добавить новый Z-отчет. Во всплывающем окне из настроек следует выбрать только подходящую кассу.
Важно! Если ваша касса дополнительно используется и в оффлан магазине, то закрытие смены выполняется вручную кассиром из оффлайн магазина. Z-отчет для такой кассы в системе не сохраняется и соответственно на странице Магазин > Кассы > Z-отчеты не отображается.Примечание: Штатно система предусматривает вывод только Z-отчета. Для вывода X-отчета необходима кастомизация [dw]функционала.[/dw][di] На уровне протокола BxDTO можно настроить вывод X-отчёта. В запросе к BxDTO сайт должен указать вместо отчета типа1
отчет типа2
. [/di]Документация по теме
Почему не печатаются чеки?
Основные причины
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Клиент оплатил заказ, а касса не напечатала чек? Выявить причину и решить проблему вам поможет таблица:
Возможная причина Решение Отсутствует кассовая лента. Проверьте и установите кассовую ленту. Отсутствует интернет соединение или нет связи с кассой. Проверьте работоспособность интернет соединения и доступность кассы. Удостоверьтесь, что касса включена. Не работает компьютер, к которому подключена касса. Наладьте работу компьютера. Чтобы избежать проблем с внезапным отключением электричества, рекомендуется подключать кассу к ноутбуку. Механические повреждения кассы, проводов. Замените кассу и провода на новые, если они вышли из строя. На сайте платежная система не настроена на печать чеков. Установите флаг Разрешить печать чеков в настройках тех [dw]платежных систем[/dw][di]Платежные системы - способы оплаты за товары в интернет-магазине.
Подробнее...[/di], для которых должна выполняться печать чеков.Неверные настройки портов кассы. Проверьте [dw]настройки COM-портов кассы[/dw][di]Смотрите уроки подключения касс к компьютеру и установку драйверов: Устаревшая версия и Текущая версия[/di]. Неверная настройка приложения. Проверьте настройки в файле BxDTO-from-svc.bat. Неверные настройки кассы в административном разделе сайта. Проверьте настройки кассы на вашем сайте. Самостоятельно проблему выявить не удается. Обратитесь в техподдержку компании 1С-Битрикс. Важно! В случае возникновения ошибок в работе приложения 1C-Битрикс.Кассы сообщайте в техподдержку, но и при этом помните, что вам необходимо обеспечить печать чеков в обязательном порядке.
Коды возможных ошибок
Ошибки при печати чеков
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Код ошибки Причина Решение Комментарий #1765 Невозможно начислить скидку/надбавку В настройках модуля "Интернет-магазин" в опции [ds]Точность округления при расчетах[/ds][di]Функционал округления цен доступен в продукте, начиная с версии 16.5.4 модуля Торговый каталог, и применяется к товарам только согласно правилам, заданным на странице Правила округления цен
Подробнее ...[/di] должно быть выбрано до 2-х знаков: ".00"После того как будет исправлена точность, нужно вручную пересчитать заказы, в которых не напечатан чек (Изменить заказ > Действия > Пересчитать заказ), и повторно добавить чек в заказах с ошибкой печати. #1800 Отсутствует кассовая лента. Проверьте и установите кассовую ленту. #137 Ресурс хранения ФД исчерпан. Касса не отправляет чеки в ОФД. Для решения ситуации проверьте: После устранения ошибки добавьте чек вручную в заказе с ошибкой печати.
ФФД в вопросах и ответах
Важно! Приложение 1С-Битрикс.Кассы [dw]устарело[/dw][di] С версии модуля Интернет-магазин 24.200.0. [/di] и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.Подробнее о ФФД 1.05
ФФД версии 1.05 становится обязательным в 2019 году. В связи с этим рассмотрим интересующие вас вопросы.