Re: [WebDNA] Shopping cart code debug
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 101939
interpreted = N
texte = OK.Here is the latest code.============================================================================================================[text show=f]SPSubtotal=0[/text][text show=f]SPQualify=f[/text][text show=f]promoExists=f[/text][lineitems][showif [sku]~SP][text show=f]SPSubtotal=[math show=t][SPSubtotal]+([price]*[quantity])[/math][/text][/showif][/lineitems][showif [SPSubtotal]>99][text show=f]SPQualify=t[/text][/showif][showif [SPQualify]=t][lineitems][showif [url][sku][/url]=SP133P-PROMO][setlineitem file=^sc/[kart]&index=[lineindex]]quantity=1[/setlineitem][text show=f]promoExists=t[/text][/showif][/lineitems][showif [promoExists]=f][addlineitem file=^sc/[kart]&sku=SP133P-PROMO&db=^db/products.db]quantity=1[/addlineitem][/showif][/showif]SPQualify=[SPQualify]
SPSubtotal=[SPSubtotal]
promoexists=[promoexists]
============================================================================================================It works fairly well. All the variables are set properly every single time. However, I'm running into a issue when I try this test:1. Add an item that has a SKU that begins with SP onto the shopping cart.2. Proceed through checkout until SP133P-PROMO is added to shopping cart.3. Remove the SP133P-PROMO from the shopping cart.4. Add another item to the shopping cart.4. Proceed through checkout.Even if there is over $100 worth of skus beginning with SP in the shopping cart, and even though the SPQualify var is set to t, it does not add the SP133P-PROMO to the shopping cart.--Ki SongGovinda wrote:> this has a bug where I marked, see below:> > On Feb 5, 2009, at 12:18 PM, Ki Song wrote:> >> I found some bugs ... here's the modified code:>>>> ======================================================>> ======================================================>> [text show=f]SPSubtotal=0[/text]>> [text show=f]SPQualify=f[/text]>> [text show=f]promoExists=f[/text]>>>> [lineitems]>> [showif [sku]~SP]>> [math show=f]SPSubtotal=[SPSubtotal]+([price]*[quantity])[/math]>> [/showif]>> [/lineitems]>> [showif [url]SPSubtotal>99]> > Here, you are missing the ^^^^^ closing [/url] around [SPSubtotal]. and > also it (the var [SPSubtotal] itself) should be enclosed by square > brackets if you expect the value of that var to be inserted there.> >>>> [text show=f]SPQualify=t[/text]>> [/showif]>>>> [SPQualify],[SPSubtotal][!]I want to see what SPQualify and SPSubtotal>> are set to[/!]>> ======================================================>> ======================================================>>>> I have an item in the cart that starts with SP and is over 100.>> However, the variables show up as f and 0, respectively.>>>> Same result.>>>>>> Ki Song>>>> Ki Song wrote:>>> Can you guys take a look at the code below:>>> ======================================================>>> ======================================================>>> [text show=f]SPSubtotal=0[/text]>>> [text show=f]SPQualify=f[/text]>>> [text show=f]promoExists=f[/text]>>> [lineitems]>>> [showif [url][sku][/url]~SP]>>> [showif [math >>> show=f]SPSubtotal=[SPSubtotal]+([price]*[quantity])[/math]>99]>>> [text show=f]SPQualify=t[/text]>>> [/showif]>>> [/showif]>>> [/lineitems]>>> [SPQualify],[SPSubtotal][!]I want to see what SPQualify and >>> SPSubtotal are set to[/!]>>> ======================================================>>> ======================================================>>> I have an item in the cart that starts with SP and is over 100.>>> However, the variables show up as f and 0, respectively.>>> Can you guys see anything wrong?>>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list
.>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> old archives: http://dev.webdna.us/TalkListArchive/>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> old archives: http://dev.webdna.us/TalkListArchive/> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/
Associated Messages, from the most recent to the oldest:
OK.Here is the latest code.============================================================================================================[text show=f]SPSubtotal=0[/text][text show=f]SPQualify=f[/text][text show=f]promoExists=f[/text][lineitems][showif [sku]~SP][text show=f]SPSubtotal=[math show=t][SPSubtotal]+([price]*[quantity])[/math][/text][/showif][/lineitems][showif [SPSubtotal]>99][text show=f]SPQualify=t[/text][/showif][showif [SPQualify]=t][lineitems][showif [url][sku][/url]=SP133P-PROMO][setlineitem file=^sc/[kart]&index=[lineindex]]quantity=1[/setlineitem][text show=f]promoExists=t[/text][/showif][/lineitems][showif [promoExists]=f][addlineitem file=^sc/[kart]&sku=SP133P-PROMO&db=^db/products.db]quantity=1[/addlineitem][/showif][/showif]SPQualify=[SPQualify]
SPSubtotal=[SPSubtotal]
promoexists=[promoexists]
============================================================================================================It works fairly well. All the variables are set properly every single time. However, I'm running into a issue when I try this test:1. Add an item that has a SKU that begins with SP onto the shopping cart.2. Proceed through checkout until SP133P-PROMO is added to shopping cart.3. Remove the SP133P-PROMO from the shopping cart.4. Add another item to the shopping cart.4. Proceed through checkout.Even if there is over $100 worth of skus beginning with SP in the shopping cart, and even though the SPQualify var is set to t, it does not add the SP133P-PROMO to the shopping cart.--Ki SongGovinda wrote:> this has a bug where I marked, see below:> > On Feb 5, 2009, at 12:18 PM, Ki Song wrote:> >> I found some bugs ... here's the modified code:>>>> ======================================================>> ======================================================>> [text show=f]SPSubtotal=0[/text]>> [text show=f]SPQualify=f[/text]>> [text show=f]promoExists=f[/text]>>>> [lineitems]>> [showif [sku]~SP]>> [math show=f]SPSubtotal=[SPSubtotal]+([price]*[quantity])[/math]>> [/showif]>> [/lineitems]>> [showif [url]SPSubtotal>99]> > Here, you are missing the ^^^^^ closing [/url] around [SPSubtotal]. and > also it (the var [SPSubtotal] itself) should be enclosed by square > brackets if you expect the value of that var to be inserted there.> >>>> [text show=f]SPQualify=t[/text]>> [/showif]>>>> [SPQualify],[SPSubtotal][!]I want to see what SPQualify and SPSubtotal>> are set to[/!]>> ======================================================>> ======================================================>>>> I have an item in the cart that starts with SP and is over 100.>> However, the variables show up as f and 0, respectively.>>>> Same result.>>>>>> Ki Song>>>> Ki Song wrote:>>> Can you guys take a look at the code below:>>> ======================================================>>> ======================================================>>> [text show=f]SPSubtotal=0[/text]>>> [text show=f]SPQualify=f[/text]>>> [text show=f]promoExists=f[/text]>>> [lineitems]>>> [showif [url][sku][/url]~SP]>>> [showif [math >>> show=f]SPSubtotal=[SPSubtotal]+([price]*[quantity])[/math]>99]>>> [text show=f]SPQualify=t[/text]>>> [/showif]>>> [/showif]>>> [/lineitems]>>> [SPQualify],[SPSubtotal][!]I want to see what SPQualify and >>> SPSubtotal are set to[/!]>>> ======================================================>>> ======================================================>>> I have an item in the cart that starts with SP and is over 100.>>> However, the variables show up as f and 0, respectively.>>> Can you guys see anything wrong?>>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> old archives: http://dev.webdna.us/TalkListArchive/>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> old archives: http://dev.webdna.us/TalkListArchive/> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/
Ki Song
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:
all records returned. (1997)
reading a email (2000)
Multiple Users.db Possible? (1997)
Error Lob.db records error message not name (1997)
Where's 3.0 Online Docs? (1999)
Disregard Not reading blanks (1998)
formvariables not passing (2000)
text size limitation (1997)
t or f (1997)
vs (1997)
Question about [encrypt] (1998)
Help! WebCat2 bug (1997)
Fun with dates (1997)
RE: PDF (1999)
New Plug-in and Type 11 errors (1997)
page chokes on hideif when false and ignored (1998)
system crashes, event log (1997)
printing twice? and fix (1997)
lineIndex help... Please (1998)
Sorting by date (1997)