The template you posted is not a complete product template. Is that all you have in the product template?
It should look like this
- Code: Select all
[-- DEFINE PRODUCT --]
[-- PRODUCT.ProductDescription --]<br>
<form action="[-- SHOPPING_CART_URL BASE --]/order.cgi" method=post>
<input type="hidden" name="storeid" value="[-- STORE_ID --]">
<input type="hidden" name="dbname" value="products">
<input type="hidden" name="itemnum" value="[-- PRODUCT.RecordNumber --]">
<input type="hidden" name="function" value=add>
<b>Remarks (Invoice, Account Number, Comments...)<br><input name="[--PRODUCT.RecordNumber--]:name" size="20" value="" type="text"><br>
<b>Invoice#  :</b><br><input name="[--PRODUCT.RecordNumber--]:sku" size="20" value="" type="text"><br>
<b>Payment Amount</b><br> [-- STORE.CurrencySymbol --]<input type="text" name="[-- PRODUCT.RecordNumber --]:price" size="12" maxlength="10" value=""><br>
<br><input class="add" type=submit value="[-- ADDTEXT --]">
</form>
[-- END_DEFINE PRODUCT --]
This text which you had in the template should be put in the product description field rather than the template. This will make it easier to change if you need to. It is displayed using the [-- PRODUCT.ProductDescription --] tag in the template.
----------------
<h4>Please complete this form to make a payment.</h4>
<p><em>This form should not be used to order heating oil. If you would like to order heating oil online, please click <a href="http://protech.accountsupport.com/store/index.html" title="Order Home Heating Oil">here</a>. Heating oil orders submitted through the Online Bill Payment form will be voided.</em> </p>
---------------
To make the template as simple as possible I have stripped all conditional statements since it is specific for your use. Because it has embedded text for the 3 input field descriptions It should only be assigned to specific product you use for your Payments. That product must haave Variable Pricing, Variable sku and Variable Name enabled.
I also remove 3 sections that are in normal product template, Cross-sell, Subproducts and MoreInfopage since this product will not use those.
I haven't done anything specific with the formatting of the product other than to put <br> after the various text label and input fields so they are separated a little vertically.