Your privacy choices

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. Nothing is set until you choose. You can change your choice at any time under Cookie settings.

Privacy Policy

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. You can change your choice at any time under Your Privacy Choices.

Your privacy choices

Choose which cookies we may use. Your choice applies on every page and lasts 12 months.

Your opt-out preference signal has been honored. Advertising stays off while your browser sends it.

NecessaryKeeps the site working: your privacy choice here, the language you are reading in, the documentation search, and Cloudflare's protection of the site.
Always on
Google Analytics and Cloudflare Web Analytics, and WooCommerce's own record of the page your visit started on: which pages are read, how the site is used, and which of them lead to an order.
Google Ads and the Meta pixel: measuring and improving our ads, including on other sites.
ThriveDesk, which runs the live chat on our support page. It is run by another company and stores an identifier in your browser.
Privacy Policy

Variable Products with Deposits | Bright Plugins Docs

1 min read Updated April 16, 2026 By the Bright Plugins team

Get Deposits Pro

Use Case: Many WooCommerce stores sell products with variations (e.g., size, color, plan type). The Deposits plugin works seamlessly with variable products, allowing you to apply deposits to each variation individually.

Why Deposits for Variable Products#

  • Offer flexible payment options for each variation (e.g., different deposit amounts for sizes or plans).
  • Maintain consistency across your store without limiting variable products.
  • Encourage purchases of higher-value variations by lowering upfront costs.

How It Works#

1. Enable Deposits for Variable Products#

In General Settings, make sure deposits are enabled for variable products. This allows each variation to display deposit options.

2. Configure Deposit Type for Variations#

When editing a variable product, you can configure deposits for each variation:

  • Percentage (%) deposit.
  • Fixed amount ($) deposit.

Each variation can have a different deposit requirement.

3. Product Page Experience#

On the product page, customers select the variation (e.g., Large / Small or Monthly / Yearly plan).
The deposit option will update automatically based on the variation chosen.

4. Cart and Checkout#

When the customer adds a variation to the cart:

  • The deposit calculation is applied based on that variation.
  • The checkout clearly shows the deposit amount and the balance remaining.

5. Order Confirmation#

Emails sent to both admin and customer will include:

  • Selected variation.
  • Deposit amount.
  • Balance due.

Example#

  • Variable Product: Online Course (Monthly / Yearly)
  • Monthly Plan ($100) → Deposit 20% = $20 upfront
  • Yearly Plan ($1,000) → Deposit 10% = $100 upfront

At checkout, the correct deposit applies depending on the plan chosen.

Notes#

  • In the Free version, deposits can be enabled for all variations globally.
  • In the Pro version, you can:
    • Set deposits for specific variations.
    • Exclude certain variations from deposits.
    • Customize labels per variation.

Updated on April 16, 2026 · Need help? Open a support ticket