Hello,
My client would like the following
"free freight" (first class USPS) but also allow the customer the option of paying for priority mail or UPS, or whatever service they desire. Is this possible and how would I go about this? Thanks.
Hello,
My client would like the following
"free freight" (first class USPS) but also allow the customer the option of paying for priority mail or UPS, or whatever service they desire. Is this possible and how would I go about this? Thanks.
I would use the 'free shipping' module built into zencart and only enable quoting for priority mail within the usps module. As long as you factored the shipping price into the product price correctly your shouldn't bleed money.
There are limitations on the weight allowed with first class that you are probably aware of.
If you want the module to quote only first class (when it is available) as free it would need a simple patch in the usps module - an if statement in the right place that overrides the quoted price to 0.
Is this only for domestic or does it include international? That's the problem with free shipping. The actual price can fluctuate massively.
Hi creativeone,
Your question gave me an idea: A shipping quotes discount setting.
Is there any demand for that sort of thing? It could be based on the order size. Eg: x% of the orders products price.
I could set a 5% shipping discount on the orders. On an order with $100 worth of product if the shipping quotes are under $5 then shipping becomes free automatically.
This would allow the customer to have discounted access to expensive services like GXG, etc.
Is there demand for that sort of thing? I don't think it would be hard to implement on my end in the USPS module. I'm ultimately planning to overhaul the core shipping class and embed this functionality into the core. That way all shipping modules get this functionality from centralised settings.
Hi Marco,
It is for domestic only.
Yes I think there would be a demand for a shipping quotes discount. I could think of a couple of my clients that may want to use that. Thanks Marco.
I changed the handling fee from 0.25 to 0.45 to cover additional fees, and the system is still charging 0.25. (on both first class and priority).
I removed the module and re-installed it, that did not work. I also checked the database and it is set to 0.45.
Any ideas?
Thanks,
Kat
I'm sorry if this has been asked/answered, I'm not understanding the handling fee issues in this thread (?)
The magic ZC genie swooped in and fixed this all by itself.
This has happened before where I changed something in this mod (I think it was the handling fee as well), and later on it started working.
All is good![]()
I have posted an updated version of the module - Version 1.2 which should come online within the next week or so.
The new version has a few improvements:
Check the module documentation for more details!Added Quote Discount Setting based on a percentage of order products value.
Added quote sort options for shipping quotes. Can sort by price or by service name.
Improved documentation
Improved shipping estimator functionality. Does not request a quote from USPS when a postcode is not provided.
Changed module default options - now fewer options selected on a fresh install.
Tweaked the hardcoded volumes/dimensions on some shipping options for consistency between International and Domestic (where practical)
-
Marco
Hi Marco,
Would it be possible to seperate charges for Signature Confirmation and Insurance as options?
i.e.
●USPS First Class Mail $1.71
□ Add Insurance (value of order) $1.50 (amt to chg from USPS)
□ Add Signature Confirmation $2.45
I have thought about something like that. The tickbox options would require changes in the zc-core:
/includes/modules/pages/checkout_shipping/header_php.php
Also some template customisation.
Some people might want to force signature confirmation for extra security and not make it optional.
There are so many possible combinations. Some people might not want the extra options displayed and just have the extra cost added on the way it is now.
This was my attempt at being practical. I see no easy way to add that at this stage. If anyone has any ideas on how to improve it without core changes, speak up!
-
Marco