How can I create a separate dealer login to display wholesale prices?

Does anyone know how I can create a separate retailer login where the retailer can ideally see their wholesale net prices directly?

@Sternentolter check this link will be helpful if you want to start wholesale https://help.shopify.com/en/manual/online-sales-channels/wholesale

1 Like

Hi @Sternentolter ,

Thanks for reaching out! That’s an excellent question.

What you’re looking for can be achieved by the use of wholesale apps, of which there is a number on the Shopify App Store****. While these apps will offer various features, they’re primarily made to allow merchants to charge different prices to different types of customers. You can use the app to create customer accounts and assign custom pricing lists to these customers.

Each would have different features and interfaces, so it’s best to check them out and see which one can do what you need. Also, most have either a free plan or a free trial period, which should give you enough time to see the best fit for your business needs. I’d also recommend checking out this post on selling wholesale items to learn more about how you can do this effectively on Shopify.

1 Like

Here is what I did, I am not an expert. But it works.

Step 1.

Edit your footer Liquid to show a dealer login link at the bottom footer next to privacy policy link.

Put this code

  • Dealer Login
  • (either insert /account or the link you’re redirected to afterwards, thats what I did.)

    right aft <small class=“copyright__content”

    {{ policy.title | escape }}

    Step 2.
    Then go into customers → Segments → Create a Segment
    customer_tags CONTAINS ‘dealer’

    Step 3.
    Now you can create coupons that apply to “dealer” segment

    All Done!
    I am trying to code and figure out a way to display the word “DEALER” in the customer profile, or on the website header.
    However i have been unsuccessful this is what I have so far.

    CSS:
    .dealer-badge h2 { font-size: 1.5rem; color: #ff9800; font-weight: bold; margin-top: 10px; }

    Liquid:
    {% if customer.tags contains ‘dealer’ %}

    DEALER

    {% endif %}

    Someone else pickup where I left off and help me better indicate to dealers that their account is a dealer account.
    Also possibly auto apply the dealer tag to accounts setup via email links I send them.