Magento 2 Extra Shipping Rules

The Documentation


After downloading the package, please proceed with the following steps:

Step 1:

Please unzip the archive.

Step 2:

Disable cache at System -> Cache Management.

Step 3:

Unload the contents of the module package to the Magento root folder. This will not over write the existing Magento files, only the new contents will be added.

Step 4:

Using SSH, go to Magento root folder and run command below:

1. Run command to update database : php bin/magento setup:upgrade

2. Run command to deploy : php bin/magento setup:static-content:deploy

Step 5:

Refresh your admin user access rights: log out from your store admin and then login back. Next, please Enable Cache.

Go to the CMSIDEAS -> Extra Shipping Rules -> Manage Rules

To create a new shipping rule, you click the button "Add Rule" at top right corner and complete the required fields. Then click “Save” or "Save and Continue Edit" button to save your work.

1. General tab

2. Products tab

Select products or leave blank for all products  - Here you can specify for which products the rule should apply with the help of conditions based on product attributes. You can use category, brand, SKU and any other product attributes for conditions. Leave blank if the rule should apply for all products

Free Shipping - You may have shopping cart price rules, which give free shipping for certain products. Set this option to ‘Yes’ if you would like this rule to ignore the ‘free shipping’ discounts. If the option is set to ‘No’, the rule will be applied only to products with non-free shipping

Totals for selected products, excluding items shipped for free - You can specify additional product parameters, which should be met the rule to apply. In this case the rule will apply for orders, in which quantity of the matching products between 3 and 10 in the order, total price of the matching products is between 50 and 1000. You can leave ‘from’ or ‘to’ fields blank not to set lower or upper limitation.

3. Rate tab

Calculation  - Choose the rate modification action – replace, surcharge or discount that you want to apply for the shipping rule

Base Rate for the Order - Base rate will be applied for the shipping price only once per order

Fix Rate per Product - Fixed rate will be applied for the shipping price once per each matching product

Percentage per Product - Percentage rate is based on the product price in cart, without discounts.

Handling Percentage - Handling Percentage will be added or deducted the total shipping rate depending on the Calculation method you choose. Replacing calculation doesn’t  influence on handling percentage.

Ex: Shipping costs $20 and ‘Discount’ calculation is chosen.  If you specify 10 in Handling Percentage field, the shipping cost will become $18  ($20 minus 10 percent)

Minimal rate change - Minimal total rate change is the minimal amount which can be added to or deducted from the shipping price

Maximal rate change - Maximal total rate change is the maximal amount  which can be added to or deducted from the shipping price of the order by this rule.

Ex: the discount calculated for shipping of matching products is 100. If you specify 50 in this field, the maximum shipping discount for matching products will be 50

Minimal rate - Minimal rate is minimal amount shipping rate can be applied

Maximal total rate - Maximal total rate is maximum amount shipping rate can be applied.

Ex: If the rate is counted according to conditions as  $100  but maximal total rate is $60, it will be counted as $60, not $100. It will never be larger than $60

4. Address Conditions tab

Stores & Customer Groups tab:

Display in backend

Display on the shopping cart page

Display on the checkout page

If you face problems with the installation or customization of our product please do not hesitate to contact us via our support ticket system:

email: team@cmsideas.net

ticket: http://support.cmsideas.net

blog: http://blog.cmsideas.net