Magento 2 ExtensionFlex Shipping

Control flexible shipping methods with package splitting, rule-based pricing, simulation, and audit trail in one setup.

Flex Shipping is an independent Magento 2 carrier for dynamic shipping logic. It combines method-level configuration with reliable checkout calculation.

Create methods without deployment: Shipping methods are managed in admin and scoped per website. Title, status, sorting, and active windows are configurable per method.

Package splitting with strategy control: Items can be split by weight, volume, and packing mode. Complex carts with single-package or separate-quantity behavior remain calculable.

Rate matrix by destination and cart structure: Rates support country, postcode, weight and volume ranges, plus priorities. Active windows and status flags support operational control.

Method-level price logic: Built-in price types include fixed, per kilogram, and per package. Calculation can run on shipment scope or package scope.

Rule engine with Magento conditions: Per method, you can define conditions and stop-processing behavior. Methods apply only in the intended business scenarios.

Conflict resolution with traceability: If multiple rates match, the configured strategy resolves deterministically. Audit logs persist decision trace and calculated amount.

Simulation for operations and support: Admin users can simulate calculations for concrete quotes and verify returned methods immediately. This speeds up QA and troubleshooting.

Package metadata carried to orders: Package count and summary are persisted from quote shipping data to sales order for downstream integration processes.

Rule Scopes

Create shipping methods per website with dedicated code, title, active status, sorting, and active window.

Condition Logic

Control package building with split strategies and packing modes such as single package or separate max quantity.

Target Matching

Map weight, volume, and dimension attributes per method and define how missing attributes are handled.

Method Actions

Define rates by country, postcode, weight, and volume ranges with priorities and active time windows.

Price Logic

Use fixed, per kilogram, and per package pricing with shipment-scope or package-scope calculation.

Priorities

Apply Magento conditions per method and use stop-processing to keep rule chains deterministic.

Validation

Select conflict strategies such as cheapest match or priority-then-price when multiple rates match.

Admin Management

Simulate calculations for concrete quotes and review decision traces through audit entries.

Checkout Effect

Package count and package summary are persisted from quote address context into the sales order.

  • Current Version1.0.0
  • Compatible with Magento 2.4.6 - 2.4.8
  • Compatible with PHP 8.1 - 8.5

If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.

flex-shipping

Version 1.0.0 - 2026-03-08

Added
  • Initial release
Module-Specific Questions
What is the main day-to-day benefit of Flex Shipping?

You control shipping methods, pricing logic, and rules per website in one module while keeping decisions traceable through audit and simulation.

Do I need deployment for new shipping methods?

No. Methods are created in admin and become part of calculation as soon as they are active.

What is the difference between shipment scope and package scope?

Shipment scope evaluates the cart as one shipment. Package scope calculates each split package separately and sums the results.

Can attribute mapping differ per method?

Yes. Weight, volume, and dimension attribute codes are configurable per method, including missing-attribute policy.

How are multiple matching rates resolved?

By the configured conflict strategy, such as cheapest match or priority before price. Resolution remains deterministic.

Can I apply time windows to shipping logic?

Yes. Methods, rates, and rules support active status plus start and end timestamps.

How does the simulator help operations?

You can test calculations against real quotes and immediately see returned Flex Shipping methods and prices.

What is stored in the audit log?

Audit entries include method context, calculated amount, and decision trace data for each calculation.

Is package metadata persisted to orders?

Yes. Package count and package summary are transferred from quote shipping data to sales order.

Is Flex Shipping only for B2B stores?

No. It is especially strong for complex B2B setups, but it also fits B2C checkout scenarios with differentiated shipping tariffs.

General Questions
How many Magento installations is the license valid for?

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.

Is installation included in the price?

Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.

What payment methods are available?

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.

What does the order process look like?

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.

I need a custom modification of the module. Is that possible?

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.

Can I install a demo version locally?

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.

Is the source code encrypted?

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.

What is the update policy and support?

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.

I already have a license. How can I perform an update?

You can complete the license update here. If you have an active support package, you receive updates automatically via Composer. If your support package has expired, you can renew your license here or in your account.

I have another question — how can I contact you?

You can reach us anytime via eMail.

Flex Shipping

×

Ideal for these industries & use cases

Shipping Design per Website

Control method setup, sorting, and activation per website without code changes.

Tariff Matrix by Country and Postcode

Model country and postcode zones with prioritized rates in one reliable matrix.

Heavy or Bulky Carts

Use package splitting to calculate large shipments or mixed carts consistently.

Time-Based Shipping Windows

Activate methods only in defined periods for campaigns or seasonal workflows.

Traceable Shipping in B2B Processes

Use rule engine, conflict strategy, and audit trace for verifiable B2B shipping decisions.

Simulation for Support and Operations

Test methods against concrete quotes in the simulator and shorten support and QA cycles.

Try it without risk

Request a personal demo instance and evaluate the module directly in backend and frontend under real conditions — without local installation.

For developers

Practical Magento 2 guides, technical developer documentation, and API references (REST, SOAP, GraphQL) for installation, configuration, and troubleshooting.

Go to Knowledge Base