Deliverables:
- The implementer will remove the “Make this my default billing address and default shipping address” checkboxes from the below listed locations on the webstore:
- Address section in the overview page (My account)
- Add Address section in the Address book (My account)
- Edit Address form section in the Address book (My account)
- Add Address section in the Shipping Address (Checkout)
- Edit Address section in the Shipping Address (Checkout)
- Add Address section in the Billing Address (Checkout)
- Edit Address section in the Billing Address (Checkout)
- Open image-20250324-082541.png
- The billing section will only contain the default billing address as shown below. Same will be applied to shipping section.
- Open image-20250324-082646.png
- The implementer will ensure that the billing address remains unchanged during checkout by removing the radio button, edit, remove button and “Same as shipping address” checkbox, which causes the billing address to be selected based on the shipping address. The same will be applied to the shipping section.
- Open image-20250324-084858.png
- When a user attempts to place an order through the website, the default billing and shipping address will be used for the purchase.
- If a user does not have a default billing address selected in NetSuite or is a new user without a default billing address, they will have default option to select a billing address to make the purchase, as well as edit and add address options. The order will be created using the billing address chosen by the user. Once order is placed for first chosen address will be added as default billing address and it cannot be changed from website until it is changed from NetSuite. Same applies for shipping address.
- Once an administrator or NetSuite controller selects the default billing/shipping address for that customer, it will be used for all subsequent sales order creations.
- The Implementer will remove the text “Back to edit billing information” and the edit button from the shipping address from the review page.
- Open image-20250324-084950.png
Open image-20250324-095957.png
Scope Limitations:
- Any requirement, change, and feature development identified during the development process will be treated as change request.
- Currently, implementer will develop the UI for the My Account and Checkout pages based on the default design of the Suite Commerce My Account site, if there is any design change then that will be out of scope.
- Implementor expect that domain are already set up for Sandbox/Staging and production. Added domain will be available globally.
- Domain setup for Sandbox/staging and production is not considered in this scope.
Assumptions:
- Implementor assumes that all the required NetSuite access to the development -admin and SC deployer role to both Sandbox and production domain will be given.
- The UI will be matching to the current theme.
- Assuming the sandbox/staging domain is already available, the implementer will begin development in this environment and will only move the changes to production after receiving confirmation.