Woo commerce order not showing in Order page - wordpress

Hi Customer received an order email confirmation.
He paid via Paypal. but the order is not showing my order tab.
Also, Order showing on Order single page i.e
example.com/wp-admin/post.php?post=15920&action=edit
I tried to deactivate other plugins related to woo commerce but the issue was not resolved.

Try using an account that has the administrator role and see if you’re able to view it then.
If it still doesn’t work, go to WooCommerce > Status > Tools and click on the button to “reset capabilities” from the list. That should restore the default capabilities of these roles. Then try accessing the orders again.

Related

Refresh whole site after login Woocommerce

In Woocommerce, if a customer is a guest and is NOT logged in and visits a couple of product pages.
He does not see the prices and add to cart button. That is correct. This is like this because of this plugin: https://wordpress.org/plugins/hide-cart-functions/
Now the customer clicks on the account page and loges in.
Then he goes straight back to the product pages he already visited.
The problem is that he now still sees No prices and add to cart button.
The browser has saved the not logged in version of the pages and shows these to the customer after he is logged in.
The client must manually press the F5 button himself, and only then the page will reload and the prices etc. will be shown.
The only plugins I have activated are : WooCommerce, Wordfence Security and Hide Cart Functions
It does not matter which theme I use.
It does not matter if I use a plugin like Hide Cart Functions or another. They all have the same problem.
There is no other cache plugin active on the server.
There is no custom CSS.
Does anyone have any experience with this problem?
Does anyone know a way/code to automatically refresh the whole site AFTER a customer loges in?
Woocommerce does not help.

How to Prevent Cart from clearing on registration in Woocommerce?

If a user adds a product to card, then goes to account page and registers a new account, the product(s) in the cart are automatically removed. How to prevent this behavior?
Try following these debugging steps:
https://businessbloomer.com/woocommerce-solving-cart-empty-issue/
Fix 1. Make sure there is no “red alert” under WooCommerce / System Status
Fix 2. Click the following buttons under WooCommerce / System Status / Tools
Fix 3. Check your Theme, WooCommerce & WordPress are using updated, compatible versions
Some premium themes won’t notify you if there is an update available. You have to make sure you’re using the latest, Woo-compatible version. Check with your theme vendor, plugin developers and see if anything has been reported.
For example, you might have updated WooCommerce too soon – sometimes premium plugins/themes require a few days/weeks before they can adapt to the new changes (if major) and become 100% compatible.
Fix 4. Save (flush) your permalinks
Go to WordPress/Settings/Permalinks and click on “save”. This should flush the permalinks and give you a chance to test the cart again.
Fix 5. Check you have no spaces in your checkout end-points
Go to WooCommerce/Settings/Checkout and make sure you have no spaces in your end-points. This happened to a client a while ago and it too me ages to find out (who would think the permalinks had been changed?):
WooCommerce Checkout Endpoints
Fix 6. Properly set up your WordPress cache plugin
Cart and Checkout pages should not be cached – if your WordPress cache plugin is for some reason caching WooCommerce pages, your cart will probably show as empty. Make sure to select a WooCommerce-compatible cache plugin 🙂
Also: ask your hosting to disable or properly set up server cache
Some hosts have their own cache system and this is sometimes applied to your website by default. Create a ticket or give them a quick call to find out if they have anything like that and if they can disable that as soon as possible.
For example: WPEngine uses its own cache. This might affect your WooCommerce Cart. Please contact support so they can create a caching exception list for WooCommerce and/or ajax files
Fix 7. Disable all plugins but WooCommerce
This is a typical troubleshooting operation. Disable all plugins and see if the Cart is back functioning. If YES, reactivate one plugin at a time and test the Cart again. As soon as you find the “guilty” plugin – yay! – time to substitute that plugin or see if there is an update available!
Fix 8. Try switching to a default WordPress Theme (e.g. TwentySixteen)
This is to prove the error is not theme-related. You won’t lose any content if you switch between themes, so don’t worry. If the error goes away, then check with your theme developers and report the bug 🙂

Woocommerce Subscriptions getting added as line items in cart after payment made

Subscription data that seems as though it was previously captured is being added sporadically to customer orders once payment has been made and they are on the thank you page. The customer will receive all the subscription line items in their thankyou page and they will also appear on the order edit page.
I am currently working on a staging environment so subscriptions that have being brought over from the live site are under manual renewal.
I cannot see any valid reason for this? Any help? All plugins are up to date and appears to be no conflict when turning on and off plugins
Woocommerce V3.2.6
Woocommerce Subscriptions V 2.2.11

Woocommerce - Missing Account Details

As the Title suggests, I made an e-Commerce web application with Woocommerce plugin, but now I cannot access My Account details Page (Edit details, retrieve lost password). I have tried going to
Woocommerce
System Status
Install missing Pages
but this too didn't resolve my problem. I have tried deleting the page, and create it again, yet it still missing.
The Error I received when I want to edit my account detail is
No posts found
I did modified my Posts and Pages by adding some wp_editor, but I never change anything from the woocommerce's my Account detail section.
Anyone have this kind of problem? Reinstalling the Woocommerce is not an option since I've gone too far, and I'm afraid reinstalling could mess everything..
Woocommerce Version : 2.3.6
WP Version : 4.1.8
Create a new page.
Add the correct page shortcode.
3.Publish.
Go to: WooCommerce > Settings > tab to select your newly created page (tab defines the WooCommerce section to edit) if you use WooCommerce > 2.1.x, else go to WooCommerce > Settings > General.
Save.

WooCommerce Payment Gateway not showing on checkout page

I have enabled the PayPal standard gateway. This is currently the showing payment method on the checkout page. I have installed an SSL and have an HTTPS:// how ever when i try to enable the PayPal Pro Payment Gateway (in sandbox mode) the Checkout page only displays the Paypal standard method and does not give the familiar radio buttons to select the method. Only method available is the paypal standard.
I also tried enabling the Cheque payment gateway but that also does not display on checkout page
Is there any way to fix this so the credit card input Paypal pro payment method displays on the checkout page?
The site is https://www.dowelmax.com
I had this very same problem and found this page in researching the answer. You mentioned that it turned out to be a conflict with a currency switcher plugin. I had one of those installed, so tried disabling that and indeed my problem resolved too!
To further clarify a solution for anyone else in the same boat - it may be that you need to enable specific payment gateways for each available currency. Above and beyond the general WooCommerce enable option. (Even for your base currency)
This enabled me to fix the problem AND keep my currency switcher plugin active.
In my case, it was Aelia Currency Switcher. They have a support note on it here:
https://aelia.freshdesk.com/support/solutions/articles/158712-one-or-more-payment-methods-don-t-appear-after-installing-the-currency-switcher-how-can-i-fix-it-
Depending on what plugin you are using in WooCommerce, you need to enable force secure checkout. Once force secure checkout is enabled typically PayPal Payments Pro will show up on the checkout page.
Click on WooCommerce
Settings
Checkout
Checkout Options
Place a check mark next to force secure checkout (not force http) and then save. Also make certain that PayPal Payments Pro is enabled on the list of gateways.
This image is from the WooCommerce Documentation on Woothemes.
I resolve this problem with this instructions :
Admin > Woocommerce Settings > Payment > Manage (Your checkout) Active your API permission or information and you get solve.
Good luck
I was also face this type of problem but I was resolve with these instruction.
Enable define ( 'WP_DEBUG', true);
Goto checkout page and refresh page.
Now showing some warning and fatal error.
Solve fatal error and refresh again checkout page and now it's showing payment option and order place button.
I hope this instruction will help you.

Resources