• Resolved Tom

    (@atomiktd)


    Hi,

    I am working on Amelia plugin integration with Woo.

    The problem is when the payment amount is ZERO. It happens when full payment is collected on-site. Forcing customers to go through Woo checkout feels strange and leads to a number of mistakes.

    Amelia does not have any solution for this situation so I need to solve it on Woo side if possible.

    I need the following behavior. When an order is created with zero amount, it should return a success (paid) status. I don’t care about registering payment or customer data. I only need success status. All the rest is taken care of at Amelia side.

    How do I do it?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi there @atomiktd,

    Thanks for reaching out!

    I need the following behavior. When an order is created with zero amount, it should return a success (paid) status. I don’t care about registering payment or customer data.

    To solve your issue, you’ll need to create a custom function that automatically sets orders with a total amount of zero to a ‘completed’ status.

    Please note that helping out with custom coding of this nature is outside the scope of support, although I would recommend the following:

    1. Running the exact question you’re asking, through an AI platform like ChatGPT, for recommendations;
    2. Joining our WooCommerce Slack community (it does have a developer channel where you can ask coding questions): https://woo.com/community-slack/

    Hope it helps!

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi again @atomiktd,

    I hope you are doing well!

    I need the following behavior. When an order is created with zero amount, it should return a success (paid) status. I don’t care about registering payment or customer data. I only need success status.

    After further research on this, it can be achieved when a product is marked as virtual or downloadable as it’s not a physical product and doesn’t need to be shipped, the order moves to a completed state instead of processing.

    Also, you can achieve the same with a plugin like WooCommerce Order Status Control.

    I hope this helps.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘No checkout on zero amount’ is closed to new replies.