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:
Out of the woodwork (2007)
Omnihttpd server on Win98 : Who knows how to configure it? (1999)
WebCat cannot handle compatible search parameters? (1997)
multi-paragraph fields (1997)
shownext not showing next...still r2 (1997)
select multiple 2 more cents (1997)
Requiring that certain fields be completed (1997)
Where's Cart Created ? (1997)
Determining Method (2000)
weight based shipping cost questions (1997)
Major Security Hole (1998)
Append (1999)
test... (2007)
problems with 2 tags (1997)
[defined]ish (1997)
notification solutions (1997)
Encrypting WebDNA Templates (1999)
FYI: virus alert (1996)
Multiple cart additions (1997)
Friday night shopping site joke (1997)