Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
iconfalse
titleIs this feature disabled?


This feature needs to be switched on for your site by Commerce Vision. 

Overview

The Product Restrictions feature enables product availability rules based on for specific bill-to/customer accounts to be configured online rather than integrated from the ERP.  It allows control of product or product group access on your website. Use this feature to set rules Rules control which users can access what products based on product, product group (or category), and/or stock warehouse. They can be set for a few products or more extensively, e.g., to mirror reflect account-based only catalogues or products that have various price levels.


A rule either includes or excludes one or more products based on entering:

  • product codes

  • partial product codes plus a wildcard charater ('?') for multiple products (masking)

  • product/stock groups group codes 

  • warehouse (stock location) codes.

Rules can be manually entered or bulk imported.

When a product or product group is excluded for from a customer account, it will not be displayed on your website for the account's userstheir users cannot search for or view it.

TIP - This feature comes with the Product Restriction Enquiry tool. Use this to to check whether a product is currently available or hidden for a customer account. 


Warning
titleFor Pronto users

This feature provides an online-controlled function equivalent to Stock Security. If your site integrates to the Pronto ERP, you can choose either ERP (product rules controlled by Pronto and integrated to your website) or Web (set by Product Restrictions). You can use the Product Restriction Enquiry tool to check stock restrictions set in Pronto.)






Panel

On this page:

Table of Contents



Step-by-step guide


1. Enable Product Restrictions

  1. In the CMS, go to SettingsSettingsFeature Management Products & Categories.

  2. Ensure Product Restrictions is enabled.




  3. Click Configure

  4. In Product Integration Mode, select ERP for data integrated from the ERP or Web for online maintenance. IMPORTANT - ERP should only be selected if using Pronto or integration from your ERP has been implemented by Commerce Vision.

  5. Toggle ON Enable Category Group Restriction if Web was selected in (4) or if ERP was selected and you want group restrictions for online categories as well as product groups defined in your ERP. 

  6. Click Save.

  7. When enabled, check that Product Restrictions and Product Enquiry items appear on the Products & Categories menu.


2. Add/Edit/Delete a product rule (manually)

Info

The Product Cache must be cleared after editng or adding a restriction. See: Clear Cache 


  1. Go to Products & CategoriesProduct Restrictions.

  2. Existing rules are listed by account code and restriction type. You can edit products in a rule or delete the whole rule. 


  3. To add a new restriction, click Add New Restriction.

  4. In Select Restriction Type, select what the rule applies to:

    1. Product - one or more products or product masks
    2. Group - one or more categories or stock groups
    3. Warehouse - one or more warehouses (stock locations)
  5. Select a rule. (See Product Restriction Rules.)

  6. Add the bill-to/customer account, then the products, product groups or warehouses for the rule.

  7. Refresh the product cache.


Anchor
rules
rules
Product Restriction Rules

NOTE - Exclusion rules have priority over inclusion rules. Example: If a product is added in both an inclusion and an exclusion rule, the exclusion rule will apply. 

Rule TypeRuleGuidelines
ProductProduct Inclusion (SI)

What products can this customer see on your site?


This rule allows restricts the specific selected customer to access only:

  • only products included in this rule


To allow other products, create another inclusion rule (product or customer product type) for the customer and add these those products.

This rule does not affect other customers' access to the added product(s).


Customer Product Inclusion (SY)

Which customer can see this product on your site?


This rule allows only this customer and prevents other customers to access to:

  • products included in this rule


This rule does affect other customers' access to the product(s). To provide let another customer with access to these products in this rule, add an inclusion rule for that customer.


Product Exclusion (SE)

What products can't this customer see on your site?


This rule prevents only this customer from:

  • products included in this rule

This rule does not affect other customers' access to the product(s).


Customer Product Exclusion (Exclusion 

What Which customer can't see this product on your site?


This rule prevents only this customer but allows other customers access to:

  • products included in this rule

Product Mask Inclusion (SM)

What group of products by that match the product code masking mask can this customer see on your site?


This rule allows the selected customer access to only:

  • products with product codes that fit the wildcard mask

'?' -  wildcard character. E.g., 'CV2?' includes only products that fit this string, e.g. CV21, CV22, etc

GroupGroup Inclusion (GI)

What product groups can this customer see on your site?

These can be categories or stock groups

Select Category or Stock Group.

This rule allows the selected customer access to:

  • only product groups included in this rule


To allow other product or product groups, create another inclusion rule (product or customer product type) for the customer and add them.

This rule does not affect other customers' access to the added product group(s).


Group Exclusion (GE)

What product groups can't this customer see on your site?

These can be categories or stock groups

Select Category or Stock Group.

This rule prevents only this customer from:

  • product groups included in this rule


This rule does not affect other customers' access to these product(s).


Group Inclusion, based on specific customer (GY)

What

Which customer can see

this

these product

group

groups on your site?

This rule allows only this customer to access:

  • product groups included in this rule


This rule does affect other customers' access to these product group(s). To let another customer access these product groupss, add an inclusion rule for that customer.


Group Exclusion, based on specific customer (G?)What

Which customer can't see this product group on your site?

This rule prevents only this customer but allows other customers access to:

  • product groups included in this rule

Group Mask Inclusion (GM)

What product groups (by masking) can this customer see on your site


This rule allows the selected customer access to only:

  • products under product group codes that fit the wildcard mask

'?' -  wildcard character. E.g., 'SX0302?' includes only products categorised in product groups with codes that match, e.g. SX03021, SX0302, etc

WarehouseWarehouse Exclusion (WE)

What warehouse Which stock warehouse(s) can't the selected customer buy from?  


This rule prevents the selected customer access tofrom accessing products:

  • products or stock groups from this warehouse.

This rule does not affect other customers.



Additional Information


Multiexcerpt
hiddentrue
MultiExcerptNameFeature Title

Product Restrictions



Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

4.37.00


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs



Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

Yes


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Products & Categories


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both

Both


Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs

n/a



Related help

Content by Label
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "product-maintenance" and type = "page" and space = "KB"
labelshow-to cms settings

Content by Label
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
titleRelated widgets
typepage
excludeCurrenttrue
cqllabel = "widget" and title ~ "'product reviews'"
labelshow-to cms settings