Is there a way to completely disable shipping?

Posts: 44
Joined: 02/20/2008

I'm using Ubercart to just sell one product (a DVD) for a non-profit, and they don't charge shipping at all (they just put some stamps on it and send it). However, when I go to the General Settings in the Shipping Quotes settings page, I am required to have at least one option selected. Is there a way to completely disable shiiping costs?

Thanks.

Posts: 68
Joined: 01/19/2008
Uber Donor

i just have the shipping module disabled and it never comes up. maybe try unchecking "Product and its derivatives are shippable." on the products edit page.

Posts: 44
Joined: 02/20/2008

Well, duh. That was waaaaay too simple.

Thanks.

Posts: 48
Joined: 01/31/2008

I'm using the current version in bazaar and I've unchecked "Product and its derivatives are shippable." as well as "Shippable" to No under Features(for UC Roles) and disabled shipping module (and all other related to shipping module), but the shipping amount is still going through to paypal.

It is always adding $2.94 to any amount.

Posts: 1139
Joined: 08/14/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.

Sounds like you still have a flat shipping fee attached to your PayPal account. I think it's under Profile > Shipping calculations.

--

"Pain don't hurt." - Dalton

Mike Nelson's RiffTrax! www.rifftrax.com

Posts: 48
Joined: 01/31/2008

Ohh...is there a way to override that with the paypal variable setting in Ubercart? Like having shipping=0 or shipping_x=0. I don't see that on the list of variable. I only see no_shipping which is for no shipping address, but no variable to override shipping amount:
https://www.paypal.com/IntegrationCenter/ic_std-variable-reference.html

This needs to be added to the uc_paypal.module so that if no shipping cost, then the following will be output:
<input type="hidden" name="shipping" value="0">

UPDATE: This is a hack since I don't know exactly what to put, but it works:
'shipping_1' => uc_currency_format($shipping, FALSE, FALSE, '.'),