ShopSite® is the easiest-to-use shopping cart software for small to medium-sized businesses.

How to display multiple customer text entry fields on your store pages but only one field in the cart

[-- SHOPPING_CART_URL BASE --]
[-- STORE_ID --]
[-- PRODUCT.RecordNumber --]

If you would like to have multiple customer text entry fields which all feed into the one customer text entry field provided by ShopSite, you would need to setup your own custom form for adding the products to the cart. You would be able to incorporate this form into your pages how you want, whether it be with the OrderAnywhere feature, or with a custom template. There are many different ways you would be able to incorporate it, so this example will not show you how to incorporate it, this example will show you what the code for the form should look like.

In order for this feature to work, you would need to go to Commerce Setup > Order System > Shopping Cart, and check the checkbox to specify that the 'customer text entry cannot be changed'.

The form below is using ShopSite tags. If you are going to use this feature with OrderAnywhere, you would need to replace all of the ShopSite tags with the actual store and product information.

This is the what form below would look like:

Line 1

Line 2

Line 3

Quantity:

Example 1: Product does not have ordering option pull down menus.

The form below does not work for a product with ordering option pull down menus.

Example 2: Product with ordering option pull down menus and a text field.

If the product has ordering options, you cannot use the 'finopt' names for the text field values, because the 'finopt' fields are used by the ordering option pull down menus. You would instead have to use 'freeopt' which is the actual field that would normally contain the Customer Text Entry data.

 

ShopSite Template Tag Cheatsheet ShopSite Template Tags in the Help ShopSite User Forums ShopSite Video Tutorials ShopSite Knowledgebase