Modify an existing line item in an order file
numero = 292[setlineitem cart=5678&db=catalog.db]quantity=4&textA=Blue[/setlineitem]Shopping cart file "5678" opens, and line item 3's quantity changes to 4 and textA changes to "Blue" (as specified in the context above).Here are the parameters to the [setlineitem] context:
| Parameter | Description |
|---|---|
| db | Product database containing the SKU, price, and other information. |
| index | Uniquely identifies which line item should be modified. |
| cart | Affected shopping cart file (from ShoppingCarts folder). |
| file | (alternative to cart) Affected shopping cart file (from any folder). Unlike cart, this file can be in any folder. Specify the file URL-relative to the template. |
| Context value | Description (these values go inside the context) |
| password | (Optional) In order to change the price (see below) you must provide the line item change password, which can be set in the preferences. |
| price | Optional) Sometimes you may need to change the price of a product after it has already been added to the cart. Normally you use a formula to vary pricing, but since formulas only apply when a product is initially added to the cart, this alternate technique may be needed. Remember to put the line item change password (see above) into the parameters. |
| Lineitem Field | Any line item field. See order file for the list of available line item fields. Values set in the context will override values pulled from the product database. |
| Header Field | Any header field may also be modified at this time. See order file for the list of available header fields. |
[setlineitem cart=5678&db=catalog.db]quantity=4&textA=Blue[/setlineitem]
| Parameter | Description |
|---|---|
| db | Product database containing the SKU, price, and other information. |
| index | Uniquely identifies which line item should be modified. |
| cart | Affected shopping cart file (from ShoppingCarts folder). |
| file | (alternative to cart) Affected shopping cart file (from any folder). Unlike cart, this file can be in any folder. Specify the file URL-relative to the template. |
| Context value | Description (these values go inside the context) |
| password | (Optional) In order to change the price (see below) you must provide the line item change password, which can be set in the preferences. |
| price | Optional) Sometimes you may need to change the price of a product after it has already been added to the cart. Normally you use a formula to vary pricing, but since formulas only apply when a product is initially added to the cart, this alternate technique may be needed. Remember to put the line item change password (see above) into the parameters. |
| Lineitem Field | Any line item field. See order file for the list of available line item fields. Values set in the context will override values pulled from the product database. |
| Header Field | Any header field may also be modified at this time. See order file for the list of available header fields. |
DOWNLOAD WEBDNA NOW!
A list of the currently available modules...
Tips and TricksA list of user-submitted tips ...
AWS Raw WebDNA LAMP-Plus WebServerAmazon Web Services (AWS) README for Machine Image ID...
F.A.QA compilation of some user's questions...
[biotype]BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...
Download WebDNA ApplicationsWebDNA applications...
...
[sendmail]There is hardly a website that doesn't at some point need to send an email...
[return]Explicitly identify what text is returned from a function call...
[copyfile]Copy a file with the content you want on your webspace...
[SQLdisconnect]...
[listfiles]When listing files...