ZIP code-based carrier control — whitelist which shipping methods appear at checkout based on customer location. Perfect for regional fulfillment strategies.
composer require magendoo/module-shipping-restrictions
Define exact ZIP codes or ranges where specific shipping methods are available. Only whitelisted carriers appear at checkout for matching addresses.
Works with all Magento shipping carriers — Flat Rate, Table Rates, UPS, FedEx, DHL, and any custom carrier. Control each independently.
Intuitive admin panel for managing ZIP code rules. Add, edit, and remove restrictions without touching code or configuration files.
Full GraphQL support for headless and PWA storefronts. Restrictions apply seamlessly whether using Luma, Hyva, or a custom frontend.
Efficient database queries and caching ensure ZIP code lookups add zero noticeable latency to the checkout process.
Built-in logging for debugging restriction rules. Track which carriers were filtered and why, making troubleshooting straightforward.
composer require magendoo/module-shipping-restrictions
bin/magento module:enable Magendoo_ShippingRestrictions
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
After installation, navigate to Stores → Configuration → Sales → Shipping Restrictions to configure your ZIP code rules.
Every module is built for production, but every store is different. If you need integration, customization, or enterprise support — let's talk.
Get in Touch GitHub