[WordPress] 外掛分享: Smart Sale Scheduler for WooCommerce

首頁外掛目錄 › Smart Sale Scheduler for WooCommerce
WordPress 外掛 Smart Sale Scheduler for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
5 天前
最後更新
問題解決
WordPress 6.6+ PHP 8.1+ v1.0 上架:2026-03-09

內容簡介

Smart Sale Scheduler for WooCommerce 讓您完全掌控產品的定價日曆。可為每個產品安排多個促銷期間,並自動處理啟動和停用,省去手動管理的麻煩。

【主要功能】
• 每個產品可安排多個促銷
• 價格在商店、購物車及結帳階段一致
• 支援簡單、變數及分組產品
• 即時衝突檢測與狀態指示
• 可安排未來的價格變更
• 可選的每日電子郵件報告

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Smart Sale Scheduler for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Smart Sale Scheduler for WooCommerce
Smart Sale Scheduler for WooCommerce gives you complete control over your pricing calendar. Schedule multiple sale periods per product with exact start and end dates and times, and let the plugin handle everything from activation to deactivation automatically.
WooCommerce’s built-in scheduling only supports date ranges. No exact times, no multiple windows per product, no bulk scheduling for grouped products. Smart Sale Scheduler fills every one of those gaps.
Whether you are running a two-hour flash sale, a seasonal discount across a large catalog, or a recurring promotional calendar planned weeks in advance, the plugin executes each schedule precisely without requiring you to be logged in when it starts or ends.
Why Store Owners Use It
Manually managing sales across a growing product catalog is time-consuming and error-prone. Sales start late. Flash sales run long and lose their urgency. Price increases get delayed. Smart Sale Scheduler removes manual timing from the equation entirely. You configure the schedule once and move on.
Smart Sale Scheduler Core Features
Schedule Multiple Sales Per Product Set individual start and end dates with exact times for each sale window. Queue up several future sale periods on the same product in a single session. The plugin activates and deactivates each window automatically at the right moment.
Pricing Enforced Across Storefront, Cart, and Checkout Scheduled prices are enforced at the data layer via WooCommerce’s own pricing filters, not through template overrides. Customers see a consistent price at every stage of their purchase journey, with no surprises at checkout.
Full Support for Simple, Variable, and Grouped Products The scheduling interface lives directly on the product edit screen for simple and variable products. Variable products support variation-level scheduling, so different sizes, colours, or configurations can each have their own independent sale windows. For grouped products, apply a sale schedule to the parent and it cascades to all child products automatically.
Conflict Detection With Live Status Indicator AJAX-powered overlap and duplicate validation runs as you configure each schedule. If a new sale window conflicts with an existing one on the same product or variation, the system flags it immediately in the admin before anything reaches your live store.
Increase Price Scheduler Schedule a future change to a product’s regular base price, not just a sale price. Enter the new price and the exact date and time it should apply. Useful for planned annual price adjustments, supplier cost pass-throughs, and any pricing change you want to handle in advance rather than on the day.
HPOS Compatible and REST API Ready Fully compatible with WooCommerce’s High-Performance Order Storage. Works with REST API and headless WooCommerce setups. Real-time activation runs across multiple hooks and via wp_ajax_sssw_check_sale_activation.
Optional Email Reports (SSSW Email Reports Addon) An optional addon sends a daily HTML email to the store admin summarising every product scheduled to go on sale the following day, including product titles, SKUs, and scheduled prices. Get a 24-hour window to review and adjust before anything goes live.
Features

Schedule multiple sales per product with start/end date and time
Enforced pricing across storefront, cart, and checkout
Admin UI on product edit screen: simple and variable products
Variation-level scheduler with conflict detection and live status indicator
Grouped products: bulk apply sale schedules to all children
Increase Price Scheduler: schedule a future change to the regular price
Overlap and duplicate validation via AJAX to prevent conflicting schedules
Works with REST API/headless setups; integrates with WooCommerce pricing filters
HPOS compatible; tested with modern WordPress and WooCommerce versions
Optional SSSW Email Reports addon sends a daily HTML summary for tomorrow’s scheduled sales

How It Compares to WooCommerce Native Scheduling
WooCommerce lets you attach a sale price to a start and end date. That is where the built-in feature stops. Smart Sale Scheduler adds exact-time precision, multiple sale windows per product, variation-level control, grouped product bulk scheduling, conflict detection, and scheduled regular price increases — all of which WooCommerce does not support natively.
Notes

Core WooCommerce sale fields still take precedence in these scenarios:

A sale price exists without both start and end dates
A sale price exists and its date range includes the current date

After changing the site timezone, re-save scheduled sales to realign datetimes.

Use sssw_get_product_ids_on_sale() for accurate sale-product lookups with SSSW.

Developer Notes

Use sssw_get_product_ids_on_sale() instead of wc_get_product_ids_on_sale()
sssw_get_product_ids_on_sale() returns all products on sale, including SSSW-scheduled sales; wc_get_product_ids_on_sale() only returns core sale products
Prices are enforced via filters on woocommerce_product_get_price, variations, and cart calculations
Real-time activation runs on multiple hooks and via wp_ajax_sssw_check_sale_activation

延伸相關外掛

文章
Filter
Apply Filters
Mastodon