numero = 35015
interpreted = N
texte = >Create a loop at the top of your invoice page, after they have the>chance to change the quantity but before they complete the purchase.>Use a [lineitems] loop and reset the price based on the quantity in the>cart at that time. This way, even if they go back to the shopping_cart>page and adjust the quantity, you will always have a chance to correct>the price.In fact, I already had a [lineitems] loop there. I tried modifying it byadding&price=[price]and&[interpret] price=[price][/interpret]I also used price=__[price] after setting that on the Results.tpl page.Didn't work.>You can also do the price update at the same time they perform change>the quantity. Remember that when changing the price, you need to use a>price-change password. It is not a security issue because it is a>context rather than a command (the user never can see the password).>I tried that, too, but didn't figure out how to get it to work. I set thepassword in Preferences and used&password=[password]&price=[price]and&password=secret&price=[price]I'm sure neither of those is the correct syntax, but before I could studyit more, I hit on another idea.On ShoppingCart.tpl, I changedto [quantity]This is not an elegant solution, but it works.It passes [quantity] to Invoice.tpl and ShoppingCart.tpl, but doesn't allowusers to change the value. They can delete the item from the cart and thenadd it back again with a different quantity, but can't get an improperquantity discount by changing [quantity]. It also eliminates the mysterious8-digit number problem.Glenn-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
>Create a loop at the top of your invoice page, after they have the>chance to change the quantity but before they complete the purchase.>Use a [lineitems] loop and reset the price based on the quantity in the>cart at that time. This way, even if they go back to the shopping_cart>page and adjust the quantity, you will always have a chance to correct>the price.In fact, I already had a [lineitems] loop there. I tried modifying it byadding&price=[price]and&[interpret] price=[price][/interpret]I also used price=__[price] after setting that on the Results.tpl page.Didn't work.>You can also do the price update at the same time they perform change>the quantity. Remember that when changing the price, you need to use a>price-change password. It is not a security issue because it is a>context rather than a command (the user never can see the password).>I tried that, too, but didn't figure out how to get it to work. I set thepassword in Preferences and used&password=[password]&price=[price]and&password=secret&price=[price]I'm sure neither of those is the correct syntax, but before I could studyit more, I hit on another idea.On ShoppingCart.tpl, I changedto [quantity]This is not an elegant solution, but it works.It passes [quantity] to Invoice.tpl and ShoppingCart.tpl, but doesn't allowusers to change the value. They can delete the item from the cart and thenadd it back again with a different quantity, but can't get an improperquantity discount by changing [quantity]. It also eliminates the mysterious8-digit number problem.Glenn-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Glenn Busbin
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...