Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

V4 support for single product free shipping?


Ken_Shea

Recommended Posts

Could have sworn I saw a box for Free shipping on Product, looked but could not find.

Is there built in support for setting up free shipping on a single product

Or if not know of any add on, free or otherwise available or forth coming?

Some manufacturers do not allow product discounts from retail but offering free shipping is not considered a discount.  Price is always top priority on internet sales so this is kind of important for many.

Thank you

Ken

Link to comment
Share on other sites

4 hours ago, warleb2 said:

I am looking for the same.  There is a product free shipping module but it's not available yet.

Soon I will be delving into all of this as I will need this also on some suppliers.  But my feeling is that I will need to do it by postcode.

See this message

 

Link to comment
Share on other sites

  • 2 weeks later...

In my humble opinion, I would like to see a function as follows:

Switch in product that allows for set shipping price by item.  Along with this switch would be a field for set shipping amount.

  • This would be off by default.
  • While off, shipping for this product would be calculated as normal.
  • While on, shipping for that product would not be calculated as normal but would be as specified in the set shipping amount

It should be understood that this would separate cart into calculated items and non-calculated items (prob in background).

This type of module would make it simple to allow store owner to utilize shipping as they need in their particular store.

I will give a simple example:

Assume I have an inventory of all different weights that I use calculated shipping for most.  Further assume that I have an item that is small, light, and can be shipped in a first class envelope just using a stamp.  I may want to ship this item free (which means I would set the Set Shipping Cost to ON and then set the price to 0.00).  Assume further that I have an item, pre-packaged, that would ship flat rate.  I could set that Item at my cost for shipping and packaging.

A further example would be important!  Assume the purchaser selects 5 items, 1 being set price, and 4 being calculated.  The cart should then calculate shipping on the 4 items and add the 1 set price.

I don't know if this makes sense to all as I am looking at this as a store owner, not a programmer!

Hell, I am still trying to figure out how to show the address line in the shopping cart!  (only shows the city/state...   Like I said, not a programmer...

Feel free to comment on what you think of this idea!!!!  

Link to comment
Share on other sites

Here's what I need ...

Let's say that I have two product categories: one is 'Flat Rate', and the other is 'By Weight'. Every product is in one of these two categories.

a) If a customer is 1) In the United States, AND  2) *everything* on their cart is a 'Flat Rate' item, then the entire order is shipped at the Flat Rate cost.

b) If a customer is 1) outside of the United States, AND/OR 2) has one (or more) items in their cart that is a 'By Weight' item, then the entire order is shipped at the By Weight cost.

M

Link to comment
Share on other sites

Here is my scenario.

I can offer free shipping in England and Wales.  This can work with the GEO location settings.  So under  Geo Zones you create a zone called Free Shipping

image.png.98189fd88772664b2ec17c7551da2da5.png

 

Behind free shipping you add the zones that can have free shipping.  If that England and Wales then that's just about every County in the UK and Wales.  So inside Free Shipping I enter a county that can have free shipping.

image.thumb.png.4a4697fb90b3abab8cd798d3b04daaad.png

Then in 'My Marketing Tools>Promotions>Prices'  you add a new promotion.  Under Geo Zones you select the free shipping that you set up in Geo Zones
image.thumb.png.093e9da86d2ab1ab29df50aa73b36a4f.png
You also have to assign a product also
image.thumb.png.2147ff4014610e76ad0fc324a5a6a489.png

So now when a customer buys a product and he lives in Bedfordshire and he buys that product selected he will get free shipping when either buying as a guest or creating an account

This works fine but I now have to load god knows how many county's into the Geo Location 'Free Shipping' that I created earlier

This works fine if you live in Bedforshire or whatever county you want the free shipping to apply to.

My issue is that someone who lives in Edinburgh should be charged lest say £100 shipping and someone that lives on the Isle of Mull should receive lets say £300 shipping.  But Bedfordshire should receive free shipping.

It's how to handle the other two scenarios.  It probably can be done but not sure how

Link to comment
Share on other sites

Ok,  so after a play around I created a new Geo Zone called Zone B shipping and added some countys in there

image.thumb.png.daed08bf40332adf0bd1e502b9d37872.png

Then on the shipping module I changed the 3-5 days delivery desc to Zone B Shipping and put a price of £90

image.thumb.png.21d6a7e915b94c802591f083d2410ce7.png

So now if I live in Angus I get the £90 shipping fee.  If I live in Bedfordshire I get the free shipping.  Now I need a Zone C and Zone D Shipping.  Wondering if I can export the Zone B Shipping and import it with a different name so that I can add Zone C Shipping to it that I will create in Geo Locations with lets Say Stornaway as the £300 shipping cost

Link to comment
Share on other sites

6 hours ago, Warleb3 said:

My issue is that someone who lives in Edinburgh should be charged lest say £100 shipping and someone that lives on the Isle of Mull should receive lets say £300 shipping.  But Bedfordshire should receive free shipping.

It's how to handle the other two scenarios.  It probably can be done but not sure how

I think you should use zonetable (1-2 days delivery) shipping for that.

1) Create two shipping options a) who lives in Edinburgh should be charged lest say £100 b) someone that lives on the Isle of Mull should receive lets say £300 shipping

image.png.76397f1cf192845458155da2a9cf4809.png

2) Create two or more zones

image.png.89b164b60e35a9e1ab649f267f492261.png

3) Create shipping table and select only one shipping option for each zone

image.thumb.png.3cce4a432cc67c4192930ebf317560da.png

4) Here are results:

image.png.0a90a990f1e25e94b86251c2d5c6e3aa.png

image.png.b24fe2f02ea576b58bab965fa0308ba3.png

 

image.png

Link to comment
Share on other sites

I solved it by creating a new custom shipping module.  Took the flat.php copied it,  renamed it to custom.php and renamed all 'FLAT' to custom and placed it back in the folder lib>common>modules>ordershipping

Installed it...

So in geo Zone I can have new zones

image.thumb.png.884358cff8f8f4257bf0411545965e6d.png

Zone A is the free shipping Zone
Add here all the zones that get free shipping ie: Bedofrdshire, Linconshire etc  Free Shipping

Zone B is for people in scotland
Add here all the zones that get a charge in these zones ie: Aberdeen, Angus etc  £90

Zone C is for people in northern Ireland
Add here all the zones that get a charge in these zones ie: Antrim, Down etc  £300

I attach the zone to the shipping module....
image.thumb.png.67992241f86b3a2e4370e0e1aafb8204.png

 

image.png.e5fe40c7a869c22222e8db9a4b4d679a.png

 

image.thumb.png.eac2858ca766dafe1e09683c6fe77c15.png

So the new module is the same as Zone B apart from renaming the elements in the PHP file.

So now in reality I can have as many zones as required.

For instance Zone D could be for Islands and Highlands of scotland etc

So now I am happy and this works for me

Link to comment
Share on other sites

The Zone A free shipping uses the My Marketing Tools>Promotions>Prices options which you took me though.  You still have to maintain the zones in the Geo Location setting so I may as well just create a new shipping module with 0 charge and assign it to Zone A.

Therefore I no longer need to maintain what product gets free shipping.  I just wanted a flat rate across the board depending on where you lived.

It works perfectly fine also

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...