Email notifications
Overview
Email notifications keep you informed when products are nearing expiration so you can take action — whether that means running a promotion, reordering stock, or pulling items from your shelves. Rather than checking the dashboard daily, you receive alerts directly in your inbox.
Setting up notifications
Configure email notifications under Products → Expirations → Settings → Notifications:
- Enable email notifications.
- Set the recipient email address(es) — you can add multiple addresses separated by commas.
- Configure the threshold — how many days before expiration should the notification include products.
- Choose an email schedule — how often you want to receive the digest.
- Save your settings.
Notification threshold
The threshold determines which products are included in each digest email. For example, if you set it to 14 days, all products expiring within the next 14 days will be listed.
Choose a threshold that matches your business workflow. Perishable goods with short shelf lives might need a 7-day threshold, while products with longer shelf lives could use 30 or 60 days.
Email frequency
Notification emails are sent as a daily digest. Each morning, the plugin checks for products expiring within your configured threshold and sends a single email listing all of them.
To avoid inbox clutter, the plugin includes duplicate suppression — each product is only included in the notification email once every 7 days. If a product appeared in yesterday’s email, it will not appear again until 7 days have passed (unless you take action on it in the meantime).
Batch information in customer emails
If you use batch tracking, you can enable the Show batch in customer emails setting. When enabled, order confirmation emails sent to customers will include the batch reference and expiration date for the items they purchased.
Email content
Each notification email includes:
- Product name and a direct link to edit it in your WordPress admin.
- Expiration date of the product (or batch, if batch tracking is enabled).
- Current stock level so you know how much is at risk.
- Days remaining until expiration.
The email uses WooCommerce’s email template system, so it matches the look and feel of your other store emails.
Testing notifications
Before relying on notifications, send a test email to verify everything works:
- Go to Products → Expirations → Settings → Notifications.
- Click Send Test Email.
- Check your inbox to confirm delivery.
If the test email does not arrive, check your WordPress email configuration. Many hosting providers require an SMTP plugin for reliable email delivery.
Troubleshooting
- Emails not arriving — Verify your site can send emails. Install an SMTP plugin if needed and check your spam folder.
- Too many notifications — Reduce the threshold so you are only notified closer to expiration. Remember that duplicate suppression prevents the same product from appearing more than once every 7 days.
- Missing products in notifications — Ensure the products have expiration dates set. Products without dates will not trigger notifications.