For the last couple of months we were rewriting ShopMagic to have a strong code base for future development. Today marks the point when we are almost done. We covered the last step which is automation filtering. We are releasing ShopMagic 2.5 along with our brand new Advanced Filters add-on, which adds conditional logic to automations.
Let’s say that you want to send follow-up emails only to customers that purchased a specific product and paid with PayPal:
[caption id="attachment_10723" align="aligncenter" width="1000"] ShopMagic: filter your email’s recipients[/caption]
That’s where the filters come in and let you segment your customers and orders based on certain criteria and send personalized follow-up emails.
ShopMagic 2.5 is all about filters
Automation filters add conditional logic to execute actions based on certain criteria, i.e. order total value, customer email, shipping method, payment gateway and so on.
Basic filtering was already present in the free version. However when we acquired ShopMagic it was very limited. You could only choose one product and it didn’t have support for variable products. Along the way we added variations, but it was still impossible to exclude products.
In ShopMagic 2.5 we are introducing a completely new approach to filters and now it is possible to select multiple products (including variations) and have 3 comparison types (match any, all or none):
[caption id="attachment_10725" align="aligncenter" width="1085"] WooCommerce Email Product Filter[/caption]
The product filter that you see above is available in ShopMagic free. The filters that will be mentioned below are available in the premium Advanced Filters add-on.
Advanced Filters as a premium add-on
Apart from the product filter described above, we’ve also released a brand new add-on with advanced filters. You’ll find the complete list on the add-on page, I will just mention a few in this blog post.
Apart from products you can also target your orders by product categories:
[caption id="attachment_10726" align="aligncenter" width="1020"] ShopMagic: Item Categories Filter[/caption]
Or a bit more complicated example, segment a customer that:
- Spent more than $500 (all orders).
- Is guest (didn’t setup an account in the store).
- Didn’t choose PayPal as his payment method.
- And selected free shipping.
[caption id="attachment_10729" align="aligncenter" width="1019"] Total Spent, Guest, Shipping Payment Filters in ShopMagic[/caption]
It think you get the idea what it’s all about 🙂
The most important thing is that now you can segment your customers and add conditional logic to all your WooCommerce emails that are handled by ShopMagic.
But there’s one more thing
Oh, I almost forgot that we have a nice treat for our more advanced users and developers. In selected filters you can use regular expressions:
That’s sweet!