Overview
• Shipping Rules gives the user the ability to create rules relevant to the user profile which apply to “Pending Shipments” and "Orders". This module allows the user to keep all the shipping rules in just one location.
...
Rule Name – Sets a unique string identifier to the shipping rule.
Set Rule Priority – Determines the order of rules to be evaluated. Rules can have the same priority level. In this case these will be executed at the same time.
Carrier Profile - Output Carrier: BBA Mastro offers many carrier options for shipping orders. Every carrier also provides various services depending on, for example, the weight or destination address of the goods.
Service Profile -
Output Service Type
Shipping Rule Conditions
...
Country - Executes actions and modifiers if the country provided is within the list of postcode ranges
Minimum Range (Postcode) - Executes actions and modifiers if the postcode provided is higher than this value within the list of postcode ranges for the specific country
Maximum Range (Postcode) - Executes actions and modifiers if the postcode provided is lower than this value within the list of postcode ranges for the specific country
Workflow:
IF SHIPPING RULES IS ENABLED:
From the Third-party integration (e.g. Magento, WooCommerce, etc.) we submits an order request to the BBA System for a quote.
The Shipping Rules Module Runs through the List of available Rules for that office/location. Rules filtered by Channel (Pending shipments or Third-Party marketplace).
Once filtered the Rules are ran according to priority.
As soon as the Rule is executed, it checks if the items price falls within the Price Range. If not, it immediately exits the rule. This check will be skipped if both limits are empty.
The Item is Checked if it falls within the specified Weight Range. If not, it immediately exits the rule. This check will also be skipped if both limits are empty.