# How to charge one shipping rate for the full order and not sum up multiple shipping charges for each supplier?

I have multiple suppliers setup in my cart with various products assigned. How do I make cs cart charge one shipping rate for the full order and not sum up multiple shipping charges for each supplier? Although I have multiple suppliers they products all ship from a single warehouse and products are shipped together.

I charge flat rate shipping of \$6.00 per order no matter how many items are purchased.

This is how I would like the order to calculate:

Book A - Supplier 1 - \$5.00

Book B - Supplier 2 - \$5.00

Book C - Supplier 3 - \$5.00

Subtotal: \$15.00

Shipping: \$6.00

Total Order Amount: \$21.00

But in reality CS Cart does this:

Book A - Supplier 1 - \$5.00

Book B - Supplier 2 - \$5.00

Book C - Supplier 3 - \$5.00

Subtotal: \$15.00

Shipping: \$18.00 (\$6.00 x 3)

Total Order Amount: \$33.00

Is there a way to configure the cart to not add a shipping rate per supplier if I'm shipping from one warehouse? This defiantly isn't consumer friendly. I'm running CS Cart version 2.2.2.

Have a look at this forum topic here: suppliers shipping charges addding together not combining - Issues & Troubleshooting - CS-Cart Community Forums

john

Is there a solution to this for CS-Cart 3+?

The addon in the topic above is just for 2.2.2 and modifies some core functions, which I'd like to avoid.

[quote name='hindey19' timestamp='1369751519' post='162588']

Is there a solution to this for CS-Cart 3+?

The addon in the topic above is just for 2.2.2 and modifies some core functions, which I'd like to avoid.

[/quote]

I am using the core modification on v3.0.4 and works for me.

What if you need to differentiate between domestic and international shipping costs from yourself and not a supplier?

People are telling me to steer away from Localization, but fail to see or be explained to, how I can assign multiple checkout delivery options to each product.

It's working correctly, when using weight based shipping on default localization (UK) but not for (USA or Ireland)