Интернет-магазин Bitlate Start
0 / 15

Установка решения

Для установки решения "Bitlate Start: универсальный магазин на Старте" воспользуйтесь аналогичной инструкцией по установке.

Настройка решения

Настройки модуля делятся на две части:

1) В публичной части в конструкторе решения - основные настройки внешнего вида вашего сайта

Настройки решения

2) В административной части - остальные настройки: Bitlate - Настройки модуля - Настройки.

Настройки решения

Настройки каталога

Настройка инфоблоков каталога и торговых предложений

Вместе с решением устанавливаются инфоблоки для каталога и торговых предложений с демо-товарами. Вы можете использовать их для добавления своих разделов и товаров.

Если у вас уже есть свой инфоблок для каталога, то его необходимо правильно настроить.

Для того, чтобы пользоваться всеми возможностями решения для вашего интернет-магазина в инфоблоках каталога и торговых предложений должен присутствовать ряд обязательных свойств.

Примечание: в инфоблоках с демо-товарами уже созданы все обязательные свойства. 

Обязательные свойства каталога

Название Тип Символьный код Множ.
Описание
Тип товара Список (значения:
1- простой;
3 - товар с предложениями)
 PRODUCT_TYPE         Тип добавляемого товара
Цена Число  PRICE   Поле для ввода стоимости торгового предложения
Валюта Справочник  CURRENCY   Поле для связи товара со справочником валют
Доступное кол-во Число CATALOG_QUANTITY
  Доступное кол-во предложения товара
Единица измерения
Список MEASURE
  Список единиц измерений торгового предложения
Заголовок окна браузера Строка TITLE   Заголовок окна браузера для карточки товара
Ключевые слова Строка KEYWORDS   Ключевые слова страницы для карточки товара
Мета-описание Строка META_DESCRIPTION   Описание страницы для карточки товара
Выводить для торговых предложений превью вместо цвета Список
(значения: Y — Да)
OFFER_PIC_PREVIEW   Задается индивидуальная для товара настройка отображения превью вместо цвета
Вид торговых предложений Список
(значения: default — По-умолчанию;
round — Круглые — только цвет;
square — Квадратные — цвет и фото;
dropdown — Выпадающий список — цвет, фото и описание;)
OFFER_PIC_TYPE
  Задается индивидуальная для товара настройка вида отображения торговых предложений с изображениями
Новинка Список
(значения: Y — Да)
NEWPRODUCT   Вывод товара во вкладке "Новинки" на главной при выбранном значении Y.
Добавляется стикер на товар

Новинки
Мы рекомендуем Список 
(значения: Y — Да)
RECOMEND   Вывод товара во вкладке "Мы рекомендуем" на главной при выбранном значении Y
Хит продаж
Список 
(значения: Y — Да)
SALELEADER   Вывод товара во вкладке "Хит продаж" на главной при выбранном значении Y.
Добавляется стикер на товар
Скидка Список 
(значения: Y — Да)
DISCOUNT   Вывод товара во вкладке "Скидка" на главной при выбранном значении Y.
Добавляется стикер на товар
Товар дня Список 
(значения: Y — Да)
PRODUCT_OF_DAY   Вывод у товара стикера "Товар дня" при выбранном значении Y
Уже куплено
Число      ALREADY_PAYED   Указывается процент купленных товаров, при выводе у товара стикера "Товар дня". Стикер будет выводиться, если значение свойства от 0 до 99, свойство "Товар дня" имеет значение Y и на товар действует скидка, либо заполнено свойство "Старая цена". При этом будет выводиться размер экономии

Товар дня 
Успей купить
Число      PRODUCT_ACTION   Указывается кол-во товара доступное по акции "Успей купить". Добавляется стикер на товар и появляется таймер, который ведет обратный отсчет до конца текущего дня. Пока у товара это свойство больше 0 стикер и таймер продолжают выводиться

Успей купить
Старая цена
Строка      OLD_PRICE   Старая стоимость товара. Выводится зачеркнутой у товара если его текущая стоимость меньше старой. При этом выводится размер экономии
Старая цена
Картинки галереи Файл      MORE_PHOTO

(можно задать любой другой код и выбрать его в настройках модуля в параметре "Свойство, в котором хранится дополнительная картинка товара")
Да Фотографии для вывода в карточке товара

Галерея
Аксессуары Привязка к элементам ACCESSORIES Да Товары для слайдера аксессуаров в карточке товара

Аксессуары
Документы
Файл
DOCS Да Файлы, которые будут выводиться во вкладке Описание в карточке товара

Документы
Минимальная цена Число  MIN_PRICE
Минимальная стоимость товара. Свойство необходимо для корректной работы сортировки по цене. Обновляется автоматически при создании или редактировании товара     
Максимальная цена
Число  MAX_PRICE   Максимальная стоимость товара. Свойство необходимо для корректной работы сортировки по цене. Обновляется автоматически при создании или редактировании товара
Производитель Привязка к элементам MANUFACTURE   Привязка товара к производителю. Логотип производителя отображается в правом верхнем углу карточки товара
Артикул
Строка ARTNUMBER
  Артикул товара, выводится в карточке товара под названием.
Также по этому свойству осуществляется поиск.
Артикул
Начальный рейтинг Строка
DEFAULT_RATING   Первоначальный рейтинг товара.
По-умолчанию при создании товара устанавливается равным 3
Количество проголосовавших
Число
vote_count   Кол-во отзывов о товаре с выбранной оценкой
Рассчитывается автоматически при написании отзыва у товара
Сумма оценок Число
vote_sum   Сумма оценок товара, оставленных в отзывах за все время.
Рассчитывается автоматически при написании отзыва у товара
Рейтинг
Число
rating   Текущий рейтинг товара равный "Сумма оценок"/"Количество проголосовавших".
Рассчитывается автоматически при написании отзыва у товара
Количество комментариев
Число
BLOG_COMMENTS_CNT   Общее кол-во отзывов о товаре
Рассчитывается автоматически при написании отзыва у товара

Обязательные свойства торговых предложений

Название Тип Символьный код Множ.
Описание
Элемент каталога Привязка к товарам  CML2_LINK         Поле для связи торгового предложения с основным товаром каталога
Цена Число  PRICE   Поле для ввода стоимости торгового предложения
Валюта Справочник  CURRENCY   Поле для связи товара со справочником валют
Доступное кол-во Число CATALOG_QUANTITY
  Доступное кол-во предложения товара
Единица измерения
Список MEASURE
  Список единиц измерений торгового предложения
Артикул Число ARTNUMBER 
  Артикул торгового предложения, выводится в карточке товара под названием. Изменяется при смене торгового предложения.
Также по этому свойству осуществляется поиск.
Картинки галереи Файл      MORE_PHOTO

(можно задать любой другой код и выбрать его в настройках модуля в параметре "Свойство, в котором хранится дополнительная картинка
для торгового предложения")
Да Фотографии для вывода в карточке товара.
Меняются при смене торгового предложения

Добавление валют

Для добавления или редактирования валют перейдите в административную часть Контент - Highload-блоки - Bitlate Start: Валюта.

Нажмите на кнопку добавить. В открывшейся форме жирным шрифтом отображены названия обязательных полей.

Валюта

Код валюты

Символьный код валюты, 3 латинские буквы в верхнем регистре

Базовая

Только ода валюта может быть базовой, отметьте ее галочкой

Строка формата для вывода валюты

Введите шаблон для вывода стоимости в валюте. Символ # при выводе заменяется на значение стоимости

Десятичная точка при выводе

Символ, который будет разделять целую и дробную часть стоимости

Разделитель тысяч при выводе

Символ, который будет разделять тысячи

Количество десятичных знаков

Кол-во выводимых знаков в дробной части

Значение по умолчанию

Валюта с отмеченной галочкой будет выводиться в форме создания товаров по-умолчанию

Добавление простого товара

В административной части сайта в списке товаров нажмите на кнопку "Добавить товар".

В открывшейся форме необходимо заполнить свойства товара.

Тип товара

По-умолчанию выбран тип товара - Простой, его менять не нужно

Цена

В поле необходимо задать стоимость товара

Валюта

Выводится валюта выбранная по-умолчанию, ее можно изменить

Доступное количество

Кол-во товара, которое будет отображаться в качестве общего остатка. Задание остатков носит информативный характер

Единица измерения

Выберите единицу измерения товара. Если в списке нет необходимой, перейдите в настройки информационного блока по ссылке внизу формы

Настройки

Во вкладке Свойства нажмите на кнопку для изменения свойства Единица измерения.

Единицы измерения

Дополните значения списка нужными единицами измерения, выберите единицу измерения по-умолчанию и сохраните изменения.

Добавление товара с торговыми предложениями

Основные свойства товара с торговыми предложениями не отличаются от простого товара.

Тип товара

Выберите тип - Товар с предложениями

Цена и Валюта

Данные поля можно не заполнять

Перейдите во вкладку Предложения и нажмите кнопку Добавить элемент.

В открывшейся форме обязательно заполните поля
  • Название
  • Цена
  • Валюта
  • Доступное кол-во
  • Единица измерения

Укажите характеристики товара, которые отличают каждое предложение. В демо-каталоге представлено 3 характеристики:
  • Цвет
  • Размер обуви
  • Размер одежды
Вы можете добавить свои свойства типа список или справочник.

Картинки

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


Настройка оформления заказа

Свойства заказа

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

Перейдите в административный раздел Контент - Highload-блоки. В списке Highload-блоков откройте на редактирование Highload-блок BitlateStartOrder.

Highload-блок заказов

В открывшейся форме перейдите по ссылке рядом с Полями сущности. Откроется форма со списком пользовательских полей Highload-блока. Поля, названия которых начинаются с префикса UF_USER_*, выводятся для заполнения пользователем при оформлении заказа. Их можно также отредактировать.

Примечание: Поля без префикса UF_USER_*, а также с названием UF_USER_ID не рекомендуется редактировать или удалять. Работа оформления заказа может быть нарушена.


Для создания своего поля нажмите кнопку Добавить. В открывшейся форме выберите Тип данных. После этого дополнительные настройки поля изменятся. Список всех типов и описание их дополнительных настроек можно найти в документации Bitrix.

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

Способы доставки

Для создания и редактирования способов доставки перейдите в административную часть Контент - Highload-блоки - Bitlate Start: Способы доставки.

Нажмите кнопку Добавить. В открывшейся форме заполните поля:

Способ доставки

Название способа доставки

Введите название, которое будет видеть покупатель в списке возможных доставок

Стоимость

Стоимость доставки. Если доставка бесплатная, то введите 0

Код валюты

Если требуется измените валюту, в которой осуществляется плата за доставку

Срок доставки

В списке доставок будет выведено текстовое описания сроков доставки

Выводить склады на странице оформления заказа

Отметьте галочкой если требуется дать возможность покупателю выбрать один из доступных складов

Склады самовывоза

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

Способы оплаты

Для создания способа оплаты перейдите в административную часть Контент - Highload-блоки - Bitlate Start: Способы оплаты. Нажмите кнопку Добавить.

Способ оплаты

Название способа оплаты

Название, которое будет отображено в списке на третьем шаге оформления заказа

Описание

Дополнительное описание способа оплаты, которое отображается на третьем шаге оформления заказа

Путь к файлу обработчика

Вы можете создать свой обработчик для оплаты заказа. Укажите путь к файлу от корня сайта.

Примечание: файл обработчика рекомендуется размещать в папке /local/php_interface/payment/



Настройка оплаты через Яндекс.Кошелек

В решении "Bitlate Start: универсальный магазин на Старте" предусмотрена возможность приема оплаты заказов с банковской карты на Яндекс.Кошелек.

1. Создание Яндекс.Кошелька


Вам необходимо создать Яндекс.Кошелек и авторизоваться на сайте https://money.yandex.ru.

2. Создание приложения


Необходимо создать приложение, которое разрешит принимать платежи на ваш кошелек. Перейдите в настройки кошелька.

Настройки кошелька

Перейдите во вкладку Пакеты / другие сервисы.

Настройки

Перейдите по ссылке API Яндекс.Денег. В открывшейся документации в блоке С чего начать нажмите на кнопку Регистрация, для создания своего приложения.

Регистрация приложения
В открывшейся форме получите доступ к созданию приложения, запросив пароль.

Пароль

Пароль будет отправлен в смс сообщении. Подтвердите его.

Пароль

В форме создания приложения заполните поля:

Создание приложения

Название приложения

Введите любое название

Адрес сайта и Redirect URI

Введите ссылку на ваш сайт, где будет приниматься оплата

Email для связи

Введите ваш email

Использовать проверку подлинности приложения (OAuth2 client_secret)

Отметьте галочку напротив этого пункта

После нажатия на кнопку Подтвердить приложение будет создано. Нужно скопировать Идентификатор приложения

Приложение
Данный идентификатор, в последующем можно будет найти на странице Настроек вашего кошелька. Список приложений отображается во вкладке Пакеты / другие сервисы, блок Приложения. При нажатии на кнопку Настроить можно будет скопировать идентификатор, а также отредактировать приложение.

3. Настройка способа оплаты


Для завершения настройки оплаты на сайте перейдите в административную часть сайта Контент - Highload-блоки - Bitlate Start: Способы оплаты. При установке демо-данных уже создан способ оплаты Банковской картой. Откройте его на редактирование.

Оплата банковской картой

Номер Яндекс.Кошелька

Введите номер вашего Яндекс.Кошелька

Идентификатор приложения для Яндекс.Кошелька

Введите строку, скопированную ранее при создании приложения.

4. Оплата заказа


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

Создание заказа

При нажатии на кнопку платить будет открыта форма оплаты через Яндекс.Деньги

Оплата заказа

Настройка оплаты завершена.

Примечание: при оплате на Яндекс.Кошелек взимается комиссия в размере 2%. По-умолчанию эта комиссия добавляется к сумме заказа

Работа с заказами

Список заказов можно увидеть в административной части Контент - Highload-блоки - Bitlate Start: Заказы. Для просмотра подробностей о заказе откройте на редактирование заказ.

Во вкладке Информация о заказе выводится информация о сумме заказа и доставки, о способе оплаты и способе доставки, информация о покупателе.

Во вкладке Состав заказа выводится список заказанных товаров.

Во вкладке Обязательные поля вы можете изменить статус заказа, стоимость, данные о пользователе.

Виды статусов заказа


  При установке решения у заказов имеются статусы:

  • Принят, ожидается оплата
  • Оплачен
  • Выполнен


Для создания нового статуса перейдите в список Highload-блоков Контент - Highload-блоки. Откройте список полей Highload-блока BitlateStartOrder, используя меню действий. Откройте на редактирование поле UF_STATUS и перейдите во вкладку Список.

Список статусов

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

Примечание: Нельзя удалять статусы со следующими значениями XML_ID:

  • N - используется при создании заказа
  • P - используется при автоматической фиксации факта оплаты заказа


Вы можете переименовать только названия этих статусов.

Уведомления о смене статуса заказа


Для отправки уведомлений о смене статусов заказа зарезервирован префикс  NL_ORDER_STATUS_<статус_заказа> для почтовых событий. 

Например, событие NL_ORDER_STATUS_N - используется при оформлении заказа. NL_ORDER_STATUS_P - событие после перевода заказа в статус Оплачен.

Вы можете создавать свои почтовые события для существующих или новых статусов заказа. Используйте префикс NL_ORDER_STATUS_ и значение XML_ID статуса.