Support » Plugin: WooCommerce » Add product to order and create new payment link

  • Resolved andersjytzler

    (@andersjytzler)


    Hey guys,

    I have a webshop, and i often experience customers forgetting to add a product to their cart before paying.
    So right now, to add the product for them, and send them a new payment link, i go through the following steps:
    1. I add the product in the controlpanel of WooCommerce by pressing the “Add products” below the order items.
    2. I set the status of the order to “Pending payment”.
    3. I resend the order email to the customer, with a payment link with the new price.
    My problem is that when they try to pay the new price, they get an error in the payment gateway (which is QuickPay) that says “Order #XXXX is already paid for”.

    What would be the correct steps to handle my issue?

Viewing 5 replies - 1 through 5 (of 5 total)
  • andersjytzler

    (@andersjytzler)

    Oh sorry, it’s Bambora payment gateway instead of QuickPay 🙂

    Plugin Support Stuart Duff

    (@stuartduff)

    Automattic Happiness Engineer

    Hey @andersjytzler,

    I don’t have a Bambora payment gateway on my test sites but I ran a few tests with Stripe and PayPal Standard enabled and didn’t receive any similar messages on my installs when sending an email invoice to pay.

    Have you tested with another payment gateway enabled and the Bambora payment gateway you’re using deactivated as I think it may be the gateway which you’re using from the results of my cross testing?

    andersjytzler

    (@andersjytzler)

    The issue is when paying in Bambora i get a notification that the order has already been paid. It’s because the ordernumber doesn’t change i guess. So it’s only when i use my creditcard that i get the message.
    So the issue seems to be the ordernumber being the same.

    Plugin Support Stuart Duff

    (@stuartduff)

    Automattic Happiness Engineer

    Thanks, @andersjytzler,

    I understand what you’re trying to accomplish now.

    As you’re adding a product to an existing order that has already been paid for that wouldn’t process as the order and order number already exist as products cannot be added to an existing paid order and then be paid for using the same order.

    Instead, you would need to manually create a new order for the customer and then create a payment link from that new order for the customer pay.

    I hope this helps.

    Thank you for your thorough answers and help.
    It’s unfortunate that you can’t edit an order, as it is much faster, but i understand the complications now.
    We will create a new order manually in WooCommerce for the customer.

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