Jetpack Syncing and WooCommerce Orders
If you are using CheckView to run automated tests on a WooCommerce store that has Jetpack (including Jetpack CRM) connected, it’s important to understand how Jetpack handles order data. This document explains the current limitations and recommendations to prevent unintended syncing of test orders.
Key Points
- Jetpack automatically syncs all WooCommerce orders to WordPress.com and/or Jetpack CRM, including orders created by CheckView automated test runs.
- Jetpack does not currently provide a way to exclude or filter out test orders from syncing. This behavior has been confirmed with Automattic support.
- Because of this, test orders generated by CheckView will appear in Jetpack’s synced data alongside live customer orders.
Why This Matters
- Jetpack CRM and other Jetpack-connected systems will treat CheckView test orders as real orders, which may cause clutter, inaccurate reporting, or confusion in order data and CRM records within JetPack.
- This can impact:
- Customer records in Jetpack CRM
- Jetpack reporting dashboards
- Order-based automations or workflows connected to Jetpack
Current Recommendations
Since there is no built-in setting or supported workaround to exclude test orders from Jetpack syncing, we recommend the following:
- Run CheckView WooCommerce tests only on staging or development sites where Jetpack is either:
- Not installed, or
- Disconnected from WordPress.com and Jetpack CRM.
- Avoid using CheckView automated WooCommerce order tests on production sites with Jetpack syncing active unless you are comfortable with test data appearing in Jetpack.
- Communicate with your internal teams or clients to make sure they understand this limitation before enabling CheckView testing on live stores.
We will continue to monitor this limitation and update this guidance if Automattic provides a future solution.
If you have questions or need help setting up a staging site for testing, please contact the CheckView support team.