Order step validation
Order step validation exists to make sure users cannot modify the underlying HTML of your checkout process to skip order steps.
To prevent this from happening:
- Go to Settings > Ecommerce > Advanced Configuration > Shopping Cart
- Check the Enable step validation checkbox (Figure 1.1)
![](/Admin/Public/GetImage.ashx?width=1280&crop=7&Compression=75&image=%2fFiles%2fImages%2fEcommerce%2fOrders%2fShopping+Cart%2fDW9Cart18_OrderStepValidation.png)
This ensures that no orders will be marked as Completed before it has passed the payment step.
It’s advisable to combine this with making the Payment method ID field a required in your validation group.
You can read more about the advanced settings in this article.