• Resolved MR J

    (@mr-j-1)


    I need to apply a discount before capturing a transaction. Our orders authorize payment but don’t capture immediately, so the status is “On hold”. ?We used to be able to edit from here. Below the order total it says “This order is no longer editable.” The tooltip says to change the order status to “pending payment” but it is not editable under that status either.

    I’m trying to attach a screenshot but not sure if it’s linking to the google drive file:

    https://drive.google.com/file/d/19yhKJMV_ZXpNQzwReEhXdOeaAm_MCgAh/view?usp=sharing

    Woocommerce version 9.6.0
    Woocommerce Stripe Gateway 9.1.1

    All other plugins and themes are up-to-date.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @mr-j-1,

    To better understand the issue, are you saying that the ‘Status’ dropdown showing ‘On-hold’ is not selectable? From the screenshot you shared, it doesn’t appear to be greyed out.

    Can you describe what happens when you try to select this field to change the order status?

    Thread Starter MR J

    (@mr-j-1)

    I can change the order status.

    The problem is that I can’t edit the order details. For example, until yesterday I could apply a discount before capturing the charge. Now I can’t edit the quantity or price.

    The order is not editable as “on hold” or even when I change the status to “payment pending” like the tool tip says.

    Plugin Support Mahfuzur Rahman(woo-hc)

    (@mahfuzurwp)

    Hi @mr-j-1,

    Thanks for the details!

    With WooCommerce Stripe Gateway 9.1.0, a change was introduced to prevent editing orders awaiting payment capture. This ensures that the authorized amount matches the final captured payment. More details here:

    https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/trunk/changelog.txt

    If you need to apply a discount, here are two possible workarounds:

    • Cancel the order and create a new one with the correct details.
    • Capture the full amount first, then issue a partial refund for the discount.

    Let us know if you have any questions!

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.