Velvet support

Velvet setup guide

Last updated: May 7, 2026

Velvet hides storefront prices, buy buttons, checkout buttons, and price metadata from visitors who are not approved to buy wholesale. Approved Shopify B2B company contacts or selected tagged customers can see prices and shop normally.

Before you start

1. Open Velvet in Shopify admin

  1. From Shopify admin, go to Apps.
  2. Open Velvet.
  3. Review the Price Hiding page.

2. Choose who can see prices

Velvet always allows Shopify B2B company contacts to see prices when the store has Shopify B2B available. You can also choose one additional access rule:

For most wholesale stores, use Shopify B2B company contacts or a dedicated customer tag such as wholesale-approved.

3. Enable the Velvet app embed

  1. In Velvet, click Open theme editor.
  2. Open App embeds in the theme editor sidebar.
  3. Turn on the Velvet app embed.
  4. Click Save.

The app embed loads the storefront rules that hide prices and purchase controls from unapproved visitors.

4. Configure the visitor prompt

In the theme editor, use the Velvet app embed settings to customize the sign-in link, access request link, colors, spacing, and optional custom CSS.

If you want exact control over where the message appears on product pages, add the Velvet CTA app block to the product template. If the app block is present, Velvet will not inject a duplicate CTA.

5. Test the storefront

  1. Open a product page in a private or incognito browser window.
  2. Confirm prices, add-to-cart buttons, and checkout controls are hidden.
  3. Confirm the sign-in or request-access CTA appears on product pages.
  4. Log in as an approved B2B contact or tagged customer.
  5. Confirm prices and purchase controls are visible again.
  6. Check product pages, collection pages, search results, and the cart.

Troubleshooting

Prices are still visible

Approved buyers cannot see prices

The CTA is not appearing

Uninstalling Velvet

Velvet uses a Shopify Theme App Extension. When you uninstall the app, Shopify removes the extension from your theme. Velvet does not require manual theme code edits.

Important: Velvet is designed to hide pricing from the storefront experience. No Shopify app can block every possible data path that Shopify or a theme may expose. Use Velvet to control what visitors see on the storefront, not as a legal or security boundary for confidential pricing.

Need help?

Read the FAQ or contact jixu204@gmail.com.