Demos Buy Now

Marketplace Table Rate Shipping For Magento2

Marketplace Table Rate Shipping For Magento2 module is allows the seller to create custom shipping methods from the front-end. The seller can upload the shipping information using the CSV files. It can also include product weight, zip codes range, alphanumeric zip codes.

The admin and the sellers can even create super shipping sets from their ends. Include cart price, shipping cost, shipping method name, select superset type as – free or fixed.

This shipping module is helpful for order confirmation, tracking number from seller and print invoice. Marketplace Table Rate Shipping module helps the seller to manage the shipping in an easy way.

Table Rate Shipping module is an add-on of Magento2 Marketplace Module. To use this add-on you must have installed Magento2 Marketplace Module first.

Features Of Marketplace Table Rate Shipping For Magento2

  • Sellers/admin can add shipping rates using CSV file for table rates.
  • Admin can assign shipping rates to any seller by entering the seller id.
  • Seller and admin both can create sub-methods for Table Rate Shipping.
  • The admin and the sellers can create Super Shipping Set.
  • Shipping will be calculated based on ZIP and weight of the product.
  • Shipping cost will be calculated as per the seller or vendor.
  • The seller can confirm the order and can set the tracking ID for the order.
  • Shipping rates will populate based on CSV during checkout.
  • Option to export shipping CSV file from the back-end.
  • The seller can add Invoice & Packing slip address, VAT, TAX information.
  • Ability to download Invoice & Shipping slip easily.
  • The codes are open so it can be customized easily.
  • Marketplace Table Rate Shipping supports alphanumeric zip codes.

Installation & Configuration Of Marketplace Table Rate Shipping For Magento2

Important Note: The zip folder that you download will have two folders within – Table Rate and Base Shipping. (This folder procedure will apply only for the Magento 2.2.x version and not for the lower versions 2.0.x, and 2.1.x). So in case you are using Magento 2.2.x, you will have to move the app folder within the src folder for both the folders into the magento root folder. Only after this the module will work correctly.

Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

If you have downloaded the module from Magento Connect then unzip the respective extension zip and create Webkul(vendor) then Mpshipping(module) name folder inside your magento root directory as app/code/Webkul/Mpshipping and then move all module’s files inside /app/code/Webkul/Mpshipping/ folder in magento root directory.

After the upload, you can see the folders in your Magento2 Root Directory.

After the successful installation, you have to run these commands in the Magento2 root directory:

First command – php bin/magento setup:upgrade

Second Command – php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

 

Configuration For Multi-lingual Support

For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which admin want to translate his store content).

Marketplace Table Rate Shipping For Magento2 Translation

If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/Mpshipping/i18n in their unzipped Magento2 Mpshipping folder and will get a CSV file with name “en_US.csv”. Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma into the German language. After editing the CSV, save it and then upload it to the path app/code/Webkul/Mpshipping/i18n where they have installed Magento2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.


The user can edit the CSV like the image below.

Admin Management for Marketplace Table Rate Shipping For Magento2

After the successful installation of the module, the admin needs to do configure some settings for marketplace table rate. Follow the path Stores>Configuration>Sales>Shipping Methods>Webkul Marketplace Table Rate Shipping Detail.

 

Now, the admin can manage the Table Rate shipping for marketplace sellers by going to Marketplace Management menu. There will be two new menu options available – Marketplace Table Rate Shipping Manager and Marketplace Super Shipping Set Manager.

 

Admin Management – Marketplace Table Rate Shipping Manager

The admin can find table rate shipping values under Marketplace Table Rate Shipping Manager. Here, the admin deletes any existing shipping rate, add new table rate shipping rates through the CSV file. The table rate shipping grid will display the matrix of the CSV file.

 

The admin can also add shipping value for their products through the CSV file. When the admin will click on “Add Shipping”, a new page will open as per the image below.

The CSV file will look like the image given below. Admin can upload shipping rates in bulk using this. Admin can give shipping method names and can also assign any shipping rate to itself or any other seller by entering 0 for assigning to admin and seller id number for assigning to that particular seller.

**Note: Country Code must be as per the official ISO-2 (alpha-2) two letter country codes.

Admin Management – Marketplace Super Shipping Set Manager

The admin can manage Super Shipping Set by navigating through Marketplace Management>Marketplace Super Shipping Set Manager. The following page will appear showing all the super shipping sets.

Add New Shipping Set

After clicking the Add New Shipping Set, the admin needs to fill in the following details for the new shipping set:

Price From – Set the minimum price of the cart to use this shipping set.

Price To – Set the maximum price of the cart for this shipping set.

Method Name – Enter the shipping method name for this set.

Select Seller – Either select the seller name or the admin.

Shipping Type – Select Fixed option to enter the shipping price, else select Free option to allow free shipping.

Price – Set the shipping method price for this set.

Seller management – Marketplace Table Rate Shipping For Magento2

After the module installation, the seller can find the option of adding the shipping rates from the CSV file under “Table Rate Shipping>Manage Shipping” tab.

Shipping CSV Format

The CSV format for Magento2 Marketplace Table Rate Shipping is provided in the below image. All the fields in the CSV file are mandatory to fill.

Note: Country Code must be as per the official ISO-2 (alpha-2) two-letter country codes.

After uploading the CSV file, the seller can see the uploaded values in the same format as it is in the CSV file. The seller can edit or delete any existing record from the grid.

 

Add Shipping Method

The sellers can create their own shipping methods by simply clicking the Add Shipping Method link. A pop-up window will appear, enter all the required shipping details and click Save.

Name – Enter the shipping method name for the customers.

Please Note: – The sellers should use the suggested shipping method name created by other sellers.

Country Code – Select the country from the list.

Region Code – Enter the region code of available region.

Weight From – Set the minimum weight value to allow this shipping method.

Weight To – Set the maximum weight value for this shipping method.

Zip From – Enter the first zip code.

Zip To – Enter the last zip code.

Price – Set the cost of this shipping method.

Numeric Zip Code – Select “Yes” if want to enter the numeric zip code else select “No” to enter the alphanumeric zip code.

Alphanumeric Zip Code – Enter the alphanumeric zip code if  “Numeric Zip Code” option is set to “No”. Else enter the numeric zip code if  “Numeric Zip Code” option is set to “Yes”.

Note: If there is only one seller product in the shopping cart, then if the conditions set by the seller like the product weight, zip code, country match then all the Table Rate Shipping methods will get displayed at the time of checkout.

 

Seller Management – Manage Shipping Superset

The seller can also create a Shipping Super Set by navigating through Table Rate Shipping>Manage Shipping Superset.

Please Note: – If multiple shipping options are available to the customer, priority will be given to the super shipping set and the common shipping name between the sellers will get displayed to the customer at the checkout time.

Shipping Superset Information:
To add a new super shipping set, the seller needs to fill in the following details:

Price From – Set the minimum price of the cart to use this shipping set.

Price To – Set the maximum price of the cart for this shipping set.

Shipping Method – Enter the shipping method name for this set.

Super Set Type – Select Fixed option to enter the shipping price, else select Free option to disable shipping price.

Price – Set the shipping method price for this set.

Click Save to apply your changes.

To update or edit an existing super shipping set, click the Edit icon under Action.

To remove a super shipping set, click the Delete.

Example Table Rate Superset

Consider that we have two sellers –

Seller(S1) with a product(P1) and seller(S2) with a product(P2). Now, if the sellers (S1) and (S2) have set up their superset shipping name as “Best Way Delivery” and their product’s (P1) and (P2) price lies between the shipping price range, then when a customer puts these products (P1) and (P2) into the cart and goes to the checkout the customer will see the “Best Way Delivery” method displayed and the shipping cost that is reflected would be the sum of the shipping price of sellers products(P1+P2).

Seller S1’s  Superset

Seller S2’s Superset

Note: Shipping method name should be the same either adding as a seller superset or seller table rate shipping to show on shopping cart page.

Let’s consider an example like Seller(S1) with a product(P1) and seller(S2) with a product(P2). Now, if seller (S1) set up their table rate shipping name as “Flat rate” and cost (C1) and (S2) set up their table rate shipping name as “Flat rate” and cost (C2) and superset shipping name as “Flat rate” and cost (C3), then at shopping cart page customer will see the “Flat rate” shipping method and price will be (C1+C3) because Superset has the highest priority so when the superset is applicable to the cart then shipping rule will not apply.

Prioritize workflow of shipping method name will work as structure below –

Seller superset shipping>> Seller table rate shipping>>Admin superset shipping>> Admin table rate shipping

Now,  the buyer will add the product to the shopping cart and will View and Edit the shopping cart to estimate the shipping and tax. After this, the buyer will select the Table Rate Best Way Shipping and tap the “Proceed To Checkout” button.

Tapping the “Proceed To Checkout” button will bring the below page where the buyer can see the selected shipping address and the shipping method. Here, click the “Next” button to proceed further.

The customers can also see the selected Shipping Method on the Order Review page as well. Clicking the “Place Order” button will complete the purchase.

Note: In Magento2 Marketplace Table Rate Shipping module, the shipping rate will be calculated according to seller’s product weight and customer’s delivery address.

After the order has been placed the customer can view the order details under their account with the total shipping charges as shown below.

Seller Order Management – Marketplace Table Rate Shipping For Magento2

Once the order is placed by the customer then the seller can see that order in their “Order History” as pending status. Please check the below image for the better understanding.

Now, if admin sets the “Allow Seller to Manage Order” option “Yes” then the seller can manage the orders from front-end. Now the seller can generate invoices for their ordered products, generate tracking number and shipment for the orders of their products. Even the seller can notify the customers by sending them emails, cancel/refund the order and even print the order.

View Shipment Details

Shipping Slip

View Invoice Details

View Invoice Slip

 

 

Order History

The seller can also download the PDF of Invoice slip and Shipping slip under My Order History.

 

Shipping Slips

 

Invoice Slips

 

That’s all for Marketplace Table Rate Shipping For Magento2  still have any issue feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com

Current Product Version - 2.1.1

Supported Framework Version - 2.0.x,2.1.x ,2.2.x,2.3.x

. . .

Comment

Add Your Comment

Be the first to comment.

css.php
Hire Us!
Brief us about your requirements and we'll get back to you.
Woo! Hooy!
We have just recieved your project brief and our expert will contact you shortly.
Send Again
Close

Index