Back to Top

Magento 2 Multi Vendor Shipping On Per Product

Updated 26 March 2024

Magento 2 Marketplace Shipping On Per Product module allows the seller to add shipping prices for each of their products. Marketplace Shipping On Per Product for Magento 2 is an essential feature for the sellers.

That’s why we have created an add-on for the seller to add the shipping price for each product from the seller panel.

The admin can select the per-product shipping calculation. Whether it depends on the main product shipping price or the associated product’s shipping price.

Note:

  • Marketplace Shipping On Per Product for the Magento 2 module is an add-on to the Magento 2 Marketplace Module. To use this module you must have installed the marketplace module first Magento 2 Marketplace Module.

Check the plugin working at the storefront in the video below –

Searching for an experienced
Magento 2 Company ?
Find out More
hsk5q3AINxI

Features

  • The vendor can add different shipping prices for each product.
  • Admin can also update the shipping prices of products.
  • The admin selects whether the per-product shipping calculation will depend on the main product shipping price or on the associated product’s shipping price.
  • If in the shopping cart, there are different products from different sellers then the shipping cost of each product will be multiplied by the product quantity added by the customer and then the total will be displayed on the checkout page.
  • In case, the shipping per product rate is not set by the seller, then the admin’s default per product shipping rate will be applied. Admin can set the default per product shipping while configuring the module.
  • The seller can add the Invoice & Packing slip address, VAT, and Tax information.
  • The seller can enter the tracking number and save it.
  • Ability to download Invoices and Shipping Slip easily.
  • The codes are open source so they can be customized as per your requirements.

Installation & Configuration Of Marketplace Shipping On Per product

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 Magento 2 (Adobe Commerce) root directory on the server as shown below.

Installation Of Marketplace Shipping On Per Product for Magento2

After the successful installation, you have to run these commands in the Magento 2 (Adobe Commerce) 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 the Magento admin panel by navigating through->System->Cache management as shown below.

Marketplace Shipping On Per Product for Magento2

Configuration For Multi-lingual Support

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

Configuration For Multilingual Support

Marketplace Shipping On Per Product for Magento 2 Translation

If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/Mpperproductshipping/i18n in their unzipped Magento 2 Mpperproductshipping folder and will get a CSV file with the 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/Mpperproductshipping/i18n where they have installed Magento 2 on the server.

The module will get translated into the German Language. It supports both RTL and LTR languages.

Marketplace Shipping On Per Product for Magento2 Translation
Marketplace Shipping On Per Product for Magento2 Translation

The user can edit the CSV like the image below.
Marketplace Shipping On Per Product for Magento2 Translation

Management Of Marketplace Shipping On Per Product for Magento 2 (Adobe Commerce)

After the module installation, the admin can set Marketplace Shipping On Per Product for Magento 2 under Store > Configuration > Sales > Delivery Methods > Webkul Marketplace Per Product Shipping as per the below image.

initial  configuration options

Also, the admin can also navigate through Marketplace Management->Marketplace Per Product Shipping->Configuration Settings to configure the shipping method.

initial_configuration_path_way

Here, the admin will:

  • Enabled: Enable/disable the module by selecting either “Yes” or “No”.
  • Title: Set the title which will be displayed on the front end.
  • Name: Define the shipping method name.
  • Default shipping Price: If the seller has not set/forgot to set the “Shipping Price” for any of his products, then the default shipping price set by the admin will apply to those seller’s products
  • Handling Fee: enter the handling fee that will be applicable to the product.
  • Shipping Based On The admin can select the main or associated (child) product for the shipping calculation i.e., whose shipping price will be used for rate calculation.
  • Ship to Applicable Countries: The admin can allow all the countries else to allow specific countries where the admin wants to allow the shipping.
  • Ship to Specific Countries: Select the specific countries where the admin wants to allow the shipment.

Admin setting shipping rate per product

After the module configuration, the admin will find a text field under the price option under Product > Catalog > Edit Product. Here, the admin can enter the shipping charge for any particular product.

blog-2

If Marketplace Shipping On Per Product for the Magento 2 module is enabled, then the seller can add the shipping price for each product under Marketplace > New Products.blog-3

The seller can also add Invoice and Packing Slip Address/VAT/Tax Information under the “Manage Print PDF Header Info” tab as per the below image.

manage-print-PDF

Frontend Workflow

So, when the buyer places an order for the seller’s product, then the buyer can see Webkul Marketplace per product shipping under shipping methods like the below image.

Shopping-Cart-2

The customer can choose the Shipping Address along with the shipping method as shown in the image below and proceed to checkout further.

Checkout-1

Seller Management Of Marketplace Shipping On Per Product for Magento 2

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 a better understanding.

order_history-1

Even, the Seller can see the status of the quantity sold of the product under “My Product List”.

seller-product-details

So, when the seller will click on the quantity link, then a new page opens.

seller-order-details

Moreover, the seller can manage the orders on the front end if the admin enables the “Allow Seller to Manage Order” option to “yes”.

Now the seller can generate invoices, tracking numbers, and shipments 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-order-details

Hence, as the seller generates the shipment and invoice, the seller will able to see complete order details.

invoice-genrate

Shipping Information:

view-shipment-details

Furthermore, the seller can download the Shipping and Invoice slip very easily. Moreover, on this slip, you can also see the company logo and address, VAT, and tax information.

Shipping Slips-

packaging-slip

Invoice Slip-

invoice-

Order History

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

order_history_2

Shipping Slips

download_packaging_slip

Invoice Slips

download_invoice_slip

Admin End Management: Marketplace Shipping On Per Product

In the admin panel, the admin can manage the orders under Sales > Orders.

Orders-admin-end

To generate an Invoice and Shipment for a particular order, the admin must click on the View link, present against the order. 

The Order & Account Information page opens up as shown in the image. The admin will find the order details along with Webkul Per Product Shipping under Shipping and Handling Information.

000000003-Orders-Operations-Sales-Magento-Admin-1

Invoices

Thereafter, to create an invoice the admin must click on the Invoice option to create the invoice. On clicking the same, the New Invoice page opens up as shown below.

000000003-Invoices-Operations-Sales-Magento-Admin-1

000000003-Invoices-Operations-Sales-Magento-Admin

As the admin clicks on the Submit Invoice button, a success message, “The invoice has been created” displays as shown in the image below.

success-message-on-invoice-creation

Invoice Slip View

To view and print the invoice, the admin can navigate to the Invoices tab and then click on the View link present against the respective invoice.

invoices-tab-

Further, the admin needs to click on the Print option, to download the invoice. The invoice view is shown in the image below.

invoice2024-02-21_07-19-21-pdf

Shipment

To create the shipment, the admin must click on the Ship option on the Order & Account Information page.

Along with the other shipment details, the admin can view the shipping method, Webkul Per Product shipping under Payment & Shipping Method > Shipping Information.

000000003-Shipments-Operations-Sales-Magento-Admin

shipment-part-2

On clicking the Submit Shipment button, a success message displays as shown in the image below.

success-message-on-shipment-generation-

Shipment View

To view and download the shipment slip, the admin needs to navigate to the Shipments tab. Thereafter, the admin must click on the View link.

shipments-tab

Then the admin needs to click on the Print option in order to download the packing slip or the shipment slip. The shipment/ packing slip view is shown as under.

packingslip2024-02-21_07-14-37-pdf

Support

Hence, that’s all for Marketplace Shipping On Per Product for Magento 2. If you still have any issues feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com.

Explore the Adobe Commerce Cloud development service by Webkul. You may also browse other Magento 2 marketplace addons and our quality Magento 2 extensions.

Current Product Version - 5.0.2

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

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


2 comments

  • Kevin
    • Subhangi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content