Partial Payments
$139.00

Your High-Ticket Products Deserve Better Than a Full-Price Wall

Accept deposits. Build payment plans. Collect the balance automatically — inside your Joomla ecommerce store. Your customer pays what makes sense today. The system handles everything else.

Everything You Need to Sell High-Ticket Without the Checkout Wall

Twenty-seven features. One plugin. Your high-ticket catalog — finally matched by the infrastructure that sells it.

Deposit at Checkout

Customer pays a percentage or fixed deposit right now. The balance is scheduled automatically. No manual invoicing. No awkward "can we split this?" conversations. Just a confirmed order and a funded deposit.

Visual Schedule Builder

Build payment plans in your Joomla admin with a live drag-and-reorder editor. Add installment rows. Set amounts (percentage or fixed) and intervals (days, weeks, months). The allocation preview updates as you go — no guessing, no spreadsheet.

Automated Email Reminders

Five email types fire automatically: payment-ready notifications, overdue reminders on your schedule, deposit thank-yous, and escalation alerts. Zero manual follow-up. The system chases — you cash the checks.

Customer Pay-Now Flow

A secure link in every reminder email opens a full checkout page — with all your active payment gateways, the amount due, and the order summary. Works for logged-in customers and guests alike. Two clicks to paid.

Per-Product Override

Three modes per product: full payment only, required deposit, or optional. Set deposit rate and assign plans at the product level. Everything else inherits storewide defaults. One setting covers the catalog; overrides handle the exceptions.

Escalation Controls

When a customer goes quiet past your threshold, the system acts: alert yourself by email, cancel the delinquent installment, or void all remaining balance. You set the rules once — the task scheduler enforces them every day without your involvement.

Accurate Full-Total Invoices

The order record always carries the full cart value. Line items add up. Subtotal plus tax equals the grand total — always. Designed to meet EU invoice requirements where the numbers must be mathematically correct on every document.

Coupon and Tax Intelligence

Tax collects upfront with the deposit or distributes proportionally across installments. Coupons reduce the deposit only, hit each installment, or distribute across the full order. Per-coupon restrictions gate coupons to deposit-only or full-payment-only orders.

Automatic Saved-Card Charging

When your payment gateway stores cards, the task scheduler can auto-charge each installment on its due date — no customer action required. Hands-free installment collection for stores that want maximum automation.

Build a Payment Plan in Your Admin. Let It Run for Months.

The visual schedule editor turns installment plan configuration into a drag-and-drop process. You add rows, set amounts, pick intervals, and watch a live preview confirm the math is right before you save. No developer. No custom code. No recurring subscription to a separate installment platform.

  • Percentage or fixed-amount installments per row
  • Timing intervals in days, weeks, months, or years
  • Live allocation preview — "✓ 100% allocated" before you save
  • Duplicate plans, reset to defaults, publish or unpublish anytime
  • Per-product plan assignment with storewide fallback

The Follow-Up Happens Whether You're Watching or Not

Five automated email types, a customer-facing pay-link, and an escalation system that takes action when customers go dark. When an installment is due, the customer gets an email. When they ignore it, they get another — on the exact day schedule you configured. When it escalates, you're alerted or the balance is voided automatically. The spreadsheet is retired.

  • Email reminder cadence configured once — runs forever
  • Secure pay links work for logged-in customers and guests
  • Customer schedule page shows every installment status
  • Admin panel shows paid-to-date and full installment history per order
  • One-click resend from the admin order screen

The Customer Sees the Full Plan. Right on the Product Page.

The storefront plan picker renders as clickable cards or radio buttons on the product detail page. Each option shows the deposit amount due today, the number of additional installments, and a description you write. The customer picks, adds to cart, and the checkout reflects exactly what they chose — amount due now, balance due later, no small print surprises.

  • Card layout or radio layout — your choice per plan
  • Deposit amount and installment count shown per option
  • Plan description visible to help customers choose
  • Checkout timeline shows progress after purchase
  • Cart line items show deposit and plan name — zero guessing

Real-World Use Cases

A home goods store sells custom sectionals starting at $1,600. Checkout conversion was low — a full-price wall on an expensive made-to-order piece is brutal. They enable a required 30% deposit storewide. Customers pay at checkout; the balance is due 45 days later when the piece is ready for delivery.

The customer is committed. Production is funded. The balance email fires automatically the week before delivery. No manual invoicing. No chasing. No spreadsheet. The product ships. The account is credited. Done.

A photographer charges $1,200 for full event coverage. They create a plan: 50% deposit at booking, 50% due seven days before the event. The checkout shows both options clearly — pay in full, or pay the deposit now and the rest before the event.

Customers who want to secure their date pay the deposit. Seven days before the event, the due-date email fires automatically. The customer clicks, pays with their preferred gateway, and the balance clears before the first shutter click. The photographer's calendar is locked; their account is funded.

A training provider sells an eight-week business accelerator at $899 — too steep for an impulse buy. They build a three-installment plan: payment at enrollment, at week three, and at week six. The storefront shows three payments of approximately $300 each.

The task scheduler activates each installment on schedule and fires the payment-ready email. Where the payment gateway supports saved cards, the system auto-charges on due date — no student action required. The provider gets paid across the course duration. The student spreads the cost across the weeks they are actively getting value.

A handcrafted instrument builder takes twelve orders per year at $3,500 each. Deposit required — 40% at order, 60% at estimated completion in 90 days. No deposit means no build slot. The required-deposit product mode ensures every order placed is a committed, funded order.

When the instrument is finished, the balance installment activates on schedule. The customer receives their pay link. The builder collects the remaining balance. The instrument ships. Nothing falls through the cracks because there is no human hand involved in the follow-up.

Stop Watching High-Ticket Carts Walk Out the Door

Your high-ticket Joomla ecommerce products are ready to sell. The customers who want them are ready to pay a deposit. The only thing missing is the system that makes it automatic. That's this. Yeah. We do that.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Dispatch AfterDisplayLineItemTitle in the checkout order-details recap and reminder email, matching the deposit annotation already shown in cart/checkout/confirmation/My Account

Improvement Thread the real order object into the checkout order-details layout so plugins can annotate items there too

Update Requires Joomla 6.x + J2Commerce 6.x

Fix Fix deposit amount shown halved on the confirmation page, My Account order view, and order emails for saved orders

New Feature Add Full Total / Paid Today / Balance Due rows to the confirmation and My Account order summaries

Fix Fall back to the order's currency code when formatting the deposit line if the item row lacks one

Update Requires Joomla 6.x + J2Commerce 6.x

Fix Fix deposit shown as 75% instead of 50% when a plan is attached; the deposit no longer double-counts the plan's immediate instalment

Fix Keep full-payment and partial-payment of the same product as separate cart lines instead of merging into one quantity

Fix Show the store's default currency symbol in the plan schedule editor instead of a hardcoded dollar sign

Fix Split each instalment by normalised weight so a single remaining instalment collects the whole balance

Improvement Centralise deposit/balance/instalment math into one source of truth so cart, product page, checkout and child orders always agree

Fix Preserve exact-sum rounding on sub-penny balances

Improvement Replace deprecated Form::getInstance() with the FormFactory service in the admin plan screen

Improvement Add a cache-busting version to the plan schedule editor script

Deletion Remove dev-only tests, docs and phpunit config from the distributed package

Update Requires Joomla 6.x + J2Commerce 6.x

Fix Fix immediately-due plan instalments now added to the base deposit for display and single gateway charge; no longer incorrectly treated as deposit override

Fix Fix instalment count now reflects future-dated rows only; immediately-due rows charged at checkout are excluded from the "additional instalments" count

Fix Fix product modules on the product detail page no longer receive the partial payment plan selector

New Feature Add admin "Manage Plans" screen with plan list, filters and edit form

New Feature Add coupon restriction control (deposit-only / full-only) for partial orders

New Feature Add checkout payment-plan timeline and deposit selector (card/radio display)

New Feature Add overdue-escalation and installment-due email templates with context strings

New Feature Add five new translations: el-GR, he-IL, nb-NO, da-DK, fi-FI

Improvement Backfill 107 missing language strings across 18 existing locales

New Feature Add debug harness field and diagnostics JavaScript for admin troubleshooting

New Feature Add Bootstrap 5 and UIkit checkout template variants

New Feature Add CLI command to migrate partial-payment order totals

Fix Regenerate corrupt ar-SA translation (unparseable separator junk removed)

Fix Fix tr-TR percent placeholder so the % sign renders on the payable label

Improvement Rebuild manifest language manifest to declare all 25 locales

Update Requires Joomla 6.x + J2Commerce 6.x

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.