Nop Native Mobile App (iOS & Android)

Nop Native Mobile App (iOS & Android)
4.9 7
Customizable and very easy to integrate iOS & Android demo application sources code for nopCommerce. Both iOS (written in Swift 5) and Android (written in Kotlin) are native apps that utilize full native hardware performance.
Get extension You will be re-directed to the developer's website to download this plugin
Supported versions: 3.90, 4.00, 4.10, 4.20, 4.30, 4.40
Created: March 02,2016
Last updated: April 08,2021

This is an application for a public store of nopCommerce. By using our ready to use solution anyone can make his iOS and Android native application ready for nopCommerce Store. We use secure authentication. So customer data cannot be stolen.

Live Demo Apps

Our demo apps are available at Google PlayStore (Android) and Apple AppStore (iOS). Click below to download the related app.

Supported nopCommerce Versions

Mobile app (v1) is supported by nopCommerce version 3.8 to 4.1

Mobile app (v2) is supported by nopCommerce version 4.2 and above

You can integrate both apps by simply installing the nopCommerce REST API plugin (provided by nop-station). You can make this app ready-to-go by directly uploading to Apple AppStore or Google PlayStore in just a few minutes. The package you will have Swift 5 for iOS (11 or later), Kotlin 1.3.71 for Android (Lolipop version or later) app and the NopCommerce REST API plugin. The package comes with both with-source and without-source sub-packages.



  1. Banners/Carousel on top of the homepage. Every items can be mapped to a specific category/product/manufacturer/vendor/topic page.
  2. Different preview sections for featured categories, products and manufacturers.
  3. Hamburger menu for quick access into all categories and subcategories with left slider.


  1. Option to visit subcategories if available.
  2. Sort products by Position, Name: A to Z, Name: Z to A, Price: Low to High, Price: High to Low and Created on.
  3. Filter products with price range and filterable specification attributes.
  4. Change page size for loading products in page.
  5. Multi paging on scroll.


  1. Sort products by Position, Name: A to Z, Name: Z to A, Price: Low to High, Price: High to Low and Created on.
  2. Change page size for loading products in page.
  3. Multi paging on scroll.


  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 Created on.
  3. Change page size for loading products in page.
  4. Multi paging on scroll.
  5. Option to contact a vendor.


  1. Responsive search field.
  2. Advance search by vendor, price range, manufacturer etc.
  3. Multi paging on scroll.

Product details

  1. Add to cart and add to wishlist buttons
  2. Carousel/Slider for available images of the product
  3. Popup zoom for product image.
  4. Product name, price, availability and descriptions.
  5. Option to customize product quantity
  6. Dynamic attribute pickers like dropdown, checkmark and radio button to choose color, size or any other specifications.
  7. Carousel for related product list.
  8. Carousel for customer also purchased product list.
  9. Supports both single and group products.

Shopping cart

  1. List view of products in the cart.
  2. Delete individual items.
  3. Update quantity of individual items.
  4. Apply coupon codes if available
  5. Apply gift card if available.
  6. Formal invoice description: Sub-totals, shipping cost, discount, tax and total amount.
  7. Apply all attributes.


  1. Checkout processes are same as default nopCommerce: Billing Address, Shipping Address, Shipping Method Selection, Payment Method Selection, Summary & Checkout Confirmation.
  2. Supports all kind of payment methods (Button, Redirect, Statndard).
  3. Supports all shippings methods.
  4. Auto skip next step when required.
  5. Guest checkout available.
  6. Use reward points for purchase.


  1. New customer registration.
  2. Traditional login with user credential.
  3. Password recovery option.
  4. Update password.

My account

  1. Update user information.
  2. Manage customer address.
  3. User wishlist
  4. Option to see downloadable products.
  5. Reward points.
  6. Product reviews.

My orders

  1. Quick view of 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 with file download option.
  7. Create return request with file upload.


  1. Add to wishlist, update, delete etc.
  2. Move products to cart from wishlist.


  1. Allows multiple languages.
  2. Allows multiple currencies.
  3. Option to change app logo.
  4. Option to force user to update app.


  1. Secure API with JSON Web Token.
  2. IAT enable/disable for JSON Web Token.

Push Notification

  1. Customer email validation notification.
  2. Customer registered welcome notification.
  3. Customer welcome notification.
  4. New customer notification.
  5. Customer order cancelled notification.
  6. Customer order completed notification.
  7. Customer order paid notification.
  8. Customer order placed notification.
  9. Customer order refunded notification.
  10. Shipment delivered notification.
  11. Shipment sent notification.
  12. Scheduled campaign notification.

Plugin Installation Process

  1. Download the product from downloadable products list.
  2. Extract zip file and upload NopStation.Core, NopStation.WebApi & NopStation.AppPushNotification from plugin list page and then install.
  3. Apply plugin license key from Nop StationCore settingsLicense.
  4. Apply Google console api access key from Nop StationPluginsApp push notification > Configuration.

Mobile Application Publish

  1. Create and prepare Apple and Android developer account.
  2. Create signed binary file from source code (.ipa for iOS and .apk for Android ) and upload to individual online stores accordingly.
  3. Mobile applications will be published when the app store or play store authority has completed their review process .

hany2020 12/3/2020 2:00 AM
custom plugins support
If custom plugins added to web, how to show new functionality on the mobile? or this is not supported? plugins are such as photo viewer 360, etc.
Was this review helpful? Yes0 / No0
A manager responded to this review
plugins are such as photo viewer ==> No, These will not work with apps by default.

You can check our PWA plugin for this ==>
ofk 11/30/2020 3:51 AM
Source Code and Notifications
Is there source code included?
Is there admin panel ? If not, how application send "New customer notification" and to where?
Was this review helpful? Yes0 / No0
bemnet 8/28/2020 1:38 PM
version 4.3
i need this app for 4.3 version, when will it be available?
Was this review helpful? Yes0 / No0
A manager responded to this review
Thanks for your review.

4.30 is available in our store.
[email protected] 7/18/2020 2:33 AM
Looks nice app
If we buy this, can we use for our multiple client's stores?
Was this review helpful? Yes0 / No0
A manager responded to this review
You have to purchase  multiple url license
mrvinltkn 4/20/2020 6:39 AM
Is it support any theme ?
Is it support any theme or not?
Was this review helpful? Yes3 / No1
A manager responded to this review
It is Native Mobile App (iOS+Android). You can change design as like your themes.
Sohol 7/21/2019 4:12 AM
very good
Was this review helpful? Yes0 / No1
a.m. 8/18/2017 2:07 AM
Very good job
Very good job by nopCommerce solution partners! Recommended for all stores requiring a mobile application
Was this review helpful? Yes5 / No6