Ship Confirm button greyed out in the Shipping Transactions Form (STF)

I encountered this problem when I was using a fresh cloned instance. I wasn’t able to see Ship Confirm button in Shipping Transactions Form (STF) as shown in the below screenshot.

The reason for this is the Shipping Grants are not given to my login.

To assign Shipping Grants to a login, Navigate to

Order Management super user -> shipping -> setup-> Grants and Role definitions -> Grants

In the Shipping Execution Grants Form, enter your Username, Role and Organization as well and save the details.

In Some cases you might not be able to see Ship Confirm button even you have the grants. The reason is you might not have Ship Confirm activity enabled for the Role you have assigned to your login.

To check this,

Navigate to
Order Management super user -> shipping -> setup-> Grants and Role definitions -> Grants   

Query for your login and then Click on the Edit Role button and make sure that the Ship Confirm activity is enabled (checkbox is checked) on both the Trips and Deliveries tabs of your role.