20 replies [Last post]
perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
Was this information Helpful?

Hello,

I have seen masses of threads here about the configuration of shipping & various parameters attached to this. But i am getting seriously confused over exactly which method to use.

My scenario is to have 3 set areas within the UK (local, regional, other) with a fixed rate postage for each area regardless of number of items. However, i have a caveat that this flat rate is only valid for each 25kg in weight ie 26kgs means 2 x flat rate cost, 51kg means 3 x etc.

I have tried world quote / weight quote / geoshipping but don't get anything but the error message .... i think this has something to do with having to disable certain modules.

My current method of choice is using flat rate & workflow to set rules. This works fine and generates the correct quote until i add multiple items in which case it multiples the flat rate by the number of items. Plus there is no parameter to set the weight rule.

Can anyone give me an idiots guide on how to set this up properly as i know it can be done using the existing modules but i'm buggered if i can figure it out Sad Which modules to use, what to disable etc

I also have a sneaky feeling that something has been left behind in the db after i have deleted/disabled modules which is skewing the result as well.

Cheers in advance for any help ......

J

zmove's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer
Joined: 08/13/2007
Juice: 1192
Re: Flat Rate Shipping & Weight

You have to set your flat rate as a base price, not per product based.

perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
Re: Re: Flat Rate Shipping & Weight

call me a numpty here but in the shipping quote admin for flat rate, it doesn't give me any options to specify to charge per product. The only parameters i can change are the default product shipping rate and the base price.

Am i looking in the wrong place?

Thanks

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Re: Flat Rate Shipping & Weight

The default product shipping rate is the amount that is charged per product. However, each product can specify a different number for each method, so it's only a default value.

perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
Re: Re: Re: Re: Flat Rate Shipping & Weight

Thanks for your quick responses guys,

OK ..... so in this scenario, is there a way to have a flat shipping fee per sale - regardless of the number of items - up to a set weight?

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Re: Re: Re: Flat Rate Shipping & Weight

You can make several different flat rate methods that correspond to different weight ranges. Then in the Workflow-ng configuration, you can add conditions to check the order's total weight. Give each method a minimum and a maximum weight and a customer should only ever see one at a time.

perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
Lyle, At the risk of

Lyle,
At the risk of appearing a total dumbass, i have to say that i am totally stumped with this .... here is what i have done step by step.

1. Created the following flat rate rules:
Local ( £3.95 )
Local 25KG+ ( £7.90 )
Regional ( £6.95 )
Regional 25KG+ ( £13.90 )
Other ( £7.95 )
Other 25KG+ ( £15.90 )

2. In workflow, i have given each of the above flat rates the following conditions:
Check shipping address ( this works on all rates )
Check product weight - on the regular rates, i have set the parameter up to 25KG , on the rates of 25KG+, i have set the parameter to equal to or above 26KG. I have also checked "all products"

Then in actions, i'm getting a shipping quote and updating the order status

All i am getting is the base flat rate multiplied by the number of products

I am assuming that there is another rule i must set in workflow to ignore the product count, but which one is it ???

I appreciate your help Smiling

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
perfectmatch wrote: 1.
perfectmatch wrote:

1. Created the following flat rate rules:
Local ( £3.95 )
Local 25KG+ ( £7.90 )
Regional ( £6.95 )
Regional 25KG+ ( £13.90 )
Other ( £7.95 )
Other 25KG+ ( £15.90 )

[snip]

All i am getting is the base flat rate multiplied by the number of products

When you set up your flat rates, you have to enter TWO numbers:
1) A base rate for the order
2) A per-product rate, applied to each item in the cart.

The total shipping cost shown to the user = base_rate + per-product_rate * number_of_items

If you want a fixed price per order, just set the base rate; the per-product rate should be set to 0.

If this doesn't work, it could be because you overrode these values on the product edit page. For product #n, if you visit node/#n/edit you will see on that form a block named "Flat shipping rates" where you can override the default flat rates. If you set a value on this product edit page, it will take precedence over the default values.

<tr>.
perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
TR/Lyle, Many thanks for

TR/Lyle,

Many thanks for your help ...... double checked all of the settings as you suggested and everything was set correctly. Cleared cache/browser history and for some reason, my previous settings had been cached.

Deleted all entries and started again and it works now !!!!!

Thanks again

webcreativedirector's picture
Offline
Joined: 10/14/2008
Juice: 54
Re: TR/Lyle, Many thanks for

Hi. I have my shipping settings mostly working good.
I'm noticing that orders over a certain amount are getting an extra $10 added to them.

For example... I have 3 quotes set up for Ground, 2nd day, and Overnight.
Each with different fees.

This is for orders under $30 as an example.

Orders over $30 are working fine.
But the orders that fall into this first range of prices... is getting an extra $10 added on.

It's like there is a default that is getting added if the order is not over a certain amount or something.

Not sure.

Any ideas?

-J

webcreativedirector's picture
Offline
Joined: 10/14/2008
Juice: 54
Update... For anyone

Update...
For anyone concerned... the solution was to remove the default Flat Rate quote.
I just recreated it and it was fine.
But the built in one was finding an extra 10 bucks somewhere.
At least in my instance.

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Hey UC This all seems

Hey UC

This all seems waaaaaaaay overly complicated. I have read a lot of info on here regarding flat rate and it's really screwy.

What I am doing is I configured a flat rate shipping method as the following:
Shipping method title: Flat Rate Shipping
Line item label: Flat Rate Shipping
Base price: 0
Default product shipping rate: -1

Now, because only 20 or 30 of our (400+) products use flat rate shipping, once the flat rate shipping is configured, the STUPID thing appears on ALL of my products. So I've entered a '-1' so it will "revert to the default value."

And when I configure a particular product to have a flat rate shipping of $100, at the checkout process, Ubercart prodived TWO shipping options: one for what UPS wants to charge and another of the flat rate minus $1, so $99.

This is really, really, really goofy. Why can't you guys just have a check box for flat rate shipping where we can simply enter a value for INDIVIDUAL products?

I need to get this figured out by TONIGHT

Thank you very much
BigMike

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

Update...
For anyone concerned... the solution was to remove the default Flat Rate quote.
I just recreated it and it was fine.
But the built in one was finding an extra 10 bucks somewhere.
At least in my instance.

I agree, I think the Flat Rate section of Ubercart is unuseable.

What I am going to do is, beings the weight of a particular product doesn't matter to me since we charge a flat rate for a particular product, I have set the weight to be 1 pound, and then down below in the "Shipping rate by weight" field I have entered in $ "100" /lb.

This way the product will add $100 to the UPS shipping charge at checkout.

BiGMike

EDIT: for some reason the "Shipping rate by weight" is not working for me. BLAST!

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: webcreativedirector

All of the shipping methods create a Workflow-ng configuration so that you can put conditions on when the quote is returned to the customer. It sounds like you want to put a condition that checks that the order has one of your 20 to 30 products in it. (Or possibly that the order has only those kinds products. I don't know which makes more sense for your situation.) Since the flatrate doesn't matter for all the rest, you don't have to mess with the product-specific settings. The default product rate of $100 per product should be fine for everything, and Workflow-ng will prevent it from appearing when you don't want it to.

The use of -1 for a default value is only for the product-specific settings. Once a product overrides the default per-product value, you can give it -1 to end the override and go back to the default value.

The shipping rate by weight is its own separate shipping method, so it won't interact with the UPS quote, or any other.

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Hey guys, Well, I've been

Hey guys,

Well, I've been gone for a couple of days since spring semester began, and now back at work, my sales team has a whole list of products our customers cannot get processed through the system (they can't complete the checkout process).

It turns out these are all products that I have tried to create as a flat rate.

I have no clue how to configure Workflow-ng, and after receiving no help here, I decided to take matters into my own hands by trying this method -- which is not working:

1) Create an attribute called "Required Flat Rate Shipping"
2) Add options I need, such as "$100 Flat Rate Shipping"
3) Set the product's weight to '0'
4) Add the attribute in step 1 to the product and make it required
5) Enable the option needed, such as the option in step 2

Ok, so this seems to work great, when my product is $599 and I have a required attribute for $100, which is what we want to charge for flat rate shipping, at the checkout, it charges the customer for $699 which is perfect.

But I get an error in the checkout, "undefined: Please enter the package weight."

Even when I disable "Product and its derivatives are shippable." for the product, it STILL says "undefined: Please enter the package weight."

Here is my question:

If the product is not shippable, why am I required to enter a package weight?

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Hey guys, Well, I've been

Since file downloads and role promotions can cause a product to be shippable or not, each item in the cart stores whether it is shippable. Changing the product node won't affect the items in the cart, so you have to empty the cart and re-add them for it all to make sense again.

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Lyle wrote:Since file
Lyle wrote:

Since file downloads and role promotions can cause a product to be shippable or not, each item in the cart stores whether it is shippable. Changing the product node won't affect the items in the cart, so you have to empty the cart and re-add them for it all to make sense again.

Ahhhhh! Thank you Lyle!

You are correct, I cleared out my shopping cart and now it let's me checkout without attempting to quote the shipping.

Thank you! So it looks like my work-around for flat rate is going to work after all!! Laughing out loud

Mike

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Re: Lyle wrote:Since file

Ohhhh man we are in bad shape over this crap......

Now that I am disabling "Product and its derivatives are shippable." options in order to ship items at a flat rate, when one checks out, there is not Shipping Address field, naturally.

I am really REALLY SCREWED over this. Apparently we have been calling customers back to get shipping addresses and it is VERY annoying, plus in some cases, we leave messages and some times it takes a week for them to return our call after which they are pretty upset that this delay occurred, naturally.

Can someone please tell me what the proper way to use flat rate shipping with Ubercart is?

Why is this so complicated? Why is this so hard, it's just flat rate, why can't there be an option somewhere for it? Honestly? Sad

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
BigMike wrote:Now that I am
BigMike wrote:

Now that I am disabling "Product and its derivatives are shippable." options in order to ship items at a flat rate, when one checks out, there is not Shipping Address field, naturally.

So... you should've maybe caught that in testing? Sticking out tongue

Honestly, and I know this is dangerous to say as a developer, I don't think it's that difficult and confusing. A majority of people are handling this just fine. Let me refer you to two things...

First. Documentation: http://www.ubercart.org/docs/user/310/flatrate_shipping_quote

Second. If push comes to shove, edit your checkout pane settings and always show the shipping pane. Case closed.

Now, honestly, what you're doing is a hack and should've been apparent when you were consciously unchecking a box that said the product was shippable... and you intended to ship it. Don't give up so easily in the future. Going directly against the intended use of a setting will hardly ever work out in your favor.

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1057
Hey Ryan, Thanks for your

Hey Ryan,

Thanks for your reply...

Ryan wrote:

So... you should've maybe caught that in testing? Sticking out tongue

Of course not. How many aspects of my website I cannot possible check on my own is mind boggling. Problems are constantly arising which requires constant maintenance.

Ryan wrote:

Documentation: http://www.ubercart.org/docs/user/310/flatrate_shipping_quote

You know, it has been FIVE MONTHS since I asked for help over this and no one informed me of that page. All I've been told is to "use Workflow" and I have no clue how to use it and has not been offered any help until today. Thanks for the link, I will give it a read.

Ryan wrote:

Second. If push comes to shove, edit your checkout pane settings and always show the shipping pane. Case closed.

This is a good idea, however there are some services that we offer that are really not shippable... Hmmmmmmmmm I might consider this however..

Ryan wrote:

Now, honestly, what you're doing is a hack and should've been apparent when you were consciously unchecking a box that said the product was shippable... and you intended to ship it.

Well, when the software does not offer the trivial ability to ship flat rate, I chose to make it happen on my own time and dime rather than uninstalling Ubercart.

BigMike

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Hey Ryan, Thanks for your

For what it's worth, if you're having trouble searching for documentation, don't forget that our search here is filterable by content type. So, a search for "flate rate shipping" turns up a bunch of forum threads, but if I filter by book page I only see that one I linked to.