SteelCode
steelcode.dev
Plugins

Product Expiration Date

Manage product expiry dates, automatic deactivation, expiry discounts, storefront badges, and administration notifications in Shopware 6.

Product Expiration Date

Product Expiration Date helps you control products with a limited shelf life. Set an expiry date per product, reduce its price as expiry approaches, show a clear storefront status, and automatically deactivate the product when the date is reached.

What the plugin includes

  • Per-product expiry date, activation, storefront preview, automatic deactivation, and email-notification switches.
  • Product-specific discount rules with standard periods from seven days to two years.
  • Global fallback discount rules, configurable per sales channel.
  • Storefront expiry status and discounted list/detail/cart prices.
  • Internal expiry emails with product number and a direct Administration link.
  • A daily scheduled task, asynchronous notification batches, cache invalidation, and a manual processing command.

Requirements

  • Shopware 6.7.
  • A working Shopware mail configuration.
  • Scheduled tasks and a Messenger worker in production.

Documentation map

GoalGuide
Install the pluginInstallation
Configure notifications, badges, and global discountsConfiguration
Set expiry dates and product rulesProduct setup and discounts
Run emails and expiry processingEmails and processing
Resolve common issuesTroubleshooting