Shipping for multi vendor nop commerce site

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
3 years ago
Hi,

we have tried to setup a car parts website using nop commerce so far so good we are able to make it and setup with website theme design and it works.

We are stuck in shipping, what exactly we want is that our website is multi vendor and if suppose customer purchased products from multiple vendors our system should create separate shipment entries for each vendor can please help us how we can achieve this.
3 years ago
Clarify "separate shipment entries".
nopCommerce does not support the customer selection of separate shipments at checkout time.
You can associate vendor products to warehouses to get nopCommerce to call the shipping provider (rate calculator plugins) to get methods/rates per warehouse (origin address).  nopCommerce will aggregate rates for the like-named methods to show the customer just one rate per method.
3 years ago
I do  not understand "associate vendor products to warehouses", basically we have a multi vendor site where customer can purchase products from multiple vendors and every vendor has different location to pick that shipments from; for this we want to make separate shipment for each vendor.

For example one customer buy 3 product 1 from vendor A and 2 from vendor B, we want to calculate shipping amount and cerate shipment for them, we have seen that in admin nop has this functionalities where vendor can create shipment but we want this to be done automatically.
3 years ago
If by "Shipment" you mean "Add a new shipment to order",  then the Vendor should be able to do that if the Vendor role has Access for "Admin area. Manage Orders".   Out of the box, shipments are not created automatically (whether vendor or not).

FYI -  "associate vendor products to warehouses" allows getting shipping rates based on different origin addresses.  If you use fixed rates, then it isn't necessary.  If you use a carrier, like UPS or FedEx, then the rate could be dependent on the locations (distance from origin to destination).

If you want to "associate vendor products to warehouses" , then in admin Product Edit, in the Inventory tab (visible when in "Advanced" mode, there is a "Warehouse" field/dropdown.  You would have to create warehouses for each vendor location.  One issue with this is that the vendor could see all the vendor warehouse locations, or you would restrict it so they can't make the assignment, and then you have to assign the products to the warehouses yourself.
3 years ago
Thanks for the support we will check with this, hope this will help us by the this solution sounds good and we know coding so we can customize few things as per our need.
3 years ago
Hi Guys, Hi Mubeenwb,

This is the exact issue I need to figure out at the moment as I am trying to setup a multi-vendor shop with similar requirements.  Basically need to be able to turn a single order into multiple shipping rates calls and potential shipments based on the product vendors in a more automated way.

Now I get the idea of the warehouse as suggested above so my thought process goes  this way.  How about code customizations that:
a). Creates a new warehouse each time a new vendor is created and assigns the vendor's  addresses to the warehouse.
b). Automatically assign every product uploaded by that vendor to the corresponding warehouse.

Based on what's suggested above,  this would solve the problem. Btw,  multi vendor support is one of the strengths of Nop.  Anyone out there that has done this successfully??
@Mubeenwb, how have you proceeded.  Guys and advise and/or help on this is deeply appreciated.  Thanks in advance!!!!
3 years ago
We are managed to implement this functionality, by customizing code but we are not using warehouse for this, we have customize the code in order processing service we have created a shipping entry for each vendor in order item list.

And for rate calculation we have used some local shipping companies api, for that we have created a plugin for shipping and manipulated the computation method class.

If you need any help regarding the same please ask question we will be happy to help you ;)
3 years ago
One problem with vendor drop shipping rate calculation is that your carrier plugin (e.g. UPS) may not be the carrier that the vendor uses.  And even if it was the same carrier, it's possible their 'negotiated rates' are different than your rates.
3 years ago
We are using api for rate calculation it is not calculated manually, so it works without any issue
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.