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 Eagle StarNine Technologies http://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. >
action=action=/WebCatalog/100h3o_storeinvoice/001h3o_shopcart.tmpl$add> > USA > International > >
>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:

    
  1. RE: Cart Template (Marc Eagle 1997)
  2. RE: Cart Template (Wayne Morishige 1997)
  3. RE: Cart Template (Marc Eagle 1997)
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 Eagle StarNine Technologies http://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. >
action=action=/WebCatalog/100h3o_storeinvoice/001h3o_shopcart.tmpl$add> > USA > International > >
>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:

Running _every_ page through WebCat ? (1997) Q: Japanese Kanji code support? (2000) [WebDNA] smtp authentication (2008) Download URL & access on the fly ? (1997) webcat method for waiting specific amount of time? (2000) [OT] Read and weep (2003) StoreBuilder/SiteBuilder (2005) What about the fixes that were promised for 5.2 ? (2004) accountnum using [listwords] (2001) Unexpected error (1997) WebCatalog 2.0 b 15 mac (1997) Add a Blog to your site. (2002) Mass download. (2003) no global [username] or [password] displayed ... (1997) New command suggestion (1997) RE: [WebDNA] XML Help please (2009) expire headers in mac305b11 (1999) [WebDNA] Replace / Append only unique data (2013) [sendmail] v. [writefile] (2000) How fast is your server? (2002)