Thank you for the additional information. What I propose is two-steps. First, update your viewset to add the form field to ask for the zip code. You may also want to add some sort of "help" to identify to the end-user if their zip code is supported.
Next, you'll want to add a custom action delegate to ask for and validate the zip code in the BeforeProceedToCheckout step. This will prevent people from being able to checkout. If you want to also prevent people from going to the checkout and checking out directly, you can implement the same logic in the BeforeCheckoutCompleted step.
https://hotcakescommerce....-Integration-Project A thorough walk-through of this can be found in the link below.
https://hotcakescommerce....kout-and-Place-Order
Will Strohl, Upendo Ventures
Hotcakes Cloud |
Get Support |
Code Support Official Cloud & Support provider for Hotcakes