Brickspace Lab
Contact usContact ShopifyTry a theme
Keystone
Keystone
  • Keystone documentation
  • Getting started
    • Theme basics
    • Theme settings
      • Colors
      • Typography
      • Borders
      • Prices
      • Quick add
  • Guides
    • Products
      • Product badges
      • Product subtitles
      • Custom content for tables
      • Replace "Add to cart"
      • Disable quick add
    • Wholesale
      • Wholesale basics
      • Account restrictions
    • Color and option swatches
    • Device specific visibility
    • Discount popups
  • Templates
    • Collection template
    • Product template
    • Blog template
    • Article template
  • Sections
    • Global Sections
      • Header
      • Footer
      • Navigation links
      • Announcement
      • Cart drawer
      • Account drawer
      • Search drawer
      • Menu drawer
    • Media & Promotional
      • Slideshow
      • Video
      • Split banner
      • Marquee
      • Image hotspot
      • Countdown
      • Discount
      • Banner
      • Slider
      • Testimonial slider
      • Search banner
    • Product & Collection Displays
      • Product grid
      • Product slider
      • Product table
      • Product comparison
      • Recently viewed
      • Collection list grid
      • Collection list slider
      • Featured product
      • Comparison table
    • Content & Marketing
      • Rich text
      • Blog posts grid
      • Testimonial grid
      • Logo list
      • Icon grid
      • Collapsible content
      • Tabs
      • Collage
    • Utility & Custom
      • Custom liquid
      • Tool tip
      • Store locater
    • Forms & CTAs
      • Email sign-up
      • Sign-up form
      • Contact form
  • General
    • Changelog
      • v1.3.0
      • v1.2.0
      • v1.1.0
      • v1.0.1
      • v1.0.0
    • Known issues and troubleshooting
    • Cloning a demo theme
      • Knit
      • Kingpin
      • Kindred
      • Kettle
      • Kaleidoscope
Powered by GitBook
On this page
  • Setting Up Account Restriction Feature
  • Restricting Checkout Below a Certain Subtotal
  • Restricting Your Shopify Theme for Wholesale Ordering
  • Setting Which Customers See Restricted Content
  • Displaying Different Prices to Different Customers Using Applications
  • Automating Wholesale Workflows

Was this helpful?

Edit on GitHub
  1. Guides
  2. Wholesale

Wholesale basics

Keystone offers robust features for creating a wholesale or B2B storefront. These features allow you to restrict access to certain products, pages, and pricing information, ensuring an exclusive experience for approved customers.

Key functionalities include:

  • Hiding prices, products, and blog posts using tags

  • Setting minimum order amounts

  • Displaying different prices to different customers using third-party apps

Setting Up Account Restriction Feature

Restriction tags are case sensitive!

Restriction tags like approved are case-sensitive and must match exactly between the theme editor and tag system. For example, if the theme uses Approved, the tag must also be Approved—approved or APPROVED won't work.

Hiding Prices with Tags

  1. In your Shopify theme’s Account Settings, enter a tag for Hide prices tag (e.g., hide price).

  2. Products with this tag will not display prices or an Add to Cart button to unauthorized customers.

Hiding Products with Tags

  1. In Account Settings, enter a tag for Hide products with tag (e.g., hide product).

  2. Visitors who are not logged in or approved will not see products with this tag.

Hiding Blog Posts with Tags

  1. In Account Settings, enter a tag for Hide blog posts with tag (e.g., hide blog).

  2. Unauthorized visitors will not be able to view blog posts with this tag.

For more details, visit: Account Restriction Features.

Restricting Checkout Below a Certain Subtotal

  1. In the Theme Editor, navigate to Theme Settings > Cart.

  2. Set a Minimum Order Amount (e.g., 10000 for $100.00).

  3. Leave blank to allow all orders without a minimum.

Restricting Your Shopify Theme for Wholesale Ordering

  1. Open the Theme Editor by clicking Customize next to the relevant theme.

  2. Click Theme Settings (gear icon near the top left).

  3. Scroll down and click Account.

Setting Which Customers See Restricted Content

Show Restricted Content Based on Tags

  1. In Account Settings, enter a tag for Matching tag (e.g., approved).

  2. In your Shopify admin, go to Customers, find the customer, and add the approved tag.

  3. Approved customers will see restricted content when logged in.

Show Restricted Content for B2B Users

  1. In Account Settings, check Enable B2B customers.

  2. B2B customers (Shopify Plus only) will see restricted content when logged in.

For more information on B2B accounts, visit: Shopify B2B Help.

Displaying Different Prices to Different Customers Using Applications

  • In the Theme Editor, navigate to App Embeds and toggle on your application.

Automating Wholesale Workflows

  • Wholesale signups – Automatically tag customers who register via your wholesale form

  • Pricing tiers – Apply custom discounts based on order history or customer tags

  • Inventory alerts – Get notified when wholesale products are low in stock

  • Order approvals – Require manual approval for large wholesale orders

  • Post-purchase follow-ups – Send thank you emails or invoices automatically

Last updated 7 days ago

Was this helpful?

Install a wholesale pricing app from the Shopify App Store (e.g., or ).

You can use an application like to automate:

B2B Wholesale Hub
Wholesale Pricing Discount B2B
Flow