I would like to implement a checkout validation to prevent users to complete purchase when any products in their cart matche a certain case in checkout page.
I attempted to do this by using shopify function (https://shopify.dev/docs/apps/checkout/validation/create-simple-validation-rules), but I realized that the validation is also executed when users add a item into the cart.
I know this sounds good in most cases, but not for my store theme, because the cart.liquid is fully customized using js. It does not seem to be feasible to display returned error message in proper section of my cart.liquid.
So, I would like to know if it is possible to run the validation only in checkout page, but not in cart modal.
I am still learning about all the checkout extensibility stuff.
I hope I get some answer for this.
Thanks.