Re: webCatalog and Stocks
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 16785
interpreted = N
texte = >Before the items are displayed on the cart page, I go through a [LINEITEMS]>loop to check the ordered quantity against the available inventory. If the>customer wants more than is available, I readjust their quantity and make a>note in htat line item:>>[LINEITEMS]>[SHOWIF [QUANTITY]>[LOOKUP>db=MYDB.db&value=[SKU]&lookinfield=SKU&ReturnField=Inventory]]>[SETLINEITEM CART=[CART]&INDEX=[LINEINDEX]]QUANTITY=[LOOKUP>db=MYDB.db&value=[SKU]&lookinfield=SKU&ReturnField=Inventory]&TEXTA=OVER[/SETLI>N>EITEM]>[/SHOWIF]>[/LINEITEMS]>>Then, when displaying the items later in the page, I say something like:>>[LINEITEMS]>[QUANITY][SHOWIF [TEXTA]=OVER](You have requested more than we have in>stock. Your order had been adjusted.)[/SHOWIF]>[SETLINEITEM CART=[CART]&INDEX=[LINEINDEX]]TEXTA=[/SETLINEITEM]>[/LINEITEMS]>>Now the customer sees how much they can order, and I can erase the note>from the lineitem.>>MichaelThank you Michael,your source has been very helpful for the resolution of my problem. But nowI've another trouble: what happens if someone do not complete the order andclose connection?I need to set a timeout after which webcatalog cancel the suspend order.I.e, I'm managing a DB in which some products have inventory=1. Anytimesomeone order one of this product, Webcatalog add it in a cart and bafflethe order. So if a user do not want to bye product in the cart and do notremove it but simply close connection, WebCat do not permit to another userto order it.What can I do for the resolution of this problem?ThanksGiovanna
Associated Messages, from the most recent to the oldest:
>Before the items are displayed on the cart page, I go through a
[lineitems]>loop to check the ordered quantity against the available inventory. If the>customer wants more than is available, I readjust their quantity and make a>note in htat line item:>>
[lineitems]>[SHOWIF [QUANTITY]>[LOOKUP>db=MYDB.db&value=[SKU]&lookinfield=SKU&ReturnField=Inventory]]>[SETLINEITEM CART=
[cart]&INDEX=[LINEINDEX]]QUANTITY=[LOOKUP>db=MYDB.db&value=[SKU]&lookinfield=SKU&ReturnField=Inventory]&TEXTA=OVER[/SETLI>N>EITEM]>[/SHOWIF]>[/LINEITEMS]>>Then, when displaying the items later in the page, I say something like:>>
[lineitems]>[QUANITY][SHOWIF [TEXTA]=OVER](You have requested more than we have in>stock. Your order had been adjusted.)[/SHOWIF]>[SETLINEITEM CART=
[cart]&INDEX=[LINEINDEX]]TEXTA=[/SETLINEITEM]>[/LINEITEMS]>>Now the customer sees how much they can order, and I can erase the note>from the lineitem.>>MichaelThank you Michael,your source has been very helpful for the resolution of my problem. But nowI've another trouble: what happens if someone do not complete the order andclose connection?I need to set a timeout after which webcatalog cancel the suspend order.I.e, I'm managing a DB in which some products have inventory=1. Anytimesomeone order one of this product, Webcatalog add it in a cart and bafflethe order. So if a user do not want to bye product in the cart and do notremove it but simply close connection, WebCat do not permit to another userto order it.What can I do for the resolution of this problem?ThanksGiovanna
Giovanna Petrachi
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:
database (2000)
Help!!!! Purchases not going through! FIXED! (1997)
webcat method for waiting specific amount of time? (2000)
Unexpected error (1997)
Forms (1997)
PCS Frames (1997)
[WebDNA] v.7 and eCommerce (2012)
Nested Loops and SHOWIFs (1997)
[WebDNA] webdna.us is blocked by Lightspeed Systems (2017)
Re:quit command on NT (1997)
[OT] Mozilla | Was: R.I.P. Netscape (2003)
NT 2.1b10 (1998)
bugs w/! &/or bad scripting??? (1997)
OT: How to find out who owns an IP address (2001)
Setting user and password (1999)
WebCatalog vs. Cold Fusion (1998)
[WebDNA] CICADA (2009)
Draft Manual, Tutorial, and more (1997)
VeriSign News (2002)
Online reference (1997)