WooCommerce describes itself as "the world's favorite eCommece solution that gives you complete control to sell anything." Powering over 30% of the web's eCommerce sites, with over 11 million installations, it is easy to see why they are so confident. The ONTRAPORT Tracking for WooCommerce WordPress plugin pushes purchase information from WooCommerce into ONTRAPORT so you can automate responses, nurture customers and leverage all that ONTRAPORT offers to engage, excite and delight your customers!
Using this integration, WooCommerce still handles all the billing and product delivery details, including using it's shopping cart functionality and leveraging all the add-on plugins for enhanced features.
WooCommerce installed and configured on a WordPress website.
An ONTRAPORT account.
The ONTRAPORT Tracking for WooCommerce plugin.
Obtaining and Installing the Plugin
The plugin is not available in the WordPress plugin respository. You must purchase it directly from the vendor and install it using the following instructions:
Purchase the plugin from Premium Web Services.
Download the .zip file to your computer.
Log into the Administration section in your WooCommerce powered WordPress website, click Plugins and Add New then click the Upload Plugin link at the top. Show me
Upload the zip file and activate the plugin.
Configure the Plugin
After you upload and activate the ONTRAPORT Tracking in WooCommerce plugin in the WordPress Administration section, click WooCommerce > Settings to reveal the new ONTRAPORT tab. Show me
You need your ONTRAPORT subdomain (the plugin calls it the "ONTRAPORT Pixel Server"). If you don't know it, obtain it by following these steps:
Log into your ONTRAPORT account, click your email address at the top right and click Administration. Then, click on the Get Tracking Code link. Show me
Copy the full subdomain shown in the Tracking Code. It is right after the _mr_domain= text. Paste the subdomain into the ONTRAPORT Pixel Server field in the plugin. Show me
Click the Save changes button to save the setting. This completes the initial setup, but you must configure your WooCommerce products to match the products in ONTRAPORT in Linking Products.
Products are not automatically synced in the background. You must create each WooCommerce product in ONTRAPORT, and then return to WooCommerce to add the ONTRAPORT Product ID to the product. The ONTRAPORT Product ID must be in the WooCommerce product's SKU field. Here are the steps to take for each product:
In the WordPress Administration section, click on Products > Products to see the WooCommerce product listings. For each product listed create a matching product in ONTRAPORT. Show me
To create the product in ONTRAPORT, click on Sales > Products > New Product. Show me
On the Create New Product screen, enter the product name and price exactly as shown in your WooCommerce product listing. Show me
Save the new product. On the Products page, copy the Product ID for use in the WooCommerce product configuration. Show me
Edit the product in WooCommerce. Paste the Product ID number into the product's SKU field. Click Update to save the product information. Show me
The product configuration is complete for this product. Repeat for the remaining products in your WooCommerce store.
When adding new products, you must repeat this process.
A product that is sold through WooCommerce, but is not linked to a matching ONTRAPORT product by it's Product ID, will show up with no Product Name in ONTRAPORT: Show me
Q. Why do I have transactions in ONTRAPORT without a product name?
A. You must match up the products in WooCommerce to a corresponding product in ONTRAPORT using the procedure listed in Linking Products.
Q. I already have product SKUs in WooCommerce. Is there an alternative to using this field to link products?
A. No, you must use the ONTRAPORT Product ID number as the SKU for the integration to work.
Q. How can I trigger actions in ONTRAPORT when a linked product is sold?
A. The transaction appears to ONTRAPORT just as a native, built-in transaction, so any of the techniques used, such as a global Rule looking for the purchase of a product, will work.
Articles in this section
- Integration Overview
- Facebook Custom Audiences
- Connect with Facebook Integration
- Integrating with Zapier
- Integrating GoToWebinar
- Integrating with Zoom
- Advanced Zap - Form Fillout Trigger
- Integrating with Calendly via Zapier
- Integrating with Lob Using Zapier Webhooks
- Integrating with AccessAlly