WooCommerce Deposits and Part Payments
Changelog for WooCommerce Deposits and Part Payments
= 1.5.1, 29 July 2026 =
* Fixed: stock reduced a second time when a scheduled/balance payment order was marked Completed in the admin
* Fixed: PHP fatal error in stock reduction check caused by incorrect method call (get_ID instead of get_id)
= 1.5.0, 22 July 2026 =
* Added: 'Deposit available to' setting
= 1.4.16, 2 July 2026 =
* Fixed: PHP Notice on checkout page when using shortcode
= 1.4.15, 25 June 2025 =
* Added: wcdpp_payable_later_text filter
* Fixed: deposit options on the Checkout page sometimes do not work on Safari browser
= 1.4.14, 28 May 2025 =
* Added: wcdpp_apply_fixed_custom_deposit_as_discount filter
= 1.4.13, 15 April 2025 =
* Fixed: compatibility script for WC Blocks is not loaded on the Checkout page
* Fixed: JS functions sometimes do not work on the Checkout page when using WC Blocks
= 1.4.12, 1 April 2025 =
* Added: wcdpp_use_outstanding_balance_without_tax filter
= 1.4.11, 21 January 2025 =
* Fixed: Make Part Payment button not working on the Pay for order page
= 1.4.10, 14 November 2024 =
* Added: validate user-defined deposit for a product before it is added to the cart
* Fixed: custom amount not working if Deposit Type is Percentage
* Updated: better compatibility with WooCommerce Cart and Checkout Blocks
= 1.4.9, 1 August 2024 =
* Added: View Parent Order link in the admin order page
* Fixed: display issues if User Defined Minimum Amount or Optional Part Payment Minimum Amount is in the thousands
* Fixed: deposit amount entered by user is not checked against the User Defined Minimum Amount
= 1.4.8, 1 May 2024 =
* Added: wcdpp_wcfad_apply_discount_before_deposit filter
* Fixed: PHP error if Due date unit is month or year
* Fixed: Due date and Reminder date on Order page show timestamp instead of date if Due date unit is month or year
* Fixed: Part payment is not applied correctly for orders with more than 1 item
* Fixed: compatibility issue with Fees and Discounts' bulk pricing if Deposit is applied on Entire Order
= 1.4.7, 27 March 2024 =
* Fixed: PHP deprecated warnings
* Updated: a blank deposit amount in the admin settings now triggers an error notice
= 1.4.6, 28 February 2024 =
* Fixed: adjusted price from WooCommerce Fees and Discounts is applied twice on some orders created when checking out using PayPal
= 1.4.5, 25 September 2023 =
* Added: wcdpp_display_outstanding_balance_with_tax filter
* Added: wcdpp_adjust_tax_fixed_paid_amount_entire_order filter
* Fixed: order total reverts back to full price when a deposit order is updated
* Fixed: scheduled orders for products with due date are duplicated repeatedly when updating status of parent order
* Fixed: incorrect calculation if deposit type is Entire Order
* Fixed: a scheduled order is created if part payment is equal to the order total
* Fixed: a scheduled order still has the full price if the deposit is a custom amount
* Updated: compatibility with WooCommerce High-Performance Order Storage
= 1.4.4, 24 May 2023 =
* Added: wcdpp_apply_part_payment_before_tax filter
= 1.4.3, 16 May 2023 =
* Added: exclude Product Add-Ons Ultimate fields from deposits
= 1.4.2, 20 February 2023 =
* Added: wcdpp_remove_tax_from_fixed_discount filter
* Fixed: float issue in PHP 8
* Fixed: part payments are taxed even if Apply Tax Scheduled Order is disabled
* Fixed: discount on full payment does not work if deposit is applied on Entire Order
= 1.4.1, 6 December 2022 =
* Added: Per-product due date and reminder date
* Added: Pay remaining now link on front-facing scheduled orders
* Fixed: PHP 8 warnings
* Updated: check $product is object in wcdpp_calculate_deposit_amount
= 1.4.0, 16 June 2022 =
* Added: option to set customer-defined deposit
* Added: option to make part payments on outstanding amount
* Fixed: incorrect totals on scheduled order if discount is entire order and percentage
* Updated: renamed translation files to match text domain
= 1.3.7, 5 July 2021 =
* Fixed: scheduled payment not available for out of stock items
= 1.3.6, 28 June 2021 =
* Fixed: correctly calculate scheduled order amount for deposits on entire order with multiple items
* Updated: don't reduce stock when a scheduled order is paid
= 1.3.5, 25 November 2020 =
* Added: wcdpp_apply_tax_scheduled_order setting
* Updated: improved compatibility with Fees and Discounts
= 1.3.4, 24 September 2020 =
* Fixed: don't create unnecessary scheduled order
* Fixed: removed HTML tags from deposit text on checkout page
* Fixed: use float value instead of wc_price when adding product subtotals to new order
= 1.3.3, 20 September 2020 =
* Fixed: product specific deposit amounts not honoured for variations
= 1.3.2, 18 September 2020 =
* Added: wcdpp_automatically_create_scheduled_order filter
* Added: product specific deposit amounts
= 1.3.1, 16 July 2020 =
* Fixed: scheduled orders created for orders paid in full
= 1.3.0, 7 July 2020 =
* Added: option to pay by deposit only
* Added: wcdpp_section_tabs filter
* Added: option to send email to admin when balance paid
* Fixed: ensure scheduled orders don't create additional scheduled orders when paid
* Updated: scheduled order line item costs and totals
* Updated: only display remaining balance on order screens for initial payments
* Updated: deposit amount for 'entire order' payments include shipping and other fees
= 1.2.1, 16 June 2020 =
* Fixed: update_checkout not triggered at checkout
* Updated: calculate deposit based on variation price not product price
= 1.2.0, 26 May 2020 =
* Added: option to set deposit for entire cart
* Fixed: scheduled order getting set twice on_hold and processing
= 1.1.0, 21 April 2020 =
* Added: option to discount product price when user pays in full
* Added: add link to pay remaining balance to order confirmation and email
= 1.0.1, 15 April 2020 =
* Added: pot file
* Fixed: deposits calculating incorrectly on multiple items
* Updated: include 'Scheduled' orders in 'All' count on Orders page
= 1.0.0, 7 February 2020 =
* Initial commit
- Pre-Sales 6 Articles
- Getting Started with Deposits and Part Payments 2 Articles
-
Licensing
11 Articles
- What’s the difference between the license options?
- Problems activating your license
- How to get an invoice
- How to cancel your license
- How to upgrade your license
- I get a “Download Failed: Unauthorized” message
- How to update payment details
- How do I apply for a refund?
- How to update your plugin
- How to renew your license
- How to reactivate your subscription
- Advanced Topics for Deposits and Part Payments 2 Articles