Steps for Integrating WooCommerce - There are 3 steps in Woocommerce and Octopos Product and inventory Sync.
- Obtain Api Secret and API key from Wordpress.
- Create Woocommerce integration in Octopos
- 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
-
- 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.
- Select
Generate API Key
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.

Then click on Woocommerce
tab.

Select Woocommerce,
enter the following information:

WooCommerce URL
API Key
API Secret
Select the Octopos Location to be synced with WooCommerce for inventory and product details and click NEXT.
- How would you like to initially synchronize all products?
Choose from the following options:
I will manage it manually
Import Products from Woocommerce
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.
- 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.