Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Shipping Question: Base Rate and charge per Item


Dallas1906

Recommended Posts

Hey, I was wondering if anyone knew of anyway I can Charge a customer a base Shipping rate say $4.00 for first Item and $1.00 each additional item after that. Is there any Mods out there. Thanks for your help in Advance.

--- There are two kinds of people in this world those who are taking care of Business and those who are not, which one are you?

Link to comment
Share on other sites

Hey, I was wondering if anyone knew of anyway I can Charge a customer a base Shipping rate say $4.00 for first Item and $1.00 each additional item after that. Is there any Mods out there. Thanks for your help in Advance.

 

Use Per Item

 

Set Handling to $3.00

Item to $1.00

Link to comment
Share on other sites

I was wondering just one more thing, I wanted the shipping to be added after the customer has added two things instead of after one thing. Currently when I set a handling charge it ads both to the first item. Is there a way that shipping can be applied to that item after the user has two or more thing in his cart.

 

example: handle charge= 3.00

shipping charge = 1.50

 

 

in cart 1 item: charge 3.00

in cart 2 items: charge 4.50

 

instead of

1 item 4.50

2 items 6.00

--- There are two kinds of people in this world those who are taking care of Business and those who are not, which one are you?

Link to comment
Share on other sites

Quick fix is edit /includes/modules/shipping/item.php and change:

 

                                                     'cost' => (MODULE_SHIPPING_ITEM_COST * $total_count) + MODULE_SHIPPING_ITEM_HANDLING)));

 

To read:

                                                     'cost' => (MODULE_SHIPPING_ITEM_COST * ($total_count-1)) + MODULE_SHIPPING_ITEM_HANDLING)));

Link to comment
Share on other sites

Hello There, Ajeh:

 

After reading your answer, I saw it relates to my question. I hope you can help.

I have three product lines and I need to do a different shipping method to each of them. That is, what I need different is just the handling for each, because each additional product is plus 1 on shipping.

 

Let me make it clear:

 

Line A = 10.00 Handling per order + 1 for each additional product

(ie: one product A = 10, two product A = 11, three product A=12, etc)

 

Line B = 15.05 Handling per order + 1 for each additional product

(ie: 1 product B = 15.05, 2 product B = 16.05, 3 product B=17.05, etc)

 

Line C =12.05 Handling per order + 1 for each additional product

(ie: 1 product C = 12.05, 2 product C = 13.05, 3 product C=14.05)

 

 

I have tried the per item shipping module, but I cannot set different handling fees for the different lines of product. The table module wouldnt work either...

 

Can you help?

 

daniel

Full Speed Ahead, Damn the Torpedoes!

Link to comment
Share on other sites

What is determining what the handling charge is on a product?

 

Do you have any kind of field that flags the product as handling charge A, B or C?

Link to comment
Share on other sites

Ajeh,

 

The handling charges are set by the company -- that is, the size of the product, mainly. So, I know for sure that they will (should) be:

 

A = 10 + 1 for each product on this line

B = 15.05 + 1 for each product on this line

C = 12.05 + 1 for each product on this line

 

My problem revolves exactly around your second quesiton...

 

How can I flag the different lines of products to use different shipping structures?

Full Speed Ahead, Damn the Torpedoes!

Link to comment
Share on other sites

Add a new field to the products table:

 

products_handling tinyint(1)

 

Then add a Radio Button selection for A, B or C or what ever names you want to call it and set the value to 0,1,2

 

Then modify the Per Item to count the products based on the 3 groups and apply the appropriate charges.

 

Easy, eh?! :shock:

Link to comment
Share on other sites

* siiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggghhhhhhhhhhhhhhhhhhhhhhhhhh *

 

 

<crosses fingers> Any chance there is a mod already out there for that? </crosses fingers>

 

I dont think I will be capable of performing these changes.... I am a pretty decent thinker when it comes to figure things out, but my knowledge of php is very, very limited....

 

Let me see if I got this straight:

 

1) Manually add "products_handling tinyint(1)" to products table on mysql (for instance)

 

2) Add a radio button on the product page so admin can choose which shipping scheme to apply

 

3) Modify Per Item to calculate these values according to the choices made on #2

 

 

???

 

Any chance I could maybe make a donation to you if you help me see this through?

 

* sssssssssiiiiiiiiiiiiiiiiiiiiiiggggggggggggggghhhhhhhhhhhhhhhhh *

Full Speed Ahead, Damn the Torpedoes!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...