In cs-cart when a customer buy several products from multiple vendors, the system calculate several shipping options assigned to product's vendor and sums shipping costs.
For example, a customer purchase 2 products. first product is X1 from Y1 vendor with Z shipping method and C rate value, and second product is X2 from Y2 vendor with same Z shipping method and same C rate value. so customer has 2C for shipping cost in his order summary.
OK!
In our business model, customers purchase products from our shopping site and we deliver their requests to them after collecting products from our vendors. so our vendors don't post products for customers directly, and they send products for us or we get those from vendors and after repackaging, we send products for customers. it should be noted that all of our vendors are in certain local area or city and our costs for this process (gathering products from vendors) is certain and determined.
So: 1. when a customer checkout, it must be one shipping method for all purchased products and one shipping cost instead multiple shipping cost for every vendors. that's mean there is only one shipping cost for whole order and not to calculated per vendor's product.
and 2. It should not that customer see vendors name in checkout and invoice page.
My question clearly is that does cs-cart handle this process or it must be additional add-on that do that?
Is there in the market any add-ons for this purpose?
Would require you use some of the hooks to only calculate one shipping charge instead of many. Essentially you're going to sum up the weights/packages from all vendors and then change the origination to be from you. The real questions come in as to will the packages be combined or separate, etc. I.e. are you just sending the packages you receive from the vendors or are you repacking before shipment?
Would require you use some of the hooks to only calculate one shipping charge instead of many. Essentially you're going to sum up the weights/packages from all vendors and then change the origination to be from you. The real questions come in as to will the packages be combined or separate, etc. I.e. are you just sending the packages you receive from the vendors or are you repacking before shipment?
Sorry for the delay,
We combine and repack all customer's packages received from vendors in our warehouse and send them to customers.
The repackaging definitions for pricing purposes will be a problem. If the packaging remained the same, it would be easier since you'd just combine all packages into a single shipment and change the origin. But the vendor products are going to define the packaging so how do you propose your new packaging to be defined?
The repackaging definitions for pricing purposes will be a problem. If the packaging remained the same, it would be easier since you'd just combine all packages into a single shipment and change the origin. But the vendor products are going to define the packaging so how do you propose your new packaging to be defined?
As our distribution areas is our city, and we have our cod distribution system (not send with post office or others), vendors product's dimension is not important for us. only product's weight is important that can be calculated with summation of vendors product's weights.
So you have a non-realtime shipping method that is only dependent on weight? If so, then yes, you can do what you need to do by utilizating hooks to prevent shipping calculation by vendor and then to have a single shipping calculation for your environment that uses your method.
It would require detailed investigation as to what hooks to use for the various shipping interfaces to get the behavior you want. But IMHO, it should be entirely possible via hooks.