Re: Problem getting shipping to calculate

This WebDNA talk-list message is from

2003


It keeps the original formatting.
numero = 47467
interpreted = N
texte = 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.DonovanWJ 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/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Problem getting shipping to calculate (Kenneth Grome 2003)
  2. Fixed: Problem getting shipping to calculate (WJ Starck 2003)
  3. Re: Problem getting shipping to calculate (Donovan 2003)
  4. Problem getting shipping to calculate (WJ Starck 2003)
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.DonovanWJ 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/ Donovan

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:

[subtotal] and others (1997) Searching using numbers (1998) Re:2nd WebCatalog2 Feature Request (1996) Needed, Freelance Web Developer (2007) GD Scumbucket Spammer (2004) Items XX to XX shown (1997) problems with 2 tags (1997) Re(2): NT version and O'reily's WebSite (1997) Quitting WebMerchant ? (1997) OT?: Size issues (2001) Snake Bites (1997) randomness (1997) Setting up the server (1997) hotmail filtering emails (2004) sort problems....bug or brain fart? (1997) WebCatalog for LinuxPPC/SusePPC? (2000) WebCatalog for Postcards ? (1997) Shopping with Accounts (2003) Requiring that certain fields be completed (1997) 2nd WebCatalog2 Feature Request (1996)