Support » Plugin: WooCommerce » Does not work for payment orders pending payment

  • Hello!
    Payment does not work through personal Cabinet for orders with a status of pending payment.
    If you go into a list of orders using the menu personal cabinet " Orders ", and then press " Pay ". Choose your payment method and click " pay " you will see the following message:
    making your " not available until your cart is empty.
    Your cart is empty. "
    Basket, as I understand, already should be filled when you click " Pay " in the personal area. But this is not happening.
    Tell me, please, what to look for? How can I fix it. Disabling plug-ins to identify conflict or anything.

    https://wordpress.org/plugins/woocommerce/

Viewing 13 replies - 1 through 13 (of 13 total)
  • Thread Starter dushadomy

    (@dushadomy)

    Shop online here: https://dusha-domy.ru

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    I don’t understand what you mean. There is a “Pay” button in the order admin area? If so, I don’t believe that is coming from WooCommerce core.

    Try temporarily switching back to the WordPress Twenty Sixteen Theme, or Storefront, and disable all plugins except for WooCommerce. If that resolves the issue, then slowly re-enable features until you find the one that’s causing the conflict.

    Thread Starter dushadomy

    (@dushadomy)

    Thank you for your answer!
    Sorry I’m from Russia. I have Russian version. Order received (unpaid) – Pending payment.
    my site looks like this: https://file-up.net/big_48e1e8bcf91160d51820160823082418.html
    I change the theme and deactivated all plugins except WooCommerce. Install theme: Twenty twelve, Twenty Sixteen Theme, Storefront. The problem persists.

    Thread Starter dushadomy

    (@dushadomy)

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Ahh, okay – I understand what you mean now. I can’t replicate any issues with this though: http://cld.wthms.co/1c77S/4RAuyYdV. I don’t have any problems either if I already have other items in my cart (although the cart does get cleared after paying for the one order).

    It sounds like you are maybe having issues with your PHP sessions – likely due to how your web host has the server set up.

    Try contacting your hosting providers and asking about this. Also ensure that the my account / cart / checkout pages are not being cached: https://docs.woocommerce.com/document/configuring-caching-plugins/

    Thread Starter dushadomy

    (@dushadomy)

    Thank you, Caleb!
    Before the advent of the problems the site moved to another server. How could this impact? Web hosting requests an explanation of how it affects your solutions.
    I hope you understand me. 🙂

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    I’m not very knowledgeable regarding server configurations, so not sure I can be of much help there.

    It’s a pretty good bet that something’s wrong with the server though. Could be how it handles PHP sessions, or the caching.

    Thread Starter dushadomy

    (@dushadomy)

    Hosting support cannot find what’s going on and waiting for your recommendations. They said they all checked and compared. Differences were not found.
    Can you have an assumption that search? I’m afraid I’ll have to do the site again.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Could you try installing a demo site on the same server, using a fresh download of WooCommerce and WordPress? Then import the demo data.

    See if the same issue exists or not. This should help determine if the server config is at fault or not.

    Thread Starter dushadomy

    (@dushadomy)

    I created a new site. New WordPress and new woocommerce. Like everything works. It turns out the site is corrupted code? Exit-collect new site? It’s sad…

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    It turns out the site is corrupted code?

    Perhaps. Maybe try replacing the woocommerce plugin folder with a freshly downloaded copy. Could also do the same for wordpress core files, mainly wp-admin and wp-includes.

    Thread Starter dushadomy

    (@dushadomy)

    Hello, Caleb!
    I was wrong: the new WordPress Woocommerce on a standard theme error persists. I ask you, if possible, check host uptime using payment plugin https://wordpress.org/plugins/wallet-one-payment-woocommerce/.
    I tried another plugin method of payment card. From my Bank. The error is saved too.
    I don’t know how to solve the problem…

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    If the same error occurs when all other plugins are disabled and while using a core payment method, then it isn’t related to the payment plugin.

    Before the advent of the problems the site moved to another server.

    Is your host a WordPress specific host? Who are you hosting with? I don’t know much about server configurations, but there is seemingly something wrong with the server.

    I can’t help much more beyond this point. If you web host isn’t WordPress/WooCommerce compatible and they can’t help, you may need to consider changing hosts: https://wordpress.org/hosting/

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Does not work for payment orders pending payment’ is closed to new replies.