Jump to content

Can this postage method be done ?


Recommended Posts

I work on a website that sells various things from CDs to books. Currently the postage is made based on weight. The owners of the site have asked me if it is possible to have the cart automatically freeze postage when 3 CDs or more are purchased. We can't do this by weight because if a person buys a book, which will weigh a lot usually, then it will be too heavy to send for that price given the low cost of some of the books. I know you can add extra weight to specific items but I believe this happens for all zones, not just UK that we want. So for instance, if someone buys at least 3 CDs from us then it is £3 postage within the UK for however many more CDs they purchase, if that makes sense.

 

I can't seem to find a way to make rules dependant on the item type. I can't seem to find a module that does this either, only via customer type. A great idea would be for me to be able to choose which categories this rule works for. I separate each category by product type, so I have a CD one, obviously everything within that category I would want to have this 3 CD then frozen postage rule.

 

Currently our UK rules work out as thus (because it goes via weight and we need this due to heavy books being sold at cheap prices).......

 

1 CD = £1 (each CD is given a weight of 100 grams, postage range is worked out per 100 or 200g)

2 CD = £2

3 CD = £3

4 CD = £3

5 CD = £4

6 CD = £6 and so on.

 

Version we want............

 

1 CD = £1

2 CD = £2

3 CD = £3

4 CD = £3 - Heavy Book = £6

5 CD = £3 - Heavy Book = £6

6 CD = £3 - Extra Heavy Book = £10

 

This would be for the UK zone only (the price of the book postage above is generic and not exact).

 

I know this sounds complicated, but can it be done ? As I say, via category is fine if that makes it easier and quicker. But it has to be set to UK zone only. Also via a module or tweak is fine, depending on module cost. I wouldn't want this completely replacing the old rule for other product types though, books still need to go via the existing weight range prices as they vary greatly in weight and post costs (same as all merchandise we sell and box sets, etc). We use Royal Mail.

 

My Prestashop version is 1.4.8.2

 

Many thanks in advance.

Edited by BlizzardUK (see edit history)
Link to comment
Share on other sites

When you say it is based on weight, do you mean you are using live rate servers, or you are using your own in house weight system?

 

If you are using your own system, thinking about it this way.

 

cd=1gram, books are at there normal weight. set a carrier that is from 0-1 gram for $1, 2-3grams, $2, 3-100 grams, $3. If all of your books weight over 100grams then it should work correctly.

Link to comment
Share on other sites

Thanks. I will give that a try, hopefully I can mass edit as I have over 500 CDs. I am using the standard basic weight scale within Prestashop.

 

By the way, can you possibly tell me how the 000 (grams) work in the postage weights ? Because it goes via kilos and not grams, would 1g be 0.10000 or 0.0100 or even 0.0010 ? There seems to be loads of zeros and I am not sure how to get the exact amount correct or how many zeros are needed. Thanks.

Edited by BlizzardUK (see edit history)
Link to comment
Share on other sites

Ah, after posting the above I have just realised a massive flaw. I did a test on a product and it works great for the UK, but there is a problem for Europe and Rest of World customers. I added 20 CDs to my basket and it came up with £3 shipping for a UK address, which is perfect, but because each CD is now weighted at just 1g the price will stay at the lowest overseas rate no matter how many CDs are added to the basket (well, unless 100s are added).

 

Is there anything I can do to sort that out ? Thanks.

Link to comment
Share on other sites

I use............

 

Rest of World

Europe

UK

UK Recorded Delivery (insured)

 

I think I may have found a solution, I have added an extra 10 ranges for Europe and Rest of World to try and match the normal prices as best I can. It got a bit complicated but I think I have done it. I did from 0.1g to 0.2g and so on and so on, by then adding the same price as 100g and 200g. I have no idea if that was the easiest and best way though. If you can think of a better way please let me know. I will attach a few images of my prices. Thanks.

post-268669-0-11966100-1373323764_thumb.jpg

post-268669-0-57998400-1373323774_thumb.jpg

post-268669-0-44486700-1373323784_thumb.jpg

post-268669-0-86872300-1373323791_thumb.jpg

Link to comment
Share on other sites

×
×
  • Create New...