Skip to content
Discount sale

[Shopify] How to Offer Discounted Sales Only to Wholesale Members on a Store That Supports Both B2C and B2B

[Shopify] How to Offer Discounted Sales Only to Wholesale Members on a Store That Supports Both B2C and B2B

If you want to run both B2C (general sales) and B2B (wholesale) on Shopify, "displaying different prices depending on member type" is a challenge many store owners face. This article explains in detail how to control the displayed price of the same product for each of the three member types — "guest members," "general members," and "wholesale members" — and provide discounted prices only to wholesale members. If you want to achieve pricing based on member type by combining the RuffRuff Pre Order app's Discount feature with Shopify customer tags, please use this article as a reference.

Output

Example of discounted sales offered only to wholesale members

With the method introduced in this article, the price of the target product will change depending on the customer who accesses it, as follows.

  • Guest member → Regular price
  • General member → Regular price
  • Wholesale member → Discounted price

How to Sell at Discounted Prices Only to Wholesale Members

Preparation: App Setup

Preparation. Enable the App Embed

* If you have already completed the preparation for RuffRuff Pre Order, please skip this preparation and proceed to Step 1.

(1) Install RuffRuff Pre Order from the Shopify App Store

You can find "RuffRuff Pre Order" by searching for "ruffruff" in the Shopify App Store.

(2) Open the app and select "Plans" from the left menu

(3) Review the Terms of Service and check "I agree to the Terms of Service"

(4) Click "Change Plan" for the plan you want to subscribe to

(5) Review the plan details and click "Approve"

(6) From the Shopify admin, go to Online Store > Themes

(7) Click "Customize" on the Shopify theme where you want to install the app

(8) Select "App embed" on the left side of the screen

(9) Enable the app embed named "RuffRuff Pre Order"

(10) Click "Save"

Step 1: Assign a Customer Tag to Wholesale Members

In this article, customers with the customer tag "卸売会員" are eligible for the discount.

In Shopify admin, open the target customer under Customers, add the "卸売会員" tag, and save.

Please refer to the blog article below for how to bulk apply customer tags to target members.

Step 2: Create a Rule to Sell at a Discount Only to Wholesale Members

Create a pre-order rule. Define "which users" the discount sale applies to and "how much" the discount will be.

(1) Click "Pre-order rules" in the left menu

(2) Click "Create rule" from the Pre-order rules page

(3) Select "Pre order with purchase options" from the pre-order rule type

Since we will use the Discount feature of RuffRuff Pre Order this time, be sure to select "Pre order with purchase options."

Customer tags: Enter "卸売会員"

(4) Set the following in Conditions

  • Inventory: Leave blank
  • Start date: The date and time you want the members-only sale to begin
  • Frequency: Daily
  • Check "Sell only to customers have registered for an account."
  • Customer tags: Enter "卸売会員"
Settings for wholesale members in Actions (Pre-order)

(5) Set the following in Actions (Pre-order)

  • Cart button text: Add to cart
  • Product message: Any message you want to display to wholesale members
  • Order tag: Optional

ℹ️ Actions (Pre-order) are the settings for wholesale members.

Settings for guest members and general members in Actions (If not met)

(6) Set the following in Actions (If not met)

In this example, the following setting is configured.

  • Cart button appearance: Show cart button

ℹ️ Actions (If not met) are the settings for guest members and general members.

Discount: Select Percentage and enter 20%

(7) Set the discount percentage, etc. in Purchase options

  • Enable purchase options: Check the box
  • Pre-order plan name: Wholesale price
  • Pre-order plan description: Optional
  • Discount: Select Percentage and enter 20%

ℹ️ In Purchase options, configure the discount settings.

(8) Optional: Enable Checkout validation

By enabling this setting, you can prevent orders on the checkout page for discounted products that were added to the cart during the sale period but are ordered after the sale has ended.

(9) Click "Save"

Step 3: Apply the Rule to Target Products

Check the products you want to apply the pre-order rule to

(1) Click "Products" in the left menu

(2) Check the products you want to apply the pre-order rule to

(3) Click "Apply rule"

Select the rule created in Step 2

(4) Select the rule created in Step 2

(5) Click "Apply rule"

Step 4: Verify Behavior

(1) Access the target product as a guest member (a user who is not logged in)

(2) Confirm that the price remains the regular price

(3) Access the target product as a wholesale member (a user with the "卸売会員" tag assigned)

(4) Confirm that the price displayed is 20% off

(5) Access the target product as a general member (a logged-in user who is not a wholesale member)

(6) Confirm that the price remains the regular price

Conclusion

Above, we introduced the specific steps to display discounted prices exclusively for wholesale members on a Shopify store, clearly separating the price from other member types. By using the RuffRuff Pre Order app, you can cover the necessary requirements, including tag management, discount percentage settings, and even restrictions to prevent fraudulent orders. During operation, be sure to check that there are no mistakes in assigning member tags or configuring rules, and it's reassuring to also check the display and behavior for each member type directly on your store. If you want to build a flexible sales strategy across both B2C and B2B, please make use of the content in this article for your own store.

Lastly, the blog article below introduces how to implement B2B wholesale sales on Shopify. Please refer to it if you are considering wholesale sales.

Shopify × Pre-Order

View more articles
Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

A thorough guide to the three ways to run a limited-time sale on Shopify. Compares the built-in feature, manual setup, and dedicated apps, along with the pros and cons of each and how to use RuffR...

How to Use and Specifications of the Countdown Timer Feature in the Shopify App "RuffRuff Pre Order"

How to Use and Specifications of the Countdown Timer Feature in the Shopify App "RuffRuff Pre Order"

Explains the basic steps for installing the "Countdown Timer" feature of RuffRuff Pre Order on the product page. Assuming an Online Store 2.0 compatible theme, this briefly summarizes the key point...

[Shopify] How to Offer Exclusive Sales for LINE Members | Using CRM PLUS on LINE × RuffRuff Pre Order

[Shopify] How to Offer Exclusive Sales for LINE Members | Using CRM PLUS on LINE × RuffRuff Pre Order

Explains how to combine CRM PLUS on LINE with RuffRuff Pre Order to offer products exclusively to LINE-linked members and sell at discounted prices. This article introduces, step by step, effective...

[Shopify] How to Run Exclusive Sales for LINE-Linked Members | A Use Case of Lipify × RuffRuff Pre Order

[Shopify] How to Run Exclusive Sales for LINE-Linked Members | A Use Case of Lipify × RuffRuff Pre Order

This article explains how to sell products exclusively to LINE-linked members on Shopify. It introduces recommended Shopify apps and shares example settings for exclusive sales and promotions for L...

Early Access Exclusively for VIP Members on Shopify | 3-Stage Setup: Coming Soon → Early Access → Regular Sale

Early Access Exclusively for VIP Members on Shopify | 3-Stage Setup: Coming Soon → Early Access → Regular Sale

A detailed explanation of how to run early access exclusively for VIP members on Shopify. Using the RuffRuff Pre Order app, this article introduces step by step how to implement effective member-ex...

How to Put Shipping On Hold with a Shopify App | Set Fulfillment Status to On Hold for Pre-Orders

How to Put Shipping On Hold with a Shopify App | Set Fulfillment Status to On Hold for Pre-Orders

Streamline shipping management for pre-orders on Shopify with the "RuffRuff Pre Order" app. This article explains how to use the shipping hold feature and key points for setup to support smooth sto...

GUIDE

Shopify guides

Clear, easy-to-follow, and accurate guides to Shopify sales tactics and how to use our apps.

[2026] Shopify BFCM Campaigns and Setup Examples | RuffRuff Apps Guide

Explore BFCM campaigns using four RuffRuff apps, with practical setup examples. This guide covers gifts, VIP early access, limited-time sales, cumulative purchase limits, and the apps and checks th...

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

Learn how to vary subscription prices by membership rank using Shopify Subscription. Using the RuffRuff Order Bonus app, this guide walks through — with screenshots — how to automatically apply a t...

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

A setup example for automatically adding a JPY 0 promotional gift after an order is created, without putting the gift in the cart. Covers eligibility requirements and how to verify the addition in ...

How to set bundle rules in RuffRuff Order Limits | Combinations and excluded items

Explains standalone purchases, allowing or requiring bundles with selected items, and exclusions such as catalogs, using the actual settings screens. It covers how to choose eligible items, how to ...

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

A thorough guide to the three ways to run a limited-time sale on Shopify. Compares the built-in feature, manual setup, and dedicated apps, along with the pros and cons of each and how to use RuffR...

Add a table of contents to Shopify FAQs and guides

Add a table of contents to Shopify FAQs and guides

Use headings in FAQs and store guides to link readers to topics and questions. Covers page requirements, template placement, and checks after updates.

How to guide customers from Shopify product pages to related products using material and series tags

How to guide customers from Shopify product pages to related products using material and series tags

Display material or series tags on product pages to link to products sharing those tags. Learn how product URLs affect the filter scope, how to hide internal tags, and what to test after setup.

How to manage multiple writers on a Shopify blog: Author profiles and assignments

How to manage multiple writers on a Shopify blog: Author profiles and assignments

Assign the right writer to each post. This example explains author profiles, bulk assignment and removal, the one-author-per-post limit, and Shopify’s native author name.

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

Learn how to sell a product for a fixed period with RuffRuff Selling Periods, from setting start/end times and product messages to enabling and applying rules and testing purchase restrictions outs...