Important. We are closed. Due to decreased amount of time available, we don't accept new orders and we don't provide support for existing ones.

My webshop contains 20000+ supplement products and it is essential that my visitors can easily find my products by the use of filters. I came across t ... Read more

Jun 19, 2013 J Mulderij , http://www.voedingssupplementennederland.nl/

Certified Magento Enterprise developer Certified Magento developer Certified Magento theme developer Certified Magento specialist

Manadev is certified extension and theme
developer for Magento

Global Configuration

Global Configuration (MANAdev -> Global Configuration -> Representing Products)

Global Configuration

MANAdev -> Global Configuration -> Representing Products

In order to access global configuration, go to menu MANAdev -> Global Configuration -> Representing Products in Magento Admin Panel.

Representing Products Global Configuration

General Settings

  • Show Represented Product SKU in Product List allows to show or hide representing product information in Magento Admin Panel.
    • Yes - adds Represented Product and Represented Qty columns to catalog product list in Admin Panel.
    • No - hides representing product columns in catalog product list in Admin Panel.

Representing Products In Admin Product List

Product Cloning Process Settings

  • Status - initial product status of cloned products.
    • Disabled - cloned product will be disabled
    • Enabled - cloned product will be disabled
  • SKU Suffix - SKU of cloned products is SKU of represented product with added SKU suffix (this field) and some unique number.

    For example, if SKU Suffix is set to _ and original product SKU is WATCH, then new cloned product SKU will be set to WATCH_1. This vale later can be changed in cloned product edit screen.

  • Override Existing Product Attributes. Used only for existing products being added as represented product. The value later can be changed in product edit screen.
    • Yes - attributes of an existing product added as a representing product will be overridden
    • No - attributes of an existing product added as a representing product will not be overridden

Default Values When Creating Representing Products

Initial values of Representing Products which are added to product.

  • Pack Qty - quantity of product in the package, for example 6 bottles in the pack. Helps to organize storing and selling of packed products.
  • Parts - initial number of parts. The value is used to calculate and distribute original product quantity to all represented products.
  • Unit Of Measure - default unit of measure used for calculation of estimated quantity of represented product.

    • Parts of the Whole - all parts are summed and total quantity is distributed according the part: Estimated Qty = Total Qty * Part / Sum Of All Parts

      In example below, estimated quantity of second product WATCH_1 is calculated as 50 = 100 * 2 / ( 1 + 2 + 1):

      Representing Products Unit Of Measure - Parts of the Whole

    • Percentage of Qty in Stock - estimated quantity is exact percentage value of total quantity: Estimated Qty = Total Qty * Part / 100

      In example below, estimated quantity of second product WATCH_1 is calculated as 25 = 100 * 25 / 100:

      Representing Products Unit Of Measure - Percentage of Qty in Stock

    • Exact Qty - estimated quantity is equal to given exact value

      In example below, estimated quantity of second product WATCH_1 is just taken from Part value:

      Representing Products Unit Of Measure - Exact Qty

    • Percentage (Extra Virtual Qty)- estimated quantity is exact percentage value of total quantity. However this quantity considered to be virtual which is not deducted from physical quantity: Estimated Qty = Total Qty * Part / 100

      In example below, estimated quantity of second product WATCH_1 is calculated as 25 = 100 * 25 / 100, but quantity of last product is still equal to total quantity:

      Representing Products Unit Of Measure - Percentage (Extra Virtual Qty)

  • Position - priority of getting quantity for the product. In case total required estimated quantity is greater then physical total quantity, products with higher position gets quantity first.

    In example below, estimated quantity of third product WATCH is calculated as 5 = 100 - (70 + 25), in spite of 50 is used as required quantity of this product. This is because position of third product is lower:

    Representing Products Unit Of Measure - Position)

Attributes Excluded From Product Cloning Process

During cloning process of represented product attributes specified below are not copied from represented product. Instead, default values are assigned.

  • Attribute - select any attribute which should not be copied to new product.

Attributes Excluded From Product Overriding Process

If you agree to override existing product attributes while adding it as representing product attributes specified below are not copied from represented product. Instead, existing values are preserved.

  • Attribute - select any attribute which should not be overridden while adding existing product.

Additional Columns In Representing Product List

Columns specified below appear in table of representing products as a quick editing feature. Please note that this list of columns may vary from store to store. When no store specified on product editing page, the only columns shown are those specified under Default Config scope on this page. When specific store is specified on product editing page, representing product list includes columns specified under that store scope on this page.

  • Attribute - select any attribute which should be visible in representing product list.

    In example below Price as additional attribute is shown in representing product list:

    Representing Products Unit Of Measure - Additional Columns In Representing Product List)

Track Inventory Changes

Used to synchronize represented product inventory quantity, if external system updates original product quantity.

Anytime inventory quantity is modified it takes a note about it in change log table.

There is a cron job which checks change log table and makes appropriate updates.

  • Enabled - If yes, it installs Mysql trigger which tracks all inventory quantity changes and records them in change log

  • Cron Expression - Specifies how often inventory change log should be processed. If empty, scheduled process will not run. Must be in form m h D M W, for example 0 5 * * *.

    Abbreviations:

    • m - minute,
    • h - hour,
    • D - day,
    • M - month,
    • W - day of week.

    Each abbreviation can contain number, series of numbers separated by comma, or asterisk (*) for any value.

  • Keep processing log - if yes, details about inventory change log processing would be save in var/log/m_inventory_change.log

  • Process Now - button to start synchronizing represented product quantities manually.

  • Error Email Recipient - email recipient in case scheduled process was failed

  • Error Email Sender- email sender in case scheduled process was failed

    • General Contact
    • Sales Representative
    • Customer Support
    • Custom Email 1
    • Custom Email 2

Scheduled Inventory Update

Used to perform full recalculation of represented product inventory quantity, if external system updates original product quantity.

  • Cron Expression - If empty, scheduled process will not run. Must be in form m h D M W, for example 0 5 * * *.

    Abbreviations:

    • m - minute,
    • h - hour,
    • D - day,
    • M - month,
    • W - day of week.

    Each abbreviation can contain number, series of numbers separated by comma, or asterisk (*) for any value.

  • Error Email Recipient - email recipient in case scheduled process was failed

  • Error Email Sender - email sender in case scheduled process was failed
    • General Contact
    • Sales Representative
    • Customer Support
    • Custom Email 1
    • Custom Email 2

We Accept: PayPal Visa MasterCard American Express Discover