Adding options to your products is simple. All you need to do is add a few lines to the product. You can also have unlimited options.
Here is an example of the tags required for an drop down option list:
<SELECT NAME="OPTION|Option_Number|Product_ID">
<option value="">Select Option</option>
<option value="Option One|Price|Weight">Option
One $1.00</option>
<option value="Option Two|Price|Weight">Option
Two
$2.00</option>
</SELECT>
OPTION|Option_Number|Product_ID"
The NAME tells the script that this information is an option. It is broken down into 3 fields just like the item id above:
- The first field is always "OPTION".
- The second field is the option number (if you have multiple options per items you MUST make sure each option has a different number),
- and the last field is the corresponding Product ID number.
Option
One Name|Price|Weight"
The Value tells the script what option is being applied. This also has 3 fields.
- The first field is the name of the option.
- The second field is the price that is added to the base price of the product for this option (NO NOT add a $),
- and the last field is the weight that is added to the product if this option is applied.
NOTE: The weight of an option IS added to the default product weight. It does NOT replace the default product weight value when selected.
NOTE: You may include as many options as you want for a item. The only thing that will be different is that each option must be given a separate number.
NOTE: If you want to require a option be selected, specify the first value as =error=Error message you want displayed.
NOTE: You MUST put this input code inside of the corresponding product code <FORM> tags or the option will not be applied properly to the product when the user adds items to their cart.
There are 3 types of form inputs for options. The user can select options:
Here are some examples of each input type:
Select Box:
|
<P>Color<BR> This is what the code above would look like: Color |
Here is the same code using Radio buttons:
|
Red - Add $2.00 <INPUT
TYPE="radio" NAME="OPTION|1|1"
VALUE="Red|2.00|0"> This is what the code above would look like: Blue - Add $4.00 Green - Add $3.00 Blue - Add $4.00 |
And Checkboxes (This will allow you the user to select multiple options):
|
Red - Add $2.00 <INPUT
TYPE="checkbox" NAME="OPTION|1|1"
VALUE="Red|2.00|0"> This is what the code above would look like: Blue - Add $4.00 Green - Add $3.00 Blue - Add $4.00 |
Here is an example of adding an option to an item. The most important thing to remember is to add the option between the beginning of the <FORM> and the </FORM>
| <FORM
METHOD="POST" ACTION="http://www.myshopcart.com/cart/shop.cgi"> <INPUT TYPE="hidden" NAME="merchant" VALUE="Merchant_Name"> <INPUT TYPE="text" NAME="item-Product_ID|Price|Produce_Name|Weight" size="3"> <!--START OPTION--> <SELECT NAME="OPTION|Option_Number|Product_ID"> <!--END OPTION--> <INPUT
TYPE="submit" NAME="add_to_cart" VALUE="Add to
Cart"> |