Upon navigating to the checkout page, certain customers receive error messages "The customer does not have an active cart" and "The order has already been placed and paid." What could be the cause of the issue? Only certain customers face these error messages at checkout, so could it be a user cache issue? If so, how do we resolve it?
This is a blocker task.
We would need to investigate, email me and I can provide assistance to you.
Hello @hellotogog8c37,
If certain customers are experiencing checkout issues in Magento 2.4.7-p3, the first step is to check for JavaScript console errors and network errors. Here’s how you can do that:
Sometimes This error occurs when Magento cannot find a valid cart for the customer.
Run the following commands:
php bin/magento cache:flush php bin/magento cache:clean php bin/magento indexer:reindex php bin/magento cache:flush rm -rf var/session/*
This clears user sessions, forcing them to refresh their carts.
If an inactive quote still exists, delete it:
DELETE FROM quote WHERE customer_id IN (SELECT entity_id FROM customer_entity WHERE email = 'customer@example.com');
Replace customer@example.com with the affected user's email.
This will force Magento to create a new cart.
Go to Stores > Configuration > Customer Configuration > Customer Group.
Ensure the affected user is assigned to a group that allows checkout.
If the issue will be resolved, Click Kudos & Accept as a Solution.
It does sound like a caching issue or possibly a session timeout problem. Clearing customer session data or checking for conflicts with blinds conroe tx third-party extensions might help. Have you tried disabling full-page cache temporarily to see if the issue persists.