Skip to content
Home / Changelog

Changelog

Automated Emails

3.3.4 - October 13, 2026

  • 🔧 FixedThe "Gallery not visited" check no longer runs on every admin page load. It runs only on its scheduled check, which could slow down or crash admin pages on sites with many galleries

3.3.3 - September 25, 2026

  • ✨ NewLimit an automated email to galleries using specific price levels. This also works with the "After gallery is published" trigger, so you can send a different email for each type of job

3.3.2 - September 18, 2026

  • 🔧 Fixed"After gallery expires" trigger no longer queues emails for galleries that have no expiration date set

3.3.1 - September 17, 2026

  • ✨ New"Notice, not marketing" option on each automated email. Use it for reminders that do not sell anything, like a gallery expiring or a gallery being ready. The unsubscribe link and headers are left out, and the email is still sent to customers who unsubscribed

3.3 - September 10, 2026

  • ✨ NewLimit an automated email to specific galleries, with child galleries included automatically
  • ✨ New"After gallery is published" trigger, which emails the customers assigned to that gallery. The email waits until the gallery has photos, they have all finished processing, and the upload has stopped, so it does not go out while the gallery is still being built. Requires Sunshine Photo Cart 3.7.1 or later
  • 🔧 FixedTrigger names and the Email Log screen can now be translated instead of always showing in English

3.2 - August 27, 2026

  • ✨ NewUnsubscribe link automatically added to every automated email, with a confirmation page before unsubscribing
  • ✨ New[unsubscribe_url] template tag to place the unsubscribe link anywhere in your email
  • ✨ NewList-Unsubscribe email headers with Gmail/Yahoo one-click unsubscribe support
  • ✨ NewUnsubscribed customers are skipped when queueing and sending, and the email log shows an "Unsubscribed" status
  • ✨ NewCustomer profile shows unsubscribed status with a resubscribe button

3.1.6 - June 29, 2026

  • 🔨 ChangeAligned Automated Emails menu permissions with the email post type

3.1.5 - May 1, 2026

  • ✨ NewAdmin notice with one-click reactivation if the hourly email processing cron is missing
  • 🔧 FixedScheduled emails respect their configured delay instead of drifting hours or days late on low-traffic sites
  • 🔧 FixedGallery expiration triggers (before, after, not visited) now include private galleries

3.1.4 - March 30, 2026

  • 🔧 Fixed"No order" and "No order in gallery" recipient filters now work for guest users

3.1.3 - March 19, 2026

  • 🔧 FixedFatal error when guest user adds a favorite

3.1.2 - March 10, 2026

  • 🔧 FixedIssues with sending emails at scheduled time

3.1.1 - March 6, 2026

  • ✨ NewOrder template tags - [order_number], [order_name], [order_total], [order_date], [order_status], [receipt_url], [receipt_link], [gallery_names]
  • 🔧 FixedOrder trigger now saves order ID for both guest and logged-in users
  • 🔧 FixedFirst name and last name tags now populate from order data for guest checkouts
  • ✨ NewOrder link shown in email log sidebar details
  • ⚡️ ImprovedTemplate tags in admin organized into General, Gallery, and Order groups

3.1

  • ✨ NewTrigger - Assigned gallery users have not yet visited

3.0.17

  • 🔧 FixedFixed automatic license check during weekly cron

3.0.16

  • 🔧 FixedShow submit/post box when Gutenberg is disabled

3.0.15

  • 🔧 Fixedcapabilities setup bug

3.0.14

  • ⚡️ ImprovedDetailed capabilities access

3.0.13

  • 🔧 FixedReset search/replace data to empty on each iteration to ensure other customer data not sent

3.0.12

  • 🔨 ChangeUse new ajax powered discounts meta field

3.0.11

  • 🔨 ChangeTurn off admin_notices testing
Sunshine Photo Cart for WordPress