This article provides an in depth explanation of ShipHawk’s rules engine and best practices. It includes instructions on creating and enabling rules and rule subtypes, and an extensive reference section that describes each rule criteria and actions.
...
Before using ShipHawk’s rules engine, note that rules do not apply retroactively to open orders. Rules only apply to new rates and rules from the time that the rule was enabled.
Application of billing rules after carrier change
You can have the Shipping Policies related to billing and 3rd-party carrier accounts automatically apply when you manually change the carrier and save the changes. Existing Shipping Policies allowed the user to configure rules to automatically set preferred 3rd party carrier account details but these rules were only applied on order import. Previously, if the Shipping Clerk manually selected a different carrier, they had to manually update the new billing details. But now (as of 2024.4.0), ShipHawk will re-evaluate the Shipping Policies related to Billing Details and 3rd Party Account details when the changes are saved in the Order Details page. This eliminates the need for Shipping Clerks to know billing details and reduces the potential for mistakes when manually entering billing details.
Configuring your rule
Rules are in ShipHawk composed of two parts: criteria and actions. Both parts are necessary to create a rule in ShipHawk.
...
Rating Rule Action | Type | Description |
---|---|---|
Add Insurance for Declared value | Insurance and Accessorials | Adds insurances using the specified value. |
Add this accessorial for this Carrier | Insurance and Accessorials | Adds a carrier-specific accessorial. Example: Signature required. |
Apply this upfront accessorial for rating | Insurance and Accessorials | Include accessorial for getting rates. |
Combine USPS Priority Mail Types | Carrier | Combine USPS Priority Mail types (Priority Mail Express, Priority Mail) |
Create Table Rate | Rates | Allows users to create static table rates. |
Do Not Use this Carrier | Carrier | Excludes responses from specified carriers. |
Do Not Use this Carrier Service | Carrier | Excludes responses from specified carrier service. |
Do Not Use this Kind of Carrier | Carrier | Excludes responses from specified carrier type. |
Do Not Use this Service | Carrier | Excludes responses from specified service class. Example: Ground. |
Fixed Price for all Rates | Rates | Returns a fixed rate for all rate requests. |
Fixed Ship Rate for SKU | Rates | Returns a fixed rate for specified SKU. |
Free Shipping for Cheapest Rate | Rates | Returns $0 rates for the cheapest available carrier service. |
Free Shipping for this Product Category/Subcategory | Rates | Automatically specifies free shipping for selected product categories and subcategories. By usinig product categories and subcategories, rule creation is simplified: you do not have to enter specific SKUs that qualify for free shipping. |
Free Shipping for this SKU | Rates | Returns $0 rates for the specified SKUs. |
Markdown Rate by this Amount | Rates | Allows marking down each carrier’s rates by a specified amount. |
Markdown Rate by this Percent | Rates | Allows marking down each carrier's rates by specified percentage. |
Markdown Total Rate by this Percent | Rates | Allows marking down of total rate by a specified percentage when multiple carriers are returned for a single shipment. |
Markup Rate by this Amount | Rates | Allows marking up each carrier’s rates by a specified amount. |
Markup Rate by this Amount per Package | Rates | Allows marking up rate by a specified amount per package. For instance: markup shipping rates based on estimated labor and material costs for the shipment based on the size of the shipping container. This is useful especially if you are constructing shipping crates or other custom packaging, and therefore need a variable markup based on estimated cost. In the definition, you can specify Packing Material Cost per Sq/Ft Material Surface Area, Packing Labor Time per Sq/Ft Surface Area for Material, and Labor Rate Per Hour. |
Markup Rate by this Percent | Rates | Allows markup of each carrier rate by a specified percentage. |
Markup Total Rate by this Percent | Rates | Allows marking up of total rate by a specified percentage when multiple carriers are returned for a single shipment. |
Mask Carrier and Service | Carrier | Hides carrier name and service with service class. You can either use ShipHawk default service masking, or with the new functionality, you can custom define service level names, carrier mapping, and number of service levels. With custom Mask Carrier and Service, you can display your unique text and map only the specific carrier services based on your preferences. The default Mask Carrier and Service rule action returns the lowest shipping cost based on four predefined service levels, including Standard Ground, Standard Three-Day, Standard Two-Day, and Standard Next Day, that are mapped to all carrier services. Example: Ground. |
Prevent User from Booking Shipment | Other | Prevents users from being able to book a shipment. |
Return List Rates from Carrier | Rates | Return consumer (“list”) rates (as opposed to negotiated rates) for Basic (Ground International Economy), Preferred (Three-Day, Two-Day, International Priority), and Premium (Next Day). |
Return Standard In-Cart Rates for Hazmat Orders | Rates | Returns the standard in-cart rates for orders that include HAZMAT items. |
Return This Many of the Cheapest Rates | Rates | Rank all the returned rates from least to most expensive and display only the specified number of the least expensive options to the user. |
Return This Many of the Cheapest Rates | Rates | Return a specified number of the cheapest available rates. |
Round up rates to the cents | Rates | Automatically round up shipping rates to the nearest dollar or other increment, improving the aesthetics and usability of in-cart rate display. For example, when the Round Up Rates is enabled, a rate of $6.17 or $6.89 will automatically round up to $7.00. Alternatively, you can round to the nearest value, so $6.17 rounds to $6.00 and $6.89 rounds to $7.00. NOTE: when specifying the Value field for Round Up Rates, ShipHawk recommends values of $1.00 (the default) or $0.50. Be aware that if you use a value such as $0.99, $0.99 is added each time, starting from $1.99. For example, if the rate is $7.77, the rule would round up the rate to $7.92. |
Set Maximum Package Value | Other | Set the maximum package value that will be shipped. With this rule action, you can set the maximum package value so that you can limit the value of each package in a shipment. |
Set Maximum Package Weight for Multi-Item Packages | Other | With this rule action, you can set the maximum package weight so that you can limit the weight of each package in a shipment. When enabled, ShipHawk will limit the total weight of any package with shipping multiple items to the value set in the rule. Single items that are heavier than the threshold will be shipped individually. This can prevent fees and chargebacks from carriers and clients that have weight thresholds for packages. |
Use Cheapest Service that meets Delivery promise (in Days) | Carrier | Select this action to return the following in the shopping cart:
Note that Ground rates do not include Flat rate services such as FedEx OneRate. |
Use closest Warehouse for rating | Other | Limits response to closest warehouse. |
Use one of these Carrier Services | Carrier | Limits response to one or more specified carrier services. |
Use one of these Carrier Services | Carrier | Limits response to specified carrier services. |
Use one of these Carriers or 3PL accounts | Carrier | Limits response to the specified carrier or 3PL account. |
Use one of these Kinds of Carrier | Carrier | Limits response to one or more of the specified carrier types: LTL, Parcel, and so on. |
Use one of these Services | Carrier | Limits response to one or more specified carrier service classes. Example: Ground. |
Use one of these Services | Carrier | Limits response to specified carrier service class(es). Example: Ground. |
Use these Kinds of Carrier | Carrier | Limits response to the specified carrier type: LTL, Parcel, and so on. |
Use this Carrier Service | Carrier | Limits response to specified carrier service. |
Use this Packing Material | Other | Uses a specified packing material. |
Use this Warehouse for rating | Other | Uses specified warehouse as origin address for carrier rating. |
...