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 now I've another trouble: what happens if someone do not complete the order and close 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. Anytime someone order one of this product, Webcatalog add it in a cart and baffle the order. So if a user do not want to bye product in the cart and do not remove it but simply close connection, WebCat do not permit to another user to order it.What can I do for the resolution of this problem? ThanksGiovanna Associated Messages, from the most recent to the oldest:

    
  1. Re: webCatalog and Stocks (Giovanna Petrachi 1998)
  2. Re: webCatalog and Stocks (Michael Winston 1998)
  3. Re: webCatalog and Stocks (Giovanna Petrachi 1998)
  4. Re: webCatalog and Stocks (Michael Winston 1998)
  5. Re: webCatalog and Stocks (Giovanna Petrachi 1998)
  6. Re:webCatalog and Stocks (Jay Van Vark 1998)
  7. Re: webCatalog and Stocks (grichter@panavise.com (Gary Richter) 1998)
  8. webCatalog and Stocks (Giovanna Petrachi 1998)
>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 now I've another trouble: what happens if someone do not complete the order and close 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. Anytime someone order one of this product, Webcatalog add it in a cart and baffle the order. So if a user do not want to bye product in the cart and do not remove it but simply close connection, WebCat do not permit to another user to 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:

Micro-managing External Links (2006) Show new (2003) WebCat2 - [format thousands] (1997) WebCat2 - storing unformatted date data? (1997) Emailer error 550? (1999) Emailer (1997) Newbie problem blah blah blah (1997) Roundup function? (1997) HELP..Changing Price after adding to cart. (1999) Error:Too many nested [xxx] contexts (1997) emailer (1997) Does not begin with.... (2003) Unformatted Messages (1998) WebCat2 - storing unformatted date data? (1997) Reversed words (1997) Great product and great job ! (1997) random prob (2003) [WebDNA] WebDNA 8.6 Ubuntu 16.04 (2018) Read and Write (2001) Building Calendars (1997)