Giter VIP home page Giter VIP logo

mageplaza / magento-2-multi-flat-rates Goto Github PK

View Code? Open in Web Editor NEW
15.0 8.0 9.0 235 KB

Magento 2 Multiple flat rate shipping is a must have for many online stores, especially international brands which deliver their products worldwide. Offering buyers different flat rates to select makes shopping easier and convenient for customers. Besides, this also helps stores manage shipping methods better.

Home Page: https://www.mageplaza.com/magento-2-multi-flat-rates/

License: Other

PHP 74.82% JavaScript 25.18%
shipping-rates flat-rates shipping-methods multiple-rates magento2 magento2-extension magento2-extension-free magento2-module magento2-project

magento-2-multi-flat-rates's Introduction

Magento 2 Multiple Flat Rates Shipping extension

Native Magento 2 only supports one flat rate shipping which can lead to difficulty for stores in defining the best price for delivering products to customers in different countries.

Magento 2 Multiple flat rate shipping is a must have for many online stores, especially international brands which deliver their products worldwide. Offering buyers different flat rates to select makes shopping easier and convenient for customers. Besides, this also helps stores manage shipping methods better.

Latest Stable Version Total Downloads

1. Flat Rates Shipping Documentation

2. FAQs

3. How to install Magento 2 Multi Flat Rates Shipping extension

Install via composer (recommend)

Run the following command in Magento 2 root folder:

With Marketing Automation (recommend):

composer require mageplaza/module-multi-flat-rates mageplaza/module-smtp
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

Without Marketing Automation:

composer require mageplaza/module-multi-flat-rates
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

4. Multiple Flat Rates Shipping features

5 multiple flat rate shipping

Magento 2 Multi flat rate shipping extension allows store admins to add up to 5 other shipping rates. Admins are free to give a shipping flat rate a name and/or a title to help buyers distinguish it with others on Cart page and Checkout page.

Each flat rate can be turned on/off easily on the backend. A set of configuration options for price, sort order, applicable countries, and error message are also ready to be selected.

Sort multi flat rates neatly

As a store may want to have more than only one flat rate shipping, Multiple Flat Rates Shipping should be in a certain order. Admins can choose this order by sorting every shipping rate on the backend.

Multi flat rate visibility

Each flat rate shipping can be applied on a restricted number of countries or all allowed countries depending on the settings on backend.

Admins can multiple select countries to allow buyers in those countries to choose a specific shipping flat rate.

Error message

Buyers who are not in applicable countries will not be allowed to select that shipping flat rate. In this case, admins can set an error message to inform buyers. This message can be enabled/disabled and changed easily on the backend.

Compatible with One Step Checkout

Magento 2 Multi Flat Rates Shipping extension is amazingly compatible with Mageplaza One Step Checkout which delivers the best shopping experience for your customers.

5. How to configure multiple flat rate shipping on Magento 2

From your Magento admin panel, follow this route: Stores > Settings > Configuration > Sales > Shipping methods. Then, click on Flat rate #1 - Flat rate #5 to configure these 5 shipping rates.

Magento 2 Multiple Flat Rates Shipping

Configure flat rate shipping #1

Magento 2 Multiple Flat Rates Shipping module

  • Enable: Select Yes to run Flat Rate #1
  • Method Name: This is the name the flat rate #1 that is displayed on the View cart page and the Checkout page. If you leave this field blank, the rate will have no name on these two pages.
  • Price: This is the shipping fee of Flat Rate #1 which is displayed on the frontend. If you leave this field blank, the price will be automatically set $0.00 as default.
  • Sort Order: This is the order of Flat Rate #1 on the flat rates list displayed on the frontend. For example: If Sort Order = 1 is set for Flat Rate #1 while Sort Order = 2 is set for Flat Rate #2, Flat Rate #1 will stand above Flat Rate #2 on the frontend.

Magento 2 Multiple Flat Rates Shipping extension

  • Title: This is the title of the flat rate which is displayed on the Cart page and Checkout page. If you leave this field blank, no title is displayed.

Configure Multiple Flat Rates Shipping for Magento 2

  • Ship to Applicable Countries:
    • Select All Allowed Countries to apply the rate on all available countries.
    • Select Specific Countries to apply the rate on the countries which are selected on the field Ship to Specific Countries.

Configure Magento 2 Multiple Flat Rates Shipping

  • Ship to Specific Countries: Select one or several countries which the rate is applied for.
  • Display Error Message: Enter an error message which is displayed to buyers when the rate is not available. If you leave this box blank, the default message will be displayed: Sorry, but we can’t deliver to the destination country with this shipping module. This error message is displayed only when Show Method if Not Applicable = Yes
  • Show Method if Not Applicable: Select Yes to display all shipping methods even when they do not belong to any applicable countries.

Similarly, admins can add up to 5 shipping methods and configure them for their online store.

Mageplaza Multiple Flat Rates Shipping

Magento 2 Multi Flat Rates Shipping

People alse search:

  • magento 2 multiple flat rate shipping
  • magento 2 flat rate shipping
  • flat rate magento 2
  • magento 2 multiple shipping methods
  • magento 2 multiple flat rate shipping free
  • magento 2 shipping rates per product extension
  • magento 2 shipping per product per country extension
  • magento 2 product shipping rates per country extension

Other free extension on Github

Get more Magento 2 extension on Marketplace:

magento-2-multi-flat-rates's People

Contributors

datvm1 avatar datvm231 avatar haitv282 avatar haonv01 avatar imsamthomas avatar legendhorus avatar luongngodoan avatar phamcuongmp avatar vanessaaaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

magento-2-multi-flat-rates's Issues

automatic update not working

Hi at all. First of all many compliments for your module, is very helpfull!
I have just a little problem. I set 4 different flat rate:

  1. just Italy
  2. just Europe
  3. just USA and Canada
  4. other Countries

For each of them I selected "hide if not available" in order to show just the right flat rate according with selected Country in the one page checkout.

I don't know why, by default, is selected "Italy" and if the customer change country the flat rate is not updating automatically. It updates only if customer click on "next step" (and user remain in the same step but with updated shipping rate).

How could I fix this issue in order to update the shipping rate at the same time that County is selected?

Attached screen record
flat-rate.mov.zip

Many thanks,
Fabrizio

magento 2.3.1 - cannot create new order via backend - cannot select shipping method

I had this extension installed on magento 2.3.0 and it worked both on frontend and backend, then I upgraded magento to the 2.3.1.

On magento 2.3.1 the extension works on frontend as expected but I cannot create an order from backend anymore. What I mean is:

  • go to backend of magento 2.3.1 > orders > create new order
  • select customers and add a product
  • try and click on "select shipping method"

What I expect is to be able to click on the link "select shipping method" and view the list of available methods to choose from

What I actually see is that the link is uncliccable.

shipping price showing zero

I have installed this extension on my store, I have followed the instruction from user guide, after configuration i enable two flate rates with price 5 and 10 respectively but on store front it shows price equals to "0". Please help me!

Applying Cart Price Rules affects totals in shipping

Hi,

When you apply FREE Shipping Shopping Cart Price Rules, the total of the 2nd Flat Rate shows 0.00 in the Shipping Method Box.

See:

Checkout (Amasty One Step Checkout):

image

Cart Price Rule:

image

When selecting 2nd Flat Rate:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.