Shipping Logic
Configuring shipping rules involve defining specific conditions and actions that determine how shipping is handled during checkout and how it is routed after purchase. It allows you to set up customized guidelines for determining shipping methods, costs, and other related parameters based on specific criteria.
Key Takeaways
- Shipping Fees may be calculated by the total Cost or Weight of the Items in the Cart; this is set on the Shipping Profile.
- Shipping Profile(s) are applied to a Campaign.
- Additional hard-coded Shipping Fees may also be setup on specific Offers, or Billing Schedules—commonly used for subscriptions.
Shipping Considerations
To configure a shipping rule, you need to consider various factors such as shipping destination, package weight, shipping service level, product types, customer preferences, and any special requirements.
Determine the conditions under which the shipping rule should be applied and the actions that should occur when conditions are met. These conditions can include factors such as:
- Customer Location
- Order Value
- Shipment Weight
- Shipping Method Availability
- Discounted Shipping
- Triggers and Notification
Shipping Options
Within Vrio there are two ways to setup shipping logic to determine when and how much to charge a customer for Shipping.
- Shipping Profiles
- Offer Specific Shipping
Some options to consider in the shipping logic:
Option | Defined | Where is this setup? |
---|---|---|
Cart Total* | Calculate the Shipping Cost based on the total value ($) of the cart. | Shipping Profile |
Weight* | Calculate the Shipping weight of the Item(s) within the cart. | Shipping Profile |
Shipping Carrier / Shipping Class | Set unique Shipping Profiles specific to Shipping Carriers and/or shipping classes. | Shipping Profile |
Subscription Shipping | Do these shipping fees continue on every subsequent renewal of a subscription or just on the Initial purchase? | Campaign: Fulfillment Tab |
Country Settings | Shipping Profiles may also be specific to Country. Certain profiles will only show if those countries are present. | Shipping Profile: Set Available Countries Campaign: Can add additional Country Restrictions |
Discounted or Free Shipping | Within Shipping Profiles you can setup rules for Free Shipping by Spending $X. | Shipping Profile |
*Can use a combination of Cart Total and Weight
Shipping Profiles
Profiles allow you to set up customized guidelines for determining shipping methods, costs, and other related parameters based on specific criteria. This allows you to build tiers to charge the overall cart a set fee.
Shipping Profiles are set on the Campaign. A Campaign may have multiple Shipping Profiles, allowing the customer to choose their preferred option.
Specific Offer Shipping Fees
This is used frequently if on top of a Shipping Profile, you also have a fee for a Subscription Box. This fee will apply every scheduled renewal.
- A common use case for this is if you have a mixed cart - Subscription + One Time Sales. The Shipping Profile will be used to determine the One Time Sale Shipping Cost, where the Subscription Shipping is a flat fee that is set on that Offer.
Shipping Profiles
Shipping Profiles are setup within the Campaign in order to determine the price to include for Shipping fees. Multiple Profiles may be used in the same Campaign to offer Customers option.
A good example of this would be: Standard Delivery, Expedited Delivery and Overnight Delivery. These would each be a Shipping Profile. The Code section is be used to differentiate to your warehouse which shipping class to use.
Adding a Shipping Profile
Navigate to Settings
-
Under Shipment Workflows, Select Shipping Profiles
-
Click Add Shipping Profile
-
Name the Profile
-
Add Code, if applicable, this is a variable used by Fulfillment providers for additional detail on what shipping class to use.
-
Select the Shipping Carrier
-
Set the Countries available. If there are no country restrictions, there is a select all option.
- Note - Shipping Countries are set and only when those countries are present for the order will that profile be an option.

Once the Shipping Profile has been created, you may now go in and configure the pricing options.
Setting the Conditions
Shipping Profiles offer the flexibility to provide varied shipping choices depending on specific criteria.
This includes factors such as countries, expedited versus standard, eligibility for free shipping after reaching a certain spending threshold, and more.
Shipping Profiles can be setup based on:
- Cart Dollar Amount: This will set the Shipping Price based on the total dollar value of the cart. If additional Items are added, the Shipping Price will adjust as tiers are hit.
- Cart Weight Total: This will set the Shipping Price based on the total weight of the cart. If additional Items are added, the Shipping Price will adjust as tiers are hit. Note - The weight is determined based on the Item Weight field, which is set in ounces.
- or a combination
This is what may be used to the range and shipping price. Within a Shipping Profile, these can also be set to Tiers so as the Cart Value goes up, shipping goes down.
Shipping Configuration
- Navigate to the Configuration tab
- Hit Add Configuration
- Select the Configuration Type
Minimum - this is used to set the bottom end of the tier.
- Example: If you have $7 flat shipping and Free Shipping if you spend $50 the setup would be as follows: Configuration Type is Price, the Minimum of the first Tier would be 0 and price = 7. The minimum of the second tier would be 50 and price = 0.
- Add as many Tiers as needed
- Hit Submit
NotePrice takes precedence over weight.
Specific Offer Shipping Fee
Setting a fee on a specific Offer will always apply that Shipping Fee whenever that Offer is used in a purchase. If Recurring, this Shipping Fee will continue to apply on all renewals.
Offer Level Shipping
- Select the Offer
- Navigate to the Configuration Tab
Within the Fulfillment Section, add Shipping Price
- If you have an Offer with Multiple Cycles, you will add the Shipping Price to each individual Cycle.
- Hit Save
Shipping Discounts
Discount Codes can be created and applied to shipping. When Shipping Only is checked within the Discount Code, the discount code will only be applied to shipping.
- Cart Level Shipping Discount - This will apply discounted shipping to the selected Shipping Profile within the cart.
- Offer Level Shipping Discount - This will apply discounted shipping to the selected offers that have a Shipping Price configured within the offer. Offer Shipping Price is configured on the Offer and is associated with Offer Level Discount Code
If a checkout has Shipping costs from a Shipping Profile AND Offer Level Shipping, the Shipping Discount Code will apply to the Application Type (Offer or Cart). Shipping discount will be applied to EITHER the Shipping Profile OR the Offer Shipping.
Learn more about Discount Codes here.
Test and Refine
Before deploying the shipping rules in a live environment, it is important to test them thoroughly. Validate their behavior and make any necessary adjustments to ensure they accurately reflect your shipping requirements and provide the desired outcomes. This includes confirmation with your warehouse that shipment information is mapped appropriately on their end.
Updated 13 days ago