PROPOSAL FOR RESTRICTING THE SHIPPING COUNTRY BASED ON THE SUBSIDIARY

Task no: https://jobinandjismi.atlassian.net/browse/THRD-653

Proposal Summary 

This proposal covers the scope of restricting the shipping country based on the Subsidiary in the thermogard website domains. The implementation will be done in the below pages 

–  Checkout 

–  MyAccount 

Requirement 

As of now, there are no shipping restrictions implemented on the website. Since we are using a common website record for all domains, we can’t do that directly from the website record as it will affect all domains. 

So, all countries will be available in the drop-down country field when adding the shipping address. 

Restrict the shipping country based on the customer subsidiary.  

Check the case as well: how will shipping be affected if NZ customers login in other subsidiaries?  

Our Solution 

To achieve the functionality, we need to create the extension. We can restrict the shipping country in the checkout and on my account based on the customer subsidiary. 

We will check the customer record while editing and adding the shipping address and billing address. For example, when the subsidiary is Thermogard NZ, we only show the country list for New Zealand. The screenshot is added below.  

Assumptions 

  • Currently the customer has no restrictions to login for different subsidiary websites. If you want to restrict the customer’s login, we can restrict it and submit the estimate.  
  • When the subsidiary is Thermogard NZ, we only show the country, New Zealand.  
  • When the subsidiary is Thermogard AU, we only show the country, Australia.  
  • When the subsidiary is Thermogard US, we only show the country, United States. 
  • We are not adding any extra validations for the zip code and state in address section. 
  • Restriction will be added in my account and checkout page for billing and shipping addresses. 

Leave a comment

Your email address will not be published. Required fields are marked *