Proposal summary
This proposal covers that a button to directly open the ship to address window – in the right size – in edit mode and its proposed solution
Requirement
To edit a ship-to address:
- open the sales order in edit mode
- click on Shipping
- hover over the ship to select to click on the edit button
But, the pop up window then opens in a very small size, so we have to adjust the size before we really can do changes to the address.
Get a button to directly open the ship to address window – in the right size – in edit mode.
Our Solution
Proposed Solution
We can add a custom button in the Sales order using user event script. Please mention the button name
On the button click the ship to address window will open in the right size in edit mode.
We will create a Client script to perform a button click function.
The button will appear in all sales order form in edit context only. The button function will be only for the edit of the address sub record. We are not considering new address and custom address creation in this button as it already work in the standard option in the correct window size.
Screenshot of Address window in proper size
Assumptions
- We assume that the button will appear in all sales order form in edit context.
- We assume that button function will be only for the edit of the address sub record. We are not considering new address and custom address creation in this button
- When the sales order in edit context, user have to click on the “ship to select” field and select the address that you want to edit(The button will not work for –New- and –Custom- selections). Once the address is selected, click on the custom button that we created for opening the address window in proper size.
- If “ship to Select” field is selected as -New- or –Custom- , and click on the custom button ,we will show an alert “select an address to edit”
- After saving the address in the address sub record, the address will updated in the sales order “ship to” field and the address in the customer record.
Budget and Time
16 hours