Getting started with your wholesale store

This tutorial guides you through setting up a wholesale store and creating an account so that you can log into it. It also describes how to create price lists and wholesale accounts, and how to sign into the store as a customer.

Shopify Plus

The Wholesale ecommerce channel is available to Shopify Plus plans only.

Lesson 1: Create your wholesale store and sign in

  1. Add the wholesale channel to your Shopify admin. Your wholesale store is automatically created when the channel is added. It is password protected. Unlike the online store, not even the Shopify account owner can log into it without a wholesale store account. A wholesale store account is not the same as an online store account. A customer can't log in to your wholesale store using their online store user name and password.

  2. Create a customer account and make sure that you do the following steps:

    1. Add a valid email address for the customer. You will send a wholesale store account invite to this email address. Later, when you process orders for this customer, you can use this email address to send them invoices.
    2. Create a tag and add it to your customer:
      Customer who has been tagged with the tag vip.
      In a later step, you will add this same tag to a price list.
  3. Create a price list.

    1. From the Wholesale channel, click Price list, and then click Create price list.
    2. Enter a title for the price list.
    3. Click Add tags and add the tag that you created earlier to the price list. This tag will connect any customer to the price list:
      Price list that is tagged with the same vip tag.
    4. Click Discount all products and enter a percentage amount by which to discount all products.
    5. Click Save. Your customer is now assigned to the price list.
  4. To let your wholesale customers log in to your wholesale store to create their own orders, you need to invite them.

    1. From Wholesale, click Accounts.
    2. In the table, select your customer account.
    3. Click Bulk actions, and then select Send invite from the dropdown list.

    You will receive an email invitation to the wholesale store.

Lesson 2: As a customer, sign into the wholesale store and submit a test order

  1. From your email account, open the email from the wholesale store. Follow the instructions to create an account and sign in. When you sign into your wholesale store, you will have access to all your products. Each product in your wholesale store is offered to you at the percentage discount that you specified.

  2. While signed into your wholesale store, create a test order and submit it. For this tutorial, your wholesale store customers can submit orders, only.

Lesson 3: In your Shopify admin, review the wholesale draft order

  1. Open the Drafts folder in your Shopify admin.
  2. Review the draft order that your test customer submited.
  3. Click Reserve Inventory to temporarily place a hold on the items listed in the draft order. Usually, a draft order involves a back and forth communication between you and your customer. Reserve the inventory to make sure that the products are available when your customer is ready to make the actual purchase:
    Screenshot of the Create Price List page
  4. Click Add Shipping and enter the wholesale shipping cost. If you don't specify a value for the shipping, then by default the shipping options from your online store are offered to your wholesale customers when they review their invoice.
  5. Click Save.

Lesson 4: Send the invoice to the test customer

After you and your customer have agreed on the purchase, you need to send them an invoice.

To send a customer a wholesale invoice:

  1. Click Email invoices.
  2. Click Review Email.
  3. Click Send Notification.

By default, your test customer will receive an invoice that instructs them to pay using the payment provider that is set up in your Shopify admin. Since wholesale customers can prefer other payment options, you can customize the email template to offer them alternative payment options.

Lesson 5: Pretend to pay for the order

A draft order converts to an order when your customer pays. For this tutorial pretend that your test customer has paid for the order outside of Shopify. For example, they paid the full amount with a corporate account or a wire transfer.

To record the payment:

  1. Open the draft order.
  2. Click Mark paid.

The draft order converts to an order that you can fulfill.

Lesson 6: Pretend to fulfill the order

Now that have an order, you can fulfill it as you would any other order.

To fulfill an order:

  1. Open the order that corresponds to the draft order.
  2. Click Continue and fulfill the order as you would normally.
  3. After you've fulfilled the order, click Fulfilled.

Lesson 7: Tutorial clean up

Because in this tutorial you created a test order and pretended that you received payment for it, you might not want this order to appear in your reports. To delete the test order, see Delete an order.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free