Advanced Shipping Magento 2 v6.1.4

Advanced Shipping • Pro

Advanced Shipping with all its plugins

€300 €450 Save €150

1 license per production Magento instance, even if it runs several websites or domains. Development, test and staging included. How do licenses work?

Advanced Shipping and its three add-ons

Advanced Shipping • Pro brings together Advanced Shipping and its three paid add-ons. It is made for merchants who want several carriers with their own rules, control over the rates of other shipping modules, and a faster way to write their configuration. At €300, it costs €150 less than the three add-ons bought separately.

What the module does

  • Unlimited Carriers

    create as many carriers as you need from the admin, each with its own title, position and rules.

  • Universal Setting

    hide a shipping method or change its price, whatever module provides it.

  • Functions

    functions that shorten your rules, such as _country(), _postcode(), _customerGroup() or _table().

  • Advanced Shipping

    the free module, installed with Pro: shipping rates by destination, weight, amount, categories or customer group.

What you get

  • Several shipping offers

    a "Standard" carrier and an "Express" one, for example, each with its own methods and conditions.

  • Control over other modules

    hide a method under a given weight or add €2 to a rate, without touching their code; the admin lists the codes of all active methods.

  • Shorter rules

    a weight table in one line, a country or postcode filter in one call.

  • One purchase

    the three add-ons and their updates, included, with no subscription.

Configuration example

With Functions, a method for mainland France and its weight table; with Universal Setting, Magento’s flat rate hidden under 10 kg.

// Advanced Shipping, with Functions
addMethod('standard', [
    'title'   => "Standard delivery",
    'enabled' => _country('FR') && !_postcode('/^[0\\s]*9\\s*[78]/'),
    'price'   => _table([ [0.7, 5.30], [1.0, 6.50], ['*', 7.50] ]),
]);

// Universal Setting
if ($request->package_weight < 10) {
    getMethods('flatrate/flatrate')->setEnabled(false);
}

FAQ

What is the difference with the free Advanced Shipping?

Advanced Shipping provides a single carrier. Pro adds unlimited carriers, control over the methods of other modules and functions that make writing easier.

Can I buy a single add-on?

Yes, each has its own page: Unlimited Carriers, Universal Setting and Functions.

Does Universal Setting work with my other shipping modules?

Yes: it runs after all active carriers have computed their rates and acts on their methods by code, for example flatrate/flatrate or ups/*.

Are updates included?

Yes, with no subscription. The license covers one production Magento instance, whatever the number of websites it runs. See the changelog.

For which store?

The license covers your production Magento instance, with all its websites. Your development, test and staging instances are included.

Free, no account needed. From the root of your store:

Source code and README on GitHub