WooCommerce Security Deposits is a premium WordPress and WooCommerce plugin for handling refundable security deposits.

You can use it to collect a security deposit with any product, the security deposit amount you collect can be a fixed amount or a percentage of product price (can be more than 100%)
WooCommerce Security Deposits is fully compatible with WooCommerce Bookings plugin, allowing you to collect security deposits on bookings as well as other products.

Features

  • Perfect for rental purposes and refundable security deposit scenarios.
  • Collect a security deposit on any product in your WooCommerce store.
  • Select security deposit type: Fixed value or percentage.
  • Choose to multiply security deposit amount by product quantity or by number of persons for WooCommerce Bookings.
  • Allows automatic refunds of security deposit via gateway API (if payment gateway and payment gateway plugin declare refund support).
  • Feature to automatically process refunds when an order is marked completed.
  • Security deposits are product-based, store administrator can refund only some deposits made on order and withhold the rest if required to.
  • Ability to refund all order deposits with one click.
  • Provides tracking numbers linking order items with security deposits, store administrator and customer can use them for reference .
  • Security deposits amounts can be modified by administrator.
  • Works with product Variations (updates security deposit amount on front-end).
  • Built for WooCommerce: Designed from the ground up to work with WooCommerce by a WooCommerce expert developer, co-author and project maintainer of WooCommerce Deposits – Partial Payments Plugin.
  • Compatible with WooCommerce Bookings: Multiply the security deposit by persons on your bookings or collect a percentage of the total value.
  • Fully translatable: Compatible with WPML.
  • Pre-translated to 6 languages (Arabic, Dutch, French, German, Italian and Spanish).
## Changelog
** 14/05/2022 version 1.3.0
    * woocommerce 6.4.0 compatibility
    * Fixed a bug of allowing individually sold products to be added to cart multiple times.
    * Minor bug fixes

** 22/11/2020 version 1.2.4

    * woocommerce 4.7.0 compatibility

** 06/06/2020 version 1.2.3

    * Fixed a bug in refunded security deposit display in order editor
    * woocommerce 4.2.0 compatibility

** 19/05/2020 version 1.2.2
    * woocommerce 4.1.0 compatibility

** 22/04/2020 version 1.2.1
    * Tweak : Allowing security deposit value to be less than 1

** 26/03/2020 version 1.2.0
    * Feature : Added a setting for admin to override product security deposit title.
    * Replaced filter "woocommerce_security_deposits_fee_prefix" with filter "woocommerce_security_deposits_fee_title" 
    * woocommerce 4.0.1 compatibility

** 22/01/2020 version 1.1.6
    * fixed a compatibility issue with multi-site configuration.
    * woocommerce 3.9.0 compatibility

** 23/10/2019 version 1.1.5
    * fixed a bug with woocommerce order editor
    * woocommerce 3.7 compatibility

** 01/09/2019 version 1.1.4
    * minor bug fix

** 01/08/2019 version 1.1.3
    * minor bug fix

** 15/05/2019 version 1.1.2
    * minor bug fix
** 28/04/2019 version 1.1.1

    * Woocommerce 3.6.2 compatibility
    * tweak : change of some internal functionality to avoid a bug in refunds system with latest woocommerce version at time ( 3.6.2 )
    * minor bug fixes

** 23/09/2018 version 1.1.0

    * Woocommerce 3.5.4 compatibility
    * Feature : Added feature to enable security deposit as a fixed amount or a percentage of cart items total.

** 28/05/2018 version 1.0.11

    * Woocommerce 3.4 compatibility
    * Minor bug fixes

** 08/03/2018 version 1.0.10

    * Woocommerce 3.3.3 compatibility
    * added filter 'wcsdp_create_refund_via_gateway'

** 03/02/2018 version 1.0.9

    * minor bug fix

** 01/02/2018 version 1.0.8

    * Woocommerce 3.3.0 compatiblity
    * minor bug fix

** 26/01/2018 version 1.0.7

    * Tweak : Security deposit notice is loaded and overriden via woocommerce template system.

** 26/01/2018 version 1.0.6

    * Tweak : Security deposits are now synced with woocommerce refunds system.

** 14/11/2017 version 1.0.5

    * Feature : separate deposit settings override for each product variation

** 14/10/2017 version 1.0.4

    * Compatibility with WooCommerce 3.2

** 27/07/2017 version 1.0.3

    * Feature : added a setting to allow delaying automatic refund process after order is completed,
    admin can choose to delay automatic refund process for up to 30 days from order completion

** 10/07/2017 version 1.0.2

    * Feature : Added a local setting in order editor that allows overriding of global setting "Enable Automatic Refunds" 

** 29/06/2017 version 1.0.1
    * fixed PHP warning displaying in cart
    * fixed broken dependency in order editor script
    * modifications to admin email template fields, allowing recipient override from template page

** 17/05/2017 version 1.0
    * Initial Release
{#item-description__-changelog}

}