Skip to content
2.19.0 - Released on 20 February 2024
- New: support for WooCommerce 8.6
- Update: YITH plugin framework
2.18.0 - Released on 30 January 2024
- New: compatibility with Aelia Currency Switcher
- Update: YITH plugin framework
- Dev: added new filter yith_wcdp_cart_item_from_session
2.17.0 - Released on 9 January 2024
- New: support for WooCommerce 8.5
- Update: YITH plugin framework
2.16.0 - Released on 19 December 2023
- New: support for WooCommerce 8.4
- Tweak: minor changes to dependencies handler
- Update: YITH plugin framework
2.15.0 - Released on 14 November 2023
- New: support for WordPress 6.4
- New: support for WooCommerce 8.3
- Update: YITH plugin framework
- Fix: rate rules algorithm to apply correctly the category rules for variable products
2.14.0 - Released on 10 October 2023
- New: support for WooCommerce 8.2
- Update: YITH plugin framework
- Dev: added new action yith_wcdp_after_stripe_automatic_charge
2.13.0 - Released on 12 September 2023
- New: support for WooCommerce 8.1
- Update: YITH plugin framework
- Dev: added new filter yith_wcdp_print_deposit_product_notice
- Dev: added new filter yith_wcdp_remove_loop_add_to_cart
2.12.0 - Released on 17 August 2023
- New: support for WordPress 6.3
- New: support for WooCommerce 8.0
- Update: YITH plugin framework
- Update: language files
2.11.0 - Released on 12 July 2023
- New: support for WooCommerce 7.9
- Update: YITH plugin framework
2.10.0 - Released on 12 June 2023
- New: support for WooCommerce 7.8
- Update: YITH plugin framework
2.9.0 - Released on 11 May 2023
- New: support for WooCommerce 7.7
- Update: YITH plugin framework
- Fix: added missing data for the correct deposit calculation in combination with YITH WooCommerce Product Add-Ons & Extra Options
- Dev: translate correctly deposit expiration date in the cart
2.8.0 - Released on 13 April 2023
- New: support for WooCommerce 7.6
- Update: YITH plugin framework
- Dev: added new filter yith_wcdp_admin_menu_args
2.7.0 - Released on 9 March 2023
- New: support for WordPress 6.2
- New: support for WooCommerce 7.5
- Update: YITH plugin framework
2.6.0 - Released on 13 February 2023
- New: support for WooCommerce 7.4
- New: Catalan translation
- Tweak: changed structure of deposit rules table in the database
- Update: YITH plugin framework
- Dev: added new filter yith_wcdp_avoid_exception_rule_creation
- Dev: added new filter yith_wcdp_is_enabled_for_product
2.5.0 - Released on 4 January 2023
- New: support for WooCommerce 7.3
- Update: YITH plugin framework
- Fix: error when deleting a suborder with PHP 8
- Fix: translation of deposit expiration date
- Dev: added new filter yith_wcdp_loop_add_deposit_to_cart_args
2.4.0 - Released on 5 December 2022
- New: support for WooCommerce 7.2
- Update: YITH plugin framework
2.3.1 - Released on 14 November 2022
- Update: YITH plugin framework
- Fix: patched security vulnerability
2.3.0 - Released on 31 October 2022
- New: support for WordPress 6.1
- New: support for WooCommerce 7.1
- Update: YITH plugin framework
2.2.0 - Released on 4 October 2022
- New: support for WooCommerce 7.0
- Update: YITH plugin framework
- Fix: email settings not being saved correctly
2.1.0 - Released on 8 September 2022
- New: support for WooCommerce 6.9
- Tweak: improved product notice handling
- Tweak: make sure to enqueue assets also when page contains legacy [product_page] shortcode
- Tweak: forced MySQL format for date options
- Update: YITH plugin framework
- Fix: plugin screen ids
2.0.0 - Released on 09 August 2022
- New: redesigned plugin UX in frontend and backend
- New: deposit rules
- New: shipping handling for balance orders
- New: integration with YITH WooCommerce Stripe
- New: integration with YITH Booking and Appointment for WooCommerce
- New: integration with WooCommerce Multilingual & Multicurrency with WPML (multicurrency support)
- New: added option to hide Pay Deposit button in loop
- Update: YITH Plugin Framework
- Tweak: improved balance due date, now shown to customers on every step of the purchase
- Tweak: improved integration with YITH WooCommerce Product Bundles
- Tweak: improved integration with YITH WooCommerce Composite Products
- Tweak: improved integration with YITH Event Tickets for WooCommerce
- Tweak: refactored default content for emails to the customer
- Dev: major refactoring of the plugin code
- Dev: added new yith_wcdp_balance_expired action
- Dev: added new yith_wcdp_refund_processed action
- Dev: added new yith_wcdp_after_populate_support_cart action
- Dev: added new yith_wcdp_expiration_notice filter
- Dev: added new yith_wcdp_will_expiration_be_notified filter
- Dev: added new yith_wcdp_deposit_expiration_timestamp filter
1.17.0 - Released on 03 August 2022
- New: support for WooCommerce 6.8
- Update: YITH Plugin Framework
1.16.0 - Released on 06 July 2022
- New: support for WooCommerce 6.7
- Update: YITH Plugin Framework
- Fix: Integration with Even Tickets (generation of tickets with the suborder status)
- Dev: added new filter yith_wcdp_deposit_expiring_email_recipient
1.15.0 - Released on 16 June 2022
- New: support for WooCommerce 6.6
- Update: YITH Plugin Framework
1.14.0 - Released on 17 May 2022
- New: support for WordPress 6.0
- New: support for WooCommerce 6.5
- Update: YITH Plugin Framework
- Fix: deposit email not sending when order in processing status
1.13.0 - Released on 05 April 2022
- New: support for WooCommerce 6.4
- Update: YITH Plugin Framework
- Fix: fixed wrong string domain
- Dev: new filter 'yith_wcdp_print_deposit_order_item_after_order_item_meta'
- Dev: new filter 'yith_wcdp_print_quick_deposit_action_after_order_item_meta'
1.12.0 - Released on 07 March 2022
- New: support for WooCommerce 6.3
- Update: YITH Plugin Framework
- Update: French language
- Dev: added default value to yith_wapo_v2 option
- Dev: updated JS files & plugin framework
1.11.0 - Released on 09 February 2022
- New: support for WooCommerce 6.2
- Update: YITH Plugin Framework
- Fix: issue with dynamic pricing
- Fix: system incorrecly assigning shipping to items when method is selected by customer
- Dev: new filter yith_wcdp_condition_deposits_expiring
1.10.0 - Released on 04 January 2022
- New: support for WooCommerce 6.1
- New: support for WordPress 5.9
- Update: YITH Plugin Framework
- Fix: Dynamic integration
- Fix: Improved orders per-status count, when there are only balance orders in a specific status
1.9.0 - Released on 15 December 2021
- New: support for WooCommerce 6.0
- Update: YITH Plugin Framework
- Fix: dynamic integration
- Fix: updated product add-ons integration
- Fix: issue displaying totals in 'New customer deposit' email
- Dev: added new hook 'yith_wcdp_virtual_deposit_order_status'
1.8.0 - Released on 09 November 2021
- New: support for WooCommerce 5.9
- Update: YITH Plugin Framework
1.7.0 - Released on 11 October 2021
- New: support for WooCommerce 5.8
- Update: YITH Plugin Framework
1.6.1 - Released on 27 September 2021
- Update: YITH Plugin Framework
- Fix: debug info feature removed for all logged in users
1.6.0 - Released on 23 September 2021
- New: support for WooCommerce 5.6
- Update: YITH Plugin Framework
- Fix: prevent possible error when suborder is deleted
- Fix: possible error with older version of PHP
1.5.0 - Released on 17 August 2021
- New: support for WooCommerce 5.6
- Update: YITH Plugin Framework
- Tweak: new admin panel style
- Tweak: major code refactoring
- Tweak: removed legacy framework functions
- Tweak: avoid to print Pay Deposit button when product is not purchasable
- Fix: added a check to prevent errors when doing a refund with PDF Invoice enabled
- Fix: balance emails sent when balance already paid
1.4.6 - Released on 26 July 2021
- New: support for WooCommerce 5.5
- New: support for WordPress 5.8
- Update: YITH Plugin Framework
- Tweak: improved compatibility with YITH Event Tickets for WooCommerce
1.4.5 - Released on 18 June 2021
- New: support for WooCommerce 5.4
- Update: YITH Plugin Framework
- Fix: total calculation after add to cart processing
- Dev: added new yith_wcdp_balance_subtotal filter
1.4.4 - Released on 14 May 2021
- New: support for WooCommerce 5.3
- Update: YITH Plugin Framework
- Tweak: store deposit totals in session, to avoid calculating them on each request, until something changes in cart
- Fix: integration with YTIH WooCommerce Dynamic Pricing and Discounts
1.4.3 - Released on 21 April 2021
- New: support for WooCommerce 5.2
- Update: YITH Plugin Framework
- Tweak: improved appearance of deposit panel
- Dev: added new order item meta (meta id) to balance order item
1.4.2 - Released on 12 March 2021
- New: support for WordPress 5.7
- New: support for WooCommerce 5.1
- Update: YITH Plugin Framework
1.4.1 - Released on 21 February 2021
- New: support for WooCommerce 5.0
- Update: YITH Plugin Framework
- Fix: deposit value for variations with dynamic pricing rules applied
- Fix: suborder status when orders cannot be completed online
- Dev: added yith_wcdp_will_suborder_expire filter
- Dev: added yith_wcdp_suborder_expiration_date filter
1.4.0 - Released on 12 January 2021
- New: support for WooCommerce 4.9
- Update: plugin framework
- Fix: prevent rare fatal error when calling YITH_WCDP_Suborders::is_suborder() on refunds
1.3.13 - Released on 09 December 2020
- New: support for WooCommerce 4.8
- Update: plugin framework
- Tweak: avoid filtering product from deposit orders, in order to prevent unexpected behaviour
- Tweak: filter downloads for deposit items
- Tweak: improved integration with YITH WooCommerce Dynamic Pricing and Discounts
- Fix: prevent WC from reducing stock when saving suborder items
1.3.12 - Released on 10 November 2020
- New: support for WordPress 5.6
- New: support for WooCommerce 4.7
- New: possibility to update plugin via WP-CLI
- Update: plugin framework
- Tweak: set plugins emails as customer emails
- Fix: wrong grand total when YITH WooCommerce Dynamic Pricing and Discounts is active
- Dev: removed deprecated .ready method from scripts
1.3.11 - Released on 15 October 2020
- New: support for WooCommerce 4.6
- Update: plugin framework
- Tweak: changed all doubleval to floatval function
- Tweak: hide notices generated by support cart
- Tweak: send selected attributes when refreshing deposit template
- Fix: compatibility with composite product not retrieving correct component price
- Dev: added filter yith_wcdp_full_amount_item
- Dev: added filter yith_wcdp_full_amount_order_item_html
- Dev: added new args to action yith_wcdp_after_add_to_support_cart
1.3.10 - Released on 18 September 2020
- New: support for WooCommerce 4.5
- Update: plugin framework
- Tweak: improved orders filtering on admin view
- Fix: get correct total to pay value in the new customer deposit email
- Dev: new filter yith_wcdp_print_deposit_order_item_template
1.3.9 - Released on 13 August 2020
- New: support for WordPress 5.5
- New: support for WooCommerce 4.4
- Update: plugin framework
- Update: language files
- Tweak: save _has_deposit meta even when not processing balances
- Tweak: cast deposit_balance to float
- Fix: prevent possible Fatal Error during cart item processing
- Fix: integration with YITH WooCommerce Product Bundles
- Fix: get correct deposit value on product page with ajax call
- Fix: avoid reserving stock for balance orders (stock handled on deposit only)
- Dev: added yith_wcdp_partially_paid_status filter
1.3.8 - Released on 11 June 2020
- New: support for WooCommerce 4.2
- Update: plugin framework
- Tweak: improved grand total calculation, when propagating coupons
- Fix: issue with balance totals calculation, when both deposit and balance have shippings
- Dev: new filters to show deposit in product_page shortcode
1.3.7 - Released on 11 May 2020
- New: support for WooCommerce 4.1
- Update: plugin framework
- Tweak: added specific classes to order action buttons
- Tweak: wrapped product note inside div
- Tweak: added classes and attributes to make my deposits table responsive
- Fix: issue with calculate shipping form on variable products
- Fix: added check on "deposit expiring" email, to avoid possible fatal error when suborder no longer exists
- Fix: issue wit fee handling when printing out balance subtotal
- Fix: bundle price issue when deposit is not enabled on product in combination with YITH WooCommerce Product Bundle
- Dev: added trigger yith_wcdp_updated_deposit_form
1.3.6 - Released on 10 March 2020
- New: support for WordPress 5.4
- New: support for WooCommerce 4.0
- New: added shortcode yith_wcdp_desposit_value
- Tweak: improved order filtering
- Tweak: adds balance lines to order review
- Fix: PHP Fatal error: Uncaught Error: Call to a member function is_purchasable() on bool
- Dev: added yith_wcdp_before_suborders_create and yith_wcdp_after_suborders_create actions
1.3.5 - Released on 24 December 2019
- New: support for WooCommerce 3.9
- Update: plugin framework
- Update: Italian language
- Update: Spanish language
- Update: Dutch language
- Tweak: prevent plugin from removing custom orders views
- Fix: issue with tax displayed on order details/email
- Fix: prevent notice when filtering order items
1.3.4 - Released on 06 November 2019
- New: support for WordPress 5.3
- New: support for WooCommerce 3.8
- Tweak: method that prints additional notes now checks for deposit status with dedicated method
- Update: Plugin framework
- Update: Italian language
- Update: Spanish language
- Fix: prevent notice during cron execution
- Dev: added new action yith_wcdp_deposits_created_notification
- Dev: added new filter yith_wcdp_customer_deposit_created_email_enabled
1.3.3 - Released on 09 August 2019
- New: WooCommerce 3.7.0 RC2 support
- Tweak: cast deposit value to double to avoid "non numeric value" error
- Tweak: add fees on grand total on cart and checkout page
- Tweak: change balance order status to pending payment when deposit order status changed from failed status
- Tweak: add paragraph in deposit and balance payment for show inline block in all webmail clients
- Update: Italian language
- Update: internal plugin framework
- Fix: removed useless yith_wcpb_ajax_update_price_request trigger that used to break js execution on variable products
- Fix: get correct parent product id when a variation is selected
- Fix: expiration days are now added to today's date
- Fix: notice on thank you page
- Dev: added new filter yith_wcdp_show_total_html
- Dev: added new filter yith_wcdp_deposit_print_product_note
- Dev: added new filters for sending deposit expiration email
1.3.2 - Released on 18 June 2019
- New: added Product Bundle compatibility
- Fix: Multi Vendor plugin hide balance orders without commissions (vendor with commission rate 0%)
- Fix: product purchasable state can now be filtered by generic option too
- Tweak: removed balances from sales count on WC reports
- Tweak: preventing problems when suborder id doesn't exists
- Tweak: check if product exits
- Tweak: added currency on wc_price for deposit table and deposit list
- Updated: Dutch language
1.3.1 - Released on 30 May 2019
- New: WordPress 5.2 support
- Update: internal plugin framework
- Fix: notice undefined variable on is_deposit_enabled_for_product
- Fix: prevent notice Undefined variable $expiration_date
- Fix: avoid adding extra label to cart total when no deposit is in cart
- Fix: disable shipping on deposit order when option is checked
- Tweak: change isset for empty in order to prevent no print suborders on the email
- Tweak: preventing warning when checking deposits over a gift card product
- Tweak: improved compatibility with Gift Card
- Tweak: improved compatibility with Multi Vendor
- Dev: added yith_wcdp_has_action_after_shop_loop_item filter
- Dev: added yith_wcdp_single_deposit_price filter
1.3.0 - Released on 10 April 2019
- New: WooCommerce 3.6 support
- New: added options to make deposits expire on a specific date
- New: added option to choose whether deposit or balance should be virtual
- Tweak: improved frontend price handling - now js uses accounting library to format price
- Tweak: always retrieve a fresh product on is_deposit_enabled_on_product method, to avoid unexpected behaviour
- Tweak: improved deposit-list template for emails
- Update: internal plugin framework
- Update: Italian language
- Update: Spanish language
- Dev: added yith_wcdp_my_account_print_quick_deposit_action filter
- Dev: added second parameter to yith_wcdp_virtual_on_deposit filter (order)
- Dev: Added a new condition to modify the stock status
1.2.4 - Released on 04 February 2019
- New: WooCommerce 3.5.4 support
- Tweak: deposit can be 0 now
- Tweak: reviewed option panel
- Update: internal plugin framework
- Update: Dutch language
- Fix: double shipping being added to order total when balance is virtual
- Fix: Fatal Error on cart totals when Composite products are added to cart
1.2.3 - Released on 18 December 2018
- New: WordPress 5.0 support
- New: WooCommerce 3.5.2 support
- Update: plugin framework to latest revision
- Update: Dutch language
- Tweak: improved "Balances" column appearance on backend
- Tweak: added new parameter "$email" on "woocommerce_email_header" and "woocommerce_email_footer" actions
- Tweak: replaced help-tips images with appropriate function
- Fix: disabled stock check during support cart handling
- Fix: exclude held balance items from stock check
- Dev: added yith_wcdp_enqueue_frontend_script_template_js filter
1.2.2 - Released on 24 October 2018
- New: updated plugin framework
- Fix: plugin do not create suborders when only shipping is added to balance
1.2.1 - Released on 15 October 2018
- New: support to WooCommerce 3.5.x
- New: support to WordPress 4.9.8
- New: added suborder status synch when main order is cancelled
- New: deposit template is now loaded via ajax, if dedicated option is enabled
- Tweak: improved YITH WooCommerce Product Add-ons compatibility
- Tweak: improved totals, tax and coupon calculation, when deposit is applied to cart
- Update. Italian language
- Update: Spanish language
- Fix: payment complete status for orders that contains only deposits
- Fix: avoid WooCommerce increasing sales counter twice for a product purchased with deposit
- Dev: new filter yith_wcdp_deposist_value
- Dev: new filter yith_wcdp_product_price_for_deposit_operation
- Dev: new action yith_wcdp_after_add_deposit_to_cart
- Dev: new filter yith_wcdp_show_cart_total to filter cart total displayed value
- Dev: new filter yith_wcdp_show_cart_total_html to filter cart total html
- Dev: new filter yith_wcdp_is_deposit_mandatory to let third party developers set deposit as mandatory on product level via code
1.2.0 - Released on 31 January 2018
- New: WooCommerce 3.3.0 support
- New: Updated plugin-fw
- New: added nl_NL translation
- New: integration with YITH WooCommerce Composite Products
- New: added label with order total including balance in the cart
- Tweak: do not hide "Add deposit to Cart" form in variable product when variation handling is not available
- Tweak: moved Balances email sending to order completed action
- Tweak: filter order status on My Account page only
- Tweak: fixed Sold Individually behaviour when Deposit gets added to cart
- Fix: preventing Fatal Error: Called method get_order_id on a non-object for WC < 3.0
- Fix: notice when sending deposit email
- Fix: issue with Added to Cart message not appearing
- Fix: added an additional check to avoid js errors on single product page
- Dev: added yith_wcdp_disable_deposit_variation_option filter in order to disable per-variation handling when not required, and drastically improve performance for variable products
1.1.2 - Released on 06 November 2017
- New: added WC 3.2.x compatibility
- Tweak: recalculate totals after restoring original cart (avoid checkout skipping the payment)
- Tweak: added procedure to disable deposit when removing category rule
- Tweak: plugin now shows prices including taxes when required
- Tweak: added checks over product before adding it to temporary cart
- Fix: error when retrieving products to enable for category deposit rule
- Fix: customer can now pay balance orders even if products are out of stock (stock handling is processed during deposit)
- Dev: added yith_wcdp_is_deposit_enabled_on_product filter, to let third party plugin filter is_deposit_enabled_on_product() return value
- Dev: added yith_wcdp_skip_support_cart filter, to let third party plugin avoid support cart processing
- Dev: added yith_wcdp_suborder_add_cart_item_data filter, to let third party plugin add cart item data during cart processing for suborders creation
1.1.1 - Released on 21 April 2017
- Tweak: update plugin-fw
- Tweak: optimized meta saving
- Tweak: avoid double "Deposit" or "Full Payment" label before order item name
- Fix: problem with duplicated meta
- Fix: variation rate when category rate is set
- Fix: problem with product's select on Deposit tab
- Dev: added yith_wcdp_disable_email_notification filter, to let disable balance email notifications
1.1.0 - Released on 03 April 2017
- New: WordPress 4.7.3 compatibility
- New: WooCommerce 3.0-RC2 compatibility
- New: option to change Deposit label on the frontend
- New: compatibility with YITH Dynamic Pricing and Discounts
- New: compatibility with YITH Event Tickets for WooCommerce
- New: Compatibility with YITH WooCommerce Product Addon
- New: Compatibility with YITH Pre Order for WooCommerce
- New: "Reset Data" handling for variation form on single product page
- New: deposit ID on "New Order" email
- New: improved wpml config to let admin correctly localize plugin labels
- Tweak: new text-domain
- Tweak: fixed downloads not appearing for "partially-paid" orders
- Tweak: fixed plugin when product has more then 30 variations
- Tweak: added check for product on deposit table, to avoid possible fatal errors when removing products from the store
- Tweak: added check over product when filtering get_product_from_item
- Tweak: added balance total to "Suborder" column in order page
- Fix: js error that was repeating #yith-wcdp-add-deposit-to-cart at each found_variation
- Fix: preventing warning on setting panel, when no shipping method is set
- Fix: possible notice due to undefined global $post
- Fix: possible notice when global $post is not an object
- Fix: WooCommerce decreasing stock both on Deposit and Balance orders
- Fix: problem with get_cart_from_session when using YITH Stripe and YITH Subscription
- Fix: js handling for "Shipping Calculator" on variable products
- Fix: Wrong deposits amount in admin email
- Fix: heading string for "My Deposits" section
- Dev: added yith_wcdp_not_downloadable_on_deposit filter to make deposit downloadable, when needed
- Dev: fixed yith_wcdp_deposit_value and yith_wcdp_deposit_balance filters (now they send variation_id and product_id as additional parameters to filter)
1.0.4 - Released on 10 October 2016
- Added compatibility with variable products
- Added filter yith_wcdp_skip_cart_item_processing to let dev skip add deposit to cart programmatically
- Added YITH_WCDP_PROCESS_SUBORDERS constant to avoid suborder with deposit when deposit is forced
- Added compatibility for shipping zones
- Added compatibility with YITH WooCommerce PDF Invoice premium
- Added compatibility with YITH WooCommerce Booking
- Added option to choose whether deposit should be checked as default or not
- Added get_deposit method, to get deposit value for a specific product/variation/user/price
- Tweak changed plugin text domain to yith-woocommerce-deposits-and-down-payments
- Tweak made plugin work with [product_page] woocommerce shortcode
1.0.3 - Released on 13 June 2016
- Added: WooCommerce 2.6-RC1 compatibility
- Added: yith_wcdp_deposit_label filter to change deposit label
- Added: yith_wcdp_full_payment_label filter to change full amount label
- Added: yith_wcdp_process_deposit to let third party plugin to prevent plugin from processing deposits for some products
- Added: yith_wcdp_propagate_coupons to let coupons be applied to suborders
- Added: yith_wcdp_virtual_on_deposit to let third party plugin make deposits product not virtual
- Added: function yith_wcdp_get_order_subtotal
1.0.2 - Released on 02 May 2016
- Added: support for WordPress 4.5.1
- Added: support for WooCommerce 2.5.5
- Added: capability for the user to regenerate shipping methods basing on shipping address in single product page
- Added: compatibility with YITH WooCommerce Bulk Product Editing premium
- Added: Quick / Bulk deposit options edit for products
- Added: handling for custom product type
- Added: global option for "Create Suborders"
- Tweak: Passed product variable to templates, avoiding global variable usage
- Tweak: added qty calculation on "Full Amount" / "Down payment"
- Fixed: email templates for WooCommerce 2.5
- Fixed: plugin changing internal pointer of item array in backend order page
- Fixed: YITH Plugins view id (preventing assets to load on admin plugin settings page)
1.0.1 - Released on 01 December 2015