Help Center
How can we help? πŸ‘‹

WooCommerce Integration

Integrating WooCommerce with Octopos

Steps for Integrating WooCommerce - There are 3 steps in Woocommerce and Octopos Product and inventory Sync.

  1. Obtain Api Secret and API key from Wordpress.
  1. Create Woocommerce integration in Octopos
  1. Rest API confirmation.
Β 

How to get the API key and API secret

Log in to your WooCommerce website using your email and password.

On the left pane , select WooCommerce then Settings ; then Advanced -

Β 
  1. Select REST API -

Fill in the information as shown below -

πŸ’‘
  • Description - A valid name for the API integration.
  • User - a valid and permitted user's email.
  • Permission - Read/Write Permissions Have to be allowed.
Β 
  1. Select Generate API Key
    1. Once done, it will Generate a Consumer Key , Consumer secret as shown below -

      Β 
πŸ’‘

NOTE - Due to security concerns, the Consumer Key and Consumer Secret are redacted.

Create integration in Octopos

Login to the back office, using your email and password.

Select Integrations.

Notion image
Β 

Then click on Woocommerce tab.

Notion image

Select Woocommerce, enter the following information:

Notion image
πŸ’‘
  1. WooCommerce URL
  1. API Key
  1. API Secret
Β 

Select the Octopos Location to be synced with WooCommerce for inventory and product details and click NEXT.

Β 
  1. How would you like to initially synchronize all products?
πŸ’‘

Choose from the following options:

  1. I will manage it manually
  1. Import Products from Woocommerce
  1. Publish Octopos Products to WooCommerce.

For the options stated under the question -

c. β€œHow would you like to synchronize products after the initial sync?” -

Β 
πŸ’‘

1.When a product is created in Octopos, should it also be created in WooCommerce?

Select Yes/No (This is to have synchronous product creation on the two platforms)

Β 

2. Would you like to update the in-stock quantity from Octopos to WooCommerce?

Select Yes/No (This is to have stock quantity synced)

Β 

3.Would you like to subtract inventory levels from Octopos when a WooCommerce Β  Β  Β  Β  Β  Β  Β  Β  Β  order is changed to fulfilled status?

Select Yes/No (This is to subtract inventory from Octopos when an order is placed and fulfilled on WooCommerce)

Β 

4.Would you like to synchronize product prices from Octopos to WooCommerce?

Select Yes/No (This is to sync the prices of products on both platforms)

Β 

5. Would you prefer to adjust the sales price on WooCommerce by a certain percentage compared to Octopos?

Select one of the following options, if needed:

  • No – if you don’t want to change the pricing.
  • Increase – to set a percentage to increase the product price.
  • Decrease – to set a percentage to reduce the product price.

These changes will apply to the prices shown in WooCommerce."

Β 

6. Percentage to adjust price by - Provide a number to adjust the prices on WooCommerce as compared to Octopos.

Β 
  1. Click on SUBMIT

Status will show as PENDING.

Rest API confirmation

On WooCommerce, it should show a new REST API created -

Β 
πŸ’‘

NOTE - The attribute that synchronizes product import between the 2 platforms is the SKU in WooCommerce to the Barcode in Octopos.

Β 

After this on the Octopos portal it should start synchronizing the products and once completed it will show a green tick.


Β 
Did this answer your question?
😞
😐
🀩