Author |
Topic |
|
sek
Starting Member
24 Posts |
Posted - January 15 2005 : 03:08:54
|
Hello-
i run into an issue abut shipping configuration. Basically, i am offering free GROUND shipping for all orders over $50.
Howerver, I'm still offer express shipping for a fee.
once i set , xfreeshipping = 50, the cart will always ingore the express shipping fee.
another words, if customer orders $100 merchandise and select overnight shipping ( $20 more ), the cart won't change any shipping fee since it's over $50.
how can i acheive this?
thank you in advance for any inputs
|
|
greatphoto
VP-CART Super User
USA
304 Posts |
Posted - January 15 2005 : 10:53:59
|
You can probably do this by setting xshippingcalc=pricerange and then set up your shipping table.
Your shipping table would then have at least 2 entries for GROUND shipping and more for EXPRESS shipping.
shipmethod Base Price Shipping cost 1 Shipping cost 2 GROUND 3.85 0 49.99 GROUND 0 50 9999 EXPRESS 20 0 9999
Of course, you can add entries to give more ranges or vary the values. I just did this as an example for you.
|
|
|
greatphoto
VP-CART Super User
USA
304 Posts |
Posted - January 15 2005 : 11:28:10
|
When you edit the shipping table to set up free shipping, make sure you set the Base Price to 0 when you want it to be free. DON'T leave it blank! Leaving it blank also will also appear to give free shipping but can cause failures. For example, in the United States some (or most?) states require sales tax to include the shipping cost. This can be done with a config mode in VP-ASP. However, if the Base Price is blank then the tax will be 0!
By the way, the names of the fields I gave are listed differently in the documentation because the documentation lists the actual field name from the database. This can be confusing. Here's a mapping of the names: Shipping Cost == smprice Base Price == shipbasecost Shipping cost 1 == shipcost1 Shipping cost 2 == shipcost2
For xshippingcalc="pricerange", you use the Base Price...NOT Shipping Cost. This is shown in the documentation, but can easily be confused.
|
|
|
sek
Starting Member
24 Posts |
Posted - January 16 2005 : 06:13:16
|
greatphoto-
thank you very much. really appreciate your help. will try your suggestion:-)
|
|
|
sek
Starting Member
24 Posts |
Posted - January 16 2005 : 06:35:16
|
hi there,greatphoto
i just tried as you suggest. i have 2 ground shippings.
1. free ground ( for orders over $50 ) 2. Regular ground ( for order under $50 )
the problem is , customer with orders under $50 still can select "free ground" and get away with free shipping.
another words, i have to rely on customers to select the appropriate ground shipment, instead of having vp-asp detects the ground shipment based on order amount.
am i missing something? please kindly suggest
|
|
|
greatphoto
VP-CART Super User
USA
304 Posts |
Posted - January 16 2005 : 18:55:11
|
Hi Sek-
You have used two different shipping methods: "free ground" and regular ground." Instead, combine these into one shipping method called "GROUND" or similar as I did in my example. Use the same name multiple times in the shipping methods column with your different price ranges and the corresponding shipping charge.
Hmmm....we might be missing each other on one point. The point of the xshippingcalc=pricerange mode is to make your shipping price be fully based on price ranges. This may be a very different approach to how you are currently calculating "regular ground" since it requires all your shipping charges to be based on order total. I'm now curious how you are calculating "regular ground."
|
|
|
sek
Starting Member
24 Posts |
Posted - January 17 2005 : 00:18:37
|
hi greatphoto
it's my fault. i misunderstand the purpose of pricerange. thank you for the clarification. hopefully, these thread helps others as well.
thank you very much for your time. i am up and running as i need to:-)
regards sek
|
|
|
aperkins
Starting Member
USA
7 Posts |
Posted - September 26 2005 : 13:03:23
|
I need some help with this very subject.
For the next three months my client wants to offer free USPS ground shipping. However, he wants to keep UPS,FEDEX and International pricing intact.
xshippingcalc="" must stay quantity. I wish I could do price but some items weigh very little but are expensive and others are a little heavier but don't cost as much. So by pricerange is out.
I can't use the blanket xfixedshippingcost=0 becuase that would give every shipping option free.
Is there a way to give free USPS ground shipping for purchases over a certain price while maintaining the other shipping otion payments using xshippingcalc=quantity?
Edited by - aperkins on October 03 2005 13:04:51 |
|
|
greatphoto
VP-CART Super User
USA
304 Posts |
Posted - October 19 2005 : 22:24:39
|
quote:
xshippingcalc="" must stay quantity. I wish I could do price but some items weigh very little but are expensive and others are a little heavier but don't cost as much. So by pricerange is out.
Is there a way to give free USPS ground shipping for purchases over a certain price while maintaining the other shipping otion payments using xshippingcalc=quantity?
I think this would require a custom mod to the ASP code. Hmmmm....it might be possible through shipping tables, but I'm not experienced with that.
Edited by - greatphoto on October 19 2005 22:25:10 |
|
|
|
Topic |
|