Fixed: Problem getting shipping to calculate
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 47473
interpreted = N
texte = Yeah, you're right. This code does what I want. I need to move the variable [ordered] above everything, but the main thing was I had to decrease the amount of [ordered] in the [lineitems] loop with the [removelineitems]. Thanks for the suggestion...[math show=f]ordered=0[/math] [showif [changed]=T][lineitems] [showif [texte]=on] [math show=f]ordered=[ordered]-[quantity][/math] [removelineitem db=catalog.db&cart=[GetCookie SessionID]&index=[lineindex]] [/showif][/lineitems][/showif][lineitems] [math show=f]ordered=[ordered]+[quantity][/math][/lineitems] On Wednesday, February 5, 2003, at 12:44 PM, Donovan wrote:> Will, this is probably the order in which things are happening.> Since you posted snippets its hard to tell what order things are> happening in.>> Donovan>>>> WJ Starck wrote:>>> I have a fairly simply shipping set up: If the customer orders 1 >> item, they are charged for shipping - more than 1, and shipping is >> free.>>>> The page has a form that submits the page to itself in case the >> shopper wants to delete items, change quantities, etc.>>>> It all works great, except under one instance: If a customer adds 2 >> *different* items, and then deletes one, the shipping for the >> remaining item is calculating at 0.00. It works OK if they add >> quantity 2 of an item, and then change the quantity back to 1, >> however. And wouldn't you know it, those stinkers have figured it out >> and are taking advantage of the bug.>>>> Here is the code:>>>> >>>> [lineitems]>> [showif [texte]=on]>> [removelineitem db=catalog.db&cart=[GetCookie >> SessionID]&index=[lineindex]]>> [/showif]>> [/lineitems]>> [/showif]>>>> >>>> [math show=f]ordered=0[/math]>>>> [lineitems] [math show=f]ordered=[ordered]+[quantity][/math]>> [/lineitems]>> [showif [shipvia]=priority]>> [showif [ordered]>1][setheader cart=[GetCookie >> SessionID]&db=catalog.db]shippingTotal=0.00[/setheader][/showif]>> [/showif]>>>> The [removelineitem] happens in the cart and on the page OK, but the >> variable [ordered] is still equalling 2 somehow on the page (in the >> case where the shopper has added 2 and then deleted one item), so >> shippingTotal is calculating wrong.>>>> I'm stumped, I'm sure I'm missing something simple...>>>> Thanks,>>>> -->>>> Will Starck>> NovaDerm Skincare Science>> http://www.novaderm.com>> wjs@novaderm.com>>>>>> ------------------------------------------------------------->> 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://webdna.smithmicro.com/>>>> -- > -Donovan Brooke> -Administrator of IT /> -Assc. Art Director> -Creative Services> -Epsen Hillmer Graphics>> -402.342.1169>>>>> -------------------------------------------------------------> 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://webdna.smithmicro.com/>>--Will StarckNovaDerm Skincare Sciencehttp://www.novaderm.comwjs@novaderm.com-------------------------------------------------------------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://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
| |
- Fixed: Problem getting shipping to calculate (WJ Starck 2003)
|
Yeah, you're right. This code does what I want. I need to move the variable [ordered] above everything, but the main thing was I had to decrease the amount of [ordered] in the [lineitems] loop with the [removelineitems]. Thanks for the suggestion...[math show=f]ordered=0[/math] [showif [changed]=T][lineitems] [showif [texte]=on] [math show=f]ordered=[ordered]-[quantity][/math] [removelineitem db=catalog.db&cart=[GetCookie SessionID]&index=[lineindex]] [/showif][/lineitems][/showif][lineitems] [math show=f]ordered=[ordered]+[quantity][/math][/lineitems] On Wednesday, February 5, 2003, at 12:44 PM, Donovan wrote:> Will, this is probably the order in which things are happening.> Since you posted snippets its hard to tell what order things are> happening in.>> Donovan>>>> WJ Starck wrote:>>> I have a fairly simply shipping set up: If the customer orders 1 >> item, they are charged for shipping - more than 1, and shipping is >> free.>>>> The page has a form that submits the page to itself in case the >> shopper wants to delete items, change quantities, etc.>>>> It all works great, except under one instance: If a customer adds 2 >> *different* items, and then deletes one, the shipping for the >> remaining item is calculating at 0.00. It works OK if they add >> quantity 2 of an item, and then change the quantity back to 1, >> however. And wouldn't you know it, those stinkers have figured it out >> and are taking advantage of the bug.>>>> Here is the code:>>>> >>>> [lineitems]>> [showif [texte]=on]>> [removelineitem db=catalog.db&cart=[GetCookie >> SessionID]&index=[lineindex]]>> [/showif]>> [/lineitems]>> [/showif]>>>> >>>> [math show=f]ordered=0[/math]>>>> [lineitems] [math show=f]ordered=[ordered]+[quantity][/math]>> [/lineitems]>> [showif [shipvia]=priority]>> [showif [ordered]>1][setheader cart=[GetCookie >> SessionID]&db=catalog.db]shippingTotal=0.00[/setheader][/showif]>> [/showif]>>>> The [removelineitem] happens in the cart and on the page OK, but the >> variable [ordered] is still equalling 2 somehow on the page (in the >> case where the shopper has added 2 and then deleted one item), so >> shippingTotal is calculating wrong.>>>> I'm stumped, I'm sure I'm missing something simple...>>>> Thanks,>>>> -->>>> Will Starck>> NovaDerm Skincare Science>> http://www.novaderm.com>> wjs@novaderm.com>>>>>> ------------------------------------------------------------->> 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://webdna.smithmicro.com/>>>> -- > -Donovan Brooke> -Administrator of IT /> -Assc. Art Director> -Creative Services> -Epsen Hillmer Graphics>> -402.342.1169>>>>> -------------------------------------------------------------> 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://webdna.smithmicro.com/>>--Will StarckNovaDerm Skincare Sciencehttp://www.novaderm.comwjs@novaderm.com-------------------------------------------------------------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://webdna.smithmicro.com/
WJ Starck
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:
RE: IIS 4 (1998)
Opinion: [input] should be called [output] ... (1997)
interesting Unix bug (2000)
WebDNAReference (2000)
Does [Sendmail] create html? (2002)
ANother SHOWIF problem (1997)
WebCat2b12--[searchstring] bug (1997)
MySQL Wildcard Trouble (2006)
format_to_days on NT (1997)
WebCatalog on Windows 98 (2000)
[item] appears after 'remove last item' ... (1997)
Webcatalog on MacOs (2000)
So when do we get something similar? (1998)
[WebDNA] Versions (2014)
Undeliverable Mail (1997)
unclear on a simple [cart] ? (1998)
Netscape Communicator 4 chops off URLs (was No Data) (1997)
Webten + Webcat running smooth (1998)
Fun with dates (1997)
One more try (1997)