Free Follow-Up Emails & Marketing Automation for WooCommerce – ShopMagic

Description

★★★★★

The best & free follow-up emails and marketing automation plugin

Want to get more conversions in your WooCommerce store?

  • Want to run strategic WooCommerce email marketing campaigns to increase your eCommerce sales and conversions?
  • Looking for email marketing automation software for your WooCommerce store?
  • Want to send cart recovery emails for abandoned carts automatically?
  • Need a solution to send follow-up emails to customers?

Meet ShopMagic – WooCommerce email marketing made easy

The plugin is designed to make your eCommerce life easier. How? With WooCommerce email marketing automation and workflows built to make more money for you. We already did the hard work – now it's time to convert and retain your customers. Automagically!

ShopMagic will move your eCommerce miles ahead of your competition!

What does ShopMagic do?

ShopMagic is an email marketing and follow-up emails plugin for WooCommerce that helps you grow your business with marketing automation by increasing conversions and retaining customers.

Imagine a SaaS-based marketing automation software such as HubSpot, Mailchimp, ActiveCampaign, or GetResponse. ShopMagic is much easier to use and it’s conveniently built as an extension for WooCommerce stores. You can start using it right away, without lengthy registration process or setup.

ShopMagic is a WooCommerce extension, so you own and have total control over your customers’ and store’s data – forever.

What’s more, you can also easily extend ShopMagic with your additions to suit all your needs.

Use the best email marketing customizer for WordPress and WooCommerce ⭐!

Some of the ShopMagic email marketing features supported out-of-the-box

  • Ready-to-use WooCommerce email marketing recipes – Pre-made email automation templates you can use right away
  • WooCommerce follow-up emails – Send automatic emails to customers who buy specific products, asking for a review or suggesting other products.
  • Email automation for specific WooCommerce order statuses – Send automated emails with links to the ordered products, or to the Google Reviews.
  • WooCommerce custom transactional emails – Create and send customized emails for every order status (also the ones not supported by default in WooCommerce: pending payment and order cancelled)
  • Emails for WooCommerce custom order statuses – If you added custom order statuses, you can easily create emails and automations based on them.
  • Customized follow-up emails for different products – Possibility to create different emails (content and design) for different products.
  • Welcome emails – Customized welcome emails for new orders or new customer accounts. Send emails after user registration.
  • Emails to employees – It is possible to send emails to any email address, so you can easily notify your employees about store events, or you can just email yourself with important information about orders.
  • Integration with Mailchimp – Ability to add customers to Mailchimp lists upon checkout.
  • Customer lists and segmentation – Create and manage multiple lists, for example, create separate lists for newsletters, special offers, or product announcements.
  • GDPR compliant lists – Opt-in (the customer has to give permission by checkbox) or opt-out lists (automatic sign up and then the customer can opt-out). For both types, you can add an unsubscribe link in the emails.
  • Advanced guests handling – If you allow guest orders, it is possible to view a complete list of all customers who did not create an account. All emails and actions will also work for these guests.
  • Email queue – Built for performance, the queue helps to prioritize all emails and actions triggered by ShopMagic and makes sure that your store stays as fast as possible even if you send lots of emails.
  • Outcomes (email history) – Every email and action is logged, and you can instantly check if everything is working smoothly or get detailed information when it’s not.
  • Recover Abandoned Carts – A completely FREE add-on for ShopMagic to stop cart abandonment and recover your lost revenue.
  • WooCoommerce SMS notifications – Free ShopMagic add-on that lets you scale your revenue by sending SMS to your customers with Twilio
  • Cross-selling and related products – Use automated emails to promote your WooCommerce products chosen for cross-selling or set as related products
  • UTM support in WooCommerce email shortcodes (placeholders) – Easily set additional parameters to track your email traffic in Google Analytics
  • The best solution when WooCommerce is not sending emails properly – You can use the ShopMagic plugin as your WooCommerce email customizer. Run your email marketing automation campaigns after you customize WooCommerce emails to your needs and better results.
  • Launch the successful email marketing automation in WordPress like newsletters, pre and post-purchase notifications, and reminders about WooCommerce abandoned carts.
  • Customize WooCommerce email templates and send emails from WordPress. You can create automated emails for WordPress and WooCommerce.
  • Use follow-up emails to send WooCommerce coupons, discounts, cross-sell and up-sell special offers and boost your sales!
  • Use ShopMagic for WooCommerce with add-ons like the integration with Twilio, Gravity Forms, Contact Form 7, Slack, WooCommerce Memberships, WooCommerce Bookings, WooCommerce Subscriptions, and Google Sheets.

★★★★★

All of this will boost sales and bring more conversions to your WooCommerce store!

ShopMagic helps us reach out to our WooCommerce customers at the right time with the right message. In just a couple of days, our subscription renewal rate went up 23%. And that was just the beginning!

Monika Swoboda
Head of Marketing @ WP Desk

What types of emails can ShopMagic send?

There are a bunch of formats in which you can send your follow-ups:

  • WooCommerce template emails – Uses the default WooCommerce template for sending emails.
  • Blank template emails – Gives you the opportunity to create your own styles.
  • Plain text email – Perfect for simple, more personalized emails that do not overwhelm.
  • Raw HTML email – Do you already have an HTML email template? Great. Just paste the HTML code, and you are good to go.

How does ShopMagic work?

Through email automations. Every automation is built with three parts: Event, Filter and Action.

Choose an event

In the event, you decide when the automation should run. It can be an order status change, for example order completed, refunded or even when an order note is added.

Add segmentation

Then optionally select a filter and your automation will run only for certain conditions. For example, you can create a follow-up email for selected products. Not assigning a filter, will make your marketing automation global.

Create your message (or perform an action)

Time for action. The final step of every automation. In other words, what will happen for the selected Event and Filter. It can be a follow-up email to a customer or adding the customer to Mailchimp list.

Customize with WooCommerce email shortcodes (placeholders)

ShopMagic supports a variety of WooCommerce email placeholders. This can help you personalize your emails with customers’ data or increase conversions with direct links (e.g. pointing to an unfinished order).

★★★★★

ShopMagic use cases

Looking for inspiration? Here are some examples, how our customers use ShopMagic on a daily basis.

Customize WooCommerce transactional emails

Create custom emails for all of the order statuses. You can even create different emails for different products. Choose from WooCommerce template or use your existing design.

Set up WooCommerce email notifications

Notify your warehouse or shipping department about the purchase. You can create automation that will trigger when customers pay for the order. ShopMagic will send an automated email with ordered products and shipping details to your staff.

Win-back emails

Create a set of precisely timed marketing automations. Wake inactive leads with delayed emails, send review requests, or even emails for a purchase anniversary. [Delayed emails are available in ShopMagic PRO]

Check our blog for more inspirations and ideas. We have a dedicated guide section, which contains step-by-step guides for marketing automations for all of the WooCommerce order statuses.

Product recommendations email

Send follow-up emails with cross-sells and related products based on the products purchased by the customer.

Notify customers with new products they are interested in or for special deals and discounts related to the products they’ve bought.

Customer feedback email

You can follow up with customers who cancelled their orders or send emails to new customers with a feedback form.

WooCommerce custom emails per product

With ShopMagic you can easily create unique emails depending on which product your customers’ bought and offer a truly personalized experience.

WooCommerce abandoned cart reminder emails

You can raise your abandonment cart recovery rates in WooCommerce by sending emails to all customers that left their carts after a specified time. You can use ShopMagic to customize WooCommerce emails, add custom email notifications, send confirmation emails, ask for reviews, offer deals, and attach notes or invoices. ShopMagic will become your email template customizer plugin and email marketing automation solution in your WooCommerce!

Is ShopMagic for me?

ShopMagic is for you if:

  • You own (or work for) a WooCommerce based store.
  • You want to increase conversions.
  • You want to focus on your business and save time.
  • You want to automate your eCommerce marketing.
  • You want to communicate effectively with your customers at the right time with the right message.
  • You want to lower the WooCommerce abandoned cart rate as soon as possible.
  • You want to send notifications and cart reminders, add users and customers to email lists, and send newsletters.
  • You look for a successful email marketing automation solution for WooCommerce with a WordPress plugin.
  • You look for a non-SaaS marketing automation platform which you can control and extend to your needs.
  • You look for the plugin that offers flexibility (events, filters, actions) and better WooCommerce emails (for follow-ups, notifications, newsletters, reminders, notes, and more).
  • You need a flexible marketing solution which is actively developed and used by its authors to power their WooCommerce stores.
  • You want to replace the code-heavy WooCommerce email template system with your custom HTML emails for order notifications to customers and admins using an easy email interface.
  • You want to see no more issues with WooCommerce emails not working, WooCommerce not sending emails to customers!
  • You want to prepare and send automatic newsletters to achieve great marketing results in WooCommerce.

★★★★★

Yes, ShopMagic is for you! But do not take our word for it.

Thanks for this awesome plugin! If you’re running a WooCommerce store, the default email messages are very generic and absolutely need to be customized. This plugin makes the process a lot faster, simpler, less prone to error, and of course with more features. It’s a must-have if you’re using WooCommerce.

Doug Yuen
Founder @ EfficientWP

How can I get started?

  • Step 1: Install and activate the ShopMagic plugin.
  • Step 2: Create your first automation, for example, a welcome email sent after the customer completes the purchase.
  • Step 3: Write your welcome message.
  • Step 4: You’re done! Next time you receive an order, your customer will automatically get a personalized welcome message.
  • Step 5: Check what events, filters, actions, and ready-to-use recipies you can use within each WooCommerce or WordPress automation.

Creating an automated email (such as follow-up or reminder) is simple and straightforward. If you have any doubts, please check the video below. In this video, we will walk you step-by-step through the creation of new automation.

Documentation

ShopMagic comes with an extensive docs for both store owners and staff as well as developer docs aimed to help with extending ShopMagic with new features.

Help and support

ShopMagic is backed by a friendly and professional support team ready to answer your questions and help you along the way.

We also have an extensive documentation site available. For support requests, please use the official plugin forums at WP.org.

If you’re looking for faster support via email, we encourage you to purchase ShopMagic PRO, which comes with 1-on-1 priority email support.

Is there a PRO version?

Glad you asked.

Core functionalities of ShopMagic are free forever. However, we developed some add-ons which you can use to enhance your eCommerce possibilities:

These are paid add-ons for ShopMagic PRO.

  • Delayed Actions – Create post-purchase emails, i.e. with a 1-week delay or anniversary email 365 days after the initial purchase. Delay WooCommerce emails by minutes, hours, days, or weeks.
  • Review Requests – Adds review requests with direct links to products purchased for customers to review.
  • Personalized Coupons – Adds the ability to create personalized coupon codes for customers and send them automatically.
  • Advanced Filters – Ability to segment your customers with advanced filters, for example, order total, product category, payment or shipping method, and more.
  • Manual Actions – Manually trigger one-time emails. Perfect for newsletters, product announcements, or any other emails that you want to trigger by yourself.
  • WooCommerce Subscriptions Integration – Allows creating automations based on subscription events, such as payments or status changes.
  • WooCommerce Memberships Integration – Allows creating automations based on membership events, such as status changes or before expiry.
  • WooCommerce Bookings Integration – Let you crate automation based on booking events like status changes or before expiry.
  • Gravity Forms – Let you create automation based on user or customer form submission. You may use the forms to gather feedback in WordPress or information from WooCommerce customers and send the data to Google Sheets.
  • Post to Slack – Allows you and your team to stay up to date with what’s happening in your store right in Slack.

Upgrade to ShopMagic PRO

Upgrade to ShopMagic PRO now to get all the add-ons with all PRO features in one affordable package and get the priority e-mail support!

Built with developers in mind

Extensible, adaptable, flexible, and open source. We made sure that ShopMagic is easy to extend and adapt to the needs of your clients.

The ShopMagic API makes it possible for developers to extend ShopMagic by:

  • Creating custom events, filters, actions, and placeholders.
  • Creating custom templates for sending emails.
  • Integrating with other plugins and web applications.
  • Overriding default plugin behavior.

★★★★★

ShopMagic in a nutshell

  • Free WooCommerce marketing automation
  • Change WooCommerce email texts
  • WooCommerce automated emails
  • WooCommerce custom emails per product
  • Send WooCommerce email notifications
  • Send free follow-up emails in WooCommerce
  • WooCommerce automated & custom emails
  • WooCommerce review reminders
  • WooCommerce cross-sell emails
  • WooCommerce email customizer
  • WooCommerce abandoned cart plugin free
  • Email marketing in WordPress and WooCommerce for free
  • AutomateWoo free alternative

Download it for free today and take your WooCommerce email marketing to the next level and save lots of time!

Help us improve ShopMagic!

We actively work on improving ShopMagic. Usually, we ship 2-3 feature-rich updates a month!

If you have any feature requests or ideas on how to improve ShopMagic, please send us your idea →

Screenshots

  • Create WooCommerce and WordPress email automation - plugin dashboard.
  • Check your WooCommerce email marketing campaign outcomes.
  • ShopMagic - free marketing automation for WooCommerce - plugin settings.
  • Boost your email marketing automation and campaigns in WordPress and WooCommerce with free add-ons for ShopMagic.
  • Send WordPress users and WooCommerce customers to Mailchimp email lists.
  • WooCommerce email customizer for custom marketing and abandoned cart recovery emails (with a free add-on).
  • Send data from WordPress and WooCommerce to Google Sheets (with a free add-on).
  • Send SMS notifications with the Twilio integration for WooCommerce (free add-on).
  • WooCommerce marketing automation list with a free WordPress plugin.
  • Add new, import, and filter email marketing in WooCommerce.
  • Use ready-to-use email marketing automation for WordPress and WooCommerce.
  • Edit custom email marketing for WooCommerce with placeholders, events, filters, and actions.
  • Email Marketing Automation in WooCommerce example - Thank you note with a coupon.
  • Build a successful email marketing automation with actions for WordPress and WooCommerce (some actions are available with free and PRO add-ons).
  • Action example - Custom email content and free email templates for WordPress and WooCommerce.
  • Add users and customers to newsletter emailing lists in WordPress and WooCommerce for free.
  • WordPress marketing automation - send custom emails when you create a new post in newsletters.
  • WooCommerce abandoned cart recovery emails with a free add-on.
  • Recover a WooCommerce cart with the free Abandonment Carts add-on for ShopMagic.
  • Send custom and automated emails for WooCommerce status changes.
  • Add WordPress blog readers to Google Sheets (with a free add-on) and Mailchimp email lists with ShopMagic for WooCommerce plugin.
  • WooCommerce email automation for order statuses.
  • Send SMS notifications from WooCommerce with a free WordPress add-on for Shopmagic.
  • Contact Form 7 (free) and Gravity Forms (PRO) submission form data to use in WooCommerce marketing automation.
  • Send emails to specific WordPress users or all WooCommerce customers based on filters (some are available in PRO).
  • Use multiple conditions and customer segmentation for WooCommerce email marketing campaigns (some are available in PRO).
  • Send follow up emails, notifications, newsletters, and special offers in WordPress and WooCommerce.
  • Build custom email lists for newsletters, notifications, and special offers in WordPress and WooCommerce marketing automation.
  • Add customers to email marketing lists in WooCommerce with a free WordPress plugin.
  • Import and export subscribers from email marketing lists.
  • Check email marketing automation campaign results.
  • See the email automation list of awaiting messages.
  • Analyse your WordPress and WooCommerce marketing automation results with free reports.
  • WooCommerce abandoned cart emails (results) when you want to lower the abandonment cart rate.
  • Check the logs for sending emails to guests.
  • Build advanced email marketing automation with ShopMagic PRO features.
  • Read the documentation about how to customize emails and email marketing in WooCommerce.

Installation

  1. Install either via the WordPress.org plugin directory, or by uploading the files to your server.
  2. Activate the plugin through the “Plugins” menu in WordPress
  3. Go to WooCommerce → Automations in your WordPress admin area and add a automation
  4. Choose an event and an action for automation based on your preferences.

FAQ

I’m new to WooCommerce. Will I be able to configure ShopMagic?

Of course! It only takes a few minutes to configure a follow-up email in our plugin. If you encounter any problems, we have a team of dedicated specialists ready to help you.

You can also read the plugin documentation.

Do you provide support?

Of course! You can ask a question on WordPress forums or send us a direct support message. No matter if you are a free or PRO version user – we leave no questions unanswered!

Upgrade to PRO → to get priority email support and all PRO add-ons ⭐!

Who should use ShopMagic?

Every store owner. It’s a perfect solution whether you want to automate repetitive tasks, create transactional emails or integrate your store with external solutions like Mailchimp, Slack, Postmark, WooCommerce Subscriptions, or Memberships.

If you want to build successful email marketing automation in WordPress and WooCommerce ShopMagic will help you achieve that. What’s more, you can use the plugin to customize WooCommerce emails and send newsletters, notifications, cart reminders, and special offers to your customers.

You should use the plugin if you look for a successful WooCommerce email customizer and marketing automation tool at the same time! ShopMagic will help you boost your sales and run email marketing campaigns effectively.

How to send custom emails in WordPress and WooCommerce with this email customizer?

First, you need to create a new automation. Then, you may choose the event for which the automation will be triggered. Next, there are filters to narrow the conditions. Finally, you can pick one of the actions available including the new email template. That’s it 😊!

The plugin lets you create, customize, and send personalized emails in WordPress and WooCommerce, for example to:

  • Inform about new blog posts (a free WordPress newsletter plugin) 📨
  • Send emails to rescue WooCommerce carts and lower the abandonment cart rate (with a free add-on) 🛒
  • Improve your communication with WooCommerce customers with customized follow up emails for order status change 📣
  • Offer discount coupons for your WooCommerce products with the custom email content, layout, and triggers ⭐
  • Create email lists from WordPress with CF7 free add-on and WooCommerce orders . Then, save these emails to Mailchimp or Google Sheets (with a free add-on) 💌

These are only a few examples of email marketing automations for your WordPress and WooCommerce stores. See more inspiring email marketing ideas on our blog →

Why customize emails if there are default ones in WordPress or WooCommerce?

First, there is no easy way to customize emails in WordPress. WooCommerce gives you a way to adjust its email templates in WooCommerceSettingsEmails. You need to know HTML, CSS, and PHP to change the email templates in WooCommerce. However, this option is limited to the statuses and email triggers in WooCommerce. If you need more use the events, filters, and actions in ShopMagic 🚀!

Is it possible to create an unlimited number of automations and send unlimited emails with your plugin?

Yes! Unlike many SaaS-based platforms, we are not limiting you in any way. You are welcome to send as many follow-up emails as you need, to as many orders/customers as you like.

What’s even better, ShopMagic has built-in logs, so you will have full control over your emails and know what’s going on with them.

ShopMagic can be a great and free alternative to AutomateWoo. Also, you can run automatic actions to lower your abandonment cart rate and increase sales in WooCommerce. See more features for email marketing automation in WordPress and WooCommmerce on the ShopMagic PRO plugin page.

Will ShopMagic slow down my site?

No. Just as WooCommerce, ShopMagic stores everything locally in the database of WordPress. All emails and actions are queued and sent or performed in batches, so even if you have a big store with lots of customers and orders, it will run smoothly.

Are coding skills needed to use ShopMagic?

Not at all! No coding skills required. One of our goals is to simplify the creation of every automation. Usually, it only takes a few minutes to create a working automation.

How to extend the ShopMagic options?

ShopMagic has many free add-ons that will help you customize your emails and marketing campaigns in WordPress and WooCommerce 🚀.

You can also use the ShopMagic PRO containing additional extensions to boost your WordPress and WooCommerce emails 🚀.

These are paid add-ons for ShopMagic PRO.

  • Delayed Actions – Create post-purchase emails, i.e. with a 1-week delay or anniversary email 365 days after the initial purchase. Delay WooCommerce emails by minutes, hours, days, or weeks.
  • Review Requests – Adds review requests with direct links to products purchased for customers to review.
  • Personalized Coupons – Adds the ability to create personalized coupon codes for customers and send them automatically.
  • Advanced Filters – Ability to segment your customers with advanced filters, for example, order total, product category, payment or shipping method, and more.
  • Manual Actions – Manually trigger one-time emails. Perfect for newsletters, product announcements, or any other emails that you want to trigger by yourself.
  • WooCommerce Subscriptions Integration – Allows creating automations based on subscription events, such as payments or status changes.
  • WooCommerce Memberships Integration – Allows creating automations based on membership events, such as status changes or before expiry.
  • WooCommerce Bookings Integration – Let you crate automation based on booking events like status changes or before expiry.
  • Gravity Forms – Let you create automation based on user or customer form submission. You may use the forms to gather feedback in WordPress or information from WooCommerce customers and send the data to Google Sheets.
  • Post to Slack – Allows you and your team to stay up to date with what’s happening in your store right in Slack.

Do you have more free plugins for WooCommerce?

Yes. Check out our free WooCommerce plugins →

You can also choose one from the list below based on your needs.

  • Flexible Invoices – free PDF invoices in WordPress and WooCommerce.
  • Custom Price – let customers name the WooCommerce product prices. Use this plugin to receive donations and sell products at custom prices.
  • Flexible Checkout Fields – customize the WooCommerce checkout page with custom fields. The free WooCommerce checkout field customizer.
  • Flexible Product Fields – customize the WooCommerce product page with custom fields with this free customizer!
  • Flexible PDF Coupons – pdf gift cards, vouchers, and tickets in WooCommerce with unlimited card templates.
  • Flexible Wishlist – let customers create product wishlists in WooCommerce, share favorite products, and let customers save their carts for future shopping!
  • Dropshipping XML – Import Products – import and update WooCommerce products from any CSV or XML file. Start selling dropshipping products in WooCommerce.
  • Flexible Quantity – choose new units of measure for WooCommerce products.
  • Flexible Refund – let customers send refunds, returns, and warranty requests in WooCommerce.

Reviews

January 26, 2024 1 reply
Although I am using the free plug-in, I had an issue and these guys went beyond the extra mile to assist and resolve my issue. Amazing support and service. 5 starts! Thank you so much.
July 5, 2023 3 replies
I like the UX but unfortunately it is buggy and not working correctly. I set up automation for pending orders and it just send 1 email. It should send reminders everyday until the pending order status changes.
Read all 67 reviews

Contributors & Developers

“Free Follow-Up Emails & Marketing Automation for WooCommerce – ShopMagic” is open source software. The following people have contributed to this plugin.

Contributors

“Free Follow-Up Emails & Marketing Automation for WooCommerce – ShopMagic” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “Free Follow-Up Emails & Marketing Automation for WooCommerce – ShopMagic” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

4.2.10 – 2024-03-14

  • Raised supported version of WooCommerce to 8.7.

4.2.9 – 2024-02-26

  • Handle default value, if template not set for placeholders like ‘order.products_ordered’, ‘order.cross_sells’, ‘order.related_products’.

4.2.8 – 2024-02-20

  • Improve support for placeholders template overrides.
  • Raised supported version of WooCommerce to 8.6.

4.2.7 – 2024-02-07

  • Fixed fatal errors in cron jobs caused by attempt to intercept guest customer.

4.2.6 – 2024-02-05

  • Improve integration with ShopMagic Manual Actions. Manual action preview screen can now provide info about the count of failed matches and notify the user if there were none matches at all.
  • Added link to homepage for communication preferences management screen for guests signed up to marketing lists.
  • At WooCommerce guest checkout, when user’s email is changes, ShopMagic now accordingly updates the guest (visible on ShopMagic -> Guests admin page).

4.2.5 – 2024-01-11

  • Added support for WooCommerce 8.5.
  • With ShopMagic for Google Sheets, ShopMagic had an issue of presenting saved data in action edition screen regarding rows, which were meant to be send to spreadsheet. Now, loading action in admin view correctly displays the data.

4.2.4 – 2023-12-18

  • You are now able to select, which marketing list will be used in Customer Opted In and Customer Opted Out events.
  • Following Action Scheduler’s policy (which is a hard dependency for ShopMagic), changed last supported WordPress version to L-2 scheme. Dropped support for any WordPress version below 6.2.
  • Added support for WooCommerce 8.4.

4.2.3 – 2023-11-15

  • Fixed unsubscribe link missing in email for automations created after ShopMagic 3.0.0 release if the unsubscribe checkbox was set.
  • Fixed rare fatal error in checkout when WC function cannot be found by PHP.

4.2.2 – 2023-11-08

  • Improved reliability of manual actions PRO plugin processing with large amount of data.
  • Using wrong placeholders in automation no longer results in fatal error. Misused placeholders are ignored in automation flow and reported to logger.
  • Fixed recurrent cleaning of outcomes if settings option is enabled.
  • Added support for WooCommerce 8.3.
  • Added support for WordPress 6.4.

4.2.1 – 2023-09-21

  • Added sorting automations by name in admin view.
  • Added bulk action to export multiple automations from admin view.
  • Added support for WooCommerce 8.1.
  • Fixed using recipes shows error message, despite the recipe is correctly used.
  • Fixed admin view translations showing mostly in English. Now if ShopMagic is translated to your language, the admin area is also available in your language.
  • Improved ShopMagic translation behavior when admin user sets different language than default site language. ShopMagic now respects user preferred language.
  • Fixed missing customer email in Queue admin view.
  • Fixed fatal error when accessing a tracking link from an email with malicious URL. From now ShopMagic shows a proper message to the user and logs an error.

4.2.0 – 2023-09-12

  • Added order.billing_phone and order.shipping_phone placeholders.
  • Improved ShopMagic behavior in unexpected cases: when some critical extension goes down (e.g. Delayed Actions is disabled, or Advanced Filters filter is unavailable), prevent automation from running.

4.1.0 – 2023-09-04

  • Improved handling of strict server settings, which disable DELETE/PUT/PATCH requests. Now, you can enable compatibility mode in ShopMagic settings.
  • Improved error messages when automation fails to save.
  • Fixed email tracking causes errors in non-customer based automations (e.g. Post Updated event)
  • Fixed automation errors occurring when multilingual module is enabled for automations without customers (e.g. Post Updated event)

4.0.3 – 2023-08-16

  • Added support for WordPress 6.3
  • Added support for WooCommerce 8.0

4.0.2 – 2023-07-03

  • Fixed admin not being able to remove guest from guests list.

4.0.1 – 2023-06-27

  • Fixed an error with resolving template files for checkout opt-in checkbox and email styles in messages.

4.0.0 – 2023-06-27

  • This major bump affects development part of ShopMagic, with no actual changes to user experience. ShopMagic no longer uses unprefixed version of Psr libraries to increase its stability. Instead any Psr libraries are now scoped with ShopMagicVendor prefix, meaning that extenrnal developers have to change logger or container class references.
  • Added extension for plugin authors to integrate own templates with ShopMagic, i.e. for marketing list confirmation message.
  • Fixed views missing data in admin site when using filters or pagination with plain permalinks setting (e.g. next page of automations or filtering outcomes by status).
  • Improved fault tolerant checking for customer in order related events.

3.0.15 – 2023-06-13

  • Fixed an issue when automation action is not changed, despite changing action type and saving automation. Now, you can overwrite an existing action.
  • Fixed intercepting non-registered guests, when pre-submit data option is enabled.
  • Improved the way of inferring customer from an order, when the customer is logged in and uses different email for account and billing details.

3.0.14 – 2023-05-22

  • Fixed displaying error message to users who have successfully signed up for a double opt-in marketing list.
  • Improved safety of misusing placeholders: now, if a non-compatible placeholder is used, it will be ignored, instead of failing the whole automation, i.e. using {{ product.name }} in a post-based automation will no longer fail the automation.
  • Edit, duplicate and delete icons are now visible on Safari browser.
  • Guest details no longer misses extra data (i.e. billing details) in admin Guest list view.
  • Improved the method of integration with contact form plugins, e.g. used in ShopMagic for Contact Form 7.
  • Fixed the order or Action Scheduler initialization, which generated notices before.
  • Restored images in “Start here” page.
  • Improved compatibility with PHP 8.1 version.
  • Improved backward compatibility with PHP <7.4 versions.
  • Added support for latest WooCommerce plugin.

3.0.13 – 2023-04-11

  • Fixed an error leading to either sending all automations or none. From now on, ShopMagic filters will work correctly and predictably.
  • Improved customer’s language detection, when multilingual module enabled.

3.0.12 – 2023-03-29

  • Restored backward compatibility with ShopMagic extensions.
  • Fixed an error on double opt-in email confirmation.
  • Fixed an issue with email tracking links leading to an error page.

3.0.11 – 2023-03-24

  • Reapplied automation filters to be validated on an automation run.

3.0.10 – 2023-03-24

  • Improved graceful handling of automation misconfiguration when looking for existing automations.

3.0.9 – 2023-03-23

  • Reworked and improved multilingual support module.
  • Fixed “Customer Opt In” and “Customer Opt Out” events.
  • Fixed emails sometimes not being sent to registered users.
  • Fixed various minor issues with events and actions keeping ShopMagic from working properly.
  • Fixed marketing lists missing data and checkout errors.
  • Fixed issue with MailChimp integration action.
  • Fixed compatibility with WordPress Bedrock.
  • Improved various settings in TinyMCE editor.
  • Improved handling of incorrect email tracking links.
  • Restored plain text editor support in some actions (i.e. “Send email – Plain text”).

3.0.8 – 2023-01-12

  • Improve compatibility with outdated \Psr\Container implementation from WooCommerce plugin

3.0.7 – 2023-01-12

  • Fixed some customer based placeholders (e.g. customer.first_name) not displaying any value.
  • Improved ShopMagic settings save — you can now disable email tracking properly.
  • Fixed issues with marketing lists causing troubles at customer’s checkout.
  • Re-added missing JS files handling customer marketing lists submission.

3.0.6 – 2022-12-22

  • Fixed server error when fetching automation’s actions.

3.0.5 – 2022-12-21

  • Added possibility to disable email tracking in settings.
  • Added clickable link to “Upgrade to PRO” button in menu.
  • Improved saving settings, which before may be causing some modules to install and activate itself.
  • Fixed “Order – Pending Payment” event.
  • Fixed issue, leaving order without products, when logged in customer tries to order with another email.
  • Fixed process of installing database tables – new installations correctly create tables now.
  • Improved database collation compatibility between wp_users and wp_shomagic_guest. From now, it fixes cases when admin couldn’t list customers in manual actions.
  • Improved display of unnamed automations in outcomes – from now on, such automation is marked as “(Unnamed)”.
  • Improved REST API handler not getting required values.
  • Attached compiled dependency injection container class to improve speed and avoid server-based errors.

3.0.4 – 2022-12-13

  • Fixed rare critical error in admin panel with WC 7.1.1
  • Fixed link tracking injection – from now on only HTTP links will be transformed, leaving mailto, tel and similar links untouched.
  • Fixed placeholder {{ order.total }}
  • Improved getting test data from store when sending test email action – using last non-refund order to fill the test data.
  • Improved error messages when failed to send test message with action.
  • Fixed saving guest customers result in error when ShopMagic Abandoned Carts is active.
  • Fixed Flexible Checkout Fields integration placeholder.
  • Fixed event Order – Note Added.

3.0.3 – 2022-12-08

  • Fixed calling undefined function is_ajax.
  • Improved compatibility with PHP <8 and WordPress <5.9.
  • Added possibility to bulk delete outcomes, guests and subscribers.
  • List of guests and queue items are now sorted from the most recent.
  • Improved synchronization between page tab and menu item when navigating across ShopMagic pages.
  • Added possibility to open pre-filtered view of subscribers from marketing lists by clicking in subscribers count.

3.0.2 – 2022-12-07

  • Fixed compatibility with PHP <8 version

3.0.1 – 2022-12-07

  • Fixed error occurring when guest customer attempts to pay in checkout.

3.0.0 – 2022-12-06

  • Totally rewritten admin user interface. ShopMagic features a dynamic, modern-looking UI suitable for your advanced automations.
  • Added main admin panel dashboard with automation performance highlights and handy shortcuts.
  • Introduced measuring email campaigns – all your emails are now enhanced with open and click information.
  • Added integration with basic WordPress events as post publishing.
  • Builtin support for multilingual solutions – create emails in multiple languages tailored for your customers.
  • Simplified shopmagic_form shortcode parameters.
  • Lessened ShopMagic’s impact on website performance – the plugin already have been lightweight, but now it’s improved.
  • Dropped strict requirement to use WooCommerce. Although, ShopMagic still works perfectly with WooCommerce, you don’t need to install it to enable ShopMagic. This may be useful for small blog websites, which want to notify subscribers about new articles.
  • Introduced numerous breaking changes in codebase. Migrate your custom extension along with our migration guide
  • Bumped WooCommerce compatibility version
  • Bumped WordPress compatibility version

2.37.12 – 2022-07-22

  • Bumped WooCommerce compatibility version

2.37.11 – 2022-06-22

  • Bumped WooCommerce compatibility version

2.37.10 – 2022-06-07

  • Fixed issue with attaching files.
  • Fixed mails failing when using SendinBlue SMTP.
  • Improved error handling when using automation recipes.

2.37.9 – 2022-06-01

  • Fixed call to undefined method, while generating account preferences url.

2.37.8 – 2022-05-31

  • Fixed automation sometimes not receiving customer data with manual action.
  • Improved emails consistency for double opt-in message.

2.37.7 – 2022-05-24

  • Fix version number

2.37.6 – 2022-05-24

  • Added placeholder order.billing_company and order.shipping_company
  • Delayed saving of cookie for guest customers until they enter email in checkout. It optimizes cache usage.
  • Fixed saving of automations for Shop Manager role.

2.37.5 – 2022-05-10

  • Fixed fatal error thrown sometimes when user registers.

2.37.4 – 2022-04-28

  • Added marketing agreement checkbox to signup form shortcode.
  • Normalized signup form shortcode.
  • Fixed Opt based events not receiving Customer data.

2.37.3 – 2022-04-05

  • Fixed Customer – ID filter.
  • Fixed shopmagic cookie set on every guest request.
  • Fixed processing automation for Customer – Account Created event uses the same user.
  • Fixed new marketing lists subscribers database table sometimes not created with previous update.
  • Fixed ShopMagic test mail feature sometimes breaks when stores refund orders.
  • Improved send mail action text sanitization – now most HTML elements are allowed.

2.37.2 – 2022-03-15

  • Fixed list related events not triggering.
  • Fixed Marketing Lists tab links for WordPress instances installed in subdirectories.
  • Improved backward compatibility for Add To List action.

2.37.1 – 2022-03-09

  • Added abstraction layer for easier contact form plugins integration.
  • Fixed database overflow sometimes caused by recent update for sites with high volume of marketing lists subscribers.
  • Fixed list subscribers import and export on Safari browsers.
  • Improved admin tables list ordering.

2.37.0 – 2022-03-02

  • Rewritten current lists into Marketing Lists. Read the blog post
  • Added possibility to export and import emails of customers signed on lists.
  • Added form with shortcode for signing up on lists.
  • Added double opt-in for marketing lists.
  • Added filter Customer – Not Subscribed To List
  • Revamped admin area for managing list subscribers.
  • Changed communication preferences page into hidden route. From now on, you don’t have to create Communication Preferences page, we are handling that.
  • Changed access level for ShopMagic admin pages. Now Store Manager role can do everything in admin dashboard.
  • Removed shortcode [shopmagic_communication_preferences]
  • Bumped WooCommerce compatibility.

2.36.1 – 2022-02-07

  • Fixed showing queued outcomes as failed in conjunction with Delayed Actions extension

2.36.0 – 2022-02-01

  • Added compatibility with ShopMagic Abandoned Carts 2.0. Read the blog post
  • Added possibility to send test automation message without orders in store
  • Added possibility to remove Guests from admin table
  • Added possibility to clear old Outcomes from database
  • Added WordPress 5.9 compatibility
  • Fixed section being broken in admin views

2.35.1 – 2022-01-20

  • Fixed compatibility issue with PHP <7.3 version, causing fatal error

2.35.0 – 2022-01-18

  • Released ShopMagic Advanced Filters 2.0 with support for automation related filters and some new filters. Read the blog post
  • Improved distinguish between filters in admin view
  • Dequeued Customer presubmit script from non-checkout pages

2.34.1 – 2021-12-29

  • Fixed saving customers to MailChimp when using Customer – Opted in event.

2.34.0 – 2021-12-27

  • Improved integration with ShopMagic Delayed Actions 3.0. Read the blog post
  • Added simple documentation to each placeholder.
  • Added parameter $template_dir to shopmagic/core/placeholder/products_ordered/templates
  • Added WordPress’ filter for dynamic attachments. See more in documentation.
  • Deprecated OutocomeReposistory class

2.33.0 – 2021-11-08

  • Added support for Google Sheets plugin as free extension. Read the blog post
  • Fixed Mailchimp action always marked as failed in Outcomes
  • Fixed issue with automation view related to attachments field in email action

2.32.0 – 2021-10-20

  • Added support for WPML multilingual plugin as free extension. Read the blog post
  • Fixed fatal error due to lack of function related to attachments on server setup.

2.31.2 – 2021-10-08

  • Fixed filters sometimes passing for all automations, even if should not be matched

2.31.1 – 2021-10-07

  • Fixed trailing comma in function call leading to fatal error

2.31.0 – 2021-10-07

  • Added order.products_sku placeholder
  • Fixed automation sometimes failing without added attachments
  • Minor fixes in automation editor view

2.30.1 – 2021-09-17

  • Fixed adding new actions on new automation
  • Fixed removing automations from queue
  • Fixed duplicated fields for adding attachments

2.30.0 – 2021-09-15

  • Added “From” name and address email settings. Read the blog post
  • Added possibility to attach PDF files to emails
  • Added possibility to duplicate, export, and import automations
  • Added new placeholder order.order_number
  • Now, when you change events, compatible filters are not pruned

2.29.1 – 2021-09-02

  • Fixed free addon installation in automation screen

2.29.0 – 2021-09-01

  • New addon for ShopMagic! Contact Form 7 integration. Read the blog post
  • Fixed a couple of bugs, i.e. communication page in account showing 404 error, creating communication page before wp_loaded
  • Added notices about pro version

2.28.0 – 2021-08-09

  • New filtering option in admin view for automation outcomes: Filter by status
  • Fixed date-based placeholders returning date in English
  • Improved compatibility with WordPress <5.3

2.27.3 – 2021-07-28

  • We heard you. You can now dismiss the notice which appears when the Communication Preferences page is missing. However, recreating it is still the best option.

2.27.2 – 2021-07-22

  • Fixed Manual Actions stuck in constant Progress… screen

2.27.1 – 2021-07-21

  • Fixed admin view failing due to missing js resource

2.27.0 – 2021-07-19

  • Added UTM parameters in placeholders:
  • Fixed communication page not creating on plugin install/update
  • Added notification if user has no communication page
  • Bumped WooCommerce compatibility version

2.26.1 – 2021-06-29

  • Fixed OutcomeRepository querying only WP Users from outcomes table
  • Deprecated OutcomeReposistory::get_done_automation_count_for_customer

2.26.0 – 2021-06-23

  • Added new placeholders:
    order.related_products
    order.cross_sells
  • Added bulk action ‘remove’ for outcomes logs
  • Added new recipe with new cross sells placeholder
  • Fixed recipe with abandoned cart automation

2.25.1 – 2021-06-16

  • Fixed critical error when correct automation not found in database
  • Fixed dependency class not found

2.25.0 – 2021-05-26

  • Added new placeholders read the blog post:
    order.payment_method
    order.shipping_method
    shop.title
    shop.url
    shop.tagline
  • Change plugin welcome page
  • Added new hook:
    shopmagic/core/placeholder/template_resolver
  • Deprecated PlaceholderFactoryCore::get_placeholder_template_renderer function

2.24.0 – 2021-05-12

  • Library upgrade
  • Fixed problems with list MailChimp list selection when there are more than 10 lists

2.23.2 – 2021-04-15

  • Placeholder order.total no longer returns html
  • Fixed recipe usage when unavailable placeholders are used

2.23.1 – 2021-03-31

  • Fixed error when multiple automation for the same event is not firing
  • Fixed conflict with “YITH WooCommerce One-Click Checkout”

2.23.0 – 2021-03-10

  • Added recipes read the blog post
  • Added support for asynchronous job queue in manual actions
  • Added new hooks:
    shopmagic/core/action/before_execution
    shopmagic/core/action/after_execution
    shopmagic/core/action/successful_execution
    shopmagic/core/action/failed_execution
  • Fixed datetime placeholders when WooCommerce returns incorrect dates
  • Fixed warning “illegal offset in media.php on line 820”
  • Fixed error when order is created by api
  • Tweaked cache in internal factories

2.22.1 – 2021-02-11

  • Fixed action Delete/Add email to list when no customer has been provided

2.22.0 – 2021-02-03

  • Added integration with Gravity Forms read the blog post
  • Added action: Add E-mail to List
  • Added action: Delete E-mail from List
  • Added backend support for automation history
  • Fixed css conflict with special-occasion-reminder plugin
  • Upgraded persistent library to more stable version

2.21.1 – 2021-01-19

  • Fixed problems with mail delivery to guest users

2.21.0 – 2021-01-13

  • Added SMS support with Twilio read the blog post
  • Added event sanity check to ensure that is provides declared data types
  • Added additional error message when WordPress can’t send an e-mail without any error
  • Fixed dropdown styles used when editing automations
  • Fixed rare problems “Element template_type not exists”

2.20.1 – 2020-12-31

Fixed error “Call to a member function get_id() on null”

2.20.0 – 2020-12-30

  • Added order.payment_url placeholder to facilitate paying for the order read the blog post
  • Added “Order Paid” event to react when a user pays for an order
  • Added BCC field in email actions
  • Added support for guests in comments
  • Fixed invalid “Manual Action” menu item
  • Fixed rare problems with WC styles/js when ShopMagic is enabled
  • Fixed problem with template override
  • Fixed problem when an order includes items that are not products
  • Fixed time errors when default timezone is changed during the request
  • Fixed error in outcome when no customer has been found

2.19.2 – 2020-12-17

  • Fixed error with new version of Flexible Checkout Fields plugin

2.19.1 – 2020-12-14

  • Fixed error when upgrading from 2.0 version to 2.19 with serialized class interface in a cron job
  • Fixed error in cart settings when PHP8 is used
  • Fixed error “cannot resolve” in order.products_ordered placeholder
  • Fixed warning when no delayed action is selected

2.19.0 – 2020-12-10

  • Added a new placeholder order.downloads that can show the downloads table read the blog post
  • Added a new placeholder order.shipment_tracking_links integrating ShopMagic with “Table Rate for WooCommerce by Flexible Shipping” plugin
  • Added a new placeholder order.checkout_field integrating ShopMagic with “Flexible Checkout Fields” plugin
  • Added support for plain text in order.details placeholder
  • Added the possibility to cancel queued automation
  • Fixed error when Action is not sure whether it has been executed successfully
  • Fixed error when order cannot be found
  • Fixed some translations

2.18.0 – 2020-11-26

  • Added support for templates and product images in products_ordered placeholder read the blog post
  • Added support for modification parameter for all date/time placeholders
  • Fixed possibility of the endless loop while converting guests
  • Fixed format placeholder parameter when: char is used

2.17.1 – 2020-11-05

  • Fixed error in Outcome/Queue when invalid guest account exists

2.17.0 – 2020-11-04

  • Added support for the new and FREE Abandoned Carts add-on, read the blog post
  • Added support for Guest session tracking and pre-submit data capture
  • Added better Customer handling for core and add-ons
  • Added Cron events that allow execution of non essential periodic tasks
  • Fixed optin/optout events for Guests

2.16.0 – 2020-10-21

  • Added support for the new WooCommerce Memberships add-on, read the blog post
  • Added new filter: customer ID
  • Added new placeholder: customer username
  • Added new internal class BeforeEventHelper
  • Fixed error while creating manual order
  • Fixed error when statuses with chars outside of utf-8 are used

2.15.0 – 2020-10-14

  • Added support for sending newsletters or trigger manual subscription events from the Manual Actions add-on, read the blog post
  • Added Order Note Added event, filters (order note type and content) and placeholders (order note content and author)
  • Added order.customer_note placeholder for displaying customer notes from checkout form
  • Added support for date formatting in date placeholders
  • Added more useful information to outcomes including error messages
  • Changed ManualEvent interface and added support for more complex manual events
  • Changed requirements of user based placeholders to customer
  • Fixed SelectOneToManyType based filtering when matches any is selected
  • Fixed sending test mail for subscriptions
  • Fixed rare problems while upgrading internal database structure
  • Fixed data dependency for filters and placeholders when provided data is derived from requirements

2.14.0 – 2020-09-30

  • Added support for the new WooCommerce Subscriptions add-on, read the blog post
  • Added hook emitters for firing before events
  • Fixed possible “Guests” duplication in admin menu
  • Fixed multiple firing of “Order Pending” event
  • Fixed sending test mail when unsubscribe link is used
  • Fixed rechecking status for Order Status Change event
  • Fixed using float comparison when comparing strings
  • Fixed tooltips visibility

2.13.0 – 2020-09-16

  • Added guest listing, read the blog post
  • Added integration with Postmark Message Streams
  • Added customer filtering to automation queue and outcomes
  • Added new data object accessible in placeholders and actions: Customer
  • Changed plugin requirements. Requires PHP 7.0, WordPress 4.9 and WooCommerce 4.0.
  • Fixed invalid mail action used with mail testing

2.12.1 – 2020-08-11

  • Fixed styling compatibility with WordPress 5.5
  • Fixed logs in some mysqls

2.12.0 – 2020-08-05

  • Added support for Advanced Filters add-on 1.1.0
  • Added support for filters based on date
  • Fixed warning Use of undefined constant

2.11.0 – 2020-07-29

  • Added sending test emails for Send Email actions, read the blog post
  • Added support for logger in ShopMagic actions using LoggerAwareInterface
  • Fixed Unknown status in outcomes when fatal error occurred

2.10.0 – 2020-07-22

  • Added support for the new Manual Actions add-on, read the blog post
  • Added filtering to automation queue and outcomes
  • Tweaked outcome statuses names and descriptions for better understanding
  • Fixed conflict of menu position with other plugins

2.9.0 – 2020-07-15

  • Added automation queue and outcomes (logs), read the blog post
  • Fixed invalid action call when ALTERNATE_WP_CRON is used
  • Fixed saving automation when invalid/empty filter was added
  • Fixed warning in event metabox

2.8.1 – 2020-07-09

  • Fixed error while trying to access unavailable CustomerIsGuest filter

2.8.0 – 2020-07-08

  • Added marketing opt-ins and lists, read the blog post
  • Added ability for customers to subscribe to lists in WooCommerce checkout
  • Added ability for customers to subscribe or unsubscribe on Communication Preferences/My Account page
  • Added opt-in/opt-out events for lists
  • Added {{ customer.unsubscribe_url }} placeholder
  • Added filter to match customers that subscribed to selected lists
  • Tweaked scheduled actions to better integrate with WooCommerce
  • Fixed Mailchimp integration

2.7.0 – 2020-06-24

  • Changed Order created event to also fire when an order is created using API
  • Changed Order pending event to also fire when an order with a pending status is created and this status persists
  • Delayed the moment in which the running automation actions are executed
  • Further delayed the moment in which the running automation events are attached
  • Fixed compatibility with Slack integration
  • Fixed compatibility with WooCommerce Cart Abandonment Recovery plugin
  • Fixed Emogrifier fatal error in some cases
  • Fixed duplicated placeholders in automation edit when an event is changed

2.6.1/2.6.2 – 2020-06-18

  • Fixed conflicts with WordPress update manager

2.6 – 2020-06-18

  • Added new placeholder: order.meta to get order metadata
  • Fixed warning “wc_get_product was called incorrectly”
  • Delayed the moment in which the running automation events are attached so it happens after the theme is loaded

2.5 – 2020-05-20

  • Added support for the new Advanced Filters add-on, read the blog post
  • Added support for filter grouping into logical AND/OR groups
  • Fixed error while applying woocommerce_email_styles filter
  • Fixed js type error when no private coupons exist

2.4 – 2020-05-06

  • Added support for the new Customer Coupons add-on, read the blog post
  • Added placeholder dialogs – the easiest way to configure and insert placeholder codes
  • Added ability to enable BCC field in email actions

2.3.2 – 2020-04-29

  • Fixed issues with not firing events
  • Fixed exception when order in delayed action no longer exists
  • Fixed exception when user in delayed action no longer exists
  • Fixed misleading success message when order status recheck fails
  • Removed quantity in order.products_ordered list

2.3.1 – 2020-04-22

  • Bumped ShopMagic version to 2.3.1

2.3.0 – 2020-04-22

  • Added support for Review Requests add-on 2.1.0, read the blog post
  • Added support for guest reviews in Review Requests add-on
  • Added new placeholders for products used in Review Requests add-on (product.id, product.name, product.link, product.meta)

2.2.1 – 2020-04-16

  • Fixed “improve ShopMagic” notice to always appear only once
  • Fixed error “customer account does not exist” in subscriptions

2.2.0 – 2020-04-15

  • Added new action: Send Email – Raw HTML
  • Added new action: Send Email – Plain Text
  • Added new placeholder: order.admin_url to get a direct link to edit order page
  • Added apply_filters for raw email message to allow for 3rd party customization (i.e. add WP shortcodes support)
  • Added help beacon with help articles and ability to contact support directly from ShopMagic pages

2.1.2 – 2020-04-03

  • Fixed event data persistence layer which could cause error after upgrading to 2.1.0

2.1.1 – 2020-04-03

  • Fixed potential error when upgrading to 2.1.0

2.1.0 – 2020-04-02

  • Completely rewritten scheduling system to use Action Scheduler instead of WP-Cron
  • Completely rewritten settings fields to prepare for developing new add-ons
  • Added Order Status Changed event with support for custom order statuses
  • Removed Password Reset event because of security reasons (sending password in plain text)
  • Fixed saving HTML content with text editor

2.0.0 – 2020-03-19

  • Major update, please read the blog post
  • Adopted Semantic Versioning for ShopMagic and all add-ons
  • Completely rewritten events, filters and actions to prepare for next major updates
  • Added support for email heading text
  • Added new column with event name to Automations page
  • Added new placeholder – order.details
  • Added new placeholder – customer.phone
  • Added support for changes in ShopMagic PRO add-ons

1.9.2 – 2020-02-25

  • Fixed missing order.product_ordered placeholder

1.9.1 – 2020-02-21

  • Fixed Delayed Actions add-on compatibility

1.9.0 – 2020-02-19

  • Major update!
  • Completely rewritten placeholders to prepare for next major updates
  • Added placeholder groups (i.e. customer, order) to easily manage and add custom placeholders
  • Tweaked placeholders names to reflect new grouping feature
  • Added support for all legacy placeholders (all old placeholders will seamlessly work after this update)
  • Tweaked currency, country and date placeholders to reflect site format settings
  • Added support for changes in ShopMagic PRO add-ons

1.8.0 – 2020-01-08

  • Added product variations support to product filter

1.7.1 – 2019-12-18

  • Fixed integration with “ShopMagic Delayed Actions” plugin

1.7.0 – 2019-12-16

  • Added customer_billing_* and customer_shipping_* placeholders
  • Fixed product filter

1.6 – 2019-11-14

  • Added better support for translations
  • Added WP Desk libraries to unify plugin dvelopment
  • Added support for premium add-ons

1.5 – 2019-10-30

  • Added support for default WooCommerce template in emails (use WooCommerce template or style your own from scratch)
  • Added translation support for event and action names
  • Changed “predefined template blocks” name …