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

Troubleshooting

Common issues

Expiration dates not showing on product pages

Check display settings — Go to Products → Expirations → Settings → General and confirm that frontend display is enabled. If display is enabled but dates still do not appear, your theme may be overriding the product template hooks.

Check the display threshold — If you have set a display threshold, the date will only appear when the product expires within that many days. Set the threshold to 0 to always show expiration dates.

Check the product — Open the product in the editor and verify that an expiration date is actually set. For variable products, check each variation individually.

Check theme compatibility — Some themes use non-standard product templates that may not include the hooks where the expiration date is rendered. Try switching temporarily to a default theme (like Storefront) to confirm whether the issue is theme-related.

Expiry actions not triggering

Check WordPress cron — The plugin relies on WordPress cron (wp-cron) to check for expiring products hourly. Some hosting environments disable or throttle wp-cron. If your host does not support wp-cron, set up a real server cron job to call wp-cron.php at regular intervals (every minute is recommended).

Check the days-before setting — If you have configured actions to trigger several days before expiration, the action may not have fired yet. Verify the setting under Products → Expirations → Settings → General.

Stock mismatch with batch tracking

When using batch tracking (Pro), the total WooCommerce stock should match the sum of all batch quantities. If you notice a discrepancy:

  • Avoid editing WooCommerce stock directly — Always manage quantities through the batch interface to keep them in sync.
  • Check for manual edits — If someone edited the stock field directly (via quick edit, bulk edit, or the product editor), the batch totals may be out of sync. Update the batch quantities to match the correct total.
  • Check order processing — Ensure orders are being processed normally. Stock deductions happen at the time the order is placed, following FEFO order.

Dates displaying in the wrong format

The plugin uses your browser’s native date picker for entering dates. The display format on the frontend follows your WordPress date format setting (Settings → General → Date Format). If dates are displaying in an unexpected format, update your WordPress date format setting.

System info

The plugin includes a system info panel to help diagnose issues:

  1. Go to Products → Expirations → Settings → System Info.
  2. This displays your WordPress version, WooCommerce version, plugin version, PHP version, and active theme — all helpful when reporting issues.

Copy this information when contacting support.

Getting help

If you cannot resolve an issue using the steps above:

  1. Gather your system info from Products → Expirations → Settings → System Info.
  2. Note the specific steps to reproduce the problem.
  3. Visit sellinor.dev/support to contact the support team.

Include as much detail as possible — screenshots, error messages, and the steps you have already tried — to help resolve your issue quickly.