The curse continues ... :blink:
Have you a couple of products that can be added to the cart to reproduce this problem on your site and something to indicate what the shipping should be? :unsure:
Printable View
The curse continues ... :blink:
Have you a couple of products that can be added to the cart to reproduce this problem on your site and something to indicate what the shipping should be? :unsure:
Add any gown, shipping should be $48.75, add any second gown shipping should be an additional $25.00 which seems to work. Now I remember that we configured our shipping so that any item other than the gowns under a certain weight would be a $15.00 shipping because when a customer put those items in their cart the shipping was ridiculously low such as 7 cents, and that doesn't even cover a postage stamp. I can't remember where we set that up in the admin/files but I know we did that.
If you add an item to the cart such as a few stickers found in the wedding stationary section, a piece of jewelry or anything else that is super light weight and then add a gown, the shipping stays at $15
Did I just confuse matters?? :wacko:
Let's pretend I have not worked on your site in an age ... and that I have worked on a zillion others since then ...
Now if I were to guess at your site URL and the products_id numbers to do a click for click to reproduce this issue ... what would I be doing ... :unsure:
hahahaha, sorry Linda! I forgot my bubble is much much smaller than yours! :rotflmao:
Heres the site
And add product id 30LA94HD which should have $48.75 for shipping, then add product id ws6136 which is a product that has a minimum shipping of $15 because its weighs next to nothing.
Lisa :smile:
If there are gowns in the cart and something else and something else calculates to less than $15.00 ...
Should the charge be the gown charge plus the $15.00? :unsure:
Yes, I would like, if possible to have the shipping that is configured for all of our gown categories (1st gown $48.75, second gown $25 and so on) added as a separate rate to our other products since they are from separate suppliers and we have to figure in our shipping, duty and taxes too.
So like this:
gown 1 $48.75
gown 2 $25.00
veil $15.00
Now I've just tested a few things and it looks like all of my perweightunit items are going in at a flat rate of $15.00 when added to the cart. Originally, the gowns were supposed to be the only flat rate items and everything else would remain as perweightunit.
Uh-oh...
So edit the perweightunit.php and comment out the existing IF line and replace it ...
Does it now work happily? :unsure:Code:// if ( (MODULE_SHIPPING_PERWEIGHTUNIT_COST * $total_weight_units < 15.00) && $total_weight_units != 0) {
if ( $chk_gowns == 0 && (MODULE_SHIPPING_PERWEIGHTUNIT_COST * $total_weight_units < 15.00) && $total_weight_units != 0) {
Well that fixed the problem of the gown's shipping rate changing to $15.00 but now if the cart has a gown and an under weight item it doesn't add the $15.00 for the underweight item, it only adds a dollar and change because of its weight. (I'm guessing).
What I need it to do is this:
Gowns- 1st one is always $48.75 every one after is $25.00
Shoes- every pair is $25, that works since I've made their weight the same so it will calculate it the same every time.
Everything else- on the actual perweight basis but always $15 or more so that when they order a cowboy hat for example, then the rate will be $15 because its actually underweight but if they order that and a photo album, the combined weight will calculate the shipping to either be $15 or more.
Okay ... try this one:
Code:// if ( (MODULE_SHIPPING_PERWEIGHTUNIT_COST * $total_weight_units < 15.00) && $total_weight_units != 0) {
if ( $chk_gowns == 0 && (MODULE_SHIPPING_PERWEIGHTUNIT_COST * $total_weight_units < 15.00) && $total_weight_units != 0) {
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_PERWEIGHTUNIT_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_PERWEIGHTUNIT_TEXT_WAY,
'cost' => (15.00)
+ MODULE_SHIPPING_PERWEIGHTUNIT_HANDLING)));
} else {
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_PERWEIGHTUNIT_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_PERWEIGHTUNIT_TEXT_WAY,
'cost' => $chk_gowns_shipping + (MODULE_SHIPPING_PERWEIGHTUNIT_COST * ($total_weight_units < 15 ? 15.00 : $total_weight_units))
+ MODULE_SHIPPING_PERWEIGHTUNIT_HANDLING)));
}
Am I just replacing that one line that I changed the last time with this?
Lisa