Magento2 Marketplace Fixed Rate Shipping module allows the admin and sellers to provide their own custom fixed rate shipping method for shipping products. If Sellers have not set any Fixed Rate then admin defined default Fixed rate will act. This gives an ability to the admin to specify shipping charges on the products with respect to their vendor’s stores distributed across the globe.
Magento2 Marketplace Fixed Rate Shipping module is an add-on to Marketplace Module. To use this module you must have installed Magento2 Marketplace Multivendor Module in the first place.
Watch the video tutorial below to understand the extension workflow:
- Amazingly easy to configure by admin/seller.
- Admin can set Default Fixed rate shipping which will be applied to all the products in case seller do not set any fixed rate shipping price.
- Sellers can set his own fixed rate shipping which will be applied to their products only.
- Seller and Admin can set a limit after which the delivery will be free.
- Multi-Lingual support / All language working including RTL.
- Compatible with Multistore.
Magento2 Marketplace Fixed Rate shipping module installation is super easy. First, you have to unzip the module zip file and then inside that, you will get an src folder. Click on the src folder and then you will get app folder. You need to move this app folder in Magento 2 root directory as per the below screenshot.
If you have downloaded the module from Magento Connect then unzip the respective extension zip and create Webkul(vendor) then MpFixedRateshipping(module) name folder inside your magento2 root directory as app/code/Webkul/MpFixedRateshipping and then move all module’s files inside /app/code/Webkul/MpFixedRateshipping/ folder in Magento2 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:
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 the Magento admin panel by navigating through->System->Cache management as shown below.
Configuration – Multi-Lingual Support
Magento 2 – Language Translation
If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/MpFixedRateshipping/i18n in their unzipped Magento Marketplace 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 in the German language. After editing the CSV, save it and then upload it to the path app/code/Webkul/MpFixedRateshipping/i18n where they have installed Magento2 on their server. The module will get translated in the German Language. It supports both the LTR and RTL languages.
After successful installation of Module, Go to Admin Panel, Click on Store> Configuration > Sales>Shipping Methods>Webkul Marketplace fixed rate shipping.
Enable for checkout: – Choose ‘Yes’ if you want this shipping method at checkout. Choose ‘No’ if you do not want to provide this shipping method to your customer at checkout.
Title: Enter a title for this shipping method.
Method title: In this write down the title you want to be shown for this shipping method during checkout.
Default Shipping Price: This is the default price for fixed rate shipping. This price set by the admin will be applied when no shipping price configuration has been done by the seller. This shipping price will apply to all the products.
Default free shipping from Amount: The order with a value equal to or greater than this value will be shipped free. This value will act when no free shipping value has been configured by the seller. This shipping price will act on all the products.
Ship to Applicable Countries: Choose ‘All allowed Countries’, if you want this shipping to be applicable to all the countries. Else, choose ‘Specific’ if you want to apply this fixed rate shipping to certain selected countries.
Ship to Specific Countries: if you have selected ‘Specific’ in the above column then Choose the specific selected Countries from this column.
This screenshot will help you to make the contrast between Method title and Title. This is the scenario during checkout.
Shipping Based On
Let me explain this by an example:
If the vendor has configured fixed rate shipping price = $9. (This section of vendor configuration will be explained in later part of this blog.)
So, if there are 3 products in the cart from the same vendor:
If you have chosen ‘Shipping based on‘ to ‘Vendor‘. Then, the fixed-rate shipping price displayed to the customer during checkout will be only $9.
But, If you have chosen ‘Shipping based on‘ to ‘Product‘. Then, the fixed-rate shipping price displayed to the customer during checkout will be only $27.
Display Error Message: Type the message here that you want to be displayed in the case when this shipping method is not available.
Show method if not applicable: Choose ‘Yes’ if you want this method to be displayed at the time of checkout even if it is not applicable for that order. If you don’t want to display it if it is not applicable then choose ‘No’.
If Marketplace Fixed Rate Shipping module is enabled then seller can set the Shipping Rate Per Product under:
My Account > Fixed Rate Shipping.
The seller will get this ‘Fixed Rate Shipping‘ option on the left hand in the seller account.
Now Seller can make the desired configuration through this. If this section is configured by the Seller then the Admin configured Default Shipping cost and free shipping from the amount will not be applicable.
Shipping Cost: Here, Sellers will input the value which will act as a Fixed Rate Shipping price for their respective Products.
Allow Free Shipping From Amount: Shipping of the order will be free If the order amount is equal to or greater than the value entered here.
When Buyer will place an order of seller’s product, the buyer can see Marketplace Fixed Rate Shipping under shipping methods like this screenshot.
During the order preview, buyers will see the shipping method in this manner.
When the order is placed, the seller can see the order under My Order History. From here the Seller can view the order.
To download the Invoices of multiple orders at a time, click on the Download All Invoice Slip tab. Choose the duration for which you want to download the invoice by setting the Date From and Date Until with the help of an Interactive time counter.
To download the Shipping slip of multiple orders at a time, click on the Download All Shipping Slip tab.
My Product List
The Seller can see the quantity sold of the product under the My Product List. The seller will see 3 columns:
- Quantity Confirmed: This number will show the number of order that is being processed.
- Quantity Pending: This number will show the number of orders which are in pending status.
- The Quantity Sold: This number will show the number of order that has been shipped and are complete. Click on this number to get the status of these orders.
If the admin sets the “Allow Seller to Manage Order” option “yes” then the seller can manage the orders from the front-end. Now the seller can generate invoices for their ordered products, generate a 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.
Once the seller generates the shipment and invoice, the seller will able to see complete order details. Moreover, Seller can create a credit memo(Refund) and send information to the customer through the mail.
Here seller will see 3 tabs.
- Print Shipment: By clicking this you can download and print the Shipment of the order.
- Send Tracking Information: By this Seller can send each and every information about the shipment tracking to their Customer.
Print PDF of an Invoice:
The seller can download the Shipping and Invoice slip very easily. In this slip, you can also see the company logo and address, vat, tax information which is input by the seller under Manage Print PDF Header info.
Print PDF of a Shipment:
That’s all for the base Magento2 Marketplace Fixed Rate Shipping, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x