Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Мобильное приложение

API для мобильного приложения
Укажите домен без http и слешей. Пример: domain.com
По подписке
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Мобильное приложение

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

Для чего нужен

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

Основные возможности

- передача товаров, категорий, баннеров, корзины, заказов, пользователей, брендов и промо;
- поддержка главной категории и отдельного блока баннеров;
- вкладка для баннеров, где задаются данные для мобильного сценария;
- чекбокс «Отображать в приложении» для способов оплаты;
- фильтрация по складам, если в магазине используется такой сценарий;
- поддержка бонусных баллов в корзине и заказах;
- поддержка оплаты через Paygine, включая карту и СБП;
- поддержка СДЭК и данных доставки;
- работа со связанными модулями, если они включены.

Как работает

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

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Владельцам
  • Покупателям
Архитектура
:
  • Backend
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.20.X
  • 4.19.X
  • 4.18.X

Инструкция к модулю Мобильное приложение

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

Что делает модуль

- передаёт в приложение товары, категории, баннеры, корзину, заказы, пользователей, бренды и промо;
- учитывает главную категорию и отдельный блок баннеров;
- поддерживает данные, нужные именно для мобильного сценария;
- учитывает фильтр по складам, если он используется в магазине;
- поддерживает бонусные баллы в корзине и заказах;
- поддерживает оплату через Paygine, включая карту и СБП;
- поддерживает данные доставки, включая СДЭК;
- работает со связанными модулями, если они включены.

Где находится модуль

Основные настройки находятся в Администрирование → Модули → Управление модулями → Мобильное приложение.

В карточке модуля доступны поля:
- id блока с баннерами;
- feature id бренда;
- id главной категории;
- id фильтра по складам модуля ms_filter_warehouses.

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

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

Как настроить

1. Укажите ID блока с баннерами, если хотите отдавать баннеры в приложении.
2. Укажите feature ID бренда, если приложение должно показывать бренды.
3. Укажите ID главной категории, если каталог строится от отдельной корневой категории.
4. Укажите ID фильтра по складам, если используется модуль ms_filter_warehouses.
5. Для нужных способов оплаты включите чекбокс Отображать в приложении.
6. При необходимости заполните данные баннеров на вкладке мобильного приложения в карточке баннера.

Как пользоваться

1. Подключите мобильное приложение к API модуля.
2. Проверьте, что в приложении корректно открываются каталог, баннеры, корзина и заказы.
3. Для товаров и категорий проверьте, что они попадают в мобильный сценарий так, как задумано в магазине.
4. Для баннеров проверьте, что используется нужный блок и нужные данные карточки баннера.
5. Для оплат проверьте, что в приложении доступны только те способы, которые отмечены как отображаемые.
6. Для доставки проверьте, что в заказах корректно передаются нужные данные по способу доставки и точкам выдачи.

Как проверить работу

- API должно возвращать товары, категории, баннеры и корзину без ошибок;
- выбранные настройки модуля должны влиять на выдачу каталога и баннеров;
- в заказах должны отображаться данные доставки и оплаты;
- при включённом бонусном модуле должны корректно работать баллы;
- при включённой оплате Paygine должен работать сценарий карты или СБП.

Если что-то не работает

- проверьте значения ID в карточке модуля;
- проверьте, что включены зависимые модули, если вы на них опираетесь;
- проверьте настройки баннера и способа оплаты, если нужные данные не попадают в приложение;
- проверьте, что в магазине есть нужные сущности: товары, категории, баннеры, бренды и способы оплаты.

История изменений

v1.1.3 от 16.04.2026

[+] Добавлены новые переменные из ms_fractional_stock и ms_packaging.

[!] Исправлены некорректные значения в API товаров и товарах для корзины.

[!] Исправлена передача email-уведомлений при оформлении заказа через API.

[!] Исправлена передача единицы измерения в API корзины и категориях товаров.

[+] Добавлены данные о способах связи в API создания заказа.

[+] Добавлена сортировка в API каталога товаров.

[!] Исправлен счётчик товаров в списке всех товаров категории.

[*] Список способов оплаты теперь зависит от выбранного способа доставки.

[+] Добавлен чекбокс «Отображать в приложении».

[+] Добавлен хук при получении товаров по ID.

[!] Исправлена передача количества товара 0 в API товара.

[+] Добавлена передача ПВЗ в заказ при его создании.

[+] Добавлен API для получения пунктов выдачи СДЭК.

[+] Добавлены ID и название способа доставки в API заказов.

[+] Добавлена стоимость доставки в API заказов.

[*] Изменён тип поля на странице создания и редактирования баннера.

[+] Добавлена вкладка «Мобильное приложение» для баннера.

[+] Добавлено поле каталога категории.

[+] Добавлен параметр device в API баннеров.

[+] Добавлена оплата картой через Paygine в API создания заказа.

[!] Исправлены некорректные статусы заказов.

[+] Добавлена настройка «ID метода оплаты Paygine».

[*] Изменена иконка модуля.

[+] Добавлена оплата СБП через Paygine в API создания заказа.

[-] Удалена настройка «ID метода оплаты Paygine».

[*] Проведён рефакторинг кода.

[!] Исправлено попадание выключенного баннера в API баннеров.

[!] Исправлена ошибка при создании заказа.

[!] Исправлена ошибка при повторении заказа.

[!] Исправлена оплата через СБП.

[+] Добавлен функционал «Бонусные баллы».

v1.1.1 от 15.07.2024

[*] Проведены работы после code review.

[+] Добавлены настройки модуля.

[+] Добавлен функционал профиля, заказов, избранного (частично).

v1.1.0 от 09.07.2024

[*] Переход с контроллера на API-дополнение.

[+] Добавлены сущности MsBanners, MsBlocks, MsBrands, MsCategories, MsProducts.

v1.0.0 от 05.06.2024

[+] Первое издание.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

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

Похожие модули