Launch pricing: Lock in Pro at $79/year before prices go up View pricing →

Getting started

Installation

Expiration & Best Before Dates for WooCommerce is available from the WordPress plugin directory. To install it:

  1. In your WordPress admin, go to Plugins → Add New.
  2. Search for Sellinor Expiration Dates to find the right plugin.
  3. Click Install Now, then Activate.

Alternatively, download the plugin from the WordPress plugin directory and upload it via Plugins → Add New → Upload Plugin.

Once activated, the plugin adds an Expirations item to the Products menu, right under Add new product. This is your main hub, with tabs for Overview, Activity Log, Import/Export, and Settings. On free installs you will also see a Pro Features tab in the plugin’s navigation — it previews the paid features (batch tracking, automatic discounts, email notifications, and more) and disappears once the Pro add-on is active.

Setting your first expiration date

Simple products

  1. Open any product from Products → All Products.
  2. In the Product data panel, click the Expiration tab (right after Inventory).
  3. Pick a date, or click a quick-set button: +1 week, +1 month, +6 months or +1 year.
  4. Click Update to save the product.

The expiration date will now appear on the product page according to your display settings.

Variable products

For variable products, each variation can have its own expiration date:

  1. Open the variable product and go to the Variations tab.
  2. Expand the variation you want to edit.
  3. Find the Expiration Date field and set your date.
  4. Repeat for other variations as needed.
  5. Click Save changes, then Update the product.

This is useful when different sizes or packages of the same product have different shelf lives.

Quick configuration

After setting your first expiration date, review the key settings under Products → Expirations → Settings:

  • General — What happens when products expire (hide from the catalog, set out of stock, or both), the expiring-soon threshold, and whether the date shows on product pages.
  • Notifications — Email digests of expiring products and event webhooks (Pro).
  • Discounts — Automatic discount tiers and the clearance category (Pro).
  • Rules — Per-category expiry rules and shelf life (Pro).
  • License — Activate or deactivate your Pro license (appears with the Pro add-on).
  • Data & cleanup — Clear expiration dates in bulk, move long-expired products to the trash, and choose whether data is deleted on uninstall.
  • System Info — A diagnostic summary of your site and configuration to copy when contacting support.

On a free-only install, Notifications, Discounts and Rules show a short preview of what the Pro add-on adds there, and a Pro Features tab describes Pro in full. Once Pro is installed, those tabs show their real settings.

The Overview tab at Products → Expirations is your main dashboard: expiring and expired products, an expiration calendar, recent activity and the plugin’s status. See Reports & calendar for details.

Quick edit and bulk edit

You do not need to open each product individually. From the Products list:

  • Quick Edit — Click Quick Edit on any product row to set or change its expiration date inline.
  • Bulk Edit — Select multiple products, choose Edit from the Bulk Actions dropdown, and set a shared expiration date for all selected products at once.

Uninstalling and your data

By default, the plugin keeps your data if you deactivate or delete it, so nothing is lost if you reinstall later:

  • Deactivating the plugin stops the expiry checks and hides the menus but leaves all expiration dates, settings, and the activity log in place.
  • Deleting the plugin removes its files. Your expiration dates, settings, and activity log are still preserved unless you opt in to a full cleanup.

To remove everything on deletion, enable Delete all data on uninstall under Products → Expirations → Settings → General before you delete the plugin. With it enabled, uninstalling clears the plugin’s settings, the activity log, stored expiration dates, and (with Pro) batch-tracking data. Expiration dates are stored as standard product metadata, so this option is the way to clean them up in bulk.

If both the free plugin and the Pro add-on are installed, the option is shared — whichever you remove last performs the cleanup, and removing only one tier never deletes the other’s data.

What’s next

With your first expiration dates set, explore the rest of the documentation to learn about expiry actions, reports & calendar, and import/export tools. For Pro, see Licensing for how to install the add-on and activate your key, then enable batch tracking, automatic discounts, and email notifications.