Set up Shipping rule
The Shipping Rule feature in SnapB2B allows merchants to set custom shipping rates based on order amount, quantity, or weight. This guide will walk you through how to configure your own shipping rule step by step.
Step 1: Open the Shipping rule settings
Go to SnapB2B > Pricing > Shipping rule
Click on Configuration > Create new rule to start setting up your custom rule.
Step 2: Fill in General Settings
Name: Enter a name for your rule (e.g., "Free shipping over $300").
Priority: Enter a number to set rule priority.
Lower numbers = higher priority.
If multiple rules match, the one with the highest priority (lowest number) will apply.
Step 3: Choose Applied Customers
Select who the rule will apply to:
- All customers
- Logged-in customers
- Non-logged-in customers
- Specific customers
- Customers with a tag (e.g., wholesale , b2b)
Step 4: Set Usage Limits (Optional)
Check the box if you want to:
- Limit the number of times this rule can be used in total
- Limit the number of times this rule can be used per customer (This option only available if you choose Applied to Specific customers or Customer with tag)
Step 5: Define Shipping Conditions
Choose condition type in the “Based on” dropdown:
- Amount range
- Quantity range
- Weight range
Add rate ranges:
- Click Add rate
- Set “From” and “To” values
- Choose Shipping rate calculation: Percentage or Amount
- Enter the rate value
💡 You can add multiple rates to one rule if needed.
Step 6: Set Active Dates
- Choose a start date and time
- (Optional) Enable “Set end date” and pick an end date if the rule is temporary
Step 7: Save the settings
Click Save to apply the changes.
Important Notes
Shipping rules only apply if the customer checks out from the cart
➤ Rules do not apply when using the Buy it now button on product pages
- If no rules match the cart conditions, Shopify’s default shipping settings will be used
Need more help?
If you encounter any issues or have questions, feel free to reach out to our support team via [email protected] or via our live chat - we're happy to help!