Интеграция с сервисом ЛитРес
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Модуль помогает связать CS-Cart с ЛитРес: импортировать книги, сопоставлять жанры и характеристики, выдавать цифровые файлы покупателям и автоматически уведомлять сервис о продаже.
Для чего нужен
- чтобы собрать книжный каталог на базе ЛитРес;
- чтобы импортировать книги и их обновления в CS-Cart;
- чтобы связать жанры ЛитРес с категориями магазина;
- чтобы передавать покупателю доступ к файлам после покупки;
- чтобы автоматически сообщать ЛитРес о продаже через статус заказа.
Основные возможности
- импорт свежих книг по типам произведений и по периоду обновления;
- создание и обновление категорий жанров из ЛитРес;
- сопоставление автора, серии, номера в серии и ISBN с характеристиками CS-Cart;
- привязка продавца, которому будут принадлежать импортированные товары;
- выдача файлов через стандартную механику цифровых товаров CS-Cart;
- тестовый режим для проверки интеграции без боевых запросов.
Как работает
Модуль получает данные из ЛитРес по ключам подключения с учётом тестового режима, затем создаёт или обновляет книги, жанры и служебные данные в CS-Cart. После оплаты заказ может отправить в ЛитРес уведомление о продаже, а покупатель получает доступ к файлам книги через встроенную выдачу цифрового товара.
Импорт запускается из настроек модуля: там есть отдельные страницы для обновления списка жанров и для загрузки свежих книг по типам и периодам. Дополнительно в карточке статуса заказа включается отправка запроса о продаже.
Остались вопросы по работе модуля?
- 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 с характеристиками магазина;
- передавать файлы покупателю после оплаты;
- отправлять в ЛитРес уведомление о продаже через статус заказа;
- запускать обновление свежих книг по типам и по периоду.
Где находится модуль
Настройки — в карточке модуля Интеграция с сервисом ЛитРес в разделе Модули → Управление модулями. Настройки разделены на вкладки Подключение, Общие и Информация по запуску.
Опция уведомления о продаже расположена в карточке статуса заказа в разделе Администрирование → Заказы → Статусы заказов.
Подключение
На вкладке Подключение укажите:
- ID партнёра;
- Секретный ключ;
- Секретный ключ для уведомлений;
- Домен для скачивания;
- Статус для перевода заказа при получении отказа продажи от ЛитРес;
- Тестовый режим.
В тестовом режиме модуль использует тестовые запросы ЛитРес и помогает проверить сценарий без боевых уведомлений.
Общие настройки
На вкладке Общие задаются связи с каталогом ЛитРес:
- Категория для дерева жанров ЛитРес — сюда модуль импортирует жанры;
- Автор — характеристика типа «Группа флажков»;
- Серия — характеристика типа «Текст или число»;
- Номер в серии — характеристика типа «Текст или число» с нужной ролью на карточке характеристики;
- 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:
- у товара заполняются данные ЛитРес;
- создаются или обновляются файлы книги;
- на витрине ссылка на файл подменяется на адрес скачивания ЛитРес;
- количество скачиваний ограничивается настройкой файла.
Уведомление о продаже
- Откройте нужный статус заказа.
- Включите опцию Отправлять запрос в ЛитРес о продаже.
- Переведите заказ в этот статус после оплаты.
Если ЛитРес вернёт ошибку, модуль переведёт заказ в статус из настройки «Статус для перевода заказа при получении отказа продажи от ЛитРес».
Как проверить работу
- Включите продажу цифровых товаров.
- Заполните настройки подключения к ЛитРес.
- Выберите категорию жанров, характеристики и продавца.
- Запустите обновление жанров.
- Запустите обновление товаров.
- Проверьте карточку импортированной книги и файл для скачивания.
- Переведите тестовый заказ в статус с включённой отправкой запроса в ЛитРес.
- Убедитесь, что покупатель видит файл, а заказ проходит нужный сценарий уведомления.
Типовые проблемы
- Импорт ничего не загружает. Проверьте ID партнёра, секретный ключ и тестовый режим в настройках подключения.
- Жанры не создаются. Проверьте выбранную категорию для дерева жанров и права продавца, которому принадлежат товары.
- Уведомление о продаже не отправляется. Проверьте, что у нужного статуса заказа включена опция отправки запроса в ЛитРес.
История изменений
v1.0.5
[*] Обновлен шаблон модуля.
v1.0.4 14.10.2026
[*] Изменены короткие теги v1.0.3 от 2022-12-26.
[+] Стандартизация модуля.
v1.0.2 от 2022-10-09
[+] Стандартизация модуля.
v1.0.1 от 2022-07-18
[*] Cтандартизация кода модуля.
v1.0.0 от 2021-11-10
[+] Первое издание.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.