From Our Portfolio To Your Project...Buy Direct And Save!
Optional Related Products: Version History
04/02/2007 Version 4.0 Contributed by Anita Cross (aka Skittles) New features for Version 4.0:
  • The database table has been renamed from `products_options_products` to `products_related_products`
  • A SQL Setup Utility has been added. This PHP file is accessed via the Admin as the last step of the installation, and makes all the changes to the database for installation or upgrade, depending on what option is chosen. It includes an option to remove the table and all the entries supporting this contribution.
  • A direct link to the configuration page has been added to the Related Products page.
  • A link to the SQL Setup Utility has also been added to the Related Products page.
  • The code used in product_info.php is now in a separate file: [[catalog/]]includes/modules/related_products.php
  • Supports multiple display options, controlled in Admin Configuration.
    • Display Thumbnail Image (original option)
      • Default is True.
    • Display Product Name
      • Default is True.
    • Display Product Model
      • Default is False.
    • Display Price
      • Default is True.
      • Uses sprintf with language constant define: i.e. define('RELATED_PRODUCTS_PRICE_TEXT', '@ %s');
    • Display Quantity Available
      • Default is False.
      • Uses sprintf with language constant define: i.e. define('RELATED_PRODUCTS_QUANTITY_TEXT', 'Only %s left!');
    • Display "Buy Now" Button
      • Default is False.
  • The Related Products admin page has been revamped:
    • Uses text instead of image buttons for the basic list, compacting the list for easier viewing (and less scrolling.)
    • New Reciprocate function Inserts association in both directions.
    • Inherit function can be set to also Insert.
    • Delete function has been streamlined.
      • Delete Confirmation is now optional, set in Admin
      • A "pop-up" Delete Confirmation box allows confirmation or cancel without refreshing the page. The page is only refreshed after the Delete has been completed.
    • It is no longer possible to create duplicate entries.
    • Additional control of display has been added. Options are in Configuration.
  • The Related Products Configuration has new Options
    • Multiple display options control the look of the Admin page.
      • Admin Display: Maximum Rows
        • Default is 10.
        • Sets the maximum number of rows listed per page.
      • Admin Display: Drop-Down List Maximum Length
        • Default is 0. (Unlimited)
        • Allows you to set a maximum length for the Product Name in the drop-down list. Does not affect the basic list. This is helpful when the product has a very long name, or when displaying both the Model and Name of the product.
      • Admin Display: Display List Maximum Length
        • Default is 0. (Unlimited)
        • Allows you to set a maximum length for the Product Name in the basic list. Does not affect the drop-down list. This is helpful when the product has a very long name, or when displaying both the Model and Name of the product.
      • Admin Display: Use Product Model
        • Default is False.
        • Allows you to include the Model. List is still ordered by product name. Can also be used alone.
      • Admin Display: Use Product Name
        • Default is True.
      • Admin Display: Combine Model and Name separator
        • Default is ':'.
        • When using Model with Name, provides separation between the two.
        • Only shows when "Use Product Model" is True. Can be empty.
      • Admin Function: Inherit includes Insert.
      • Default is False.
      • When set, both the product and it's associated products are "related" to the target product. Normally, this takes two operations.
    • Admin Function: Delete Confirmation.
    • Default is True.
10/10/006 Version 3.3-c Contributed by Anita Cross (aka Skittles) Bug Fix: "Update" function now works.
28/09/2006 Version 3.3-b Contributed by Anita Cross (aka Skittles) Bug Fix: SQL INSERT INTO statements.
27/09/2006 Version 3.3-a Contributed by Anita Cross (aka Skittles) Bug Fix: Fixed typo in SQL INSERT INTO statements.
26/09/2006 Version 3.3 Contributed by Anita Cross (aka Skittles) Adds the following options:
25/03/2006 Version 3.2 Contributed by i2paq Complete package incorporates all working updates into a single contribution. 30/03/2005 version 3.0 Contributed by Daniel B 05/01/2005 verion 2.0 Contributed by Daniel B 21/05/2004 Version 1.0 Contributed by Daniel B Original release