Configure Flex Shipping

Start with one method and one broad rate. Once that method appears in checkout, add narrower regions, package limits and rules one at a time.

1. Enable the carrier

Go to Stores > Configuration > Sales > Delivery Methods > Flex Shipping and set:

  • Enabled to Yes
  • Carrier Title to the group label customers should see
  • Sort Order to its position among other carriers
  • Enable Audit Logging according to your support needs
  • Audit Retention (Days) to the time audit records should remain available; 0 keeps them indefinitely

Configuration can be scoped by website where Magento offers that scope.

2. Create a method

Go to Sales > Flex Shipping > Methods and select Add Method.

Use a stable Method Code, such as regional_freight. Set the storefront title, website, active state and optional start or end date. Then choose:

  • the package split strategy
  • package limits and their source
  • the rate conflict strategy
  • the Payload Depth — how much package detail is stored with the order
  • product attribute mappings and missing-value behavior

Flex Shipping method settings in Magento Admin

3. Add a first rate

Open Sales > Flex Shipping > Rates and add a shipment-level rate for all countries. Give it generous weight and volume ranges, a fixed price and an active state.

Use Validate Methods on the Methods page, then test a cart. If the method appears, replace the broad rate with the real destination and package bands you need.

4. Add rules only when needed

A method without rules is eligible whenever its active settings and rate matrix match. Adding rules changes this: at least one active rule must match the quote address for the method to remain available.

Rules use Magento cart and address conditions. Keep the first rule simple, verify it with a real quote, and only then add nested conditions.

5. Test before release

Use Sales > Flex Shipping > Audit to simulate a saved quote. Check the returned amount, package summary and audit record before enabling the method on a live website.