Over 200 add-ons available under a single subscription for $40 per month!

Mobile app

API for mobile app
Please enter a valid addres(es) of the shop where you are going to use the add-on.
By subscription
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk

This add-on is part of our Subscription plan.

Subscribe once — enjoy all add-ons without limits.

Mobile App

The add-on helps connect the store with a mobile app and send the catalog, banners, cart, orders, brands, favorites, promotions, and payments to it.

What it is for

- to show store products and categories in the mobile app;
- to display banners, brands, and favorites in the app;
- to let customers build a cart and place orders;
- to take shipping, reward points, and payment methods into account in the mobile flow;
- to manage app data without core store edits.

Key features

- transfer of products, categories, banners, cart, orders, users, brands, and promotions;
- support for the main category and a separate banners block;
- a banner tab for setting up mobile banner data;
- a “Show in app” checkbox for payment methods;
- warehouse filtering when this scenario is used in the store;
- reward points support in the cart and orders;
- Paygine payment support, including card and SBP;
- SDEK support and shipping data;
- works with related add-ons when they are enabled.

How it works

The add-on builds responses for the mobile app from store data and connected extensions. It helps display the right catalog, banners, products, cart, and orders, and can enrich them with payment, shipping, and reward point data when needed.

Have questions about the add-on?

Write to us.


Product:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Recipient:
  • Buyers
  • Owners
Development
:
  • Backend
  • Frontend
Localization:
  • English
  • Русский
Compatible versions:
  • 4.20
  • 4.19.X
  • 4.18.X

Instructions for Mobile App

The add-on provides data for a mobile app and helps connect the store with the mobile interface: catalog, banners, cart, orders, brands, favorites, promotions, and payments.

What it does

- sends products, categories, banners, cart, orders, users, brands, and promotions to the app;
- takes the main category and a separate banners block into account;
- supports the data needed for the mobile flow;
- works with warehouse filtering when that scenario is used in the store;
- supports reward points in the cart and orders;
- supports Paygine payments, including card and SBP;
- supports shipping data, including SDEK;
- works with related add-ons when they are enabled.

Where it is located

The main settings are in Administration → Add-ons → Manage add-ons → Mobile App.

The add-on card contains these fields:
- banners block id;
- brand feature id;
- main category id;
- warehouses filter id for the ms_filter_warehouses add-on.

When editing a banner, there is a Mobile App tab. It is used to set the banner data for the mobile flow.

When editing a payment method, there is a Show in app checkbox. It controls whether the method is available in the mobile interface.

How to configure

1. Set the banners block ID if you want banners to be returned in the app.
2. Set the brand feature ID if the app should show brands.
3. Set the main category ID if the catalog is built from a separate root category.
4. Set the warehouses filter ID if the ms_filter_warehouses add-on is used.
5. Enable Show in app for the payment methods that should be available in the app.
6. Fill in the banner data on the Mobile App tab in the banner card when needed.

How to use it

1. Connect the mobile app to the add-on API.
2. Check that catalog, banners, cart, and orders open correctly in the app.
3. For products and categories, check that they appear in the mobile flow as intended by the store setup.
4. For banners, make sure the correct block and banner card data are used.
5. For payments, make sure only the methods marked as visible are available in the app.
6. For shipping, check that the required shipping method and pickup point data are passed in orders.

How to check it

- the API should return products, categories, banners, and cart data without errors;
- the selected add-on settings should affect catalog and banner output;
- orders should include shipping and payment data;
- reward points should work correctly when the related add-on is enabled;
- Paygine card or SBP flow should work when payment support is enabled.

If something does not work

- check the ID values in the add-on card;
- check that dependent add-ons are enabled if you rely on them;
- check the banner and payment method settings if the required data does not appear in the app;
- check that the store has the required entities: products, categories, banners, brands, and payment methods.

Change history

v1.1.3 from 2026-04-16

[+] Added new variables from ms_fractional_stock and ms_packaging.

[!] Fixed incorrect values in product API and cart product data.

[!] Fixed email notifications during order creation through the API.

[!] Fixed unit of measure output in cart API and category products.

[+] Added contact method data in the order creation API.

[+] Added sorting in the product catalog API.

[!] Fixed the product counter in the category products list.

[*] Payment methods now depend on the selected shipping method.

[+] Added a “Show in app” checkbox.

[+] Added a hook when getting products by ID.

[!] Fixed product quantity 0 in the product API.

[+] Added pickup point forwarding when creating an order.

[+] Added an API for SDEK pickup points.

[+] Added shipping ID and name in the orders API.

[+] Added shipping cost in the orders API.

[*] Changed the field type on the banner create/edit page.

[+] Added a Mobile App tab for banners.

[+] Added a category catalog field.

[+] Added the device parameter in the banners API.

[+] Added card payments through Paygine in the order creation API.

[!] Fixed incorrect order statuses.

[+] Added the Paygine payment method ID setting.

[*] Updated the module icon.

[+] Added SBP payments through Paygine in the order creation API.

[-] Removed the Paygine payment method ID setting.

[*] Refactored the code.

[!] Fixed disabled banners appearing in the banners API.

[!] Fixed an order creation error.

[!] Fixed an error when repeating orders.

[!] Fixed SBP payments.

[+] Added reward points functionality.

v1.1.1 from 2024-07-15

[*] Post code review work completed.

[+] Add-on settings added.

[+] Profile, orders, and favorites functionality added (partial).

v1.1.0 from 2024-07-09

[*] Switched from controller to API add-on extension.

[+] MsBanners, MsBlocks, MsBrands, MsCategories, and MsProducts entities added.

v1.0.0 from 2024-06-05

[+] Initial release.

Legend:

[+] Added

[-] Removed

[*] Changed

[!] Bug fix

Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.

Similar add-ons