Professional-only products hidden, not just priced
Tints, lift and lamination solutions and adhesives you mark professional-only never appear to a consumer or a student account.
Uncap builds wholesale lash supplies ecommerce on Shopify for lash and brow brands, professional distributors and lash academies that sell professional lash supplies to licensed technicians. Four things make this trade different. Some products are legal to sell to a licensed professional and a liability in a consumer's cart, and federal rules name one tint chemistry outright. The license that qualifies a buyer changes at the state line. Adhesive is a moisture-sensitive chemical with a lot number, not a commodity. And some of your buyers are students who need the kit before they hold the license.
Last updated
Five places where a store selling to licensed technicians has to behave like a trade counter rather than a retail shop with a discount code.
The same bottle has two legal answers. FDA has provided for silver nitrate as a color additive "in professional-use only cosmetics" to color brows and lashes, and says those products "are not for distribution or direct sale to consumers." The same FDA page warns that permanent lash and brow tints have caused serious eye injuries, including blindness. So a tint that is a routine reorder for a brow bar is a product your storefront must never show an anonymous visitor. Hiding the price is not enough. The product itself has to disappear.
"Licensed" means something different in every state. Texas issues a separate Eyelash Extension Specialist license after a 320-hour course at a licensed school. Applicants also pass written and practical exams, and the license is valid for two years. California has no lash-only license. Its board states that applying eyelash extensions is only within the scope of licensed cosmetologists and estheticians, while eyelash perming also extends to licensed barbers. An approval rule that accepts a cosmetology license and nothing else turns away a qualified Texas lash specialist. A rule that accepts any training certificate lets in a buyer no state board has licensed.
Federal labeling now draws the same line. The Modernization of Cosmetics Regulation Act of 2022 (MoCRA) added a rule that a cosmetic intended only for professional use must carry "a clear and prominent statement that the product shall be administered or used only by licensed professionals." The same section defines a professional as someone licensed by an official state authority in cosmetology, nail care, barbering or esthetics. If the bottle says licensed professionals only, a store that sells it to anyone has a problem the label cannot fix.
Adhesive is chemistry with a clock on it. Lash adhesive is built on ethyl cyanoacrylate, and moisture in the air is enough to start curing it. FDA treats eyelash extensions and their adhesives as cosmetics that must meet cosmetic safety and labeling requirements. That makes the lot number and expiry date part of the order line rather than a warehouse detail. It is also why a tech buys glue small and often while buying lashes by the tray.
The academy sells to buyers who are not licensed yet. A lash academy sells the course, the starter kit, and later the refills. The student needs the kit on day one of training that Texas measures in hundreds of hours. The store needs a student tier that can buy the training kit but not the professional tint. That account then upgrades the day a license number arrives, without registering again.
Distributors and salon groups buy on different terms. A solo tech reorders trays, adhesive, primer and remover. A salon group wants one account for several locations at a contract price. A regional distributor buys cases, may order electronically, and resells to techs you will never see. Three buyers, one catalog, three sets of rules.
License verification at account creation and the gating of professional-only products are configured during implementation.
The application captures the license details and an uploaded copy.
The accepted-license rules are written per state, built during implementation.
In Uncap Portal, each buyer sees their own assortment and pricing.
A license gate that decides what exists, not just what it costs. License verification at account creation and the gating of professional-only products are configured during implementation. The application captures state, license type, license number, expiry date and an uploaded copy. Your team reviews it, approves it and assigns the account to a catalog. From there Uncap Portal does the work: each buyer sees their own assortment and pricing. A silver nitrate tint or a professional lift solution is simply absent for a consumer or a student, not grayed out behind a login.
The accepted-license rules are written per state. A Texas Eyelash Extension Specialist license, a California esthetician license and a cosmetology license from anywhere are each mapped to what they unlock. The expiry date captured at approval drives a re-check before the license lapses. Both are built during implementation, because every brand draws its line in a slightly different place.
Answering the objection you will hear. If you run Business Central, you will hear that a storefront built natively on your ERP carries less integration risk than Shopify plus a connector. The concern is fair, but the risk is not the platform. It is whether the approval status, the catalog assignment and the price all live on one customer record that both systems agree on. A retail-shaped integration that ignores that record leaks professional products. Uncap Connect runs embedded inside Shopify, with no separate middleware platform to maintain. It keeps inventory, orders, customers and pricing in real-time, two-way sync with your ERP, and syncs customer-specific pricing, credit terms and tax rules. Writing the license approval status to the ERP customer record is configured during implementation, so the ERP stays the record of who is approved. The license approval workflow is built during implementation either way.
Adhesive lots on the order line. Lot number and expiry date flow from the ERP onto the order line, configured during implementation. The reaction report and return workflow are configured during implementation too, so a complaint arrives tied to the actual order. Your team can then trace every account that received that lot.
Reorders that match how techs buy. In Portal, reorder lists and order history are a click away, and net terms, invoices and payments sit in the portal too.
Courses and kits in one checkout. Portal lets a Shopify store sell services and rentals alongside standard ecommerce products. An academy sells a certification class as a service next to the kit it requires. Multi-user company accounts with roles and permissions put an academy's or salon group's staff on one account. Budgets, approvals and limits per user keep a junior tech's order inside what the owner allows. Uncap Quotes handles group enrollments and distributor opening orders inside the Shopify admin. Negotiated prices, tiers and volume breaks apply automatically, exceptions route for approval, and an approved quote becomes a Shopify order in one click. Kit bundle rules are built during implementation.
Distributors and techs on one record. A distributor's electronic purchase orders are mapped during implementation. Connect keeps an audit trail of every record change, so when a distributor price or a credit term looks wrong, you can see where it came from.
Proof, labeled honestly. Uncap built Codex Beauty, a biotech skincare brand, on Shopify Plus with subscriptions through Recharge and international selling into Canada, Europe, Australia and Singapore. It is adjacent proof: consumer beauty, not a lash wholesale build.
The account structure the gate hangs from is shipped in Uncap Portal, and the gate itself is configured during implementation.
Tints, lift and lamination solutions and adhesives you mark professional-only never appear to a consumer or a student account.
Accepted license types mapped per state during implementation.
The expiry captured at approval triggers a renewal request before a professional account loses access. Built during implementation.
Students buy training kits under the academy's rules and move to full professional access when licensed, configured during implementation.
Certification classes sold as services in the same checkout as the kit they require.
Configured during implementation, and traceable from order to batch when a reaction or a bad bottle is reported.
Curls, lengths, diameters, adhesive and remover are rebought without a catalog search.
Solo tech, salon group, academy and distributor rates never cross.
Inventory, orders, customers and pricing in real-time, two-way sync with the ERP.
Professional-only products hidden, not just priced. Tints, lift and lamination solutions and adhesives you mark professional-only never appear to a consumer or a student account.
State-aware license approval. Application, upload, review and catalog assignment, with the accepted license types mapped per state during implementation.
License expiry re-checks. The expiry captured at approval triggers a renewal request before a professional account loses access.
Student and academy catalogs. Students buy training kits under the academy's rules and move to full professional access when they are licensed, configured during implementation.
Courses sold beside products. Certification classes sold as services in the same checkout as the kit they require.
Lot and expiry on every adhesive line. Traceable from order to batch when a reaction or a bad bottle is reported.
Reorder lists for techs. Reorder lists and order history a click away, so curls, lengths, diameters, adhesive and remover are rebought without a catalog search.
Assortment and pricing per buyer. Each buyer sees their own assortment and pricing, so solo tech, salon group, academy and distributor rates never cross. Minimum order rules are configured during implementation.
ERP connection. Inventory, orders, customers and pricing in real-time, two-way sync with the ERP, including customer-specific pricing, credit terms and tax rules.
The gate is the build, and it is scoped as one. License approval and professional-only visibility are configured during implementation, in a price you can see, rather than implied as a checkbox that ships.
Account structure that already runs in production. The company accounts, per-buyer assortment and pricing, and reorder lists the gate hangs from are shipped in Uncap Portal today.
A long record on Shopify. Uncap is a Shopify Platinum Partner, on Shopify since 2013, with 380+ unified storefronts launched on Shopify.
Scoped before it is built. If you are moving to Shopify from another platform, the Uncap Blueprint is a fixed-price, four-week migration plan. You leave with the architecture, the prototype, the data plan, the risk register and the fixed-cost estimate.
This page sits under Beauty and Cosmetics, which covers the whole professional beauty channel: license-gated accounts, salon and spa tiers, shade-level inventory and the consumer storefront alongside wholesale. This page goes one level down, into the lash and brow products that are regulated as professional-only, the state license rules behind the gate, adhesive lots and academies. For the retention side of salon accounts, see how to build a pro membership program for B2B ecommerce. Lash brands running Microsoft Dynamics 365 Business Central or SAP Business One can start there, and every published connection is listed on the integrations page.
Bring your list of professional-only SKUs and the license types you accept today, state by state. Those two documents define the gate, and the gate defines the build.
Book a strategy session with Uncap, or start with a Blueprint if what you need first is the approval workflow and the catalog rules written down and costed.
Not by default, because the risk sits in the customer record, not the storefront. A pro-only store fails when the approval status, the catalog assignment and the price disagree between the ERP and the store. Uncap Connect runs embedded inside Shopify with no separate middleware platform to maintain, and keeps inventory, orders, customers and pricing in real-time, two-way sync. It also syncs customer-specific pricing, credit terms and tax rules. Writing the license approval to the Business Central customer record is configured during implementation, so the ERP stays the record of who is approved.
Yes, when the store is built with a license approval workflow and per-buyer catalogs. The approval is configured during implementation: application, license upload, review and catalog assignment. In Uncap Portal each buyer sees their own assortment and pricing, so a consumer or student account never sees a professional-only tint.
The approval is automated as a workflow, and checking the license itself against a state board record is a scoped build rather than a shipped feature. A practical first version is an upload and a human review, because license types differ by state. Texas issues a dedicated Eyelash Extension Specialist license valid for two years, while California places extensions within cosmetology and esthetician licenses. An automated lookup is added per state where the brand's application volume justifies it.
At minimum, silver nitrate lash and brow tints, which FDA says are not for distribution or direct sale to consumers, and anything labeled for use only by licensed professionals. Beyond that it is a brand decision. A brand may also choose to gate lift and lamination solutions and extension adhesives. The storefront should enforce whatever list the brand and its regulatory adviser settle on, product by product.
You need a wholesale account structure before you need a catalog. That means a license approval step, tiered pricing for solo techs, salon groups, academies and distributors, minimum order quantities enforced in the cart, and professional-only products hidden from everyone else. Add lot and expiry tracking on adhesives and a reorder list for techs, and the store behaves like a trade counter rather than a retail shop with a discount code.
They sell the course as a service and the kit as a product in one checkout. Uncap Portal lets a Shopify store sell services and rentals alongside standard products. A student catalog allows the training kit but blocks professional-only products until a license is on file, and the account moves to the professional catalog without a new registration. Group enrollments run through Uncap Quotes, which converts an approved quote into a Shopify order in one click.
They are carried on the order line from the ERP, configured during implementation. Lash adhesive is ethyl cyanoacrylate and starts curing with moisture in the air, so a batch and its date matter. The reaction report is tied to the order in a workflow configured during implementation. Your team can then see which accounts received the same lot.
Uncap publishes integrations for twelve ERP families, including Microsoft Dynamics, SAP, NetSuite, Sage, Acumatica and QuickBooks. Each is delivered through an owned Uncap Connect app or a managed iPaaS integration, depending on the ERP. Electronic ordering for distributors is built during implementation. For a specific ERP and depth of sync, fit is confirmed during scoping.
The beauty and cosmetics page covers the professional beauty channel as a whole: license-gated accounts, salon and spa tiers, shade-level inventory and a consumer store beside wholesale. This page covers lash and brow specifically. That means products federal rules treat as professional-only, license types that change by state, adhesive lots and expiry, and academies selling to students who are not licensed yet.