WooCommerce One-off purchase, no subscription

Deposit Method for WooCommerce

Deposit Method for WooCommerce is a premium payment gateway helper that enables partial deposit payments on your WooCommerce store.

€20.00

  • Lifetime updates & support
  • 1 licence per website
  • Instant download after payment
14 day money back guarantee

At a glance

  • Fixed Deposit System
  • Multi-Gateway Support
  • Customizable Messaging
  • Complete Order Integration
Deposit Method for WooCommerce
Reviews
Be the first
Current version
1.0.1 changelog
Last update
February 10, 2026
Compatibility
WP 5.8+, tested to 6.8

What the plugin does

Deposit Method for WooCommerce is a premium payment gateway helper that enables partial deposit payments on your WooCommerce store. Perfect for hotels, vacation rentals, event bookings, and high-value products, this plugin allows customers to pay a fixed deposit amount at checkout while the remaining balance is due upon arrival or delivery. With customizable labels, multi-gateway support, and seamless email integration, you can offer flexible payment terms that increase conversions while securing bookings!

Enable partial deposit payments on your WooCommerce store! Collect fixed deposit amounts at checkout with remaining balance due upon arrival. Features multi-gateway support (offer both deposit and full payment options), customizable labels and messages, automatic calculations, order email integration, and admin dashboard visibility. Includes flexible shortcode for WooCommerce Blocks placement. Perfect for hotels, bookings, events, and high-value products. WPML/Polylang compatible for international stores. Increase booking conversions with professional deposit management!

Features

Key Features

8 groups of features, all in one licence.

Fixed Deposit System

  • Set a fixed deposit amount (e.g., €50) for selected payment methods
  • Remaining balance calculated automatically
  • Customers only charged deposit at checkout
  • Clear breakdown of deposit and remaining amounts

Multi-Gateway Support

  • Select which payment gateways use the deposit system
  • Different gateways can charge full amount or deposit
  • Works with all WooCommerce-compatible payment methods
  • Easy multi-select interface for gateway configuration

Customizable Messaging

  • Custom labels for "Deposit" and "Remaining Upon Arrival"
  • Personalized checkout notice explaining deposit terms
  • Use %deposit% placeholder for dynamic amounts
  • All text fully translatable via WPML/Polylang

Complete Order Integration

  • Deposit breakdown in order confirmation emails
  • Admin order view shows deposit and remaining amounts
  • Order totals automatically adjusted to deposit amount
  • Meta data stored for reference and reporting

Flexible Shortcode System

  • Display deposit info anywhere with [dmfw_deposit_info]
  • Perfect for WooCommerce Blocks custom placements
  • Shows deposit notice, deposit amount, and remaining balance
  • Works in classic and block-based checkout/cart

WooCommerce Blocks Compatible

  • Shortcode works seamlessly in Cart and Checkout Blocks
  • Add via Shortcode block for custom placement
  • Compatible with modern block-based checkout experience
  • Maintains functionality across all WooCommerce versions

Smart Checkout Updates

  • Automatic checkout refresh when payment method changes
  • Deposit notice appears only for selected gateways
  • Real-time totals adjustment based on chosen method
  • Seamless user experience during checkout

Multilingual Ready

  • Full WPML integration with string translation
  • Polylang compatibility for multilingual stores
  • All labels and messages translatable
  • Automatic registration of dynamic strings

How It Works

Customer Checkout Experience

  1. Customer adds products to cart and proceeds to checkout
  2. Selects a payment method configured for deposit payments
  3. Sees highlighted notice explaining deposit terms with exact amount
  4. Order review shows three lines:
    • Original cart total
    • Deposit amount (what they'll pay now)
    • Remaining balance due upon arrival/delivery
  5. Completes payment for deposit amount only

Payment Method Switching

  1. Customer changes payment method during checkout
  2. Checkout automatically refreshes (classic cart)
  3. If new method uses deposit, notice and totals appear
  4. If new method doesn't use deposit, full amount charged
  5. Seamless experience without manual refresh

Order Confirmation

  1. Customer receives order confirmation email
  2. Email includes deposit breakdown in order totals section
  3. Shows deposit paid and remaining balance clearly
  4. No modification of default WooCommerce email text
  5. Professional presentation of payment terms

Admin Order Management

  • Admin views order in WooCommerce dashboard
  • Order details page shows deposit and remaining amounts
  • Meta data stored for reporting and reference
  • Clear visibility of payment structure for fulfillment team

What you need to get started

  • WordPress 5.0 or higher
  • WooCommerce 5.0 or higher (tested with latest versions)
  • PHP 7.4 or higher
  • At least one active WooCommerce payment gateway

One-off purchase, no yearly subscription

You pay once and the purchase includes:

  • Instant download right after payment.
  • Lifetime updates, with no yearly licence renewal.
  • Support from the developer of the plugin.
  • 14-day money-back guarantee.

You pay once

This plugin €20.00 one off, 5 year total: €20.00
  • Lifetime licence, no subscription
  • Free updates
  • Instant delivery after payment

Why Choose Deposit Method for WooCommerce?

Increase Booking Conversions

Lower upfront payment reduces checkout abandonment

Secure Reservations

Collect deposits to reduce no-shows and secure bookings

Flexible Payment Terms

Offer deposit option alongside full payment methods

Multi-Gateway Support

Works with any WooCommerce payment gateway

Professional Presentation

Clear deposit breakdown in checkout and emails

Zero Code Required

Simple settings interface, no technical knowledge needed

Fully Customizable

Personalize all labels, messages, and notice text

WooCommerce Blocks Ready

Shortcode works perfectly in block-based checkout

Multilingual Support

WPML and Polylang compatible for international stores

Email Integration

Automatic deposit breakdown in order confirmation emails

Admin Visibility

Clear deposit information in order dashboard

Automatic Calculations

Remaining balance computed automatically from cart total

Perfect For

  • Hotels & Vacation Rentals Collect booking deposits, balance due at check-in
  • Event Venues & Catering Secure event bookings with upfront deposits
  • High-Value Products Offer deposit payment for expensive items
  • Service Providers Booking deposits for consultations, appointments
  • Rental Businesses Equipment rental deposits with balance at pickup
  • Custom Orders Down payments for made-to-order products

Volume discount

Buy it together

With 2 plugins in the cart you save -10% automatically, and even more with 3 or more. No coupon needed.

Wolt Drive for WooCommerce

Connect WooCommerce with Wolt Drive to show live delivery-fee estimates at checkout, create and cancel Wolt deliveries from...

€40.00 Add

Screenshots

Click an image to see it full size.

Setup Instructions

You are ready in 6 steps. Open each step for the details.

  1. 1Install & Activate

    After purchasing the plugin:

    • Upload to /wp-content/plugins/deposit-method-for-woocommerce/
    • Activate through the WordPress Plugins menu
    • Navigate to VGDEV Solutions > Deposit Method for WooCommerce
  2. 2Configure Deposit Amount

    In the plugin settings page:

    Basic Settings:
    • Deposit Amount (Fixed €): Enter your fixed deposit amount (e.g., 50.00)
    • This amount will be charged at checkout for selected payment methods
    • Supports decimal values for precise amounts
    • Remaining balance is automatically calculated
  3. 3Select Payment Gateways

    Choose which payment methods will use the deposit system:

    Payment Methods Configuration:
    • Payment Methods Using Deposit: Multi-select dropdown of active gateways
    • Hold CTRL (Cmd on Mac) to select multiple gateways
    • Only selected methods will charge deposit amount
    • Other methods will charge the full order total
    • Perfect for offering deposit option alongside full payment
  4. 4Customize Labels & Messages

    Personalize all customer-facing text:

    Customization Options:
    • Label: Deposit: Text shown before deposit amount (default: "Deposit:")
    • Label: Remaining Upon Arrival: Text for remaining balance (default: "Remaining Upon Arrival:")
    • Checkout Notice Text: Informational message explaining deposit terms
    • Use %deposit% placeholder to insert deposit amount dynamically
    • All text fields support HTML formatting if needed
  5. 5Use Shortcode (Optional)

    For custom placement in checkout or cart:

    • Use shortcode: [dmfw_deposit_info]
    • Add via Shortcode block in WooCommerce Cart/Checkout Blocks
    • Works in classic checkout, pages, posts, and widgets
    • Displays deposit notice, deposit amount, and remaining balance
    • Perfect for custom checkout layouts and block-based themes
  6. 6Save & Test

    Click Save Changes and verify functionality:

    • Add products to cart and proceed to checkout
    • Select a payment method configured for deposit
    • Verify deposit notice appears with correct amounts
    • Check order review totals show deposit and remaining balance
    • Complete test order and verify email shows deposit breakdown
    • Check admin order view displays deposit information correctly
Changelog Version 1.0.1
  • 1.0.0 Initial release
  • 1.0.1 Works with Woocommerce Block Based Themes

Got questions?

Can I use different deposit amounts for different products or categories?

The current version uses a fixed deposit amount (e.g., €50) that applies to all orders using the selected payment gateways, regardless of cart contents. This simplified approach works well for businesses with consistent booking or reservation deposits. The remaining balance is automatically calculated by subtracting the deposit from the cart total (including fees, taxes, and discounts).

Can I offer both deposit payment and full payment options at checkout?

Yes! This is one of the plugin's key features. You can select specific payment gateways that will charge only the deposit (e.g., "Pay Deposit - Bank Transfer") while leaving other gateways to charge the full amount (e.g., "Pay in Full - Credit Card"). Customers see both options at checkout and choose their preferred payment method. The deposit notice only appears when they select a deposit-enabled gateway.

Does this work with WooCommerce Blocks (Cart and Checkout blocks)?

Yes! While the automatic display works best with classic checkout, the plugin includes a flexible shortcode [dmfw_deposit_info] that works perfectly in WooCommerce Blocks. Simply add a Shortcode block to your Cart or Checkout block layout, insert the shortcode, and customers will see the deposit notice, deposit amount, and remaining balance. This makes it fully compatible with modern block-based themes.

How does the remaining balance get collected?

The plugin handles the deposit collection at checkout but does not automatically process the remaining balance. The remaining amount is clearly displayed in order emails and the admin dashboard. You'll collect the remaining balance through your existing processes (cash on arrival, terminal payment at pickup, manual invoice, etc.). This gives you full control over when and how the remaining payment is collected based on your business model.

Is the plugin multilingual and compatible with WPML or Polylang?

Absolutely! The plugin has full multilingual support. All UI strings, custom labels, and notice messages are automatically registered with WPML String Translation and Polylang. This means you can translate "Deposit:", "Remaining Upon Arrival:", and your custom checkout notice through your preferred multilingual plugin's interface. The translated text will display automatically based on the customer's selected language, perfect for international hotels and booking sites.

How do I install the plugin?

After payment you download the ZIP file from your purchase email or from your account. In WordPress go to Plugins > Add New > Upload Plugin, choose the ZIP, click Install and then Activate.

Where do I find my licence key?

Your licence key is in your purchase email and in your account. Enter it in the plugin's licence tab to unlock every feature and automatic updates.

On how many sites can I use it?

Each licence covers 1 website (domain). For more sites you need one licence per site. When you add 2 or more plugins to the cart, the volume discount applies automatically: 2 plugins -10%, 3 plugins -15%, 4 plugins -20%.

Is there a yearly subscription?

No. You pay once and the licence includes lifetime updates, with no renewals and no hidden fees.

What if the plugin is not right for me?

Most plugins come with a 14-day money-back guarantee. See the details in our Refund Policy.

What does support include?

Help with installation and activation, answers to usage questions and bug fixes. Send your request from the support page and we usually reply within 24 hours on business days.

Can I request a new feature or a customisation?

Yes. Use the "Request a feature" and "Customisation request" forms further down this page. Requests that help many stores make it into the next releases.

6 of 12

Start Accepting Deposits Today

The Deposit Method plugin includes lifetime updates and dedicated support. Increase booking conversions, secure reservations, and offer flexible payment terms with professional deposit management for your WooCommerce store!

€20.00 Add to cart One-off, with lifetime updates

Why VGDev

Instant delivery

The plugin and your licence key arrive by email right after payment.

Updates without a subscription

Lifetime updates are included in the price. Nothing to renew every year.

Built for the Greek market

Written by a Greek developer for Greek couriers, marketplaces and payment methods.

Is something missing from this plugin?

Request a feature

Need a different customization?

Send a customization request

Customer reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.