Landing Page Details

Ionstore is an Ionic WooCommerce Full Application for Android and iOS. As we know that WooCommerce has been used by 30% eCommerce worldwide nowadays. We create this app to easily connecting your WooCommerce website with hybrid mobile application (Android & iOS). Just follow our getting started and video guide and your app is ready to run.

In this beta version, we include some features that will bring your business into the apps. You can manage your products, categories and orders from WooCommerce dashboard and it will connect with the apps. We add PayPal as your payment method and some method for shipping. Your customer can use quick search from the app to quickly find the wanted product. We also add signin and signup feature.

We still have a very huge homework to make this app work perfect for your business. So, don’t be hesitate to contact us and tell us what feature do you need. We will keep update this project and keep learning to the next project. If you have any question to ask, feel free to contact us.

Don’t waste your time to develop features and themes. Just focus on your business and goal. We will keep update all features and themes.

NEW FEATURES !!!

1. RazorPay Payment Gateway
Now Ionstore support RazorPay for India country only. RazorPay support credit card, PayuMoney and others.

2. Support Multi Languages
You can use multilanguage on Ionstore. Also you can add other language.

3. Coupon Code in Checkout
Add coupon code from you WooCommerce and it can be used from you app (currently only works with coupon type: Cart Discount & Cart % Discount).

4. Home slider
Horizontal slider on your home screen that connected with Wordpress Slider Plugin.

5. Rate App (only work on real device)
Your customer rates your app.

6. Scroll to Top
Button click to the top when you are scrolling down.

7. Edit Profile (only work on real device)
Customer can edit their profile name after logged in.

8. Edit Billing Address / Shipping Address (only work on real device)
Customer can edit their billing and shipping address after logged in.

9. Setup Currency Format (from WooCommerce)
You can setup your currency format from you WooCommerce admin.

10. Setup Number Decimal of Currency for your Product Price (from WooCommerce)
You can setup your number decimal of currency from your WooCommerce admin.

Ionstore Features

1. WooCommerce REST API
Connect your WooCommerce products and categories with the Android and iOS app.

2. Sigin / Signup using Wordpress account
Your customer can use their account to login in this app. And new customer can signup from the apps.

3. My Order
You customer can manage their order and view their history order from this menu.

4. Product Category / Subcategory
You can add category and subcategory from WooCommerce dashboard and it will be shown in your apps.

5. Shipping Method
You can add shipping method in your apps.

6. PayPal Gateway
Your customer can pay their order using their PayPal account.

7. Quick Search
Your customer can search their wanted product.

8. Contact
You customer can easily call and contact you using this menu.

9. FAQ
Frequently ask questions to educate your customer about your online shop.

10. Wishlist
Add/edit product to/from wishlist.

11. Blog
Connect your Wordpress post into your app.

Important

In order to modify the app, you have to know the basic knowledge of HTML, CSS and AngularJS. Also, you have to have basic understanding about Ionic Framework.

You can read our detail documentation for details or read the documentation from Ionic official installation guide.

Version History

Version 2.1.4 – Released 23 December 2016

Issues Fixed:
- Fixed: Fixed: Installing RazorPay plugin "cordova plugin add https://github.com/razorpay/razorpay-cordova.git --save" 
- Fixed: Fixed: Button Email clicked on Contact Page (file controller.js: ContactCtrl)
——————————————————————————————————————————

Version 2.1.3 – Released 16 December 2016

New features:
- New Payment: RazorPay for India
- Support Multi Languages
- Coupon Code in Checkout (currently only works with Cart Discount & Cart % Discount)
——————————————————————————————————————————
Issues Fixed:
- Fixed: Add "gap://ready;" into tag in index.html (problem with Rate App in iOS 10)
- Fixed: Edit all template files in order to support NEW multi languages feature
- Add new js files: directive.js, filter.js, language.js, config.js
- Edit style.js file to support coupon code form in Checkout
——————————————————————————————————————————
Documentation:
- Add RazorPay - RazorPay for India Only (Currency: Rupee)

Version 2.1.2 – Released 29 November 2016

New features:
- Set Currency Format from WooCommerce admin
- Set Number Decimal of Currency for Product Price from WooCommerce admin
——————————————————————————————————————————
Performances:
- Add plugin cordova-plugin-crosswalk-webview for Android 4.0 (for iOS build, you can remove this plugin)
note: Many users still use Android 4 and they get white screen when running their app on real device, so I add Crosswalk to solve their problem
- File updated: app.js, controller.js, style.css and all template files
——————————————————————————————————————————
Issues Fixed:
- Fixed: Currency format in Confirm page
- Fixed: Custom number decimal in all pages
- Fixed: Product zoom in Product page
——————————————————————————————————————————
Documentation:
- Edit: App Configuration

Version 2.1 – Released 07 November 2016

New features:
- Edit Profile
- Edit Billing Address
- Edit Shipping Address
- Rate App
- Home Slider
- Scroll to Top
——————————————————————————————————————————
Performances:
- Added: plugin cordova-plugin-apprate
- Added:library topscroller.js
- Added:edit-account.html
- Added:edit-billing.html
- Added:edit-shipping.html
- Updated: app.js, controller.js, style.css, home.html
——————————————————————————————————————————
Issues Fixed
- Fixed: Blank screen on Android 4.0
——————————————————————————————————————————
Documentation:
- Added: Slider - Slider Revolution
- Added: App Configuration menu
- Added: FAQs item
- Removed: Add Plugin menu

Version 1.1 – Released September 2016

New features:
- Wishlist
- Blog and Blog Detail
- COD payment method
- Local Pickup shipping method
——————————————————————————————————————————
Performances:
- Removed: cordova crosswalk-webview
- Added: directive "focusMe" for QuickSearch
- Added: <preference name="KeyboardDisplayRequiresUserAction" value="false" /> in config.xml
- Added: <allow-navigation href="tel:*" /> and <allow-intent href="tel:*" /> in config.xml
- Added: blog.html
- Added: blog-detail.html
- Added: wish.html
——————————————————————————————————————————
Issues Fixed:
- Fixed: Currency issue (watch demo https://youtu.be/hX4otNB0MBc)
- Fixed: Checkout using PayPal on iOS (change “_self” to “_blank” in ConfirmCtrl)
- Fixed: Cancel/Done while Checkout using PayPal
- Fixed: Call button in Contact
——————————————————————————————————————————
Documentation:
- Added: cordova toast plugin - Add Plugins
.

Version 1.0 – Released 19 August 2016

Add Project to store.
  • gaboshore

    2017-10-22 18:30:03
    Purchased Reply

    Hello, can I get just the web version of it?

  • ionicpremium

    2017-10-23 01:19:15
    Purchased Reply

    Hi, you can use the our latest product of Ionstore. It can use web version, check our demo here: https://www.ionicpremium.com/ionstore2

  • adityahampasagar

    2017-10-14 04:55:02
    Purchased Reply

    I'm getting Error in connection while loggin in and creating an account. I have installed JSON API User plugin. How can I remedy this?

  • ionicpremium

    2017-10-15 18:55:17
    Purchased Reply

    Hi, tks for buying our product. It seems that JSON API User has updated their plugin with the new API url, you need to edit it. Change the url with: http://yourweb.com/api/user. For details, you can check it here: https://wordpress.org/plugins/json-api-user/

  • akkisha

    2017-07-30 19:54:00
    Purchased Reply

    questions :- 1) does it suppoort all woocommerce shipping methods ? 2) does razorpay work properly ? as per the comments above their is some issue. ~~~~~~~~~~ Requirements :- 1) can you add instamojo indian gateway too ?

  • ionicpremium

    2017-08-12 02:50:59
    Purchased Reply

    Hi, we currently use manual configuration to support shipping (does not use API, yet). You need to re-install razorpay plugin to get it works. We currently does not support instamojo, but will consider to add it.

  • ateleb

    2017-07-05 10:29:25
    Purchased Reply

    Hello, Also, is there a way to add filters in the search? In other words to search with a certain price range, or something similar?

  • ionicpremium

    2017-08-01 19:53:32
    Purchased Reply

    Hi, you will need Ionic 1 and AngularJS skill to do it. Thanks.

  • rameshp2203

    2016-11-09 17:37:02
    Purchased Reply

    Shipping cost based on pin code or states available????

  • ionicpremium

    2016-11-10 02:06:21
    Purchased Reply

    Hi @rameshp2203, sorry I have not found any shipping API that can be used for free. I think it need custom work to do it.

  • rameshp2203

    2016-11-10 06:32:16
    Purchased Reply

    You mean https://goshippo.com/features/developers/ or https://docs.postmen.com/ they are free api with lots of developer language..I want your application but this feature is necessary for my printing crds shop..plz let me know chances of this feature in future updates???tks..

  • ionicpremium

    2016-11-16 22:17:34
    Purchased Reply

    Hi, they are not free. You have to pay for each shipment label print. I think you need to hire freelance to integrate it. THanks.

  • kalak

    2016-11-17 01:11:48
    Purchased Reply

    Push notification, do this support iOS devices? Your documentation are only showing android setup.

  • ionicpremium

    2016-11-17 01:34:23
    Purchased Reply

    Hi @kalak, yes of course. You will need Apple Developer account to setup notification for iOS, then upload it into App Store.

  • jchampagne35

    2016-12-01 02:41:21
    Purchased Reply

    What is the changelog on the update that was just released today?

  • ionicpremium

    2016-12-01 02:46:05
    Purchased Reply

    You can now setup your Currency Format and Number of Decimals for your product price from WooCommerce, it will be connected with your apps. You can also choose whether to use currency format or currency name for your product price (from js/app.js file). More information here: http://ionstore.ionicpremium.com/ionstore-doc/#version

  • jchampagne35

    2016-12-01 02:53:34
    Purchased Reply

    Thanks for that info! Ever fixed the issue on building project with Xcode 8 yet? I am still having to build with Xcode 7.3 When I build with Xcode 8: 1: Rate app function does not work 2: contact email function does not work 3: Main Importance, PayPal doesn't open up Thank god my 2nd computer still has Xcode 7.3 Thanks again!

  • ionicpremium

    2016-12-01 03:18:26
    Purchased Reply

    Yes, it worked on my Xcode 7.3 also. Now I'm installing Xcode 8.2 Beta to testing/debugging the Ionstore. Will inform you later, how to fix the issue. Haha, may God always be with you. You are the lucky one. :)

  • ionicpremium

    2016-12-03 00:13:08
    Purchased Reply

    I've tried Ionstore on Xcode 8.2 - iOS 10.1 and it all works there. Contact also works. :) Note: You need to add this "default-src 'self' gap://ready;" into the Content Security Policy in index.html.

  • webmastervirginie

    2016-09-02 20:10:42
    Purchased Reply

    I search a module for create an appli for deposit photos, videos, pdf, by my customer profile, create a customer profil, i want also admin for edit my app, compatible android with ios, It's possible? can you help me? Thanks

  • webmastervirginie

    2016-09-02 20:11:29
    Purchased Reply

    i want also agenda (RDV) and map location

  • ionicpremium

    2016-09-02 21:32:21
    Purchased Reply

    Hi, I think you need a custom work for that features. You can email me [email protected]

  • herdinata

    2016-09-07 12:28:23
    Purchased Reply

    pre-buy: Please Add COUPON , EDIT PROFILE, and REVIEW PRODUCT these features are very important in the E-commerce.

  • ionicpremium

    2016-09-07 15:10:34
    Purchased Reply

    Hi @herdinata. Yes of courses, that's why I add that features in my "What's Next" list. I hope you enjoy our works. :)

  • vinayaksandilya

    2017-01-03 05:32:50
    Purchased Reply

    @ahmed7azem if your reading this app is just perfect just needs some minor updates and to push notify from your wordpress just use onesignal plugin for push notification which uses api to push notifications directly from your wp dash :) have a great day

  • ionicpremium

    2017-01-03 23:37:01
    Purchased Reply

    Thank you, you are rock!

  • vinayaksandilya

    2017-01-04 02:44:05
    Purchased Reply

    Nah ! You people are the real rockstars

  • rahmadtheone

    2016-12-18 22:00:29
    Purchased Reply

    Need help? when I run my app in browser it just fine. but when I run debug in android device is show "Check Your Connection" Im using android Marsmallow

  • rahmadtheone

    2016-12-19 00:35:32
    Purchased Reply

    oke I fix that issu. But when I login or register is show messege "Error in Connection"

  • rahmadtheone

    2016-12-19 06:24:10
    Purchased Reply

    when I change use your URL, CustumerKey & CustumerSecret is can login & register but when I use my URL, CustumerKey & CustumerSecret I can't login & register. What is the problem.

  • ionicpremium

    2016-12-19 22:38:17
    Purchased Reply

    Hi, have u installed JSON API USER Plugin? It is already mentioned in our doc.

  • rahmadtheone

    2016-12-20 04:16:45
    Purchased Reply

    Thanks. but the problem not JSON API USER. Problem is when I active plugin wp super cache I cannot login. oke I fix all my issue

  • ionicpremium

    2016-12-20 04:31:33
    Purchased Reply

    Good luck for you.

  • ajaysingh11

    2017-01-04 06:26:14
    Purchased Reply

    Hi, I have purchased your app. But i am facing a problem if i add more than one variations of product (example if i add both color and size of a tshirt) , then both the variations are not correctly displayed in the app. Please confirm if your app supports only one variation of product. Thanks.

  • ionicpremium

    2017-01-05 15:46:44
    Purchased Reply

    Hi, tks for your purchased. Currently our app only support 1 variation for each product.

  • zenweb

    2017-01-24 18:17:51
    Purchased Reply

    After updating a cordova-plugin-crosswalk-webview i am getting APK very heavy in size and also getting error No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin afer installing the Chrome plugins

  • ionicpremium

    2017-01-25 19:59:48
    Purchased Reply

    Hi, yes crosswalk will increase your app size. But, we need crosswalk in order to make the app works with Android 4.0. You can email me if you still facing this issue. Thanks.

  • nazmulh

    2017-01-27 23:18:40
    Purchased Reply

    Hi! I sell product only in some countries of the world. And only in my country i offer free shipping. But when i using this app, user from anywhere in the world can order with any shipping method. But it is not desirable. So how can i solve it?

  • ionicpremium

    2017-01-31 17:13:46
    Purchased Reply

    Hi, you have to custom the checkout controller in order to set the specific countries for your need.

  • nazmulh

    2017-01-31 17:52:18
    Purchased Reply

    Is it possible to pull the shipping method and shipping zone directly from website using api?

  • ionicpremium

    2017-01-31 17:57:47
    Purchased Reply

    Hi, not yet. We do it manually from the app.

  • jaralo

    2017-01-29 07:34:59
    Purchased Reply

    Hi Friends. I have a terrible problem. I already configured all the data in the config.js file, but when I try to make the purchase and paypal it gives me an error "error, please check your conection" This happens on both the pc and the real android device. Can you help me please?

  • ionicpremium

    2017-01-31 17:49:23
    Purchased Reply

    Hi, paypal only works on you real device. Here what you can do: 1. Make sure your paypal client secret is correct (read here: http://ionstore.ionicpremium.com/ionstore-doc/#paypalSand) 2. You have to create sandbox buyer account paypal developer (https://developer.paypal.com/developer/accounts/) If the error still occured, restart your internet connection in order to get a new IP address and use chrome://inspect/ to debug the app using usb cable. Thanks.

  • jaralo

    2017-02-01 03:05:22
    Purchased Reply

    Hi, All steps are fine. I sent you an email with the images of the errors thanks

  • jaralo

    2017-02-01 15:35:56
    Purchased Reply

    can you help me by teamviewer friends?

  • ionicpremium

    2017-02-02 03:56:54
    Purchased Reply

    Of course, please email me, thanks.

  • abayuba

    2017-03-10 07:30:45
    Purchased Reply

    error 401(unathorized) GET http://industriasmecanicasgreco.com/mobile/app/wc-api/v3/products/categorie…version=1.0&oauth_signature=SAiMHJf7wmugORzXNTKSzqGJ7FfDtCOCezYS9JVqoEI%3D 401 (Unauthorized). It is workin very web .....Suddenly stopped working

  • ionicpremium

    2017-03-11 01:14:16
    Purchased Reply

    Hi, please check your CORS in your chrome browser.

  • yusufhay

    2017-02-08 17:46:20
    Purchased Reply

    Hi, in check out page i want country as default India and city and address to be dropdown can you please guide me.

  • yusufhay

    2017-02-08 20:22:13
    Purchased Reply

    and how to add minimum cart value

  • yusufhay

    2017-02-09 20:19:04
    Purchased Reply

    my Razor pay is taking 230 rs as 2.30rs

  • yusufhay

    2017-02-09 20:19:18
    Purchased Reply

    Share not working

  • yusufhay

    2017-02-09 21:19:16
    Purchased Reply

    new order email is not working

  • ionicpremium

    2017-02-10 06:32:22
    Purchased Reply

    Hi, do you have AngularJS skill? You need it to custom your app. Share is only works on real device. To get email when new order, here what you can do: 1. open your js/controllers.js 2. in ConfirmCtrl, put this: "WC.api().put('orders/'+order.id, {order: {status: 'on-hold'}}, function(err, data, res){});" before "$state.go('app.thanks' ... ... ... " Thank you.

  • yusufhay

    2017-02-10 16:05:26
    Purchased Reply

    my Razor pay is taking 230 rs as 2.30rs

  • yusufhay

    2017-02-10 16:05:26
    Purchased Reply

    my Razor pay is taking 230 rs as 2.30rs

  • ionicpremium

    2017-02-12 02:02:13
    Purchased Reply

    RazorPay is only support for Indian currency.

  • yusufhay

    2017-02-13 21:40:47
    Purchased Reply

    Yes i am using Indian currency. still it shows 230 ₹ as 2.30₹

  • ionicpremium

    2017-02-16 02:06:10
    Purchased Reply

    Hi, based on Razor Doc: "The amount of refund in paisa. e.g. If amount = 100, it means Re 1. Min amount = 100 (Re 1)". Read here: https://docs.razorpay.com/docs/return-objects

  • yusufhay

    2017-02-16 17:21:19
    Purchased Reply

    so how add price from woocommerce to take the correct format please help client is waiting badly.

  • yusufhay

    2017-02-16 18:32:58
    Purchased Reply

    its showing "payment id does not exists plz help" in test credentials but with same id its working fine in website

  • ionicpremium

    2017-02-20 00:32:38
    Purchased Reply

    You have to use rupee as your currency for India.

  • yusufhay

    2017-02-24 05:15:50
    Purchased Reply

    I am using rupee as my currency

  • ionicpremium

    2017-02-24 06:52:54
    Purchased Reply

    Are you using paypal? It will not work with rupee

  • ourag

    2017-03-09 23:53:36
    Purchased Reply

    So far looks like a great product only thing that is keeping me from buying verse another ionic app is you are lacking stripe payments and the ability for users to browse and add items to a wishlist for viewing later. Are these two things in the future pipeline?

  • ionicpremium

    2017-03-11 01:10:01
    Purchased Reply

    Hi, yes we already add Wishlist into the app. But stripe will be coming soon. Thanks.

  • Nwras

    2017-05-16 13:40:06
    Purchased Reply

    in the home page of the app , can we change the latest products section, and make it point to specific category ? Ex.: ( show the product of X Category )

  • ionicpremium

    2017-05-16 18:11:52
    Purchased Reply

    Hi, yes. You need to change the query in HomeCtrl to the specific category you want to. Check the CategoryCtrl.

  • Nwras

    2017-05-16 22:34:30
    Purchased Reply

    can you edit it to get from category id = 78 WC.api().get('products?page='+page+'&fields=id,title,price,regular_price,on_sale,in_stock,featured_src', function(err, data, res){

  • ionicpremium

    2017-05-20 06:24:55
    Purchased Reply

    Hi, you need to check WooCommerce API documentation. http://woocommerce.github.io/woocommerce-rest-api-docs/v3.html

  • RamyRagab

    2017-06-26 15:32:50
    Purchased Reply

    hi i want ur support email to solve sliders

  • ionicpremium

    2017-08-01 19:44:34
    Purchased Reply

    Hi, very too late to respond. I lost my lapton for the 2nd time, and just get my new laptop and ready to works normally. You can email me if still face any problems.