If cart_weight > 150
Then hide: USPS, UPS, FedEx
Show: Freight quote
End
Testing Restrictions
Test Scenarios
Test
What to Check
Normal order
Methods available
Restricted product
Method hidden
Edge weight
Correct threshold
State restriction
Blocked correctly
Combined rules
Priority correct
Checkout Testing
Add test products
Try various addresses
Verify method availability
Check error messages
Complete test orders
Error Messages
Customer-Facing Messages
Scenario
Message
No methods
"Shipping unavailable to this address"
Product restriction
"Some items cannot ship to selected address"
Weight limit
"Order exceeds weight limit for selected method"
Clear Communication
Good practice:
Explain why restricted
Offer alternatives
Contact information
Policy link
Multi-Store Restrictions
Store View Configuration
Store
Restrictions
US Store
All domestic methods
EU Store
EU carriers only
Wholesale
Freight available
Configuration Scope
Set restrictions at:
Global (all stores)
Website level
Store view level
Troubleshooting
Common Issues
Issue
Solution
Rule not applying
Check scope and priority
All methods hidden
Review rule conditions
Extension conflict
Check for errors in logs
Performance slow
Optimize rule count
Debug Process
Enable developer mode
Check exception logs
Test with all extensions disabled
Narrow down conflict
atoship Magento Integration
Simplify with atoship:
All carriers: Single integration
Rate shopping: Best rate per order
Batch labels: High-volume processing
Restriction handling: Through rate availability
Discounts: Up to 89% off
Conclusion
Magento shipping restrictions ensure compliance, optimize operations, and manage costs. Use native features for basic restrictions and extensions for complex rules. Combine with atoship for carrier rate optimization and streamlined fulfillment.
Share this article:
Ready to save on shipping?
Get started with Atoship for free and access discounted USPS, UPS, and FedEx rates. No monthly fees, no contracts.