The WooCommerce Pre-sale, Time offer & Expiring System (WCPS) by vanquish is a specialized conversion tool designed to manage time-sensitive sales. Unlike general pre-order plugins, its primary focus is on price scheduling and scarcity-driven campaigns.
As of late 2025, it remains a popular choice on marketplaces like CodeCanyon for store owners who want to automate the transition from "Pre-sale" to "Regular Sale" or "Expired" status without manual updates.
The plugin revolves around "Special Periods" that you can assign to any product.
End/Expiring Strategies: You can choose what happens when an offer reaches its limit:
By Date: The price reverts to regular, or the product is set to Draft (unavailable).
Goal Threshold: The offer expires automatically once a specific number of items are sold (e.g., "First 100 customers get 50% off").
Combined Logic: Expire only if the goal is reached by the specific end date.
Urgency Tools: Includes built-in Countdown Timers for start and end dates, as well as custom "Add to Cart" labels (e.g., "Pre-order Now!").
User Role Restrictions: You can limit specific pre-sale prices to certain customer groups (e.g., VIP members get the early-bird price while others see the regular price).
Free Shipping Incentives: Automatically mark pre-sale items as "Virtual" during the offer period to grant temporary Free Shipping, then revert to standard shipping once the offer ends.
Purchase Limits: Restrict quantities per order or per customer to prevent resellers from clearing out your promotional stock.
Most pre-order plugins (like the official WooCommerce Pre-Orders) focus on inventory and payments for unreleased items. This plugin focuses on marketing and scheduling:
Feature
WCPS (This Plugin)
Standard Pre-Order Plugins
Primary Goal
Limited-time price drops/scarcity
Managing stock for upcoming items
Expiring System
Automates "Draft" or "Normal" switch
Usually just changes a status label
Thresholds
Can end a sale based on sales count
Usually relies purely on dates
User Roles
Built-in role-based pricing
Often requires an extra plugin
Configuration: In the product edit screen, look for the WCPS tab.
Define the Period: Set your start/end dates and the special "Offer Price."
Set the "Action": Choose if the product should become Unpurchasable, turn into a Draft, or just return to its Regular Price once time is up.
Notifications: Enable admin email alerts so you are notified the moment a major pre-sale campaign expires.
Variable Products: This plugin typically applies the pre-sale settings to the parent product, not to individual variations (like specific sizes or colors).
Cron Jobs: Like all expiring systems, it relies on your site's "Cron" (internal clock). If your site has very low traffic, you may need a server-side cron to ensure timers expire exactly on time.
Performance: It is designed to be lightweight, but if you have thousands of active countdowns, ensure you are using a quality caching plugin like WP Rocket.
Would you like me to help you draft the custom "Expired" message for your product pages, or do you need help setting up a "Goal Threshold" for your next product launch?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 27, 2025 16:29 PM
Version:
v11.5
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: