Internal Documentation

Product Restrictions Guide

A simple guide to understanding which customers can see and purchase which products on our website.

🏷️
Product Tags
+
👤
Customer Tags
=
Can See Product?

Regional Brand Restrictions

Quick reference for which brands are restricted in which provinces.

🗺️
East Region includes: Ontario, New Brunswick, Newfoundland and Labrador, Prince Edward Island, Nova Scotia
Megix Override: Ontario customers can see Megix products regardless of regional restrictions
🥛
Milkshake: Only visible to customers in Manitoba or Saskatchewan (region:mb-sk)
Biolage
East BC Quebec
Colorproof
Quebec
Eleven Australia
East BC Quebec
EnVogue Nails
East Quebec
Ethica
BC
L'Oreal
East BC Quebec
Matrix
East BC Quebec
Megix 10 - Mowan
East Quebec
Neuma
East Quebec
Pureology
East BC Quebec

Note: Customers with the matrixoverride tag can see Matrix products regardless of their region.

Quick Tag Reference

All the tags at a glance. See detailed explanations below.

🏷️ Product Tags

Brand Restrictions

fbrand:balmain fbrand:km fbrand:eufora restrict:az restrict:hair color

Regional Restrictions

restrict:east restrict:bc restrict:prairie restrict:qc

Special Tags

logintosee milkshake matrix megix
👤 Customer Tags

Brand Access

brand:balmain brand:km brand:eufora brand:az matrixoverride

Business Type

hair salon hairsty/barber bluelinktagged

Regions

region:east region:bc region:prairie region:quebec region:ontario region:mb-sk
👤

Customer Tags

These tags are added to customer accounts to grant access and identify their region.

Account Status Tags

bluelinktagged
Account has been approved by Bluelink. Required to see professional products.

Business Type Tags

hair salon
Customer is a hair salon. Gets 10% discount on eligible products and can see hair color.
hairsty/barber
Customer is a hairstylist or barber. Can see professional hair color products.

Brand Access Tags

brand:balmain
Has access to Balmain products.
brand:km
Has access to Kevin Murphy products.
brand:eufora
Has access to Eufora products.
brand:az
Has access to AZ Craft products.
matrixoverride
Bypasses regional restrictions for Matrix products. Works like Megix/Ontario override.

Region Tags

region:east
Customer is located in Eastern Canada.
region:bc
Customer is located in British Columbia.
region:prairie
Customer is located in the Prairie provinces.
region:quebec
Customer is located in Quebec.
region:ontario
Customer is located in Ontario. Enables Megix override.
region:mb-sk
Customer is in Manitoba or Saskatchewan. Can see Milkshake products.

How Does It Work?

Our website automatically checks product tags against customer tags to determine what each customer can see.

The Basic Idea

🏷️ Product Tags

Tags on products tell the system who should be able to see or buy them. These are set by our team.

👤 Customer Tags

Tags on customer accounts identify who they are—their region, if they're a salon, which brands they can access.

🔒 Brand Restrictions

Some brands require special access. The customer must have the matching brand tag to see prices.

🗺️ Regional Restrictions

Some products can't be shipped to certain regions. Customers in those regions won't see these products.

Common Questions

Quick answers to the questions you'll hear most often.

🔐

"Why does it say 'Login to see prices'?"

This message appears when a product requires the customer to be logged in to see the price. This happens when:

  • The product has the logintosee tag
  • The customer is not logged into their account

Solution: Ask the customer to log in to their account. If they don't have an account, they'll need to register first.

"Why does it say 'Your account has not been approved'?"

New accounts need to be approved before they can see professional pricing. This message means:

  • The customer has an account but hasn't been approved yet
  • They're missing the bluelinktagged tag on their account

Solution: Check if their account is pending in Bluelink. If it's been more than 3 days, there may be an issue with their application.

🚫

"Why does it say 'Contact International Beauty for information'?"

This appears when a product requires special brand access that the customer doesn't have. They're logged in and approved, but they need access to a specific brand.

  • Balmain products — Customer needs brand:balmain tag
  • Kevin Murphy products — Customer needs brand:km tag
  • Eufora products — Customer needs brand:eufora tag
  • AZ Craft products — Customer needs brand:az tag
  • Hair Color products — Customer needs hair salon or hairsty/barber tag

Solution: If the customer qualifies for brand access, their account tags need to be updated.

🗺️

"Why does it say 'Not available in [Region]'?"

Some products cannot be sold in certain regions. The customer is in a region where this product isn't available.

  • Not available in Eastern Canada — Product has restrict:east tag
  • Not available in BC Region — Product has restrict:bc tag
  • Not available in Prairie Region — Product has restrict:prairie tag
  • Not available in Quebec Region — Product has restrict:qc tag

Note: Regional restrictions apply to everyone in that region, even logged-in salon customers.

💇

"How do salon discounts work?"

Customers with the hair salon tag on their account automatically see a 10% discount on eligible products. These products have one of these tags:

  • eleven salopricing
  • neu10
  • ethica

The discount shows automatically—no code needed!

🥛

"Why can't this customer see Milkshake products?"

Milkshake products are only visible to customers in Manitoba and Saskatchewan.

  • Product must have the milkshake tag
  • Customer needs the region:mb-sk tag to see them

Note: This is the opposite of other regional restrictions—instead of hiding products FROM a region, Milkshake products are only SHOWN to MB-SK customers.

💜

"Why can't this customer see Matrix products?"

Matrix products are restricted by region—they have regional restriction tags like restrict:bc, restrict:east, etc. Customers in those regions won't see Matrix products.

  • Product has the matrix tag AND regional restriction tags
  • If the customer has matrixoverride tag, they can see Matrix products regardless of their region

How it works: The matrixoverride tag bypasses all regional restrictions for Matrix products—similar to how Ontario customers can see Megix products.

Solution: If the customer should have Matrix access everywhere, add the matrixoverride tag to their account.

"What's special about Megix products?"

Megix products have a special rule for Ontario customers:

  • If a customer has region:ontario tag AND the product has megix tag
  • ALL regional restrictions are bypassed for that product

This means Ontario customers can see Megix products even if they would normally be restricted in their region.

Tag Reference

A complete list of all tags used in the restriction system.

🏷️

Product Tags

These tags are added to products to control who can see them.

General Access Tags

logintosee
Requires customer to be logged in. Also enables brand restriction checks.

Brand Tags

fbrand:balmain
Balmain brand product. Customer needs brand:balmain to see.
fbrand:km
Kevin Murphy product. Customer needs brand:km to see.
fbrand:eufora
Eufora product. Customer needs brand:eufora to see.
restrict:az
AZ Craft product. Customer needs brand:az to see.
restrict:hair color
Professional hair color. Customer needs hair salon or hairsty/barber tag.
milkshake
Milkshake product. Only visible to MB-SK region customers.
matrix
Matrix product. Restricted by region, but matrixoverride bypasses regional restrictions.
megix
Megix product. Has special Ontario override rule.

Regional Restriction Tags

restrict:east
Hidden from customers in Eastern Canada.
restrict:bc
Hidden from customers in British Columbia.
restrict:prairie
Hidden from customers in Prairie provinces.
restrict:qc
Hidden from customers in Quebec.

Salon Discount Tags

eleven salopricing
Eleven Australia products with 10% salon discount.
neu10
Products with 10% salon discount.
ethica
Ethica products with 10% salon discount.

Real-World Examples

See how the restriction system works in practice.

Salon sees Kevin Murphy

A Toronto salon wants to order Kevin Murphy products.

fbrand:km logintosee brand:km bluelinktagged
✓ Can see and purchase
Guest tries to see Balmain

Someone browsing without logging in tries to see Balmain prices.

fbrand:balmain logintosee
BC customer sees restricted product

A customer in Vancouver tries to view a product restricted in BC.

restrict:bc region:bc
Ontario customer sees Megix

An Ontario customer views a Megix product that has regional restrictions.

megix restrict:prairie region:ontario
✓ Can see (Ontario override)
Matrix override bypasses region

A BC customer with Matrix authorization views a regionally-restricted Matrix product.

matrix restrict:bc region:bc matrixoverride
✓ Can see (matrixoverride bypasses region)
💰
Salon gets 10% discount

A salon customer views an Eleven Australia product.

eleven salopricing hair salon bluelinktagged
✓ Sees 10% salon discount
New account not approved

A new stylist just registered but hasn't been approved yet.

logintosee hairsty/barber

💇 Salon Discount Products

Products with these tags automatically show a 10% discount to customers with the hair salon tag:

eleven salopricing neu10 ethica