Notifications
You currently have no notifications!
Search
Menu
Close Menu

How can we help you?

Tell us more about your query, we'd be happy to help.
Reference:
How did you hear about us?:
 *
 *
 *
IRP Shopper
Common Tasks (1)
Open
Interventions (1)
Open
Languages (1)
Open
Questions & Answers (1)
Open
Reviews (1)
Open
Site Scripts (1)
Open
Subscriptions (1)
Open
Web Services (1)
Open
IRP Freshdesk
Training Videos
Peer Support

Models

You can find this section under Products > Models in the IRP Admin left navigation menu.

Models are the products that you will sell on your website. You can add as many products as you like using IRP Admin. Each model must be assigned a brand and category so it is important to add all required brands and categories before creating models.

Overview video

Note: Currently videos are not maintained in line with each software release and therefore features may work slightly differently from the way they are shown.

Models.aspx page

You can use the search bar at the top of the Models.aspx page to find any model:

Model Search Filters

You can use the search bar to enter any model-related term and you can see from the screen capture above that, if you expand 'Other Options', you can use the following filters:

  • Brand: Select a brand from the drop-down list.
  • Category: Select a category from the drop-down list.
  • Show: Check the radio button for Active, InActive or Both.
  • Offer Status: Select an offer status from the drop-down list.
  • Attribute: Select an attribute from the drop-down list.
  • Stock Custom Flag: (Only if you use the IRP Stock Control feature.) Select a Stock Custom Flag from the drop-down list.
  • [Various elements]: Check the box or boxes to filter by: No Description, No Image, Extra Images, Include Kits, No Reviews, Not in Product Group, Has Discount Has Items Out of Stock, Missing EANs, Missing Part Codes.
  • Created: Select a From date and a To date.

When you have selected your filters, click the Search button at the right side of the search bar.

The main grid on the Models.aspx page appears as follows:

Models Page Grid

This shows the following information:

  • ID: This is the unique ID of the model, added automatically by the IRP system. You can click the column heading to sort the grid alphabetically in ascending or descending order.
  • [Checkbox for Activating/Deactivating]: Check this box if you want to select a model to activate (or uncheck the box if you want to select the model to deactivate). Then click the 'Update All Models' button to carry out the activation or deactivation.
  • Image: This shows an image of the model, if available.
  • Brand: This shows the brand of the model. You can click the column heading to sort the grid alphabetically in ascending or descending order.
  • Model: This shows the name of the model. You can click the column heading to sort the grid alphabetically in ascending or descending order.
  • Price: This shows the web price of the model. You can click the column heading to sort the grid in ascending or descending order.
  • RRP: This shows the RRP of the model. You can click the column heading to sort the grid in ascending or descending order.
  • Stock: This area shows the following details:
    • ID: This shows the Stock ID of the item. You can click the value in the cell to go to the ModelsEdit.aspx page where you can view details of the stock.
    • Option: This shows the details of any size/colour text that has been configured for each stock item.
    • Stock: This shows the website level of the stock. Hover your cursor over the value in the cell to see a pop-up display of the stock levels across all stock locations, for example:
      Models Page Stock Levels Popup
    • Cost: This shows the supplier cost price for the stock item. It must be entered VAT free.
    • Price: This shows the web price for the stock item.
    • Margin: This shows the profit margin of the stock item calculated from the stock price and cost price.
    • Status: This shows the out-of-stock status of the stock item. (Stock items with an out-of-stock status of 'Normal' will appear as out of stock on the front-end of the website. 'Special Order' stock items will display as such and will prompt customers to request a stock alert. 'Discontinued' stock items will display as such. 'Available In' stock items will display as available in (0.5x - x Days).)
  • [Stats]: Click the 'chart' icon to go to one of the following pages:
    • If you are an Admin User with permission to use the IRP Stock Control features, you will be directed to the ProductStockAnalysis.aspx page. For more details see the Stock Log help topic.
    • If you do not have permissions to use the IRP Stock Control features, you will be directed to the EntityStats.aspx page where you can view sales statistics for the model. See How To View Statistics for a Stock Supplier in the Stock Control section of the Knowledge Base.
  • Rank: This shows the rank of each model based on the last 30 days' sales. Click on the column header to sort the ranks in ascending order (and click again if you want to view the ranks in descending order).
  • [Checkbox for Deleting]: Check this box if you want to select a model for deletion. Then click the 'Delete Selected Models' button to carry out the deletion.
  • Copy: Click this button to copy this model and all its properties (including stock items) to a new model.
  • Edit: Click this button to edit a model. For more information, see the How To Add or Edit a Model, How To Edit a Stock Item and How To Add Add-To-Basket Drop-Down Lists of Stock Options topics in this section.

Understanding stock options

The way in which models are configured will depend on whether they have a single stock option or multiple stock options.

Models with multiple stock options

Models consist of one of more stock items which allows you to offer different sizes, colours, options of the same model.

If a product comes in multiple size/colour options, the model will consist of multiple stock items, one for each separate option. For example, a Levis Classic One Pocket Shirt that comes in two colours (Blue, Grey), over four sizes (Small, Medium, Large, XLarge), will have eight stock items.

This model will have the following structure:

This model will have the following 'Basic Model Details' when added to the IRP:

And the following size/colour options:

Models with a single stock option

If a product only comes in one size/colour option, the model will consist of one stock item. For example, a pair of Ray Ban Wayfarer Sunglasses in one size, white colour only.

This model will have the following structure:

This model will have the following 'Basic Model Details' when added to the IRP:

And the following size/colour option:

Note that a model must always have at least one stock item. There is no upper limit on the number of stock items for a model. It is important to structure your product data as accurately as possible as it will have an impact on your conversion rates and, ultimately, sales and profits.

Note that when only one stock option is active for a model, the add to basket button is displayed by default and the 'Select an Option' control is not available in the drop-down menu. Only the single active stock option will be selected by default. You can also choose to show inactive stock to customers by enabling the Show Inactive Stock In Add To Basket Application Setting (in the 'Add to Basket' grouping). If you enable this, inactive stock items will be shown alongside active stock items on add to basket controls on the models page however the customer will not be able to add these inactive items to their basket. Also, only the single active stock option will be selected by default and the add-to-basket button will be displayed alongside it.

Key features

There is rich functionality available to you for displaying and managing your products using the IRP Commerce Cloud platform.

Brand banners and best sellers

You can use the following Application Settings (in the 'Models Page' grouping) to display brand banners or best sellers on model pages:

  • Show Brand Banners On Models Page: If enabled, any brand banners for a particular model's brand will be displayed on the models page.
  • Show Models Scroller Best Selling In Category: If enabled, a best-selling model-in-category scroller will appear on the models page.

Carousels and pop-ups

You can configure model images to be displayed either in an image carousel control or an image list control on desktop and tablet devices for all models and kits on B2B and B2C sites. You can also configure zoom functionality to provide your customers with an optimal user experience. For more details, see How to Manage Model Images in Carousels and Pop-Ups.

Wish lists

The wish list feature enables customers to save potential purchases for later. This is a particularly useful feature to have if you have a sizeable percentage of customers that regularly return to your website. For more details, see How to Manage the Wish List and How to Manage the Wish List.

Videos

You can add videos to models. These will be displayed in the image carousel and image list on desktop, mobile and trade sites. YouTube and Vimeo videos are currently supported and can display for all models and kits across all display styles. You add videos on the ModelEdit.aspx, KitEdit.aspx and FixedKitEdit.aspx pages in IRP Admin. A specific section on the 'Images' tab is available for configuring videos on these pages. For more details, see How To Add or Edit a Model and How To Add or Edit a Kit.

Colour swatches

You can display colour swatches on all listing pages on desktop, mobile and trade sites for products with associated colour attribute values. Models that are correctly set up will show the colour swatch on all listings pages, custom product lists and scrollers. For more details, see How to Add Colour Swatches on Listings Pages.

Gift wrapping

You can allow customers to select how their order is packaged, either at a basket or items level and determine if that packaging option comes with a cost or is free. This is easy to configure using IRP Shopper Admin. For more details, see How to Manage Gift Wrapping.

Rich snippets on model and kit pages

'schema.org' rich snippets are built in automatically to all IRP Model and Kit pages. Rich Snippets are small previews of relevant information on your website that display in the search results when someone does a search. For more information see Organic Search — Using Rich Snippets in the IRP Strategy Centre.

Application Settings for product listing pages and sales ranks

There are a large number of Application Settings you can use for product listing pages. These are located in the 'Product Listing' grouping. You can also use Application Settings for configuring sales rank data in the 'Products' grouping. There are too many individual settings to cover in this help topic, however most settings have a tool tip that provides detailed information on how to use the setting – hover your cursor over the help icon IRP help icon. You can also refer to the Application Settings help topic.

Note that for any of the ‘Sort By Default’ Application Settings (for example, ‘Sort By Default Brands Page’), although a value of 12 means that the default sort order will be used (falling back on sales rank), if an individual model has a 'Default Sort Order' value set (on the ModelsEdit.aspx page under 'Other Model Information'), that model will be displayed above those that do not have a value set for 'Default Sort Order'.

How To Guides (8)

Close
Open
How To Add or Edit a Model
Close
How To Edit a Stock Item

Note: IRP Admin Users will only be able to edit the Option Text of a stock item if the Application Setting called Allow Stock Option Edit is enabled (in the 'Technical Settings' grouping). However, if the stock item has been previously purchased, the Admin User will not be able to edit the Option Text regardless of the Application Setting's value. If the Application Setting is disabled, the Admin User cannot change the Option Text of stock items even if they have not been previously purchased.

Configuring the Stock Option Editor

First follow these steps:

  1. Go to Products > Models in the IRP Admin left navigation menu.
  2. Click the Edit button at the right side of the model you want to edit.
  3. Scroll down to the Size/Colour Options section.
  4. From here you can select from the following options:
    • Stock Supplier for All Options: Select a stock supplier from the drop-down list if you want to automatically assign the selected supplier to all stock options within this model.
    • Show Local Prices in Editor: Check this box if you want to show the 'Local Price' column on the Stock Option Editor. Once the Local Prices are showing, you can update each value individually or in bulk.
    • Show Cost Prices in Editor: Check this box if you want to show the 'Cost Price' column on the Stock Option Editor. Once the Cost Prices are showing, you can update each value individually or in bulk.
    • Option Selector: This setting controls whether customers can select stock items for this model using the Option Text or using a collection of up to four drop-down lists containing attribute values. See How To Add or Edit a Model for more information.
  5. At the far right side of the heading row, you will see a 'down arrow' (∨). Click this to toggle the Bulk Stock Operations Row on or off:
    Bulk Stock Operations Row
    You can see a check box beside the Local Price cell (this will be visible only if more than one Stock Location exists for the model). When you tick this box and click the Apply button, the Local Prices for all Stock Locations with the same currency will be updated. If you don't check this box, only the current Stock Location prices will be updated. If a Stock Location exists in a different currency, the Local Price will not be updated and a message will appear to notify the Admin User about the Location(s) not updated. This feature saves you from having to update each Local Price individually.

Using the StockEdit.aspx page

  1. Click the More button to open the Stock Edit page for this Stock Item:
    Local Price Stock Update Box
    The details are described in the sections that follow but note the check box beside the 'Local Price' cells – this allows you to update stock at all locations for a specific stock option. It will only update the locations with the same currency. A tooltip appears when you hover your mouse over the check box to warn you that it will update all locations. The check box will appear only if there is more than one stock location for the stock option.
    This feature means that, if an option has a different price, it can be updated across all locations without you needing to change it numerous times.
  2. Complete the details in each of the sections of the StockEdit.aspx page, as described in the sections that follow. Note that some of these details can be edited on the ModelsEdit.aspx page.

Basic Size/Colour Information

Complete the following details:

SettingDescription
Stock ID The unique IRP identifier for this stock item. This is automatically generated when adding a model with a corresponding stock item.
Model ID The unique IRP identifier for this model. This is automatically generated when adding a model.
Model The stock item's parent model.
Active Active stock items will appear on the front end of the website. Inactive stock items will not be visible to the customer.
Option Text (Translate) The translatable size/colour option text that will appear on the front end of the website based on the customer’s Language setting. This text has a maximum length of 36 characters. You can translate the text into any Language that is active on your website, e.g. Option (French), Option (German), Option (Spanish, etc.).
Note: IRP Admin Users will only be able to edit the Option Text of a stock item if the Application Setting called Allow Stock Option Edit is enabled. However, if the stock item has been previously purchased, the Admin User will not be able to edit the Option Text regardless of the Application Setting's value. If the setting is disabled, the Admin User cannot change the Option Text of stock items even if they have not been previously purchased.
Offer Status The offer status for this stock item. If a stock item's offer status is set to any other than 'Not on Offer', the adjacent offer icon will appear next to the stock item's option text on the front-end model page.
Is Gift Wrappable Check this box if the item should be available for gift wrapping. Options are: Inherit, Yes or No. This overrides the model-level setting. For more details, see How to Manage Gift Wrapping.
Website Price The website price of this stock item, i.e. the price displayed to the customer on the front end of the website.
RRP The Recommended Retail Price of this stock item. Including RRPs with stock items will highlight any potential discounts to customers.
Show Local Prices Choose whether to show the Local Price column on the Stock Option Editor.
Local Price The price set for the current user’s registered stock location. This value is used when using the EPOS system and is linked to the current user’s registered stock location.
Local Stock Level The stock level for the stock option. This value is also linked to the current user’s registered stock location.
Website Stock Level The website stock level of this stock item. Once this value falls below 1, the Stock item will appear as ‘Out of Stock’ on the website’s frontend. Furthermore, unless the Application Setting ‘Enable Purchase Of Out Of Stock Items’ is set to true, this stock item will be unavailable for purchase.
Out of Stock Status The following stock statuses can be applied:
  • Normal - Appears as Available if the item is in stock. Appears as Not In Stock if the item is out of stock.
  • Special Order - Appears as On Special Order if the item is out of stock. Customers will be prompted to request a stock alert.
  • Discontinued - Appears as Discontinued if the item is out of stock.
  • Available In - Appears as Available In x - y days if the item is out of stock. Where y is the maximum amount of days and x is y halved and rounded up.
    Note: Keep in mind that the 'Available In x - y days' status will still cause the item to be available for purchase even though it is out of stock. If you think that you have been overselling some items, this could be the reason!
These statuses will appear as below on the front end:
Always in Stock WARNING!! Checking this ensures this stock item will always appear as in stock regardless of the stock level.

Other Size/Colour Information

Complete the following details:

SettingDescription
Part Code The manufacturer's part code of a stock option/SKU. This field is used in search and can be useful when a customer searches for a specific item.
External Stock ID An external identifier for this stock item. This could be an identifier unique to am external stock system or an alternative manufacturer stock identifier.
EAN The European Article Number or barcode of a stock option/SKU. Required for Google Shopping.
ISBN The International Standard Book Number (ISBN) is a unique numeric commercial identifier used only for books.
UPCA Part Code 12-digit Universal Product Code (UPC) or barcode widely used in North America, the UK, Australia and New Zealand.
Due Back in Stock You can set this if you know when this item is very likely to be back in stock. Otherwise, leave it completely blank.
Trade Active (Visible only if the Trade site is enabled via Application Settings.) Marking this stock item as trade active will mean that it will appear on the trade version of the website as long as there is a price available for the logged-in customer, i.e. in the default price list or their specific assigned price list.
Postage Weight (g) The postage weight of the item.
Postage Weight Volumetric (g) The volumetric postage weight of the item, for use with Volumetric Shipping Rules common in international shipping. See here for more information.
Actual Weight (g) The actual weight, in grams of a stock item before it is packaged for delivery.
Height (cm) The height, in centimetres, of this item. Value used in some third-party integrations. Leave this field as 0 if unknown or not required for third-party integrations.
Length (cm) The length, in centimetres, of this item. Value used in some third-party integrations. Leave this field as 0 if unknown or not required for third-party integrations.
Width (cm) The width, in centimetres, of this item. Value used in some third-party integrations. Leave this field as 0 if unknown or not required for third-party integrations.

Stock Attributes

Complete the following details:

SettingDescription
Stock Attributes Enter any necessary attribute values for this stock item for the currently available Attributes.

Quantity Discounts

This section is visible only if you have enabled the Application Setting called Enable Quantity Discounts (in the 'Technical Settings' grouping).

Quantity discounts allow you to sell products at a cheaper price as long as a certain quantity is being purchased. To do this you must set the quantity range and corresponding price value for each range. For example, if a customer purchases between 1 and 10 coat hangers from you, you will sell them at 25 pence each. If they decide to purchase between 11 and 20 hangers, you will sell them at 22 pence each.

You can leave the To (Qty) field blank to create an open-ended discount. In this case, any amount of the stock item purchased that is greater than the From (Qty) value will be charged at this price. The From (Qty) and Price fields will be entered with 1 and the stock items web price initially. You can change these values if necessary. Note that higher quantities MUST have lower prices.

To remove a quantity discount simply delete the 'To' value and 'Price' value for the bottom discount.

You can set up multiple quantity discounts on a stock item. The qualifying discount will be the only one which applies.

Note also that you can choose to use the Show Quantity Discounts Only When Present In Model Application Setting (in the 'Add to Basket' grouping).If enabled, stock quantity discounts will only be displayed on the add-to-basket controls on the models page if they are set up for that particular model. If disabled AND stock quantity discounts are enabled, the add-to-basket controls will display quantity text boxes beside each stock item regardless of whether that particular model has stock quantity discounts set up. You should enable this only if you want to allow quantity discounts on specific models.

To proceed, complete the following details:

SettingDescription
From (Qty) Beginning quantity value for range. For example, 11.
To (Qty) Ending quantity value for range. For example, 20.
Price The price value for this range. For example, 0.22

Advanced Size/Colour Information

Complete the following details:

SettingDescription
Stock Allocation - Amazon If Amazon integration is enabled and set up correctly this is the percentage of stock that will be included in the integration for this item. Percentage stock allocation can also be set at the category level. If no value is provided against the item and no value is provided against the category then all stock will be included by default.
Stock Allocation - eBay If eBay integration is enabled and set up correctly this is the percentage of stock that will be included in the integration for this item. Percentage stock allocation can also be set at the category level. If no value is provided against the item and no value is provided against the category then all stock will be included by default.
Actual Units Number of components within a stock item e.g. a box of 12.
Harmonisation System Code This is an external reference, possibly used for integration purposes. The codes are used for classifying products on customs documents.
Exclude From Finance This setting defines whether this stock item will be excluded from Finance. The default is to inherit the value of the 'Exclude From Finance' setting at brand or category level. If you select 'Yes' then customers who have this stock item in their basket will not be able to select finance options at checkout.
Country Of Origin Select the country of origin of the stock item. Note that when 'Inherit' is set, where the country of origin is used, the default shipping country will be used instead. This field is required by Intersoft FedEx label creation.

Stock Control

Complete the following details:

SettingDescription
Stock Supplier The supplier for this stock item.
Supplier Cost Price The supplier cost price for this stock item.
Picking Location The picking location for this stock item in your registered stock location.
Re-Order Quantity The number of items to re-order when this stock item is placed in the re-order basket.
Minimum Stock Level The minimum stock level that this item should be allowed to get to.
Stock Custom Flag Select a custom flag from the drop-down list. See Stock Custom Flags for more information.

Notes

Follow these steps:

  1. Enter any notes about the stock options using the Add New Note box.
  2. Click the Add New Stock Note button.

Save the details

Once you have entered or edited all the details on the StockEdit.aspx page, click the Update Stock Item button.

Open
How To Add Add-To-Basket Drop-Down Lists of Stock Options
Open
How to Set Up Automated eGift Vouchers
Open
How to Manage Gift Wrapping
Open
How to Manage the Wish List
Open
How to Add Colour Swatches on Listings Pages
Open
How to Manage Model Images in Carousels and Pop-Ups

FAQs (15)

Close
What does the MinPrice refer too?
This looks at all of the stock options within a particular active product which is the minimum priced one.
What does the purchase type refer to?
The retailer can sell the item through the website, or the customer can contact the retailer before purchasing.
Can I use a ‘+’ sign as an attribute value for a product?
No, currently you cannot do this. Instead you should simply enter ‘Plus’ as the attribute value. In your left-side navigation the product name will be displayed followed by ‘Plus’ and not ‘+’. Note that this does not affect customer searches on the front end – if they search for the product name and include a ‘+’ in the search, they will still find the product.
How do I indicate on my website that a customer should contact us if they want to purchase an item?
Open the model page in IRP Admin and in the ‘Advanced Model Information’ section, set the ‘Purchase Type’ to ‘Contact Retailer’. This will display a Small Translation or a Large Translation on the front end. If you use the IRP Admin search facility to search for the text that appears on the front end in the Small or Large Translations, you can edit it. This will display the same message for all products set to ‘Contact Retailer’ so it should be a default message that covers all products.
What are offers and what do they affect?
The offers provide a variety of options for a model. They affect how an offer is displayed and each offer will have an image associated with it.
What does the display time frame for dispatch on models page refer to?
This can be switched on/off on an individual model level. It is based on the closing time of the website for orders each day. You can change this in your Application Settings in the Closing Time section.
Why are some stock options not appearing on my website?
This could be because your translations of the Option Text are too long. This text has a maximum length of 36 characters. You can find this on the model page in the ‘Size / Colour Options’ section – click the More button to see all the details.
How do I show products that customers ‘Also Bought’?
You can display a scroller of products that have been bought by customers in addition to the model being viewed by enabling the Application Setting called ‘Enable Also Bought’ (‘Models Page’ grouping). Note that this is based upon purchase history and cannot be preconfigured, therefore a product with no previous sales will have no ‘Also Bought’ scroller on its page.
Why can customers not add an item to their shopping cart?
This could be because the model belongs to a brand which is not active, however the model is active. Normally when a brand is deactivated all models are also deactivated for that brand. It could be that the model in question has been manually reactivated at some point. To resolve the issue, either deactivate the model, or reactivate the brand.
What size should my product images be?
The bigger the image, the better; we recommend that your original images are at least 1200px by 1200px. The IRP will automatically optimise these images for the web. As such, it is always best to start with the highest quality images available. See Image Processing for more information.
How do I display a stock option in the ‘Add To Basket’ section as ‘In Stock’ as opposed to ‘Only X In Stock’?
The value of the Application Setting Low Stock Threshold determines when ‘Only X In Stock’ is displayed. If the stock level for an item is below this value then the ‘Only X In Stock’ label will display. If the value is changed to zero, then only ‘In Stock’ text will display.
How do I display 'Only X Left In Stock' against items on my website?
You can use the 'Low Stock Threshold' Application Setting (Stock Control group) to configure this. If an item's in-stock value falls below this threshold, the Add to Basket controls on the Models page will display as 'Only x amount Left in Stock'.
Where can customers see all the products that are on offer?
Customers can view all your offers on the yourIRP/offers.aspx page (desktop) and the yourIRP/MobileOffers.aspx page (mobile site). Typically you would link to this page from your top navigation or from a strategically-placed promotional banner. Note that this page also uses the 'In Stock Only' filter. If 'In Stock Only' is selected from the filter, only Promotional Products that have a positive Website Stock Level or have been set to 'Stock Held Externally' will appear in the Product List.
How do I display product Stock IDs for customers to see?
You can do this by enabling the Application Setting called 'Show Stock ID In Add To Basket' (Add to Basket grouping). When enabled, the unique IRP Stock ID will be displayed in the Add to Basket control on the Models page beside each Stock item within that Model.
How do I get an 'Enlarge Image' link to appear on a product page?
You can do this by ticking the box on the ModelsEdit.aspx page called 'Display Large Image Popup' ('Other Model Information' section). Note that the Application Setting, 'Enable Large Image Popup on Models Page' will override the 'Display Large Image' property set against a Model and will need to be enabled before the Large Image popup appears. Note also than you can change the width of the popup using the Application Setting called 'Model Images Width For Larger Image' ('Products' grouping).

User Questions (1)

Close
Question Needs Answer
How do I set a product to trade active
Posted by
Anonymous
Feb 28 2022 19:48
Live Market Data
Today v Yesterday 2.54%
November 2024 v November 2023 8.88%
YTD 2024 v 2023 7.70%
Arts and Crafts 0.07%
Baby & Child 0.10%
Cars and Motorcycling 0.07%
Electrical & Commercial Equipment 0.78%
Fashion Clothing & Accessories 0.21%
Food & Drink 0.09%
Health and Wellbeing 179.53%
Kitchen & Home Appliances 0.18%
Pet Care 0.08%
Sports and Recreation 0.06%
Toys, Games & Collectables 0.48%

Copyright © 2024 IRP Commerce. Use of this website constitutes acceptance of the IRP World Acceptable Use Policy, IRP World Terms of Use, IRP Privacy Policy and IRP Cookie Policy

IRP Commerce Limited, Concourse 3, Catalyst, BT3 9DT, UK. Company Number: NI 041856. VAT Number: GB 888249658
A Deloitte Fast 50 Company eight times: 2010, 2011, 2012, 2013, 2014, 2018, 2019 & 2020