RE: Cart Template
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 13159
interpreted = N
texte = Wayne -Rather than trying to add/set the [unitshipcost] directly from a form, what you'd want to do is take a variable that is either set to USA or International, then have a [unitshipcost] line in your formulas.db that checks to see if the variable is one or the other, then returns the appropriate value. I just did this, with something likeunitShipCost [showif [dest]=Int]8[/showif][hideif [dest]=Int]2[/hideif]The reason you can't directly set the unit ship cost from a form action is the same reason you can't set the price: if you could, browser could 'hack' the forms/URLs and change the prices/shipping on items at will. By doing the changes in your formulas.db (or by using contexts on a webcatalog page), you're manipulating prices in a way that cannot be affected by browser actions.I hope this helps,Marc EagleStarNine Technologieshttp://www.smithmicro.com/>Mark Wrote:>If you're doing shipping and handling for each product, use [unitshipcost]>instead. You can put the value (or a formula) in either the product>database or in formulas.db, you can put it into the shopping cart either>when you add the product or with a [setlineitem] context, you can display>it on the invoice page, and it should be added to the Grand Total correctly>(remember that the UnitShipCost won't be taxed unless you do some trickery>to add it to the price or something).>>Mark,>Can I add the value to [unitshipcost] to shopping cart and invoice page by>using a form element such as the following line which is used in the form>that adds the the product to the cart template.>
>By using the above form elements I can have two different [unitshipcost]>values. The first [unitshipcost] value of $2.00 would be for our USA>customers and the second [unitshipcost] value of $8.00 would be for our>International customers.>I saw a company who was using your WebCatalog do this. But when I tried>it, I got an error message saying I do not have authorization to change>price.>Wayne M.
Associated Messages, from the most recent to the oldest:
Wayne -Rather than trying to add/set the [unitshipcost] directly from a form, what you'd want to do is take a variable that is either set to USA or International, then have a [unitshipcost] line in your
formulas.db that checks to see if the variable is one or the other, then returns the appropriate value. I just did this, with something likeunitShipCost [showif [dest]=Int]8[/showif][hideif [dest]=Int]2[/hideif]The reason you can't directly set the unit ship cost from a form action is the same reason you can't set the price: if you could, browser could 'hack' the forms/URLs and change the prices/shipping on items at will. By doing the changes in your
formulas.db (or by using contexts on a webcatalog page), you're manipulating prices in a way that cannot be affected by browser actions.I hope this helps,Marc EagleStarNine Technologieshttp://www.smithmicro.com/>Mark Wrote:>If you're doing shipping and handling for each product, use [unitshipcost]>instead. You can put the value (or a formula) in either the product>database or in
formulas.db, you can put it into the shopping cart either>when you add the product or with a
[setlineitem] context, you can display>it on the invoice page, and it should be added to the Grand Total correctly>(remember that the UnitShipCost won't be taxed unless you do some trickery>to add it to the price or something).>>Mark,>Can I add the value to [unitshipcost] to shopping cart and invoice page by>using a form element such as the following line which is used in the form>that adds the the product to the cart template.>
>By using the above form elements I can have two different [unitshipcost]>values. The first [unitshipcost] value of $2.00 would be for our USA>customers and the second [unitshipcost] value of $8.00 would be for our>International customers.>I saw a company who was using your WebCatalog do this. But when I tried>it, I got an error message saying I do not have authorization to change>price.>Wayne M.
Marc Eagle
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:
Strange Form Occurrence on Log In Pages (2005)
[date format] w/in sendmail (1997)
[WebDNA] WebDNA 7 (2011)
Replace context problem ... and answers (1997)
WC2b15 File Corruption (1997)
Subtotal help (1997)
[SHOWIF]s and empty arguments (1997)
is [Bankres] an internal webcat variable? (1999)
Flash Stores (2003)
WC2b15 - [HTMLx]...[/HTMLx] problems SOLVED! (1997)
WebCatalog can't find database (1997)
Web Catalog 2 demo (1997)
Change Subtotal (2000)
Error -108 (1997)
WebCatalog can't find database (1997)
Server Error Question (2004)
take me off mailing list please (2001)
Re(2): & in grep (2003)
WebDNA Solutions ... sorry! (1997)
Calculating multiple shipping... (1997)