×

Login

forgot your login?

Products Circuit

The products circuit controls the display of all your store products. Products are essentially the goods and services that you are offering for sale. The admin section not only takes care of creating and editing products, but also various product-related items such as options, addons, custom fields, etc. There are a variety of custom tags and features found in this section, so let’s take a look at what is available:
 
  1. product.list -This fuseaction can be called directly or as a custom tag on template pages to produce a list of products. This page also provides the results for product searches. The number of products per page on this is determined by your store setting for max products per page, which can be modified by passing the displaycount parameter when calling this tag.
  2. product.search - Displays a form to search products, and displays the results of the search. You can call this as a custom tag on a template page to display the search box. Includes a link to browse by category that will take the user to the category you specific as the product root category in the Main Settings.
  3. product.display – The main fuseaction to display the detailed product information. Requires the Product ID for the item to display. Products are displayed using the dsp_product.cfm template.
  4. product.related - Called as a custom tag to output related products for a product or feature. It require two parameters, the type of item the product is related to, and the ID for that item.
  5. product.productofday – This is generally called as a custom tag on a layout page, and displays a randomly-selected product each day. You can pass a parameter to the tag to specify the type of product layout to use (standard, short or vertical) and/or a category ID to list only products under that parent category.
  6. product.tease – Another useful custom tag to use in your layouts. This is used to output a box of selected “special” products according to the parameters you pass to the tag. You can specify to show highlighted, sale, or hot products, products of a specific type, in a certain category, by a certain manufacturer and also set a limit on the number of products to display. You can enter the title for the teaser box and/or a link to an additional page with more products.
  7. product.qty_discount – This is called as a custom tag from the orderbox page to output the quantity discounts for a product. It requires the Product ID and whether to use wholesale prices or not. It is called by the orderbox template to display the quantity discounts.
  8. product.reviews – Runs the various product review functions. The variable “do” will determine the review function to perform. All the code for running reviews will be found on the product/reviews/index.cfm page.
  9. product.admin – The fuseaction used to run all the product-related admin functions. This fuseaction with no other parameters will display the product admin menu. The product\admin\index.cfm page will check for which additional parameters are being passed and the values of them to determine the action. The options are as follows:
    1. product.admin&do= is used for all the product admin functions. There are quite a lot of admin functions for products. These include:
  1. list,listform,actform – the product list and the list edit form
  2. add,edit,act – for creating and modifying products. Also performs product deletions
  3. copy – creates a copy of the product
  4. price,act_price – updates the product pricing information
  5. info,act_info – processes the product information tab
  6. grp_price – updates the product group pricing information
  7. qty_discounts – updates the quantity discounts for the product
  8. options – displays the product options
  9. addons – displays the product addons
  10.  images –product image gallery
  11. related – add or remove related products
  12. froogle – performs the Froogle (Google base) export
  13. googleSiteMap – performs the google site map export
  14. bizrate,bizrate_download – performs the Bizrate export
  15. import,doimport – runs the product import functions
  16. export,export – runs the product export functions
  1. product.admin&option= is used for adding and editing product options. The actions available include:
  1. addcust – add a custom option
  2. addstd,std2 – add a standard option
  3. act,act2 – saves the option information
  4. change – modify a product option
  5. delete – delete a product option
  1. product.admin&addon= is used for adding and editing product addons. The actions available here are:
  1. addcust – add a custom addon
  2. addstd – add a standard addon
  3. act – saves the addon information
  4. change – modify a product addon
  5. delete – delete a product addon
  1. product.admin&stdoption= is used for adding and modifying the standard options available in your store. These include the basic admin functions: list, add, edit, delete, act
  2. product.admin&stdaddon= is used for adding and modifying standard addons. The functions are the same as those available for standard options.
  3. product.admin&fields= is used for updating the custom product fields. The functions here are edit and act.
  4. product.admin&discount= View, add and modify the discounts available in your store.
  5. product.admin&promotion= View, add and modify the promotions available in your store.
  6. product.admin&review= View, add and modify product reviews.