12 replies [Last post]
Nick's picture
Offline
Joined: 08/17/2007
Juice: 95
Was this information Helpful?

If my company has two products:

Product-A only ships via UPS. Product-B only ships via USPS. Is there a way to disable USPS shipping for Product-A and disable UPS shipping for Product-B?

Thanks and keep up the great work

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: Enabling/disabling shipping methods per product

I have been experimenting with intercepting the designated shipper in the Javascript but based on country, not product.

Can a customer order both product A and product B in the same cart? in which case, who would you choose?

Nick's picture
Offline
Joined: 08/17/2007
Juice: 95
Re: Re: Enabling/disabling shipping methods per product

Ordering both in the same cart would be ideal.

When it starts calculating shipping, perhaps it can list the UPS products and the price choices. Under it list the USPS items and the price choices.

-----------------------------------
2 x Product A
1 x Product C
1 x Product D
UPS Ground Rate: $12.70
UPS 3-Day Select Rate: $30.23
UPS 2nd Day Air Rate: $39.58
UPS Next Day Air Rate: $67.62
-----------------------------------

-----------------------------------
Product B only ships via USPS:

4 x Product B
USPS Ground Rate: $37.25
-----------------------------------

Total Shipping Cost: $49.95

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
You are a wild man! That

You are a wild man! Smiling That had got to be an iterative hack to the quoteCallback(products) function in uc_quotes.js, right Lyle?

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: You are a wild man! That

I have been wrestling with this issue since before Ubercart was started. Cool

Our restaurant equipment site sells a lot of stuff that ships by freight, but there are also plenty of products small enough to go by UPS. With freight shipments, at least, you can just put a little box on the shipment and not have it affect the price too much.

We've talked about it before, and the general consensus has been that having to choose shipping options from two separate lists is too confusing for the average customer. So we just present one list of shipping options to choose from, and reserve the right to ship the products as the circumstances require.

Nick's picture
Offline
Joined: 08/17/2007
Juice: 95
Re: Re: You are a wild man! That

That makes sense, I hadn't taken customer confusion into account.

Is there an option to manually adjust the shipping quote for an individual item? Perhaps a field somewhere that deducts a certain amount from the shipping quote? I know some of our items are shipped via USPS because they are cheaper than UPS.

Thanks a bunch Lyle

japerry@drupal.org's picture
Offline
Bug FinderGetting busy with the Ubercode.Not Kulvik
Joined: 08/08/2007
Juice: 248
Re: Enabling/disabling shipping methods per product

I also need to be able to restrict shipping options on products, any suggestions on howto do this? Not having this option is a show-stopper for our site. We need to ship liquids ground only, but have all of the other shipping options available for our other products.

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
japerry@drupal.org wrote:I
japerry@drupal.org wrote:

I also need to be able to restrict shipping options on products, any suggestions on howto do this? Not having this option is a show-stopper for our site. We need to ship liquids ground only, but have all of the other shipping options available for our other products.

X2 here. 70% of our products ship within 24 hours, but we have some products, such as custom racing transmissions, that can take up to a month to build.

Currently, I only have a UPS option for Ground, but would like to offer Next Dir Air, 2nd Day Air, or 3rd Day Air like we did with our old website and former shopping cart system.

But I cannot have my race transmissions with the shipping option of Next Day Air!! I wish! I would be rich then Laughing out loud

Thank you for any suggestions!
Mike

snicers's picture
Offline
Uber DonorInternationalizationizer
Joined: 09/20/2007
Juice: 192
Re: japerry@drupal.org wrote:I

use workflow-ng. Setup different classes (node types) for the different prodcuts (shipping types).
Than create the shipping quotes and the workflow-ng rules. You can specify that only products of node type x are combined with the a shippinig quote...

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
snicers wrote:use
snicers wrote:

use workflow-ng. Setup different classes (node types) for the different prodcuts (shipping types).
Than create the shipping quotes and the workflow-ng rules. You can specify that only products of node type x are combined with the a shippinig quote...

Thank you snicers, but I am still very green with Drupal.

I don't know how to setup classes. Where do I go to do this?

Thank you
Mike

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Re: snicers wrote:use

I have followed this up here.

AntoineSolutions's picture
Offline
Bug Finder
Joined: 05/02/2008
Juice: 166
Solution: specify shipping methods/services per product

I have created an Ubercart Product Quote module at http://drupal.org/project/uc_product_quote that allows the specification of shipping methods/services on a per product basis. The module is mostly completed but I need help testing it.

Cheers,

Jon Antoine
Antoine Solutions
Free Open Source PHP IDE

tiborg's picture
Offline
Joined: 06/11/2010
Juice: 15
Hi, I installed this module

Hi,

I installed this module and configured. When i modify the shipping method in Shipping Quotes tab, but not save this data. (When i reopening this tab and seeing the default (empty chekbox) configuration, even so the all shipping method listed by all product. How to change and save the shipping method per product?

ubercart 6.x-2.2

thx