You don't have javascript enabled. Good luck with that. KrishaStore

Smart Sale Scheduler PRO

This guide explains the Smart Sale Scheduler PRO plugin. Please review it before installation. For support, contact [email protected].

Introduction

WooCommerce is a free and popular WordPress plugin that allows you to turn your website into a fully functional online store.

It helps you:

  1. Manage products and inventory
  2. Accept secure online payments
  3. Configure shipping and Tax options
  4. Track orders and customers

With its flexibility and wide range of themes and extensions, WooCommerce is suitable for both small businesses and large-scale online stores. However, setting up and managing advanced features may require some time and basic technical knowledge.

To make store management easier, especially during high-traffic periods like festivals, seasonal sales, or special promotions, we have developed the Sale Scheduler for WooCommerce plugin.

We have developed a plugin that improves and extends the features of WooCommerce. During special days or festival seasons, your website usually gets more visitors. Our plugin helps you run flash sales or rush sales during these busy times, allowing you to sell more products and increase your company’s profit.

Managing many sales manually takes a lot of time and can cause mistakes, like starting or ending promotions late. If you want to run flash sales on hundreds of products at different times, this plugin makes the process easy and reliable.

View the comparison between Free and Paid Plugin

Requirements

Before installing Smart Sale Scheduler for WooCommerce, please ensure the following requirements are met:

  1. PHP: 8.1 and higher
  2. MySQL: 5.7 and higher OR MariaDB: 10.3 and higher
  3. WordPress 6.8 or higher
  4. WooCommerce 8.0 or higher

Note:

If you are using Smart Sale Scheduler for WooCommerce Pro, you must first install and activate the free version of the Smart Sale Scheduler for WooCommerce plugin. After activating the free plugin, install and activate the Pro version to access all premium features.

It’s always recommended to use the latest versions of WordPress, WooCommerce, and PHP to ensure optimal performance and security. Additionally, make sure to have a backup of your website before installing any new plugin, including Smart Sale Scheduler for WooCommerce, to prevent any potential issues.

Downloading & Installation

Install via WordPress Admin Panel (Free)

  1. Log into WordPress admin panel and click on plugins
  2. Click on Add New Plugin, type Smart Sale Scheduler for WooCommerce in search box
  3. Find Smart Sale Scheduler for WooCommerce in the results and click the Install button
  4. Activate the plugin

Upload via WordPress Admin Panel (Pro)

  1. Log in to your WordPress Admin Dashboard.
  2. Navigate to Plugins → Add Plugin.
  3. Click the Upload Plugin button at the top of the page.
  4. Click Choose File and select the Smart Sale Scheduler for WooCommerce Pro ZIP file from your computer.
  5. Click Install Now and then Activate the plugin.

Upload via FTP

  1. Unzip the .zip file you downloaded.
  2. Upload the “Smart Sale Scheduler for WooCommerce Pro” plugin folder to your wp-content/plugins directory.
  3. Navigate to your Admin Panel: Plugins.
  4. Under “Smart Sale Scheduler for WooCommerce Pro”, click Activate.

License Activation Process

When you purchase the Smart Sale Scheduler for WooCommerce Pro plugin from the KrishaStore website, your license key is available in the My Account section on the front-end dashboard. This license key is required to activate Pro features within your WordPress admin panel.

Once the admin enters a valid license key, the user can access and use all the Pro features of the Smart Sale Scheduler for WooCommerce plugin.

The subscription remains active until the end of the current billing cycle, even if you choose to cancel it.

sssw-license-account-screen

Subscription Behavior

  1. cancel subscription option is available in your account dashboard in the krishastore website.
  2. Clicking Cancel Subscription will not immediately deactivate your license.
  3. You can continue using all Pro features until the end of your current billing period.

How to Activate the License (Backend)?

Follow these steps to activate your Smart Sale Scheduler for WooCommerce Pro license from the WordPress admin panel:

sssw-license-active-backend

Step 1: Copy License Key

  1. Log in to your account on the KrishaStore website.
  2. Navigate to the My Account page.
  3. Locate your purchased product (Smart Sale Scheduler for WooCommerce Pro).
  4. Copy the License Key.

Step 2: Open License Settings in WordPress

  1. Log in to your WordPress Admin Dashboard.
  2. In the left-hand menu, go to: Sale Scheduler → License

Step 3: Enter License Key

  1. On the Activate Your Pro License screen:
  2. Locate the License Key input field.
  3. Paste the copied license key into the field.
  4. Click on the Activate License button.

Step 4: Verify Activation

  1. Once activated, you will see:
  2. License Status: Active
  3. Activated URL: Your website URL
  4. Deactivate License: You can deactivate the license anytime using the Deactivate License button.

This process ensures that your Smart Sale Scheduler for WooCommerce Pro plugin is fully activated and ready to use with all premium features.

Sale Price Scheduling with Date and Time

The Sale Price Scheduling with Date & Time feature allows you to automatically apply discounts to your products for a specific period.

Instead of manually changing prices during a sale, you can simply set a start date-time and an end date-time. The plugin will automatically:

  1. Start the sale at the exact scheduled time
  2. End the sale when the time period is over
  3. Restore the original price without any manual work

This makes it very easy to run flash sales, limited-time offers, and seasonal promotions without worrying about timing errors.

You can use this feature to plan different types of promotions, such as:

  1. Hourly deals
  2. Half-day offers
  3. One-day sales
  4. Multi-day campaigns

One-Day Sale: When the admin sets a sale price with a start date of today at 12:00 AM and an end date of today at 11:59 PM.

Hourly Flash Sale: When the admin schedules a sale price from 2:00 PM to 4:00 PM on the same day. Then the discounted price is applied only during that 2-hour window.

Half-Day Promotion: The admin schedules a sale from 9:00 AM to 9:00 PM on the same day. The product displays the discounted price only within the defined 12-hour period.

One-Day Sale: The admin sets the sale to start at 12:00 AM and end at 11:59 PM on a specific date. The product remains on sale for the entire day and automatically returns to its original price afterward.

Multi-Day Festival Sale: When the admin sets a sale price starting on December 25, 2025, at 10:00 AM and ending on December 31, 2025, at 10:00 PM. The system maintains the sale price consistently across all days without interruption.

Multiple Sale Periods for One Product: Given a product with multiple promotions planned. When the admin adds more than one sale period using the Add New Sale button, then each sale runs automatically according to its scheduled date and time.

Supported Product Types

This feature works with all default WooCommerce product types:

  1. Simple Products - Products with a single price
  2. Variable Products - Products with options like size, color, etc., each having its own price
  3. Grouped Products - Products that are a collection of other products

WooCommerce Simple Product Setup

sssw-product-price-setup.png

Step 1: Edit or create a new product

  1. Go to All Products
  2. Edit existing product or create a new product by clicking on the add product button in the top left content section.
  3. Step 2: Select Product Type

    1. Go to Product Data
    2. Choose Simple Product from the dropdown

    Step 3: Set Up Sale Scheduler

    1. Create a Sale Period
    2. Click Set Sale Scheduler
    3. A new section (e.g., Sale Period 1) will appear.
    4. Configure Sale Details
      • Enter Sale Price (example: $849 if regular price is $999)
      • Select Start Date & Time
      • Select End Date & Time

    Step 4: Understand Sale Status

    1. SALE IS LIVE!: The sale is currently active
    2. If not visible: Sale is either upcoming or expired
    3. Remove Sale: Deletes the sale
    4. The sale section is automatically removed after expiry
    5. Add New Sale: Create multiple scheduled sales

WooCommerce Variable Product Setup

sssw-variable-product-price-setup.png

Step 1: Edit or create a new product

  1. Go to All Products
  2. Edit existing product or create a new product by clicking on the add product button in the top left content section.

Step 2: Select Product Type

  1. Go to Product Data
  2. Choose Variable Product

Step 3: Set Sale for Each Variation

Each variation (e.g., Small, Medium, Large) has its own pricing.

  1. Go to the Variations tab
  2. Select a variation (e.g., Large)

Step 4: Configure Sale Scheduler

  1. Create a Sale Period
  2. Click Set Sale Scheduler
  3. A section (e.g., Sale Period 1) will appear
  4. Configure Details
    • Enter Sale Price (example: $2999 if regular price is $3599)
    • Select Start Date & Time
    • Select End Date & Time

Step 5: Understand Sale Status

  1. SALE IS LIVE!: The sale is currently active
  2. If not visible: Sale is either upcoming or expired
  3. Remove Sale: Deletes the sale
  4. The sale section is automatically removed after expiry
  5. Add New Sale: Create multiple scheduled sales

Scheduled Regular Price Increases / Decreases

The Scheduled Regular Price feature allows you to automatically change the regular price of a product at a specific date and time.

Instead of manually updating prices, you can plan ahead by setting a new regular price along with a start date and time. The plugin will automatically update the product price when the scheduled time is reached.

This feature is useful for:

  1. Planned price increases due to cost changes
  2. Future pricing strategies
  3. Pre-scheduled business decisions

Example: If a product currently costs $500, and you want to increase it to $600 on January 1, 2026, at 5:00 PM, you can schedule it in advance.

Supported Product Types

This feature works with all default WooCommerce product types:

  1. Simple Products - Products with a single price
  2. Variable Products - Products with options like size, color, etc., each having its own price
  3. Grouped Products - Products that are a collection of other products

Simple Product (Regular Price Scheduling)

sssw-simple-product-regular-price

Step 1: Edit or create a new product

  1. Go to All Products
  2. Edit existing product or create a new product by clicking on the add product button in the top left content section.

Step 2: Select Product Type

  1. Go to Product Data
  2. Choose Simple Product

Step 3: Set Regular Price Scheduler

  1. Click Set Regular Price Scheduler
  2. Fill in the required details:
    • New Regular Price: Enter the updated price (e.g., $899 instead of $999)
    • Start Date: Select the date when the new price should apply
    • Start Time: Select the exact time (e.g., 07:00 PM)
    • Click Update to save the product

Remove Scheduler: Cancels the scheduled price change

What Happens After Scheduling?

Once scheduled:

  1. Before the scheduled time: The original price (e.g., $999) remains active
  2. At the scheduled time, the price automatically changes to the new value (e.g., $899)
  3. After the update, the new price becomes the regular product price

Variable Product (Regular Price Scheduling)

sssw-variable-product-regular-price

Step 1: Edit or create a new product

  1. Go to All Products
  2. Edit existing product or create a new product by clicking on the add product button in the top left content section.

Step 2: Select Product Type

  1. Go to Product Data
  2. Choose Variable Product from the dropdown

Step 3: Configure Each Variation

In WooCommerce, each variation (such as size, color, etc.) has its own pricing. You need to set the scheduler separately for each variation.

  1. Go to the Variations tab
  2. Select a variation (for example: Large)
  3. Click Set Regular Price Scheduler
  4. Enter the required details:
    • New Regular Price: Enter the updated price (e.g., $4000 instead of $3599)
    • Start Date: Choose when the new price should begin
    • Start Time: Set the exact time (e.g., 11:00 PM)
    • Click Update to save the product

What Happens After Scheduling?

Once scheduled:

  1. Before the scheduled time: The current price (e.g., $3599) remains active
  2. At the scheduled time: The price automatically updates to the new value (e.g., $4000)
  3. After the update: The new price becomes the regular price for that variation

Sale Price Management

The Sale Price Management section helps you view and manage all scheduled product sales in one place. It gives you a clear overview of your discounts, including active, upcoming, and past sales. Instead of opening each product individually, you can easily monitor and control all your sales from a single screen. This saves time and makes it easier to manage multiple promotions. This feature works for both simple products and variable products, so you can handle all types of pricing from one dashboard.

sale-price-management

In this section, you will see a complete list of all product sales that have been created in WooCommerce.

Each sale is displayed separately, even if multiple sales are created for the same product. For example, if you schedule different discounts for different dates and times, each one will appear as an individual entry. This helps you track and manage every sale clearly without confusion.

Each row in the list shows important information about the sale:

  1. Product Name: The name of the product
  2. Regular Price: The original price before the discount
  3. Sale Price: The discounted price during the sale
  4. Sale Start: The date and time when the sale begins
  5. Sale End: The date and time when the sale ends
sale-price-management

The status column shows the current state of each sale:

  1. Active: The sale is currently running, and customers can buy at the discounted price
  2. Scheduled: The sale is planned and will start in the future
  3. Expired: The sale has already ended and is no longer active

Search and Filter Options

To make management easier, the plugin provides useful filtering options:

  1. Search Products: Find products using name or SKU
  2. Filter by Status: View only Active, Scheduled, or Expired sales
  3. Filter by Category: View sales based on product categories

These filters help you quickly locate specific products or sales, especially when managing a large store.

Bulk Actions

You can manage multiple sales at once using Bulk Actions.

  1. Select one or more products
  2. Choose Remove Sale
  3. Click Apply

This will remove the sale for the selected products and restore their regular prices.

Edit Sale

You can easily update any existing sale directly from this page.

  1. Click the Edit button for the product
  2. The fields (Sale Price, Start Date, End Date) will become editable.
  3. Update the required details:
  4. Change the Sale Price
  5. Modify the Start Date & Time
  6. Modify the End Date & Time
  7. Click Save to apply the changes

What Happens After Editing?

  1. The updated sale will follow the new schedule
  2. The user will see the updated pricing on the particular product detail page

Sale Scheduler Dashboard

sssw-sale-scheduler-dashboard

The Sale Scheduler Dashboard is the main control center for managing your product sales and promotions in WooCommerce. It provides a simple and real-time overview of all your store discounts in one place. Instead of checking products one by one, you can quickly monitor:

  1. Currently active sales
  2. Upcoming scheduled promotions
  3. Sales that are ending soon

In this section, you will see a complete list of all product sales that have been created in WooCommerce.

Active Sales Card

The Active Sales card shows the number of sales that are currently running on your store. It also displays the Total Potential Savings, which represents the total amount customers can save from all active discounts combined. This helps you quickly understand the impact of your current promotions.

Example

  1. Product A is discounted by $100
  2. Product B is discounted by $50

The dashboard will show a total potential savings of $150.

Scheduled Sales Card

The Scheduled Sales section displays the number of promotions planned for future dates. This helps you:

  1. Keep track of upcoming campaigns
  2. Confirm future sales are properly scheduled
  3. Plan marketing activities in advance

This will remove the sale for the selected products and restore their regular prices.

Products on Sale Card

The Products on Sale card shows the total number of individual products currently discounted. This section focuses on products rather than sales events.

For example, one sales campaign may include multiple discounted products. Each discounted product is counted separately here. This helps you quickly understand how many products are currently part of active promotions.

What Happens After Editing?

  1. The updated sale will follow the new schedule
  2. The user will see the updated pricing on the particular product detail page

Expiring Soon Card

The Expiring Soon section highlights products whose sale prices will end within the next 24 hours. This is useful for:

  1. Running “Last Chance” promotions
  2. Tracking discounts that are about to expire

It also helps store admins prepare for products returning to their regular prices.

Recent Scheduled Sales

The Recent Scheduled Sales section displays the latest active and upcoming promotions. For each product, you can view:

  • Product name
  • Sale price
  • Regular price
  • Current sale status
  • Remaining time before the sale starts or ends

A countdown timer is also shown to help you easily track your sales schedule.

Example

  1. 1 hour until the end: The sale will expire in 1 hour
  2. 15 hours until start: The scheduled sale will begin in 15 hours

This helps you stay updated on your promotional timeline without manually checking each product.

Sales Overview Chart

The dashboard also includes a visual Sales Overview chart. This chart gives a quick summary of:

  1. Active sales
  2. Scheduled sales
  3. Total sales

Using visual indicators makes it easier to understand your store’s promotion status at a glance.

Global Price Adjustments

The Global Price Adjustments feature allows you to automatically increase or decrease prices for multiple products at the same time. Instead of editing products one by one, you can create a single pricing rule and apply it to:

  1. Product categories
  2. Product attributes
  3. Product brands

This makes it much easier to manage large promotional campaigns, seasonal pricing updates, bulk discounts, or temporary price increases.

For example, you can:

  • Give an extra 10% discount on all “Men” category products
  • Increase prices for a specific brand during high-demand periods
  • Apply temporary discounts to products with specific attributes like size or color

Once the scheduled time begins, the plugin automatically applies the adjustment. When the schedule ends, the prices automatically return to their original values.

Create New Adjustment Rule

You can create a new pricing rule by filling in the adjustment form. Below is an explanation of each field.

global-price-adjustments

Rule Name

Enter a name for the pricing rule. This name is for admin reference only and helps you identify the rule later.

Example: Winter Sale – 10% Off / Summer Brand Discount

Adjustment

Choose whether you want to: Increase prices or Decrease prices

Then enter the percentage amount.

Example: Decrease by 10% / Increase by 15%

Apply To

Select where the rule should apply. You can apply adjustments to:

  1. Entire Categories
  2. Product Attributes
  3. Product Brands

This helps you target specific groups of products easily.

Price Type

Choose which product price should be affected:

  1. Sale Price: Adjusts the current discounted price
  2. Regular Price: Adjusts the original product price
  3. Start (Site Time): Set the date and time when the rule should start automatically.
  4. End (Site Time): Set the date and time when the rule should stop. After the end time, prices automatically return to normal.

Existing Adjustment Rules

The Existing Adjustment Rules section displays all pricing rules created in the system. Here you can quickly view:

  1. Rule name
  2. Applied scope (category, brand, or attribute)
  3. Adjustment percentage
  4. Price type
  5. Start and end schedule
  6. Current status

This makes it easy to monitor and manage all active and past pricing adjustments.

existing-adjustment-rules

Each rule displays a status label to help you understand its current condition.

  1. Active: The rule is currently running and affecting product prices.
  2. Scheduled: The rule is saved and will start in the future.
  3. Completed: The scheduled adjustment has finished.
  4. Disabled: The rule is temporarily turned off and will not apply any changes.

Available actions include:

  1. Edit: Modify the adjustment settings
  2. Disable: Temporarily stop the rule
  3. Delete: Permanently remove the rule

Global Price Type: Sale Price

When the Price Type is set to Sale Price, the adjustment is applied to the product’s existing sale price. This is useful when you want to provide an extra discount during:

  1. Festival campaigns
  2. Clearance events
  3. Limited-time offers

The additional adjustment works on top of the already discounted sale price.

Example Scenario

Suppose a product in the Men category has:

  1. Regular Price: $1000
  2. Existing Sale Price: $900

Now create a global rule:

  1. Decrease by 10%
  2. Apply to: Men Category
  3. Price Type: Sale Price

The plugin will apply an extra 10% discount to the current sale price.

Calculation

  1. Current Sale Price = $900
  2. Additional 10% Discount = $90
  3. Final Product Price = $810

Customers will see the final adjusted price of $810 during the scheduled period. Once the global rule ends, the extra discount will be removed automatically, and the product price will return to its normal sale price or regular price.

Global Price Type: Regular Price

When the Price Type is set to Regular Price, the adjustment changes the original regular product price instead of the sale price. This option is useful for:

  1. Store-wide price increases
  2. Seasonal price updates
  3. Business pricing strategies

Example Scenario

Suppose a product in the Men category has:

  1. Regular Price: $1000

Now create a global rule:

  1. Increase by 15%
  2. Apply to: Men Category
  3. Price Type: Regular Price

The plugin will increase the regular price by 15%.

Calculation

  1. Original Regular Price = $1000
  2. 15% Increase = $150
  3. New Regular Price = $1150

Customers will see the updated regular price of $1150 while the rule is active. After the scheduled adjustment ends, the product price will automatically return to its original regular price.

Import/Export Sale Data

The Import/Export Sale Data feature makes it easy to move sale information in and out of the plugin using a CSV file. This is useful when you want to back up your sales records, share data between stores, or create many sales at one time without editing products manually.

You can export all existing sale records from your store, including active, scheduled, and expired sales. You can also download a sample CSV template first, so you know the correct file format before importing any data.

When you import a properly formatted CSV file, the plugin reads the file and creates sale records for the matching products automatically. This saves time, reduces typing work, and helps you manage large numbers of sales more easily.

import-export-sale-data

Export Sale Data

The Export Sale Data option lets you download all your sale records as a CSV file. This is helpful for backup, reporting, migration, or keeping an offline copy of your sales information.

The exported file includes important details such as:

  1. Product title
  2. SKU
  3. Regular price
  4. Sale price
  5. Sale start date
  6. Sale end date
  7. Sale status

This gives you a clear view of your sales data and makes it easy to review or reuse later.

Download CSV Template

The Download CSV Template option gives you a ready-made sample file with the correct column structure. This helps you understand how the CSV file should be arranged before you import sales data.

The template is useful because it shows the exact format expected by the system, which helps reduce mistakes during import. You can fill in your own product details and sale dates using the same structure.

import-export-sale-data-2

Import Sale Data

The Import Sale Data option allows you to upload a CSV file and create sales for multiple products at once. The plugin matches products using the SKU and then applies the sale details from the file.

This is especially helpful when you need to schedule many product sales quickly. Instead of editing each product one by one, you can prepare the data in a spreadsheet and import it in a single step.

If a sale already exists for a product, the plugin can skip it to avoid duplicates. This helps keep your sales data clean and organized.

Required CSV Format

Your CSV file should include the following columns:

  • Product Title
  • SKU
  • Regular Price
  • Sale Price
  • Sale Start Date
  • Sale End Date

The date format should follow the required structure shown in the plugin, so the system can read it correctly.

Email Notification Functionality

The Email Notification feature helps store admins stay updated about upcoming sales. Instead of manually checking each product, the plugin automatically sends a reminder email before a sale starts. This helps you review everything in advance and avoid mistakes like incorrect pricing or wrong timing.

The plugin automatically sends an email reminder to the site admin one day before a scheduled sale begins. This advance notification allows the admin to review sale details, verify pricing, and make any last-minute adjustments if needed.

Each notification email provides a clear summary of all products that are scheduled to go on sale the following day. The email includes the following information for each product, you will see:

  1. Product Title
  2. SKU
  3. Sale Price
  4. Sale Start Date
  5. Sale End Date

This makes it easy to review multiple products at once without opening each product page.

Example Scenario

  1. Flash Sale Start Date: January 3, 2026
  2. Email Sent On: January 2, 2026

On January 2, 2026, the admin will receive an email listing all products that are scheduled to go on sale on January 3, 2026, along with their pricing and sale duration details.

Features Comparison

Features
Free
Premium
  • Schedule multiple product sales with timing
  • Auto apply sale pricing across the store
  • Simple, variable, and grouped product support
  • Schedule future regular price changes
  • Conflict detection and overlap prevention
  • REST API and headless WooCommerce support
  • WooCommerce HPOS compatibility
  • Daily scheduled sale email reports addon
  • Sale Scheduler Dashboard
  • Sale Price Management panel
  • Import and export scheduled sale data via CSV
  • Global price adjustment rules (%)
  • Premium support
    Forums
    Email & Phone
back_to_top