Интеграция с сервисом ЛитРес
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Модуль помогает связать CS-Cart с ЛитРес: импортировать книги, сопоставлять жанры и характеристики, выдавать цифровые файлы покупателям и автоматически уведомлять сервис о продаже.
Для чего нужен
- собрать книжный каталог на базе ЛитРес;
- импортировать книги и обновления по ним в CS-Cart;
- связать жанры ЛитРес с категориями магазина;
- передавать покупателю доступ к файлам после покупки;
- автоматически сообщать ЛитРес о продаже через статус заказа.
Основные возможности
- импорт свежих книг по типам произведений и по периоду обновления;
- создание и обновление категорий жанров из ЛитРес;
- настройка сопоставления автора, серии, номера в серии и ISBN с характеристиками CS-Cart;
- привязка продавца, который будет владельцем импортированных товаров;
- выдача файлов через стандартную механику цифровых товаров CS-Cart;
- тестовый режим для проверки интеграции без боевых запросов.
Как работает
1. Модуль получает данные из ЛитРес по ключам подключения и тестовому режиму.
2. Он создаёт или обновляет книги, жанры и служебные данные в CS-Cart.
3. После оплаты заказ может отправить в ЛитРес уведомление о продаже.
4. Покупатель получает доступ к файлам книги через встроенную выдачу цифрового товара.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Владельцам
- English
- Русский
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Инструкция к модулю Интеграция с сервисом ЛитРес
Что делает модуль
Модуль работает с книжным каталогом ЛитРес и позволяет:
- импортировать жанры и книги в CS-Cart;
- создавать и обновлять цифровые товары по данным ЛитРес;
- сопоставлять жанры, автора, серию, номер в серии и ISBN с характеристиками магазина;
- передавать файлы покупателю после оплаты;
- отправлять в ЛитРес уведомление о продаже через статус заказа;
- запускать обновление свежих книг по типам и по периоду.
Где находится модуль
В панели администратора откройте Модули → Управление модулями → Интеграция с сервисом ЛитРес.
В настройках доступны разделы:
- Подключение,
- Общие,
- Информация по запуску.
Отдельная настройка для уведомления о продаже есть в Администрирование → Заказы → Статусы заказов. Для нужного статуса нужно включить опцию Отправлять запрос в ЛитРес о продаже.
Перед первым использованием включите в CS-Cart продажу цифровых товаров. Без этого модуль не проходит установку.
Подключение
Во вкладке Подключение укажите:
- ID партнера;
- Секретный ключ;
- Секретный ключ для уведомлений;
- Домен для скачивания;
- Статус для перевода заказа при получении отказа продажи от ЛитРес;
- Тестовый режим.
В тестовом режиме модуль использует тестовые запросы LitRes и помогает проверить сценарий без боевой отправки уведомлений.
Общие настройки
Во вкладке Общие задаются связи с каталогом ЛитРес:
- Категория для дерева жанров ЛитРес. Сюда модуль будет импортировать жанры.
- Автор. Выберите характеристику типа Группа флажков.
- Серия. Выберите характеристику типа Текст или число.
- Номер в серии. Выберите характеристику типа Текст или число с нужной ролью на карточке характеристики.
- ISBN. Выберите характеристику типа Текст или число с нужной ролью на карточке характеристики.
- Продавец. Выберите продавца, которому будут принадлежать импортированные товары.
Информация по запуску
В этом блоке есть отдельные страницы для работы с данными ЛитРес.
Обновление списка жанров
Для загрузки жанров откройте страницу:
admin.php?dispatch=ms_litres_integration.get_genres_list
Что делает эта страница:
- загружает дерево жанров из ЛитРес;
- создаёт или обновляет категории в выбранной родительской категории;
- использует выбранного продавца из настроек.
Обновление товаров
Для загрузки свежих книг откройте страницу:
admin.php?dispatch=ms_litres_integration.get_fresh_book
Допустимые параметры:
- product_type, тип произведений;
- from, дата в формате YYYY-MM-DD;
- days, интервал в днях;
- minutes, интервал в минутах.
Если product_type не передан, модуль обновляет типы 0, 1 и 11.
Если указан from, модуль разбивает период на интервалы и запрашивает обновления по частям.
Работа с товаром
После импорта книга становится обычным цифровым товаром CS-Cart:
- у товара заполняются данные ЛитРес;
- создаются или обновляются файлы книги;
- на витрине ссылка на файл подменяется на адрес скачивания LitRes;
- количество скачиваний ограничивается настройкой файла.
Уведомление о продаже
Чтобы ЛитРес получил сигнал о продаже:
1. Откройте нужный статус заказа.
2. Включите опцию Отправлять запрос в ЛитРес о продаже.
3. Переведите заказ в этот статус после оплаты.
Если ЛитРес вернёт ошибку, модуль переведёт заказ в статус из настройки Статус для перевода заказа при получении отказа продажи от ЛитРес.
Как проверить работу
1. Включите продажу цифровых товаров.
2. Заполните подключение к ЛитРес.
3. Выберите категорию жанров, характеристики и продавца.
4. Запустите обновление жанров.
5. Запустите обновление товаров.
6. Проверьте карточку импортированной книги и файл для скачивания.
7. Переведите тестовый заказ в статус с включённой отправкой запроса в ЛитРес.
8. Убедитесь, что покупатель видит файл, а заказ проходит нужный сценарий уведомления.
История изменений
v1.0.4 от 03.08.2023
[*] Изменены короткие теги <? на обычные <?php
v1.0.3 от 26.12.2022
[+] Стандартизация модуля
v1.0.2 от 09.10.2022
[+] Стандартизация модуля
v1.0.1 от 18.07.2022
[*] Cтандартизация кода модуля
v1.0.0 от 10.11.2021
[+] Первое издание
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.