Flex Shipping
Create custom shipping methods, rates, and rules per website with shipment or package calculation, conflict strategies, and traceable checkout decisions.
Control Magento 2 checkout shipping methods with rules by store view, customer group, conditions, target methods, and pricing logic.
Checkout shipping control without workaround logic: Shipping Conditions extends Magento 2 with centralized rule control for shipping methods. This lets you align shipping behavior with real business requirements instead of static defaults.
Rules by store view, customer group, and date range: You can scope each rule to selected stores and customer segments and activate it only for specific periods. This keeps B2B and B2C shipping logic clean inside one storefront architecture.
Precise targeting per shipping method: Rules apply to carrier and method codes with exact or pattern-based matching. That reduces side effects and keeps unrelated methods untouched.
Actions for visibility, labeling, and availability: Methods can be hidden, disabled with a checkout message, or renamed to match your business terminology. Customers get clearer choices and teams get tighter control.
Flexible shipping price adjustments: Use fixed or percentage adjustments, replacement prices, and minimum/maximum caps. This helps protect margin and keeps shipping policy consistent.
Priorities, stop logic, and validation: Multiple rules run in defined order with optional stop-after-match behavior. Built-in validation helps catch gaps and conflicts before shoppers see them.
Limit rules to the exact stores, customer groups, and active periods you need.
Combine address, cart, and customer conditions for precise shipping decisions.
Apply rules on carrier/method code level with exact or pattern-based targeting.
Hide methods, disable them with a message, or rename labels to fit your process language.
Apply surcharges/discounts, replacement prices, and min/max boundaries per rule.
Define deterministic execution order and stop later rules after a relevant match.
Detect missing assignments and likely conflicts before they impact checkout.
Maintain all shipping rules in one overview with clear ownership and fast updates.
Apply shipping logic directly to calculated shipping rates without rebuilding checkout flow.
If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.
Shipping Conditions works best when shipping logic differs by segment, region, or channel. It helps model B2B and B2C requirements in one consistent checkout flow.
A rule targets carrier and method codes with exact or pattern matching. This gives precise control over individual methods instead of broad carrier-level changes.
Exact addresses one clearly defined method, while LIKE supports broader pattern-based targeting. You can choose strict precision or scalable grouping depending on your rule goal.
A method can be disabled with a shopper-facing message instead of being hidden. That improves transparency and reduces checkout confusion.
You can apply fixed or percentage adjustments, replacement prices, and min/max caps. This keeps margin strategy and shipping policy aligned.
Rules run by priority and can stop further evaluation after a match. This creates predictable outcomes even in larger rule sets.
Rules can run within defined start and end dates. That supports seasonal campaigns and temporary shipping programs without manual rework.
You can combine customer-aware criteria with cart and address conditions, including group and login context. This makes method selection much more segment-specific.
Validation reveals missing assignments and likely conflicts before checkout is affected. This lowers configuration risk and improves release quality.
The extension is strong for B2B shipping logic and equally useful for B2C cases like store-specific and campaign-specific shipping rules. Both models can run side by side.
The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.
Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.
Composer is PHP's package manager, and Magento 2 uses it to install modules and their dependencies. After purchase, the commands for your module are available under Licenses in your customer account. First add the private SoftwareSilo repository and your license token. Then install the listed package with composer require and run php bin/magento setup:upgrade and php bin/magento cache:clean.
You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.
After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.
Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.
On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.
No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.
You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.
You can reach us anytime via eMail.
Offer different shipping methods for B2B and B2C groups without separate carrier setups.
Define dedicated shipping logic per country, brand, or channel store view.
Keep methods visible but unselectable and communicate the reason directly in checkout.
Apply minimum and maximum shipping values to keep price policy under control.
Rename carrier and method titles so checkout wording matches contract language.
Control methods by login status to separate self-service and account-driven flows.
Request a personal demo and test the module with realistic sample data in Magento Admin and the storefront. Take your time to see whether it fits your requirements and workflows.
Practical Magento 2 guides, developer documentation, and API references for installation, configuration, and troubleshooting.
Go to Knowledge BaseDo your requirements go beyond the capabilities of our Magento 2 modules? We develop suitable Magento 2 modules and integrations for your business processes.
Request now