• Resolved gcweb

    (@gcweb)


    I’ve only just started using your plugin and since then we have had on 2 occasions duplicate orders come through only on the WooCommerce Orders side… PayPal only processes the order as one, so no duplicate payments have been made just the backend shows the order twice?

    The issue being its shows up as the order is processing saying payment Via PayPal Express, so we don’t want the staff to send the client out the product twice when in fact they have only paid the once.

    https://wordpress.org/plugins/paypal-for-woocommerce/

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Contributor angelleye

    (@angelleye)

    Hi gcweb,

    That’s interesting. I haven’t had that complaint from anybody else and I haven’t seen it myself.

    Do you also have orders where this is not happening? Any specific way to reproduce it that you know of?

    I can test a few things I have in mind that might reproduce it (refreshing the final page in various ways) but I’ve done some of that already and have never run into issues.

    I can focus on that more to see if I can come up with anything, but any other details you might be able to share would be great.

    Thread Starter gcweb

    (@gcweb)

    Hi angelleye,

    Yes, when we first noticed this happen this order was done last week which came through as a duplicate order (but not duplicate payment) and then we have had 4 orders since then that were via PayPal Express which were not duplicates. Then yesterday we had one which was a duplicate order (but not duplicate payment).

    There isn’t anything that I know of that they are doing different unfortunately… I can see that they were both Guest Checkouts, but in saying that we have had one of the others that came through was also a Guest.

    Sorry I don’t have much to go off I know!

    Plugin Contributor angelleye

    (@angelleye)

    I’m not having any luck replicating the issue, but I’ll keep digging. If you want to contact me directly and give me a login to your WP site I may be able to pick something out.

    Thread Starter gcweb

    (@gcweb)

    Hi Angelleye,

    Thanks for your time in looking into this!

    I have just sent you an email with some login details!

    On another note, I know this isn’t to do with this thread but same client/website though… have you had any issues with Echeques in your plugin, my client has emailed me;

    Customers are placing orders under Echeques and the website is marking them as processing. As we can send them. The old paypal standard version would mark as β€œpending” because when a cheque is clearing in paypal it hasn’t actually been paid.

    I’m not sure if this is just a coincidence, but I have got them to have a chat with their PayPal Rep to see if it is something from there end.

    Plugin Contributor angelleye

    (@angelleye)

    2 part answer for that. First, I think it’s a little bit of an oversight on my part. I deliberately didn’t mark it “Completed” for that very reason, but I guess I just overlooked that “Pending” and “Processing” were separate options. I’ll add that to my list for a future update.

    What’s not yet included with the plugin, though, and already on my updates list, is IPN integration so that pending payments will update the system automatically when they clear. I’m not sure if the standard option does that for you already or not..?? I definitely plan on having it done, though, and I’ll be building a more sophisticated IPN solution into this plugin so it handles all sorts of things. Until then, though, it won’t update automatically.

    Thread Starter gcweb

    (@gcweb)

    With regards to the eCheque I have just checked and no, with PayPal Standard once the orders get cleared they don’t send any notifications back to the store they stay as “Pending”, but they do get the email notification via PayPal that the eCheque has been cleared and from there the client then marks this as “Processing”.

    Plugin Contributor angelleye

    (@angelleye)

    Ok, so they’d be happy if it was just showing “Pending” so they could change to “Processing” on their own.

    The plan is to automate that process, but I’ll definitely get this adjusted in the next update.

    Still seeing duplicates? Any chance you could zip up all the sites files and send me a copy of the db to set it up on my test server so I can try to reproduce the problem?

    I’m also getting duplicate orders when using PayPal Express using the PayPal for WooCommerce plugin.

    An order with the status ‘processing’ is created first which shows the correct products for the order and balance for the order.

    Then another is created with the status ‘pending’ which has no products on it and a balance of 0.00.

    Plugin Contributor angelleye

    (@angelleye)

    chrisksm, that’s interesting. Thanks for the info.

    That’s different than what you’re seeing, right, gcweb?

    There’s definitely something going on because there are 2 of 3 of you with this issue now, but I simply cannot reproduce it for the life of me, and until I can, I don’t know what to fix.

    Somehow that function must be getting triggered twice. Can you think of any reason at all that could be happening? Are they submitting an order and then maybe going back for some reason in the browser..?? Any chance either of you could talk to the customers that submitted those orders where the duplicates happened and see if they can provide any possible tips on what they did that might have been funny or looked funny during their checkout?

    I know that’s not fun to do, but until I can get some sort of lead on how to reproduce this I’m kinda stuck on fixing it. πŸ™

    My site is still under development so I’m running PayPal Express Checkout in Sandbox mode. It seems the problem, in my case, was being caused by an invalid token related to the Sandbox account I was using.

    There is a problem with your PayPal Express Checkout configuration.

    DoExpressCheckoutPayment API call failed.
    Error Code: 10410
    Error Severity Code: Error
    Short Error Message: Invalid token
    Detailed Error Message: Invalid token.

    I have used a different Sandbox account and everything is working fine.

    Plugin Contributor angelleye

    (@angelleye)

    Please run some more tests and make sure you don’t get more invalid token or invalid payer id errors. I’ve actually got another user having an issue that I’ve been unable to reproduce as well, so we might be crossing the same stream here.

    Plugin Contributor angelleye

    (@angelleye)

    I have not heard back on this, so I’m going to assume you got it resolved. Please let me know otherwise.

    Thread Starter gcweb

    (@gcweb)

    Hi angelleye, I haven’t heard anything back from my client about the issue, so I assume it hasn’t happened again…

    Plugin Contributor angelleye

    (@angelleye)

    Ok, just let me know if it comes up again.

    Thread Starter gcweb

    (@gcweb)

    Hi angelleye,

    I’t has been a while now but I just got an email back from the same client that was having this issue before and it has only just cropped up again.

    The client has said;

    the customer has ordered 5 times and 4 say they are paid ready to ship
    however there are only 2 paypal payments in paypal.

    I just logged into their site and it doesn’t looks like the plugin has been updated and they are using: Version 1.1.4
    Do you think it would be safe to fully update and if so, would this be compatible with the WooC Version 2.1.8?

    Cheers

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Duplicated Orders’ is closed to new replies.