How can I do this? (special shipping charges)

Posts: 73
Joined: 12/16/2007
Uber Donor

I have a store that locally delivers most items for a flat rate of $65. This is already set up and working great. Now, there are some small 'accessory' items that I'm not sure how to deal with.

If the customer orders one 'big' item and adds an accessory to the cart, all is okay because the accessory is covered in the $65 flat rate charge.

However, if a customer only orders an accessory(s), then the $65 flat rate would be too much and we should use different shipping calculations.

Is it possible to have an item's shipping covered when placed with other 'bigger' items, but calculated when ordered separately?

Example:

  • 1 Big Box = $65 delivery charge
  • 1 Big Box and 1 Little Widget = $65 delivery charge
  • 1 Little Widget = $10 Shipping Charge

Thanks for any help with this~

Posts: 974
Joined: 11/05/2007
Bug FinderFAQ ModeratorGetting busy with the Ubercode.

Easiest way is to define a new product class for your big items. Then define two flat rate methods, one for $65 and one for $10. Set up your workflow-ng shipping configuration for the $65 method to require the order has a product in the "big" class. Set up the $10 configuration to require the order does *not* have a product in the big class. Then only one of the two flat rates will apply for each order.

--

<tr>.

Posts: 73
Joined: 12/16/2007
Uber Donor

Worked perfect, thanks!!