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.
Step-1: Go to WooCommerce Settings Advanced.
Step-2: Click “REST API”, and then click “Add Key”.
Step-3: Add values for “Description”, “User”, and “Permissions”, and then click “Generate API key”.
Step-4: Make note of “Consumer key” and “Consumer secret” values, as they will be hidden once you leave this page.
Step-5: New user/connection is now visible in the “REST API” section.
Set Base-URL in “URL” field.
Set Request Headers and Resource Path.
Set Request Headers and Resource Path.
Set Request Headers and Resource Path.
Overall Boomi process to fetch records from WooCommerce using Pagination, and send the records to NetSuite.
Step-1: Set Initial Offset and Last Successful Run Date
Step-2: Set WooCommerce connection.
Step-3: Set WooCommerce Operation
Step-4: If record is fetched from WooCommerce, then proceed Branch-1 in “True” path, else stop the execution in “False” path.
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).