Wouldn't it be nice if you didn't have to select the carrier and shipping service for every order? Create shipping rules that will do the work for you. By creating Shipping Rules you tell ShipWorks what shipping defaults you want applied to your shipments automatically.
This article will guide you through creating a Shipping Rule that looks at the Requested Shipping method associated to orders and then automatically applies that shipping method to the shipment for the order. In this article:
You will be introduced to the process of how to create a Shipping Rule in ShipWorks.
We will be using USPS for this example. However, the same process can be applied to any shipping carrier you use.
We will set the default shipping profile to USPS Priority Mail. The default shipping profile is always applied first. Then, Shipping Rules tell ShipWorks to change the default settings when a rule applies to an order.
We will create a Shipping Rule that looks at the Requested Shipping associated to an order and, if the Requested Shipping is First Class, will change the service from Priority Mail (the default) to First Class Mail automatically.
Why are we doing this? Setting the default service to Priority tells ShipWorks to apply Priority Mail to all shipments first (then to check if any Shipping Rules apply). This is helpful when the most commonly used service to ship packages is Priority Mail.
Click Setup Automated Shipping Rules on the Quick Start screen to open the Shipping Settings dialog. (Is the Quick Start screen not open? Click on the Home tab and then on Quick Start.)
Did you know that you can open the Shipping Settings screen from the ShipWorks ribbon as well? You can. Click on the Manage tab and then on the Shipping Settings button.
Select USPS from the list of available providers. Then, click on the blue Defaults - USPS link on the Settings tab.
Click on the Service: drop-down menu and select Priority. Then, click the OK button.
Why are we doing this? The first step in creating any Shipping Rule is to create the Quick Filter. In this case, we will create a filter that looks for any orders that have a Requested Shipping method of First Class Mail. Why? We want to locate those orders so that we can have ShipWorks automatically change the default service from Priority to First Class for those orders.
The Quick Filter we create here will not be displayed in the Filters Panel on the main screen of ShipWorks, since we only need it to do work for us behind the scenes. However, it is important to note that, if you already have a Filter created in the Filters Panel that will work for the Rule you are creating, you can bypass creating a Quick Filter and select the Filter in the Filters Panel. So, what's the difference?
Quick Filters aren't meant to be selectable. They work in the background and are always sorting orders to be used in Shipping Rules. We don't see what they are doing, but they are always working hard to filter orders so that your Shipping Rules can be applied.
Filter in the Filters Panel are there to help you quickly sort and organize your orders. Filters in the Filters Panel can be selected and the orders contained within the filter are displayed on the main orders grid. Learn more about Filters here.
Ensure that USPS is still selected. Then, click on the Shipments tab.
Click the Add Rule button.
Locate the newly created rule in the Additional Defaults section. Expand the filter drop-down menu and click on Create.... This opens the Filter Editor.
Filters in the Filters Panel
We mentioned previously that it is also possible to bypass creating a Quick Filter if you already have a filter created in the Filters Panel. This is the point at which you could select that filter.
Enter a name for the filter into the Name: field. (We are naming our filter 'First Class' so that we can easily identify what the filter is later.)
What are Conditions?
In the next few steps we will be adding a Condition to the filter. Think of Conditions as the information that the filter is supposed to identify about orders. Like, searching for orders that have a Requested Shipping of First Class Mail.
Click on the Add Condition button . A new condition will be added to the Filter.
Click on Order Total and select Order > Requested Shipping.
Leave the green Equals as is. Enter USPS First Class into the blank field. Your condition should now look like the screenshot below.
Above, we left the condition set to Equals. This means that only orders with a requested shipping that exactly matches USPS First Class will be located. In our example, the orders in our instance of ShipWorks all match. Notice the two highlighted orders in the screenshot.
But what happens if some orders have USPS First Class and some First Class Mail? Maybe different sales channels download the Requested Shipping information differently.
One answer is to change Equals to Contains and enter First Class into the field. Now, ShipWorks will locate any orders that have a Requested Shipping that 'contains' the two words First Class.
Click the OK button to save your filter. You will now see your Rule has been updated with the filter you created. The blue number next to the filter indicates the number of orders the filter located that match.
Why are we doing this? We've created the First Class filter to find any orders that need to be shipped via USPS First Class Mail. We've also set the default shipping service for USPS to Priority Mail. Now, we will create a Shipping Profile for our Shipping Rule that will change the default service from Priority Mail to First Class for any orders in the First Class filter.
Click on (none) then on manage Profiles... to open the Manage Profiles screen.
Click the Add button.
Update the Shipping Profile:
Name: the profile. In this example we will give it the name First Class so that we can easily identify it.
Select USPS from the Provider: drop-down menu. (Since our Shipping Rule relates to USPS we need to see the options available for USPS.)
Locate the Service field in the Shipment section of the profile. Check the checkbox to the left of Service: to enable it. Then, change the service drop-down menu to First Class.
Click the OK button to save the Profile. Then, click Close.
More Options Available
Did you notice all of the available options in the Shipping Profile screen? For our example we only changed the Service:, but you could specify a weight for the package, dimensions, apply insurance, and much more.
Feel free to explore all of the options and to enable any of them that meet your shipping needs.
Apply the Profile you just created to the Shipping Rule by clicking (None) > Select > First Class [the profile you created].
Your Shipping Rule should now look like the below screenshot. Click Close to exit the Shipping Settings screen.
Now that the Shipping Rule has been created, let's take a quick look at what it does and how it saves time when shipping.
In this example, there are 5 orders in ShipWorks which will be shipped by USPS.
3 via Priority Mail
2 via First Class
Since we configured the default shipping service for USPS to be Priority Mail, when we ship any of the orders with a Requested Shipping method of USPS Priority Mail the correct service will be automatically selected for us.
However, when we ship any of the orders with a Requested Shipping method of USPS First Class, we don't want to have to select First Class for every order. This is where the Shipping Rule we created comes into play. Notice that First Class is automatically selected as the Service: in the screenshot.
A little time now saves a ton of time later.
In this article we created only one Rule for USPS. However, keep in mind that you can create multiple Rules for each shipping carrier.
If you ship using multiple carriers and multiple shipping services, applying what you've learned in order to create a shipping rule for each of the services you use now can save you tons of time moving forward. Remember, Shipping Rules not only save you time, but increase efficiency and saves money by reducing costly shipping errors.
Learn more about creating Filters.
Still Need Help?
Please feel free to reach out to one of our awesome Technical Support Representatives in St. Louis. We are happy to help.
Have a comment to share about this article? We'd love to hear from you. You must be logged in to your Support Portal account to leave a comment.