WooCommerce for iOS

The WooCommerce iOS App is now available for free from the Apple iTunes Store.

Thank you for downloading our iOS app! This guide walks you through the setup of the Official WooCommerce App, such as how to get store credentials to sync your store admin and how to use the app.

Requirements ↑ Back to top

This app requires:

  • iOS 9.1+ and works with the iPhone 4 to current generations (iPhone 8 & iPhone X). The app works on iPad, although it not a universal app as the interfaces was not designed for it specifically.
  • Your store to be running WooCommerce 3.0+ with REST API enabled, as REST API is required for the app to function. The version of WordPress should be 4.4+.
  • An active SSL certificate installed on your site is also required. More info and how to get a free SSL at: SSL and HTTPS.

If you purchased the app in error, you can request a refund from the Apple iTunes Store. More at: Request refund for an iTunes or App Store purchase.

Table of contents ↑ Back to top

Connecting store to iOS app ↑ Back to top

Before setting up the app, you must generate API credentials for your site. An Invalid Credentials error may appear if you do not, and then you need to quit the app and try again.

Generate API Credentials

  1. Follow instructions for Generate API Keys at WooCommerce REST API.
  2. Select Read and Write (preferred/recommended) to change order status from the app.
  3. Copy these keys and email or text them to yourself so you can copy/paste them easily into the app. Alternatively, use any QR Code Reader app to copy the keys to your phone.

Now you’re ready to connect your shop to the WooCommerce iOS app.

Connect your WooCommerce store to the iOS app

Our Welcome screen should display upon downloading the app. Select Get Started and enter your store’s URL and API credentials when prompted:

  1. Go to your user profile (where we generated API keys) and copy the consumer key, then go back to the WooCommerce app.
  2. Select the clipboard icon to paste this value into the Consumer Key field.
  3. Repeat this process for the Consumer Secret. Alternatively, you can use any QR Code Reader app to copy the keys to your phone.
  4. Select Complete Setup! This adds your store information to the iPhone app.

If you manage more than one store, you can add other URLs later.

Adding multiple store accounts ↑ Back to top

It’s possible to manage multiple WooCommerce stores using the WooCommerce iPhone app. Once your first store is set up, you can add up to three (3) more stores to the app.

Open the main menu for the app.

1/ Select the menu icon in the top right corner, or swipe one finger from the left side of the screen to the right. This will open the app menu.

WooCommerce iOS App | Open App Menu

This menu allows you to view orders, products in your store, or the app dashboard to get an overall view of sales. If you want to add another store, go to the My Shops submenu.

2/ Either swipe your finger from left to right again, or click on your store name at the top of the menu:

WooCommerce iOS App | Add new Store

3/ Select Add Another Shop. This starts same process you completed when you first set up the app.

4/ Generate a new set of API credentials from the site you’re adding, and enter them to gain access to the admin panel your next store. Each site that you connect to requires a set of API credentials from that site.

You can add and manage up to 4 store accounts using this app.

Deleting stores ↑ Back to top

You can add a maximum of 4 stores to your app. If you’d like to delete these at any time, use the app’s Settings page.

To access the Settings page, swipe from the left edge of the screen to bring up the app menu. Select the Settings gear in the bottom left corner:

WooCommerce iOS app settings

This brings up a menu where you can get app information and view your shops. Select My Shops to bring up your shop list:

WooCommerce iOS App My shops list

When viewing your shops, swipe your finger from the right edge to the left to bring up a Delete button:

WooCommerce iOS App delete shops

Select Delete to remove this shop from the app.

Revoking access for users ↑ Back to top

To remove access for a user, you must revoke the user’s API credentials.

Go to WooCommerce > Settings > API > Keys / Apps .

Select the keys you wish to revoke. You’ll see an option to revoke API credentials.

API credentials can be regenerated if needed, so this is not a permanent.

How to use iOS app ↑ Back to top

There are a few major things you can do with the WooCommerce iOS app. Here’s an overview of each:

Dashboard: View sales and trends ↑ Back to top

Use the app Dashboard to view sales for Today, Past 7 Days, This Month, Last Month, This Year or set a Custom Date Range. This is loaded when the app is launched. Bar graphs show sales to give you an idea of how sales change from day to day.

This dashboard can give you insight into your sales trends, show you the top-selling products for the selected period, and give you a quick count of orders for your shop based on order status (pending, processing, and on-hold).

The dashboard updates each time you open the app, or you can manually refresh as needed.

Orders: View order list and details ↑ Back to top

Switch to “Orders” view to access a list of all shop orders or to search orders by customer name. You’ll be able to view the customer and order status from the order list, and tap on an order to view further details.

When you tap the order, you can view more customer information, what products have been ordered, and basic information such as payment and shipping methods. Any notes added by customers are also visible.

 

Products: View product list and details

WooCommerce iOS App | View Product List Finally, you can switch to the “Products” view to see a complete list of all products for your store or quickly search for products, including any unpublished (draft or pending) products.

Tap on a product to view all product details. This allows you to view general product information, shipping information and classes, view available inventory, and see all variations.

The first information shown is for general product details, such as SKUs, tags, categories, and price. You’ll also be able to view shipping information, such as dimensions and classes. You can them tab over to view inventory or product variations:


WooCommerce iOS App | General Product info

WooCommerce iOS App | Product Inventory

WooCommerce iOS App | Product Variations

Troubleshooting ↑ Back to top

Below are some known conflicts with the iOS app. Unfortunately, there’s nothing that can be done from the app side to handle these, so please review these issues if you have trouble getting set up.

We do reach out to authors as we see conflicts and update this list if they’re patched, so please let us know if you’ve seen other conflicts to help us track these!

Read more about troubleshooting, known errors and conflicts.

Frequently Asked Questions ↑ Back to top

Why can’t I edit my orders or products? ↑ Back to top

To include more functionality in the app, we have to update our REST API for WooCommerce core to allow orders to be edited externally. We’re working very hard to do so! We’re working on updates for the app at the same time so we can launch these features as soon as possible. Once they’re available, you’ll have access to them with the app update.

Why am I getting the message, “Cannot find API URL.” ↑ Back to top

There are sometimes issues when using the WooCommerce API (which the iPhone app uses) if WP Super Cache is enabled on your site. Here’s how to fix it:

  1. Go toSettings > WP Super Cache in your WordPress admin.
  2. Click on the “Advanced” tab.
  3. Scroll down to “Accepted filenames & Rejected URLs.” Add /wc-api/v2 to the text box:
  4. Click “Save Strings.”

Questions and Feedback ↑ Back to top

Have a question before you download the app? Please fill out this contact form.

Already downloaded and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top