Skip to content

The objective of this document is to show the WooCommerce configurations which are required to get it connected with Boomi to synchronize records with various other applications.

License

Notifications You must be signed in to change notification settings

ayanpan/woocommerce-connectivity-using-boomi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

WooCommerce Connectivity using Boomi

Introduction

WooCommerce is a customizable, open-source eCommerce platform built on WordPress. It can store Customer, Order, Product, Coupons, and various other details related to eCommerce operations and transactions.

The objective of this document is to show the WooCommerce configurations which are required to get it connected with Boomi to synchronize records with various other applications.

Configure WooCommerce to Generate Key-Secret Pair

Step-1: Go to WooCommerce Settings Advanced.

image

Step-2: Click “REST API”, and then click “Add Key”.

image

Step-3: Add values for “Description”, “User”, and “Permissions”, and then click “Generate API key”.

image

Step-4: Make note of “Consumer key” and “Consumer secret” values, as they will be hidden once you leave this page.

image

Step-5: New user/connection is now visible in the “REST API” section.

image

Configure Boomi Connection

Set Base-URL in “URL” field.

image

Configure Boomi GET Operation

Set Request Headers and Resource Path.

image

Configure Boomi SEND Operation for CREATE

Set Request Headers and Resource Path.

image

Configure Boomi SEND Operation for UPDATE

Set Request Headers and Resource Path.

image

Implement Pagination in Boomi to Fetch Records from WooCommerce

Overall Boomi process to fetch records from WooCommerce using Pagination, and send the records to NetSuite.

image

Step-1: Set Initial Offset and Last Successful Run Date

image

Step-2: Set WooCommerce connection.

image

Step-3: Set WooCommerce Operation

image

Step-4: If record is fetched from WooCommerce, then proceed Branch-1 in “True” path, else stop the execution in “False” path.

image

Step-5: Once Branch-1 is successfully complete, increment offset counter by 100 in Branch-2 and loop back to WooCommerce connector until a record is available, using Groovy script (please refer "Increment Counter.groovy" file).

About

The objective of this document is to show the WooCommerce configurations which are required to get it connected with Boomi to synchronize records with various other applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages