Image result for woocommerceHow it Works

EVOPOS is able to communicate with your  WooCommerce website through the WooCommerce REST API.

 

EVOPOS can perform two main functions with WooCommerce:

  • Download WooCommerce Orders into Evopos as Sales Orders
  • Update WooCommerce Items from Evopos Stock Items


Requirements

  • Wordpress 4.4 or later
  • WooCommerce 2.6 or later
  • Basic Auth Plugin - Used to upload images - See attached file
  • SSL Certificate


Orders

EVOPOS will download orders based on a date criteria so orders are not downloaded twice, there is also a setting to define whether to download all orders or just orders that have been invoiced.

 

The order download can be initiated  manually or on a schedule.

 

Download Orders Manually

  1. Navigate to Sales\Recall\Sales Orders
  2. Select the Get Web Orders option from the  side menu
  3. Select your WooCommerce website from the drop down list
  4. Click OK to start download

 

WooCommerce Orders will be imported as Evopos Sales Orders, Evopos will take items out of stock and allocate them to the sales order.

 

Once your orders have downloaded you  would follow Sales Order Processing to invoice and take payment.

 

Items & Inventory

Evopos will update WooCommerce based on your stock items modified date and whether the web store flag/checkbox is ticked.
Items can be updated manually or set on a schedule.


Update Items

  1. Navigate to Weblink
  2. Select your WooCommerce website from the drop down list
  3. Select Update on the side menu
Stock Items are matched with WooCommerce Items based on the part number/SKU.


Item Pricing

EVOPOS will upload the price tax exclusive, you will need to have your WooCommerce setting set to this:


Setting Up the Integration

There are two parts to setting up the  integration, firstly we will need to create some WooCommerce API credentials in the WordPress/WooCommerce Admin Panel, we will then enter those credentials into Evopos so that it can communicate with your WooCommerce Website.

 

WooCommerce  Admin

  1. Log in to the WordPress/WooCommerce Admin
  2. Navigate to WooCommerce Settings
  3. Select the API Tab
  4. Ensure the REST API is enabled under settings
  5. Click the Apps/Keys Link
  6. Click Add Key and follow the steps
  7. Take note of the keys


Basic Auth Plugin

  1. Download the plugin at the bottom of this page
  2. Log in to the WordPress/WooCommerce Admin
  3. Navigate to Plugins
  4. Click Add new and choose the plugin you downloaded to your computer
  5. Install and Activate the plugin

  

Evopos Desktop 

  1. Navigate to Settings\Integrations
  2. Create a New Integration and give it a name (WooCommerce)
  3. Set the integration format to WooCommerce
  4. Enter the sercure website URL example: https://www.evopos.com
  5. Enter the Consumer Key and Consumer Secret to the fields provided
  6. Click Save



Integration Settings 

Create Items on Site and Store

This setting tells Evopos whether it  should create new items when uploading to WooCommerce and whether to create new  stock items when download orders to Evopos.

 

Customer Order if not in stock

This enables Evopos to create customer  orders when the item is not in stock when downloading orders from WooCommerce.

 

 

 

 

About WooCommerce

WooCommerce is widely used open source eCommerce plugin for WordPress.


woocommerce.com