I'm facing an issue with the backorder configuration in Magento 2 ECE (Elastic Cloud Edition) and would like to ask for your assistance in resolving this matter. Backorder functionality allows customers to place orders for products that are currently out of stock, so they can receive these items as soon as they become available again.
However, even after correctly configuring the backorder options in the Magento admin panel, orders are not being accepted when a product is out of stock. Instead, customers receive an error message stating that the item is unavailable for purchase.
I have checked the inventory settings, and the products are properly marked to allow backorders. Additionally, I have reviewed the shipping settings and ensured that the backorder module is enabled in Magento. However, I have not been able to identify the reason why the backorder is not functioning as intended.
I kindly request the assistance of the community in understanding what might be the issue and how I can resolve it. If anyone has encountered a similar situation or has experience with configuring backorder in Magento 2 ECE, I would greatly appreciate any guidance, suggestions, or solutions you can share.
Here are some additional details that may help in identifying the problem:
Thank you in advance for your attention, and I hope we can resolve this issue together.
Try following options
Double-check that the inventory settings are correctly configured for the products in question. Ensure that the "Backorders" option is set to "Allow Qty Below 0" or "Allow Qty Below 0 and Notify Customer."
Make sure the products you're testing with are actually out of stock. You can verify this by viewing the product details in the Magento admin panel and checking the "Quantity" field.
Ensure that the backorder settings are applied at the correct scope. In Magento, you can configure settings at the global level, website level, or store level. Make sure the backorder settings are correctly set for the specific website where the issue is occurring.
Clearing the cache and reindexing your Magento installation can help resolve various issues. You can do this by navigating to System > Cache Management and System > Index Management in the Magento admin panel.
Try enabling backorders for a different product and see if the issue persists. This will help determine if the problem is specific to certain products or a global issue.
Disable any third-party extensions or customizations that may be affecting the backorder functionality. This can be done by temporarily disabling extensions one by one and testing the backorder process after each disablement.
Enable debug mode in Magento and check the system logs for any relevant error messages. This can provide more detailed information about the issue and help identify its cause.