How it Works

EVOPOS is able to communicate with your Shopify website to download orders and sync inventory.

 


Requirements

  • Shopify
  • EVOPOS Version 2.09.270 or greater


Orders

EVOPOS will download orders based on a date criteria so orders are not downloaded twice.

 

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

 

Download Orders

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

 

Shopify 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.


Inventory

The inventory sync will run any time you download orders from Shopify.

 


Setting Up the Integration

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

 

Shopify  Admin

  1. Log in to the Shopify Admin
  2. Navigate to Apps
  3. Click Manage Private Apps
  4. Create a new Private App
  5. Give the App a name
  6. Give Write Access to products (future update)
  7. Click Save
  8. Take note of the API key and password

https://help.shopify.com/api/getting-started#generate-api-credentials-from-the-shopify-admin

  

Evopos Desktop 

  1. Navigate to Settings\Integrations
  2. Create a New Integration and give it a name (Shopify)
  3. Set the integration format to Shopify
  4. Enter the secure website URL example: https://evopos.myshopify.com
  5. Enter the API Key and Password to the fields provided
  6. Enter the location ID field for inventory sync, you can find the ID here: https://evopos.myshopify.com/admin/settings/locations (replace evopos with your name)
  7. Click Save


Matching Products

EVOPOS will need to match your products before it can sync the inventory with Shopify.


Clicking match products will match the Shopify SKU with the EVOPOS Part No, it will store an attribute containing the Shopify Inventory ID.


Integration Settings 

Create Items on Site and Store

This setting tells Evopos whether it  should create new items when uploading to Shopify 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 Shopify.

 

 

 

 

About Shopify

Shopify.com