Re: Need help with Shipping/Price discounts
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 21942
interpreted = N
texte = >1. I want the totalshipcost to equal 0.00 when more than 5 products are>ordered. I've tried this in the formulas.db to no avail.>>shipcost [math][showif [quantity]>5]0*[/showif]2.00[/math]shipCost is evaluated once for each individual lineitem, so that would workif someone put a single lineitem in with a qty more than 5. If you want toknow the total qty of *all* items in the cart, you'd need to add them allup using [math]. Also, set the unitShipCost formula to 0.0, because you'regoing to be doing the whole calculation in shipCost instead.shipCost [mathshow=f]totalQty=[lineitems][quantity]+[/lineitems]0[/math][math][ShowIf[totalQty]>5]0*[/ShowIf]2.00[/math]>2. I want a discount of $5.00 to be taken from the total order when 2 or>more products are ordered, total. Where is the best place for me to code>this? In the formula.db under Price?This is a little harder. I suggest you create a new SKU in your productdatabase, called Discount, with a price of -5.00, and on your invoicetemplate put a [AddLineItem cart=[cart]&sku=Discount] inside a [ShowIf]based on how many products were ordered. This basically adds a new item tothe end of your list of products, so make sure it can only happen once(usually doing it on the final invoice page is good enough).Technical Support | ==== eCommerce and Beyond ====Pacific Coast Software | WebCatalog, WebMerchant,11770 Bernardo Plaza Court | SiteEdit Pro, PhotoMaster,San Diego, CA 92128 | Typhoon619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.com/
Associated Messages, from the most recent to the oldest:
>1. I want the totalshipcost to equal 0.00 when more than 5 products are>ordered. I've tried this in the
formulas.db to no avail.>>shipcost
[math][showif [quantity]>5]0*[/showif]2.00[/math]shipCost is evaluated once for each individual lineitem, so that would workif someone put a single lineitem in with a qty more than 5. If you want toknow the total qty of *all* items in the cart, you'd need to add them allup using
[math]. Also, set the unitShipCost formula to 0.0, because you'regoing to be doing the whole calculation in shipCost instead.shipCost [mathshow=f]totalQty=
[lineitems][quantity]+[/lineitems]0[/math]
[math][ShowIf[totalQty]>5]0*[/ShowIf]2.00[/math]>2. I want a discount of $5.00 to be taken from the total order when 2 or>more products are ordered, total. Where is the best place for me to code>this? In the formula.db under Price?This is a little harder. I suggest you create a new SKU in your productdatabase, called Discount, with a price of -5.00, and on your invoicetemplate put a [AddLineItem cart=
[cart]&sku=Discount] inside a
[showif]based on how many products were ordered. This basically adds a new item tothe end of your list of products, so make sure it can only happen once(usually doing it on the final invoice page is good enough).Technical Support | ==== eCommerce and Beyond ====Pacific Coast Software | WebCatalog, WebMerchant,11770 Bernardo Plaza Court | SiteEdit Pro, PhotoMaster,San Diego, CA 92128 | Typhoon619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.com/
PCS Technical Support
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Search/sort in URL Was: GuestBook example (1997)
Format question WC Mac f3 (1997)
Finding unused SKU's in a database (2002)
[WriteFile] problems (1997)
[WebDNA] Feature requests - date format (2009)
Ooops..Broswer Info.txt (was Web*SSL and WebCatalog) (1997)
Multiple prices (1997)
Location of Webcat site in folder hierarchy (1997)
Search problem C++ (2000)
WebCat2b15MacPlugin - [protect] (1997)
RE: Upload (1998)
Introduction/Tutorial/QuickStart (1997)
RE: shrink-wrapped version out yet? (1997)
[isfile] ? (1997)
Date search - yes or no (1997)
WebCat2b15MacPlugin - showing [math] (1997)
Looking for easy way to back up dbs... (2003)
View order not right (1997)
SetMIMEHeader ATTN:John P. (2001)
writing cart to db (1998)