Last two weeks were hardworking time for our team. However, we were able to develop and deliver a lot of amazing features which are now available in ShopMagic 2.19.0. Buckle up and enjoy the ride!
Family reunited – New integrations
This is something what we are extremely proud of. With collaboration of our friends from Flexible Shipping and Flexible Checkout Fields teams we developed integrations with these two great plugins.
Flexible Shipping
Flexible Shipping lets you create any shipping scenario and integrates your store with courier services worldwide. From now, when you create a ShopMagic automation and have shipping methods created in Flexible Shipping, you will be able to send your automation to customers who order an item with a specific shipping method. How does it work? With a ShopMagic’s filter Order – Shipping Method.
You can create any shipping method and then connect it with a ShopMagic’s automation and be sure that our plugin will send your automation to the customers who selected specified shipping method only.
Last but not least, we added a dedicated placeholder {{ order.shipment_tracking_links }} which you can use in the message field. When you add it – your customer will receive a tracking link for the shipment method selected in the order.
Flexible Checkout Fields
Another amazing plugin which is a must-on addition for your WooCommerce store. With Flexible Checkout Fields you are able to add basically any field to your checkout. Our new integration lets you use such an added field into ShopMagic’s automation. It opens up whole new possibilities to your store. If any of current ShopMagic’s placeholders is not sufficient or gives too much data – select specified fields from your checkout and pass them into the message field.
To use it, simply copy and paste {{ order.checkout_fields }} placeholder.
Queue cancel
We hear you. And that’s an example of it. A lot of our customers were asking for this feature. Until now there was a way to cancel a queued automation, however it was a workaround and not intuitive solution. ShopMagic 2.19.0 changes it once and for all. When you visit your queue you will see a cancel button. Click it and your automation won’t run. Simply as that!
Delayed Actions 2.0
ShopMagic 2.19.0 and correspond update to Delayed Actions adds one, but very important improvement. You can use date placeholders to delay your automation to the specified moment in time. Until now, you were able to specify a number of minutes, hours, days or weeks only. From now on, you can simply set exact moment when your automation should trigger.
How exactly does it work? Take a look at the screenshot:
As you can see we added two additional parameters to date placeholders – format and modify.
Date format works only in message/subject/heading fields. It’s optional but you can use it if you have to change the default WordPress date format for another.
Modify parameter on the other side is a killer feature. With this parameter you can set a specified date in the future when your automation should trigger:
{{ order.date_completed | modify: ‘2020-12-12 20:00:00’ }} or to simplify things just enter a date 2020-12-12 20:00:00 and it will work:
You can also add a specific time period to it:
{{ order.date_completed | modify: ‘+3 hours’ }}
or even subtract and set your automation to be sent before a specified event occurs:
{{ subscription.end_date | modify: ‘-2 hours, +15 minutes’ }}
You have to remember only one thing. Although powerful – it has some limitations and will work for future events only. If you accidentally create an automation for a past event, ShopMagic will trigger it right away.
Support for downloadable items
Another very important but missing feature. Well, not anymore. Starting from now, ShopMagic will support your virtual and downloadable items:
We added a dedicated placeholder {{ order.downloads }} which you can use in your automations. When you do this and your customer will buy digital product, he or she will receive an email similar to this:
This placeholder works by default only for orders with order completed status. If you select grant access after payment option, it will become available for orders with processing status.
If you need to turn it on for other statuses, you have to properly set woocommerce_order_is_download_permitted filter. It is a WooCommerce filter which is responsible for processing orders with downloadable items.
New filters for Review Requests add-on
We are adding two new filters to Review Request add-on. Review – Rating and Review – Products.
You can use Review – Rating filter if you want to differentiate your message accordingly to the customers review. For example reward customers who rated your product for five stars or send a special message to those customers who gave your products poor rating.
Review – Products is a filter which also works with Review Published Event. If you use it, your post-review message will be sent only to customers who reviewed specified product. In other words, you can differentiate your post review messages and create different automation for different products.
Overall improvements
Last but not least we fixed few small issues and added modify and format parameters to placeholders which are available in ShopMagic for WooCommerce Subscriptions and ShopMagic for WooCommerce Memberships add-ons.
I want to emphasize the fact, that at least half of these ideas are yours. Do not stop and if you feel that ShopMagic is missing some important feature or improvement – add it to our Ideas hub or write to us.