Product Icon

WooCommerce Deposits

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

Add the ability to choose pay in full as default – woocommerce deposits plugin

I have just purchased this plugin to offer pay in full and payment plan options on some products in the woocommerce store – the plugin defaults to the payment plan with no way to choose pay in full as the default behaviour. This makes no sense as most store owners would want to take full payment if possible, but have payment plans as an option.

I managed to hack the plugin so that it changed the default behaviour, but I would not have expected to have to change code in a premium pay for plugin for such simple functionality.

Author

thisissandipmondal

Current Status

Completed

Last updated: November 4, 2024

12 comments

Log in to comment on this feature request.

  1. thisissandipmondal says:

    This option exists in WooCommerce Deposits extension. You can read more about it here: https://woocommerce.com/document/woocommerce-deposits/#section-5

  2. Dan says:

    This is an option now. Can we now move off of ideas?

  3. Goudie says:

    Even if this is possible now, I would like to add more info following the tip Eric Wang suggests. If you want the “full payment” button to appear in first before “deposit” button, you don’t have to edit any of the plugin files. You can do it easily as it is possible to change order of

  4. elements in your CSS theme file. Like that:

    .wc-deposits-wrapper .wc-deposits-option li:last-child {order: -1;}

    Just past that simple line 🙂

  • Anonymous says:

    Looks like this has been added to the plugin already? Perhaps we can move this off the list so other ideas can get bumped up to the top of the list?

  • Anonymous says:

    I use jQuery in the theme header to achieve this.

  • anonymous says:

    Ridiculous this isn’t an option in the settings page when the plugin is charged at a premium price! Would have reconsidered if I had known and searched for another plugin with better features.

  • Luke Cavanagh says:

    Seems like this should exist as an option for setting the default.

  • James Kember says:

    I would also likd this option for such an expensive plugin at $179 dollars the options in the back end are so poor, I would highly advise people not to purchase. It also doesnt looks like anyone at Woocommerce listens to these posts or threads to be able to include in a future release.

    If Brian managed to do it via a hack, i’m pretty sure the so called ‘woo ninjas’ should be able to add this feature in a matter of minutes

    Brian can you please tell me how you accomplished changes this?

    Thanks

  • Eric Wang says:

    Just to comment on this, there is no official documentation on how to achieve this, but i did find a way to reverse the position of the buttons so you are able to set pay in full as the default option. But i assume you have to do this everytime the wocommerce deposit plugin gets updated.

    Go to your wordpress site folder -> wp-content -> plugins -> woocommerce-deposits -> templates -> deposit-form.php

    Change the position of these two lines, put one you want to set as default at the top, in my case:

  • Hope this helps

  • Jessica says:

    I can’t understand why this isn’t an option, just a tick box to choose what you want as the default. Deposit payment is a secondary option, I’m not sure why anyone wouldn’t want goods or services paid in full as a default!

    Anyway, I emailed the help desk and they said I should post my vote here, or hire a developer to make the customisation. Um, so what are we paying nearly $200 for with the extension exactly? Isn’t that what we are buying?

    I’ll try the below code change and see if it works.

  • Anonymous says:

    Is this seriously not an option already? I asked for this last yr and why it cant be fixed is utterly ridiculous

  • Lisa says:

    I would also love this option–can’t imagine why you’d default to taking a deposit? Also, Brian, would you mind sharing what you did to the plugin to change the default action?

  • 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.