TusharFlex Deposits for WooCommerce

Description

TusharFlex Deposits for WooCommerce allows WooCommerce store owners to offer flexible deposit and partial payment options for products. Customers can choose to pay either a deposit amount or the full product price during checkout, while the store owner can track remaining balances directly from WooCommerce orders and reports.

The plugin is designed for stores selling high-ticket products, pre-orders, custom items, booking-based services, or products that require advance payments.

TusharFlex Deposits for WooCommerce includes:

  • Product-level deposit configuration
  • Percentage and fixed deposit support
  • Remaining balance tracking
  • Due date management
  • Customer payment reminder system
  • Deposit analytics and reports dashboard
  • HPOS compatibility
  • Secure coding practices following WordPress.org guidelines

The plugin follows WordPress coding standards and includes proper sanitization, escaping, nonce verification, and capability checks for secure operation.

Main Features

  • Enable or disable deposit payments per product
  • Percentage-based deposit amounts
  • Fixed deposit amount support
  • Global deposit default settings
  • Category-based deposit rules
  • Customer choice between full payment and deposit payment
  • Deposit summary on checkout page
  • Remaining balance calculation and storage
  • Due date support for remaining balance payments
  • Manual remaining balance reminder email system
  • Dedicated payment link for remaining balance
  • Deposit reports dashboard inside WooCommerce
  • Pending and fully paid order tracking
  • WooCommerce High-Performance Order Storage (HPOS) compatibility
  • WordPress.org secure coding standard implementation

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • WooCommerce 7.0 or higher

Installation

  1. Upload the tusharflex-deposits-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Ensure WooCommerce is installed and activated.
  4. Navigate to WooCommerce > TusharFlex Deposits.
  5. Configure your global deposit settings.
  6. Edit a WooCommerce product.
  7. Enable deposit payment for the product.
  8. Set the deposit type and amount.
  9. Save the product.

FAQ

Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active to use this plugin.

Can I enable deposits for selected products only?

Yes. Deposits can be enabled or disabled individually for each product.

Can customers pay the full amount instead of a deposit?

Yes. Customers can choose between full payment and deposit payment if enabled by the store owner.

Does the plugin support fixed amount deposits?

Yes. Both percentage-based and fixed amount deposits are supported.

Can I track remaining balances?

Yes. Remaining balances are automatically stored in WooCommerce orders and displayed inside order details and reports.

Can I send reminder emails to customers?

Yes. Admins can manually send remaining balance reminder emails directly from WooCommerce orders.

Is the plugin compatible with HPOS?

Yes. The plugin supports WooCommerce High-Performance Order Storage (HPOS).

Does the plugin follow WordPress security standards?

Yes. The plugin uses sanitization, escaping, nonce verification, and capability checks according to WordPress.org guidelines.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TusharFlex Deposits for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release
  • Added product-level deposit settings
  • Added global deposit settings
  • Added category-based deposit rules
  • Added full payment and deposit payment options
  • Added checkout deposit summary
  • Added remaining balance tracking
  • Added remaining balance payment links
  • Added payment reminder email system
  • Added deposit analytics dashboard
  • Added HPOS compatibility
  • Added WordPress.org security standard implementation