Product Icon

WooCommerce Deposits

Enable customers to pay for products using a deposit or a payment plan.

Feature Requests

  • Using Decimals with Payment Plans

    We’d like to be able to use decimals (ex: 9.5 or 9.55) for percentages within the Payment Plans.

  • WordPress database error

    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘-10, 10’ at line 1 WC_Deposits_My_Account->render_related_scheduled_orders()wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-my-account.php:263 $customer_orders = wc_get_orders( array( ‘customer’ => get_current_user_id(), ‘paginate’ => true, ‘post_parent’ => $order->get_id(), ‘paged’ => $current_page, ‘order’ => ‘ASC’, ) ); Maybe we need […]

  • Ability to update wc-deposits-payment-description

    I am using deposits with WooCommerce Bookings. We sell tours not items. I would like to be able to either remove “per item” or change it to “per booking” or even change it from “Pay a 50% deposit per item” to “A 50% deposit is required”

  • Select deopsit options for cart

    Set deopsit options on cart page only. Applies to whole cart. When adding product – disable choosing deposits options.

  • Woocommerce REST API route to modify Payment Plans

    It would be great to be able to modify the Payment plans interval values on deposit_payment_plans using the Woocommerce API. We currently only seem to be able to switch plans on products, not modify the plans themselves, or create and delete plans.

  • Allow Customization of the Daily Deposit Schedule

    Currently payouts/deposits are sent from WooCommerce daily. Being able to change this to weekly, monthly, a specific day, or even manual deposits would be a huge plus.

  • Add support for `woocommerce_adjust_non_base_location_prices` to WooCommerce Deposits

    Currently Deposits does not support the experimental filter `woocommerce_adjust_non_base_location_prices`. Tax meta is handled correctly at checkout but incorrectly on the order, resulting in incorrect payment calculation for the deposit remainder order.

  • Add a hook so date of the payments can be relative to custom date instead of order date.

    In the schedule_orders_for_plan() method of the plugin it generates a $current_timestamp and uses that to calculate the future dates for each scheduled payment order. Add a filter for adjusting that $current_timestamp, passing the order and order item to the filter so that developers can be creative with adjusting the date of the next payments based […]

  • Different confirmation and email

    ‘I think it would be a very useful feature if we can have a different confirmation based on if someone paid in full or if they paid a deposit. For example: – They pay in full: They get the regular payment confirmation screen and email. – They pay a deposit: The confirmation page will say […]

  • Optuo

    In deposit payments/payment plans via the woocommerce deposit, receive only an email notification for the initial order / first order. For now it’s only possible to enable it for all orders in the store, or disable it altogether. There should be an alternative option such that we can only receive email for the first order…

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.