The Official Website of AgoraCart and Agora.cgi
AgoraCart.com Demos Download AgoraCart User Manuals & Wiki Gold Members Forum Go Gold Now! Gold Version Memberships

AgoraCart.com

About
Features
Download
Payment Gateways
Send a Donation
Founders Club
BLOG: News & Updates

Showcases & Demos

AgoraCart Demos
Shop Live Stores

Downloads & Add-ons

Gold Version Downloads
DBwizz Database Mgr.
AgoraCart.com Store

Help & Support

User Manuals
Gold Version Users Forum
Gold Version Chat
Tech Support
Certified Agora Pros
Certified Designers
Hire a Freelancer

Gold Version Members

Member Benefits
Join Today!
Gold Members Home
Gold Version Users Forum
Gold Version Chat Rooms
Gold Version Downloads

For Store Owners

Merchant Accounts
Cool Resources
Advertise Here
"Powered by" Logos
Web Hosting Search

Misc.

Contact Us
MEET's Talking Guide
The Ancient Greek Agora






AgoraCart Free User Forums

This is the official FAQ and Cool Tips guide For the AgoraCart shopping Cart software


Official Sponsors of the AgoraCart Project:

       


RegisterSearchFAQLog in
Reply to topic Page 1 of 1
Shipments over 12 lbs = "Call For Shipping Rates"?
Author Message
Reply with quote
Post Shipments over 12 lbs = "Call For Shipping Rates"? 
My client wants customers who order over 12 lbs of items to call for shipping charges. (They don't expect anyone to actually order over 12 lbs, but they only gave me rates up to 12 lbs so IF someone did order 12+ lbs there would be no charge added in the cart - whew! does that make sense?)

My Shipping Logic is this:

Quote:
@sc_shipping_logic = ( "Ground|||-.99|2.19",
"Ground|||1-1.99|3.15",
"Ground|||2-3.99|7.07",
"Ground|||4-7.99|7.48",
"Ground|||8-11.99|7.80",
"USPS Priority|||-1.99|4.55",
"USPS Priority|||2-11.99|8.10",
"UPS 2nd Day|||-1.99|15.95",
"UPS 2nd Day|||2-3.99|17.40",
"UPS 2nd Day|||4-7.99|19.95",
"UPS 2nd Day|||8-11.99|22.27",
"UPS Next Day|||-1.99|38.95",
"UPS Next Day|||2-3.99|40.37",
"UPS Next Day|||4-7.99|44.08",
"UPS Next Day|||8-11.99|47.68");
#
$shipping_price = &calculate_shipping($temp_total,
$total_quantity, $total_measured_quantity);


This works great until someone order over 12 lbs.

Is there a way to add a note that says "Call For Shipping Rates" if the order is over 12 lbs?

Obviously this doesn't work but this illustrates what I want to do:
Quote:
"|||12-|Call For Shipping",


View user's profile Send private message
Reply with quote
Post  
did you get help for this?
d

Reply with quote
Post  
No, I did not. To be clearer, I realize that I could add a note in the html of the page, but I would prefer that it only displayed "Call for Shipping Rates" in the shipping field and not allow an online order to be placed, if possible.

View user's profile Send private message
Reply with quote
Post  
no. the "call for rates" wont work because the data needs to be numeric only. the code can't add "call for rates" to the total cost of the order LOL.
to prevent anyone from checking out it is easier to always direct them to the viewcart page being the only way to continue to step one. then you can do some agorascript in the cart footer file to replace the checkout link or button with a message.
this process based on shipping is not the best way to go, IMHO. this is bad client pr. they took the time to browse the products, add what they wanted to the cart then you tell them they can't make the purchase? i hope there isn't any competition on the net for your client's products.
since the shipping methods are standard try to convince them to use the API's for the carrier. i personally never liked shipping logic for this type of instance as some people will be paying way too much and some will not be paying enough. the ones who don't pay enough will be happy but the ones paying too much will not. actual shipping costs (or as close as you can get using the API) are almost always better in terms of pr and bean counting for unforseen expenses. if the client feels the API rates are too expensive then they can do an across the board discount or some discount logic to appease customers. at least the discount(s) can be determined and expected where excessive shipping costs (unforeseen expenses) can bite hard into the profit margin as well as alienating customers.
d

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum