Once this is working you can refine and optimize this workflow and other related workflows. Shipping can get complicated, as there are many variables to consider such as weight, size, shipping methods, rates, the terms you offer your customers, when and how they are applied, and how the whole shipping process comes together. We won’t get into this here. This is covered in the Shipping documentation.