During checkout we need for the user to create/select a future “SHIP DATE” with some sort of calendar style selection? This selection needs to be mapped to the field id on the SO called {shipdate}. We need the first available ship date that displays to be “4 business days from today” which could also be the “default selection”. For example, if today is 8/21/25 then 8/27/25 would be the first possible ship date for the user to select or confirm. Note, it is also not uncommon for a ship date to be several months out.
We would also want to have this ship date be visible to the user on email order confirmations, view my orders, etc.
- There are 2 solutions:
- By getting the value from the front end from the cart and passing it to the backend via Suitescript.
- Create a custom field for shipdate. Set the value from front end using setTransactionBodyField extensibility API. Create a workflow to set the value of std shipdate field to the value of custom shipdate field.