Sale Pricing Manager

$49.00 USD

The WHMCS Sale Pricing Manager schedules product discounts by currency and billing cycle, then automatically applies the correct sale price throughout the WHMCS ordering process.

Included:

  • 7-Day Free Trial Access
  • Multi-Level Technical Support
  • One-Time Payment, No Recurring Fees
  • Lifetime Owned License
  • Instant Download After Purchase
  • Latest WHMCS Compatible

Description

Product Description

The WHMCS Sale Pricing Manager gives you a structured way to create, schedule, and manage discounted product prices directly inside WHMCS. Configure a separate sale for each product, currency, and supported billing cycle without relying on promotional codes.

Active discounts are presented in the client area with the original price, sale price, billing-cycle label, discount badge, optional promotional text, and a live countdown for timed offers. The module then applies the matching price during cart calculation and checkout.

Everything works through WHMCS hooks, so existing template files do not need to be edited. Administrators can prepare upcoming campaigns, monitor active and expired sales, control visual styling, and move sale configurations through CSV import and export.

How It Works

  1. Select a Product: Choose the WHMCS product that should receive promotional pricing.
  2. Choose a Currency: Create pricing that matches a specific configured WHMCS currency.
  3. Select Billing Cycles: Apply separate sale prices to one or more available product billing cycles.
  4. Enter Sale Prices: Review the current WHMCS prices and enter a lower promotional amount for each selected cycle.
  5. Schedule the Offer: Add optional start and end dates with precise times.
  6. Customize the Display: Configure badge text, promotional text, badge color, and text color.
  7. Activate the Sale: The matching price and promotional presentation appear automatically during the active period.

Key Features

  • Product-Level Sales: Configure promotional pricing for individual WHMCS products.
  • Multi-Currency Rules: Set different sale prices for each available WHMCS currency.
  • Billing-Cycle Pricing: Manage separate discounts for one-time, monthly, quarterly, semi-annual, annual, biennial, and triennial cycles when available.
  • Date and Time Scheduling: Start and end campaigns automatically at the configured time.
  • Automatic Price Override: Apply active sale amounts during cart calculation, review, checkout, and service creation.
  • Original Price Display: Show customers the regular price alongside the reduced amount.
  • Discount Badges: Display a calculated percentage-off badge or configured sale label.
  • Countdown Timers: Show the remaining time before a scheduled sale ends.
  • Promotional Messaging: Add short campaign text beneath the displayed sale price.
  • No Template Edits: Add pricing and promotional output through WHMCS hooks.

Supported Billing Cycles

  • One-Time
  • Monthly
  • Quarterly
  • Semi-Annually
  • Annually
  • Biennially
  • Triennially

The sale form reads the billing cycles and current prices available for the selected product and currency. Free products and unavailable pricing cycles are excluded from sale-price entry.

Client-Area Sale Display

  • Regular Price: Present the original amount with a strikethrough for quick comparison.
  • Sale Price: Highlight the active discounted amount prominently.
  • Billing-Cycle Label: Clarify which payment period the displayed price represents.
  • Percentage Saving: Calculate the discount from the current product price and sale price.
  • Custom Badge: Use a sale label when percentage-based badge display is disabled or unavailable.
  • Campaign Message: Display optional promotional text with the offer.
  • Live Countdown: Update the remaining days, hours, minutes, and seconds for offers with an end time.

Automatic Cart Pricing

The module checks the selected product, customer currency, and billing cycle before applying a sale. This keeps promotional pricing tied to the exact configuration created by the administrator.

  • Apply price overrides before WHMCS calculates cart totals.
  • Reapply the correct sale before shopping-cart checkout.
  • Return the sale amount through the WHMCS product-pricing override hook.
  • Store the promotional amount on the resulting service after checkout.
  • Remove stale cart overrides when no matching active sale remains.

Sale Scheduling

  • Immediate Sales: Leave the start date empty to make an enabled sale available immediately.
  • Upcoming Campaigns: Set a future start date and time in advance.
  • Automatic Expiry: Stop applying a sale after its configured end date and time.
  • Open-Ended Offers: Leave the end date empty when the sale should continue until manually disabled.
  • Status Visibility: Identify active, upcoming, expired, disabled, and globally disabled configurations.

Administrator Features

  • Create sale prices for multiple billing cycles in one product form.
  • Automatically load current WHMCS product prices for the selected currency.
  • Prevent a sale price from being saved above or equal to the regular price.
  • View product, currency, billing cycle, regular price, sale price, discount, and status.
  • Edit, enable, disable, or delete individual sale configurations.
  • Enable or disable all configured sales in one action.
  • Pause all active sale behavior with a global status control.
  • Review summary counts for products on sale and active, upcoming, or expired offers.
  • Configure default badge text, badge color, text color, and percentage badge behavior.

CSV Import and Export

  • Full Export: Download active, disabled, upcoming, and expired sale configurations.
  • Bulk Import: Upload sale rules from a CSV file.
  • Update Matching Rules: Update existing records matched by product, currency, and billing cycle.
  • Create New Rules: Add configurations when no matching sale already exists.
  • Backup and Editing: Keep an offline copy or prepare larger pricing updates in a spreadsheet.

Business Benefits

  • Run Timed Campaigns: Prepare seasonal, launch, or limited-period pricing in advance.
  • Show Clear Savings: Help customers compare the regular price and promotional amount.
  • Target Pricing Precisely: Set discounts according to product, currency, and payment term.
  • Create Urgency: Use sale badges, promotional text, and countdown timers to highlight expiring offers.
  • Reduce Manual Changes: Let configured start and end times control campaign availability.
  • Maintain Consistent Totals: Carry the selected sale amount through the WHMCS ordering workflow.

Ideal For

  • Web hosting and reseller hosting providers
  • SaaS and subscription businesses
  • IPTV and digital service providers
  • Companies operating with multiple currencies
  • Businesses offering different billing terms
  • Teams running seasonal or limited-time promotions

Why Choose WHMCS Sale Pricing Manager?

WHMCS Sale Pricing Manager combines precise sale rules, timed scheduling, multi-currency support, billing-cycle control, storefront promotion, and automatic cart pricing in one WHMCS addon.

It gives your team a practical way to launch visible product discounts while keeping the displayed offer and applied checkout price aligned, without editing WHMCS template files.

What does the Sale Pricing Manager module do?

It allows administrators to schedule temporary sale prices for WHMCS products based on product, currency, and billing cycle.

Is this module compatible with the latest WHMCS version?

Yes, the module is compatible with the latest supported WHMCS version.

Is this module compatible with current PHP versions?

Yes, it supports the PHP versions compatible with the latest WHMCS release.

Can I schedule a sale in advance?

Yes, you can configure sale pricing with scheduled start and end dates.

Does the sale start automatically?

Yes, the configured sale price becomes active automatically when its scheduled start time is reached.

Does the sale end automatically?

Yes, the temporary price stops applying after the configured sale period ends.

Can I create sale pricing for individual products?

Yes, sale rules can be assigned to specific WHMCS products.

Can different products have different sale prices?

Yes, each supported product can have its own sale-pricing configuration.

Can sale pricing be configured by billing cycle?

Yes, you can create different sale prices for supported billing cycles.

Can I discount only the monthly billing cycle?

Yes, a sale can target a particular billing cycle without changing the product’s other billing-cycle prices.

Can annual and monthly plans have different sale prices?

Yes, separate sale prices can be configured for supported monthly, annual, or other billing cycles.

Can sale pricing be configured by currency?

Yes, sale rules can be created for the currencies available in your WHMCS installation.

Can different currencies use different sale amounts?

Yes, you can configure an appropriate sale price for each supported currency instead of relying on a single converted value.

Does the module permanently change the regular product price?

No, it applies a temporary sale-price override while preserving the standard WHMCS product price.

What happens when the sale expires?

The regular WHMCS product price applies again after the scheduled promotion ends.

Is the sale price applied automatically in the cart?

Yes, the module automatically overrides the applicable product price during the active sale period.

Will customers see the discounted price before checkout?

Yes, the active sale price is presented through the supported client-area and cart workflow.

Does the module display a sale badge?

Yes, supported product displays can show a sale badge while the promotion is active.

Does the module include a countdown timer?

Yes, a countdown timer can show customers how much time remains before the sale ends.

Does the countdown timer update automatically?

Yes, it counts down toward the configured sale end time.

Can the countdown timer create urgency for customers?

Yes, it clearly communicates that the promotional price is available for a limited period.

Can I run multiple scheduled promotions?

Yes, supported sale rules can be configured for different products, currencies, and billing cycles.

Can I run different promotions on different products simultaneously?

Yes, multiple products can have their own active sale-pricing rules.

Can the same product have different discounts for different billing cycles?

Yes, each supported billing cycle can use its own sale price.

Can the same product have different discounts for different currencies?

Yes, separate currency-specific sale prices can be configured.

Does the module support fixed sale prices?

Yes, administrators can define the temporary price that should replace the regular price during the sale.

Does the module calculate percentage discounts automatically?

The module is designed around scheduled sale-price values. Any percentage displayed should be based on the configured regular and sale prices.

Will existing services automatically receive the sale price?

No, sale pricing is intended for applicable new purchases made while the promotion is active.

Will existing customer renewal prices change?

Not unless the module’s rule is specifically applied to that billing workflow. It is primarily intended for product ordering and cart pricing.

Does the sale affect previously generated invoices?

No, it does not retroactively rewrite existing invoices.

Does it affect completed orders?

No, completed orders retain the pricing recorded when they were placed.

Can customers continue using promotional pricing after the sale ends?

Orders completed during the active promotion retain their recorded order price, but new orders use the regular price after expiration.

Does the module support free products?

Sale pricing is most useful for paid products with configurable WHMCS pricing.

Can I disable a sale before its scheduled end date?

Yes, administrators can deactivate or modify a configured promotion when required.

Can I change the scheduled dates after creating a sale?

Yes, promotion timing can be updated through the module’s administrative controls.

Can I update the sale price while a promotion is active?

Yes, administrators can adjust an active rule, with the updated value applying to subsequent eligible orders.

What happens if no valid sale rule matches the order?

WHMCS uses the product’s regular configured price.

Does the module work with multiple WHMCS currencies?

Yes, it supports currency-specific sale configuration.

Does it work with recurring products?

Yes, supported recurring billing cycles can have their own temporary sale prices.

Can it be used for hosting plans and digital services?

Yes, it is suitable for hosting packages, SaaS plans, digital services, subscriptions, and other WHMCS products.

Does the module require manual cart-price editing?

No, valid sale prices are applied automatically through the supported cart workflow.

Are WHMCS template modifications required?

No, the module is designed to apply pricing and supported client-area indicators without editing WHMCS templates.

Does the module modify WHMCS core files?

No, it operates as a WHMCS addon without modifying WHMCS core files.

Will it work with a heavily customized order form?

Core pricing may work, but custom sale badges or countdown displays may require compatibility testing with heavily modified templates.

Can this module be used for seasonal promotions?

Yes, it is suitable for Black Friday, holiday sales, product launches, anniversary offers, and other scheduled campaigns.

Who should use this module?

It is suitable for hosting providers, SaaS companies, resellers, agencies, and other WHMCS businesses that run time-limited product promotions.