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:
Trouble with Showif and Search (1998)
Re[3]: 2nd WebCatalog2 Feature Request (1996)
Next X hits (1996)
Friday night shopping site joke (1997)
Migrating to NT -Reply (1997)
Text data with spaces in them... (1997)
WebDNA CAPTCHA (2008)
Just Testing (1997)
WebTEN vs webSTAR (1998)
WebCat2b12 Mac.acgi--[searchstring] bug (1997)
Country & Ship-to address & other fields ? (1997)
I assume it is a safe bet this does not help (1998)
[WebDNA] Receive JSON POST (2019)
Frames and WebCat (1997)
New Plug-in and Type 11 errors (1997)
WC2.0 Memory Requirements (1997)
Checking for blank form fields (sort of...) (1998)
Duplicate Hell (1999)
Silly Question (2003)
Two submit buttons ? (1997)