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:
Personal Web Server (1998)
I'm Baaaaaaaaaack - Questions! (2000)
Https not showing products (2004)
AuthorizeNet Bug (2002)
[WebDNA] Stores (2013)
Add to Cart & List of Products (1997)
BR (1997)
PCS Frames-Default page is solution! (1997)
emailer (1997)
New Weird Behavior (bug report) (2000)
lookups (2000)
# of real domains on 1 web server (1997)
SiteEdit Pro Update Announcement (1997)
Pricing (1998)
[WebDNA] macOS High Sierra (2017)
Security Tip (1996)
Calculating multiple shipping... (1997)
Caching [include] files ... (1997)
Database Helper Update (1998)
Error & Problem (1997)