How to get standard WooCommerce e-commerce numbers in Piwik Pro?

I’m quit baffled how difficult it is just to activate and measure e-commerce in Piwik Pro, in my case for WooCommerce. For Google Analytics 4; there is a play-and-play plugin called Pixel Manager for WooCommerce. Just paste the GA4-ID and that’s all.

Seems like this is way more complex in Piwik Pro; or am i overseeing some tutorial or plug-and-play solution? In my country (and surrounding ones), 7 out of 10 shops are build in WooCommerce and from my experience: online shop owners are more willing to pay for analytics for a regular website owner. So, why so complex? I understand it’s hard to build a plugin-and-play; but just a “standard” tutorial, screencast or script for a “standard” WooCommerce site; that’s not that difficult to write; no?

I do hope i can come to a solution; from what i’ve seen of e-commerce dashboards in Piwik Pro, it is remarkably good; compared to GA-4. I would really love to try it and maybe use if for tens of our e-commerce clients.

Hi. We’re about to release an official Woocommerce integration which should make it much easier. It’s currently in the testing phase.

That is amazing news! I’m happy to test it too if you want. What’s the best way to be informed about the release of this integration? Newsletter? Social Channels?

Our changelog or my LinkedIn. Our team might reach out to you earlier though to do some testing before official release if you want. :slight_smile:

I’m also interested in testing it if possible.

1 Like

Hello, do you know more about when the plugin for Woocommerce will be ready for testing?

The new Piwik PRO Wordpress plugin helps in ecommerce tracking for Woocommerce
Read the steps here:

@woofers @soldier99 @Henrik Have you had chance to test the plugin? :slight_smile:

hi @kuba thanks for asking this.

Yes, i’m testing it since last week on 1 shop.
Just checked the results and to my surprise we measured no orders (althought there were 11 orders), but Piwik only measured 14 abandoned carts.
I compared the “abandonded” products, and these are for sure the products that are sold.
So, i guess the real conversion is not yet measured well.
What can be the cause here? Any logs i can look at?

The plugin is using is_order_received_page() WooCommerce function to determine if the order was created. Please check if you shop properly implements order received page.

hi @p.niewiadomski can you please explain me more in detail what you mean?
You are referring to ‘just’ a woocommerce conditional; it is not a hook or filter. Or something in a template. We are testing on a WP shop that uses the Flatsome theme and they use Stripe.
The checkout page ‘/checkout’ is set okay, it’s the right page ID; in Google Analytics we do see the order receive pages (/checkout/order-received/9150/?and-so-on; so i guess that it’s all working fine here.

So, i’m not sure here what to do to fix this…

Maybe there is no order-received parameter and the condition:
isset( $wp->query_vars['order-received'] ) is not met?

Also please debug if the order status is set properly:
! $order->has_status( 'failed' ).

Which Google Analytics plugin do you use?

We use the WooCommerce Google Analytics Pro from But i deacivated that plugin 2 days ago, still all abandoned carts. I have tested the theme Flatsome on a testwebsite, and there is measures fine with Piwik pro. I deactivated also the caching plugin, and just now testing it by deactivating WordFence (security plugin)