PROPOSAL FOR ADDRESS VALIDATION ENHANCEMENT IN SCA

Proposal Summary 

This proposal covers the development Address validation Enhancements in SCA webstore for Artina Group website. 

Requirement 

Website URL 

Sandbox: https://www.artinasb.tk/  

  1. If the postal code entered does not pass validation and is updated, we could provide some indication to the customer that this occurred. Currently, this is done silently in the background upon address creation. 
  1. We do not ship to PO Boxes. It would be nice to prevent customers from selecting a PO box as their shipping address. 

Our solution 

  1. “If the postal code entered does not pass validation and is updated, we could provide some indication to the customer that this occurred. Currently, this is done silently in the background upon address creation”. 
     
    It is possible to display a pop-up to the customer after the zip code validation. 
    a sample screenshot is added below. 
     


 
We have checked whether we can prevent the customer by saving an invalid address, but it is not possible as the validation is taking in the backend only after saving the address form. The AvaTax response and corrected zip code is required from the backend which we can get only after saving the address form. 
 
There will be a small delay in displaying the pop-up as we need to get the AvaTax response and corrected zip address from the backend after saving the form. 
 

  1. “We do not ship to PO Boxes. It would be nice to prevent customers from selecting a PO box as their shipping address”. 
     
    We have checked the requirement and it is found that we can prevent the customers from selecting a PO box as their shipping address in two ways. 
     
    Solution 1: 
    We are able to prevent a customer from entering a PO box address in the address field by giving validations before saving the form. Thus, the customer would not be able to add a PO box in the address field and the address form will not be saved. The customer needs to replace the address field with a new address other than the PO box address. 
    If we implement the functionality customers would not be able to add a PO box address as shipping address as well as billing address. 
    Solution 2: 
    An alternative solution for preventing the customer from entering a PO box address as a shipping address is to prevent the customer to select a PO box as the shipping address in the checkout section. A sample screenshot is added below. 

We are able to prevent the customers to select a PO box address by showing an error message in the checkout section similar to the above screenshot. 
 
Could you please let us know which solution is preferable, so that we can add a detailed estimate for the address validation enhancement? 

Assumptions 

  • Development will be initially done in the sandbox and then will be pushed to production. Once verified in the sandbox. 
  • We added a proposal for developing the latest version of the Artina Website. 
  • If we add validations to the address field to prevent the customer from entering a PO box address the customers would not be able to add a PO box address as a shipping address as well as a billing address. The form will not be saved with a PO box address. 
  • There will be a small delay in displaying the pop-up as we need to get the AvaTax response and corrected zip address from the backend after saving the form. 
  • We will consider the Sandbox and Production Update. 
  • We will develop a UI section based on the current theme and any additional changes to the UI of the email, Theme or functionality will be considered extra. 

Budget &Time 

Requirement 1 

Time – 12 Hours 

Requirement 2 

Solution 1 

Time – 10 Hours 

Solution 2: 

Time – 14 Hours 

Leave a comment

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