Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Mailonix – WooCommerce Email Template Customizer Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.4.415 versions

Undated · 15 versions

  1. 1.4.4

    Latest
    2 improvements2 fixes
    Improved
    • New account sample uses a Set password button with {set_password_url} (WooCommerce Send password setup link flow) instead of plaintext {user_password}
    • Builder tip clarifies New account vs Confirm email address for registration and verification flows
    Fixed
    • WordPress new-user notification no longer forces the Mailonix New account template when WooCommerce is already sending account emails for a customer — types follow the WC mailer (e.g. Confirm email address / New account); admin-created customers still use the New account template via WP notify when WC did not send
    • New account email no longer fills {user_password} / {user_password_asterisk} when WooCommerce Send password setup link is used (password_generated + set_password_url) — matches WC core which shows the set-password link instead of plaintext password
  2. 1.4.3

    1 new
    New
    • Sample template and {verify_url} shortcode for the WooCommerce Confirm email address email (customer_verify_email)
  3. 1.4.2

    1 improvement13 fixes
    Improved
    • Order Details styles 2/3 center image, name and price only on mobile (media query and builder mobile preview); desktop row layout is unchanged
    Fixed
    • Two-column rows no longer inherit accidental pixel widths from the builder preview DOM — column widths are no longer serialized from the editor, and legacy px widths are ignored so Billing/Shipping columns render evenly again
    • Layout row columns now use fixed table layout with percentage widths so long Billing/Shipping content no longer expands the left column and squeezes the right column; inner address tables fill their column instead of shrink-wrapping with align=left
    • WooCommerce hook element (Order Details / Before-After table hooks) no longer breaks email HTML structure — missing closing tag caused raw ` ` markup to appear as visible text at the top of sent emails
    • Customer/Order note no longer outputs raw HTML markup in email (prevents showing tags like ` ` in Outlook)
    • Order Details styles 2 and 3 keep image, name and price in one row on mobile — each column now stacks on its own line in mobile preview and responsive email CSS
    • Products (“You May Also Like”) stay in a multi-column row on mobile — each product now stacks on its own line
    • Mobile preview stacking 2-column headers (logo left / Help Center right) into a vertical layout that did not match Gmail app, which ignores media queries and keeps columns side-by-side
    • Preview and Send test left {reset_password_url} / {set_password_url} empty in New account and Reset password Text/Button content (sample URLs now filled like the builder canvas)
    • Send test subject using the order object so account shortcodes such as {user_login} were not replaced
    • Image link (data-href) not replacing shortcodes such as {reset_password_url} / {set_password_url}
    • The width of the Shipping Address component when displayed in a two-column block.
    • Account email shortcodes ({user_login}, {set_password_url}, {reset_password_url}, …) not replaced in New account / Reset password content and subject
    • Leftover order context on Email_Render singleton overriding user shortcodes when sending account emails
  4. 1.4.1

    1 fix
    Fixed
    • PHP warning "Array to string conversion" when rendering element width in email HTML
  5. 1.4.0

    5 new6 improvements12 fixes
    New
    • {customer_note title="..."} attribute to customize the note heading (e.g. {customer_note title="Notice"})
    • Heading “Note” above the {customer_note} shortcode content
    • System Status admin page with support report email to [email protected]
    • Press Enter in the Send to field to send a test email from the template editor
    • New action and filter hooks for developers to extend template selection, render, builder, shortcodes, email sending, template cache, default seed, empty HTML skip, and click/report tracking
    Improved
    • Add {applied_coupon} and {user_password_asterisk} to the editor shortcode palette
    • {customer_note} heading “Note” uses 20px font size and normal font weight
    • Skip empty class/id attributes, duplicate border="0", and empty rows/columns in rendered email HTML
    • Cache email template queries and skip the sample-template database check after initial setup
    • Optimize Report page queries and add indexes on the click-tracking table
    • Limit duplicate click tracking from the same visitor
    Fixed
    • {coupon_expire_date} empty when used outside/above the coupon block (args cache + prefill)
    • WP new-account / reset-password {reset_password_url} and {set_password_url} incorrectly filled with the password value
    • Reset-password email subject not replacing user shortcodes
    • {order_note} shown for all order emails though it only works on Customer note (palette scoped); keep {customer_note} for checkout notes
    • Shortcodes not showing sample/example data in the email builder canvas
    • Sample template selection not loading layout into the email builder
    • Delete button on email builder components not removing the selected element (handle visibility, overflow clipping, and panel delete action)
    • Block editor text Shortcode picker showing only common shortcodes (now loads full list like email templates)
    • Order item name/price columns crushed on Gmail app vs builder mobile preview (fixed px widths, inline-block TDs, and .viwec-responsive{width:100%} on item cells)
    • Buttons misaligned and text overflowing on Gmail app (fixed width without padding; media-query-only mobile styles)
    • Email layout and styles breaking on Gmail mobile (forced 600px min-width, nested tables flattened, fixed-width address/product blocks)
    • Missing nonce on the email builder admin bar toggle AJAX request
  6. 1.3.3

    3 improvements
    Improved
    • Compatible with WP 7.1
    • Compatibility check with WC 11.0
    • Update support class
  7. 1.3.2

    1 improvement
    Improved
    • VillaTheme support
  8. 1.3.1

    1 improvement1 fix
    Improved
    • Compatible with WC 10.8
    Fixed
    • Errors from customers' feedback
  9. 1.3.0

    2 improvements
    Improved
    • Compatible with WP 7.0 and WC 10.7
    • Compatible with PixelYourSite
  10. 1.2.18

    1 improvement
    Improved
    • VillaTheme support
  11. 1.2.17

    3 improvements
    Improved
    • Add a “NOT” condition for the filter of billing countries, categories, and products
    • Change the name of the ‘Use order download table’ option to ‘Show download link’
    • Compatible with PHP 8.2 and WC 10.3
  12. 1.2.16

    1 improvement1 fix
    Improved
    • Edit the "Cancelled Order" email for customers
    Fixed
    • RTL on real send email
  13. 1.2.15

    2 fixes
    Fixed
    • Can not set the class/id to the WC hook component
    • Errors from customers' feedback
  14. 1.2.14

    1 new1 fix
    New
    • Title in the Shipping Address component
    Fixed
    • Errors from customers' feedback
  15. 1.2.13

    3 new1 fix
    New
    • Option to set up the class/id per layout/ component
    • Exclude products in the Products component
    • Suggest special products in the Products component
    Fixed
    • Errors from customers' feedback

Changelog published by the developer, in their original language.