Hi @Sea to Table,
Welcome to the Community and thank you for sharing this and getting the discussion started.
Unfortunately, there is not way via the Shopify Integration to separate out recurring revenue (i.e subscriptions) and a one time order.
The Klaviyo <> ReCharge integration helps in identifying an active customer on subscription, but unfortunately the revenue is still attributed under the Shopify Placed Order revenue.
Since all the revenue is coming in through a single metric, it will be hard to differentiate between these.
When calculating revenue, Klaviyo cannot decipher between Shopify Placed Order metrics that were placed independently of a ReCharge subscription. They all appear as the same type of Shopify Placed Order metrics within Klaviyo. That said, the ability to filter out recurring subscriptions is a widely requested feature, and I have submitted your valuable feedback to our Product Team for future consideration.
In the meantime, a workaround would be to create a completely separate custom order event that only fires for non-recurring placed orders. Then, you could use that custom event in reporting. This requires knowledge of APIs and custom coding to pass custom placed order events into Klaviyo that exclude ReCharge events. Once Klaviyo has received this information, you could use this custom event as your metric for measuring revenue / conversions. If you want to explore this option, please refer to our guides for sending custom events into Klaviyo:
Getting Started with Klaviyo APIs
Events API
How Information Is Exchanged between Klaviyo and Apps
API Overview
If you do not have access to a developer, then please consider our robust community of partner agencies to assist with this. You can browse our Klaviyo Agency Directory to decide which option is best suited for you.
All the best,
Alex
The same thing happens with Appstle Subscriptions
Was this issue ever resolved? We’re dealing with the same inflated revenue attribution and haven’t been able to find a solution.
Hey @beau_ss,
At present, it’s not possible to filter out certain orders from attribution. As @alex.hong mentioned, this has to do with subscription orders still triggering an order event - which most brands use as their conversion metric.
Creating your own custom event - in my own experience, has been the most accurate method to distinguishing net new orders versus a recurring subscription order. This way, instead of using the Shopify Placed Order event as your conversion metric, you can use the custom event you created.
Another method I’ve found some users set up is a reminder flow for users with subscription orders when their order is about to renew. Since there’s a high likelihood users are going to open this reminder email, attribution for the recurring order will fall to this reminder email. You can then subtract the overall attributed revenue by the attributed revenue from that particular flow/email to give you a better idea of how well your emails are performing.
David
Hey @David To do you have the setup for the custom event?
Im trying to create a trigger for those who placed order one-time vs subscription. We are using ReCharge on Shopify.
I wanted to create a flow with trigger next expected date of purchase but I need to exclude those who are already have subscription
Hi @s0lid,
The links shared above were out of date, I have just updated them. To create a custom event, you would use our Events API. I hope this helps!
~Chloe