Last Updated: Jul 14, 2018
WooCommerce is the most popular eCommerce plugin for WordPress websites. Connecting to your WooCommerce store will allow you to manage your WooCommerce orders from the InfiPlex OMS application along with any other marketplaces you want to connect to.
InfiPlex Set-up Steps
- You will need to generate a Consumer Key and Consumer Secret in order to give your OMS access to your WooCommerce store. Please go here to follow the instructions for generating these keys. Please make your keys have Read/Write access.

- The WooCommerce API settings area located in OMS > Settings > Base Settings > WooCommerce in your admin area:
- woocommerce_consumer_key - Consumer Key
- woocommerce_consumer_secret - Consumer Secret
- Update the WooCommerce settings to activate the API connection:
- woocommerce_pull_orders - This controls if orders are pulled into the OMS system. Set to yes.
- woocommerce_pull_orders_from_date - Leave it blank to start pulling orders form the time you initially activate your keys. If you want to pull from an older date, enter that date like 03/01/2016.
- woocommerce_send_tracking_numbers - This controls if tracking numbers are sent back to WooCommerce for WooCommerce orders. Set to yes.
- woocommerce_sow_enabled - This activates the Sell On WooCommerce tools in the Sell On menu. Set to yes.
- woocommerce_sow_pricing_enabled - This controls if pricing is sent to Woo Commerce on selected SOW products.
- woocommerce_consumer_key - This is the consumer key used to access the Woo Commerce API.
- woocommerce_consumer_secret - This is the consumer secret used to access the Woo Commerce API.
- woocommerce_store_url - This is the full URL to your Woo Commerce store including http or https. Example: https://mywoostore.com/.
Save the settings.
WooCommerce and Tracking Numbers
WooCommerce requires a paid plug-in in order to automatically receive tracking information from the OMS. If you do not have this plug-in, then InfiPlex OMS adds a note to your order alerting you of the tracking information, which you can then use to manually alert the buyer of the tracking information.
Managing WooCommerce Orders
InfiPlex OMS regularly checks for new orders in WooCommerce that have a status of Processing. Orders with any other status will not be pulled. If you manually update an order and move it to a status of Processing, you must make sure that you also update the order date to the current time as well to ensure that the modified order is then pulled into the OMS. In the scenario where an order was placed yesterday but failed credit card processing, and an admin gets payment another way and then sets the order to processing, if they do not change the order date to the current time, the order will not get pulled by the OMS. At that point the OMS is only checking for new orders on the current day going back a couple hours from the current time.
