nopCommerce Mobile App for iOS and Android

Convert your nopCommerce store into a mobile app and boost your sales with the best customer experience.

Use the links below to try the demo mobile application.

nopCommerce Mobile App for iOS and Android

Ready to use

No coding or design skills required

You just need to take a few simple steps to set up a mobile app right in the admin panel of your nopCommerce store and upload it to the App Store and Google Play Store. After that, your customers can easily download the app and use your online store on mobile devices.

Seamless workflow

Manage your mobile app directly in the nopCommerce admin area. That way you don’t need to submit each change to the App Store and Google Play Store.

High level of protection

Thanks to robust backend technologies and third-party integrations, the mobile app protects sensitive data and prevents retail fraud. It also supports secure authentication, so customer data cannot be stolen.

Frontend functionality without any limitations

The mobile app supports the built-in functionality of nopCommerce, ensuring excellent mobile customer experience on a par with the responsiveness of your eCommerce website.

Easily adapt to any business requirements

Available with source code

You can expand the functionality of the mobile app with new features and tailor it to your business needs.

Built on Flutter

Flutter is an open-source framework by Google. It is easy to learn and offers a fast way to build natively compiled apps for both iOS and Android. A single code base guarantees unparalleled productivity. Flutter runs on Dart, a high-performance, portable language for multi-platform development. The new Flutter 3 includes support for Material You, allowing developers to take advantage of an adaptable, cross-platform design system that offers dynamic color schemes and updated visual components.

Based on the latest mobile development technologies

State Management - Riverpod is used as a reactive caching and data binding environment.

Networking - To access the Web API, we automatically generate a client based on the OpenAPI format using the Swagger generator.

Navigation and routing - The routing layer is provided by the go_router package, which provides a URL-based declarative API, making it easier to navigate and process links.

Includes the Web API plugin

The installation package includes the nopCommerce Web API plugin with the source code (so you don’t need to buy it as a stand-alone plugin, which will save you $850). The Web API plugin covers all the nopCommerce methods: backend and frontend.

Modern, clean and user-friendly design

UI design at its finest

The nopCommerce mobile app is built with the Material 3 Design. It is an adaptable system of guidelines, components, and tools that support the best practices of UI design.

Limitless customization

Thanks to the source code and Material You features, our mobile app streamlines collaboration between designers and developers. This allows to change the application interface easily and quickly, following any requirement and business need.

Best mobile customer experience

Straightforward design, intuitive navigation and powerful nopCommerce features help users find a necessary product and place an order with minimum effort, let alone repeat the previous purchase in just one click.

Try our mobile app demo on your Android or iPhone

Use the links below to download the nopCommerce demo mobile app from the App Store or Google Play

List of supported features

Here are all the features supported by the nopCommerce mobile app:

  • Homepage
  • Search
  • Checkout
  • Wishlist
  • Catalog
  • Product details
  • Authentication
  • Settings
  • Manufacturer
  • Product review
  • My account
  • Contact us
  • Vendor
  • Shopping cart
  • My orders
  • Security
  1. Banners/Carousel on top of the homepage. Every item can be mapped to a specific category / product / manufacturer / vendor.
  2. Different preview sections for featured categories, products and manufacturers.
  1. Checkout processes are the same as default nopCommerce: Billing Address, Shipping Address, Shipping Method Selection, Payment Method Selection, Summary & Checkout Confirmation.
  2. Supports all kinds of payment methods (Button, Redirect, Standard).
  3. Supports all shipping methods.
  4. Auto-skip when required.
  5. Guest checkout available.
  6. Use reward points for purchase.
  1. Add to wishlist, update, delete, etc.
  2. Move products to cart from wishlist.
  1. Filter products by price range and specification attributes.
  2. Sort products by Position, Name: A to Z, Name: Z to A, Price: Low to High, Price: High to Low, and Date.
  3. Multi-page scrolling.
  1. Product name, price, availability and description.
  2. Dynamic attribute pickers like dropdown, checkmark and radio button to choose color, size or any other specifications.
  3. Carousel/Slider with product images.
  4. Related product list Carousel.
  5. Carousel for the Customer Also Purchased product list.
  6. Add to cart and add to wishlist buttons.
  7. Supports both single and group products.
  8. Supports rental products.
  9. Supports downloadable products.
  10. Supports Back in stock subscriptions.
  11. Supports customer entered price.
  12. Supports gift card products.
  1. New customer registration.
  2. Traditional login with user credentials.
  3. Password recovery option.
  4. Password update.
  1. Supports multiple languages (default English in the installation package).
  2. Supports multiple currencies (tax-inclusive pricing available).
  1. Sort products by Position, Name: A to Z, Name: Z to A, Price: Low to High, Price: High to Low, and Date.
  2. Multi-page scrolling.
  1. Option to review and rate products.
  2. Option to mark others’ comments as useful.
In-app support for customers via a contact form.
  1. Option to visit vendor list page.
  2. Sort products by Position, Name: A to Z, Name: Z to A, Price: Low to High, Price: High to Low, and Date.
  3. Multi-page scrolling.
  1. List view for products in the cart.
  2. Delete the chosen items.
  3. Update quantity of individual items.
  4. Apply coupon codes if available.
  5. Apply gift cards if available.
  6. Formal invoice description: Sub-totals, shipping cost, discount, tax and total amount.
  7. Apply all attributes.
  1. Quick view details for order list.
  2. Option to see order details.
  3. Order status, payment status, shipping status.
  4. Re-order items from a specific order.
  5. Order shipments.
  6. Order notes for the file download option.
  7. Create a return request for the upload file.
Secure API with JSON Web Token.

Terms and Conditions


The mobile app is available at $2500.

The installation package of the nopCommerce mobile app includes the Web API plugin (so you don’t need to buy it as a stand-alone plugin, which will save you $850).

Installation process and supported versions:

Find more information on how to set up and publish your mobile application here.

The mobile app is compatible with nopCommerce 4.50 and above.

Terms of use

  • Under the nopCommerce mobile app license, you can install and use the mobile app with the Web API plugin only on a single website domain (URL).
  • If you want to purchase the mobile app for multiple URLs, please contact us for a special price.
  • Within 12 months after the purchase, you’ll get access to:
    • Bug fixes and improvements
    • Free upgrades to the latest nopCommerce versions.
  • You can still use the mobile app after this period. But if you want to preserve access to bug fixes and free upgrades to the latest versions of nopCommerce, you’ll have to renew the license for one more year. The renewal cost comes with a 50% discount.
  • Please read the license terms here.

Boost your sales by enhancing customer experience

  • Improve mobile conversion
  • Increase customer retention
  • Get more repeat orders
Your license will be set fo this URL. For example, www.yourstore.comIf you want to purchase the plugin for multiple URLs, please contact us to discuss discounts

Have any questions or need help?

Frequently Asked Questions

Is my license valid for local development servers or internal servers, for example, a test server?

Yes, the license is valid for internal servers.

Can I still use the mobile app after my license expires in 1 year?

Yes, you can still use the mobile app. But if you want to preserve access to bug fixes and free upgrades to the latest nopCommerce versions, you will have to renew your license. It’ll be valid for one more year.

How much does it cost to renew the license?

It’s 50% of the original price. For example, if you purchased the mobile app for $2500, then you can renew the license for $1250

How can I renew my license?

You can renew your license by going to the “My Account” page, then “Orders”, your original order details page and pressing the “Renew” button.

I’ve changed my website URL. Can you transfer my license to the new URL?

According to our license, you can't change the URL connected to the mobile app. A separate mobile app must be purchased for each store (URL) and cannot be used more than once. You have to buy a new one for each website you launch.