# B2B Market by MarketPress

WooCommerce by itself does not provide B2B features. To add these capabilities to your store, you'll need a WooCommerce B2B plugin like B2B Market. Plus, with YayCurrency, you can easily manage multiple currencies for your B2B customers, improving their shopping experience and engagement.

### Step 1: Create Your Customer Groups

The following plugins are required:

* [**B2B Market by MarketPress**](https://marketpress.com/shop/plugins/woocommerce/b2b-market/)
* YayCurrency
* WooCommerce

The first thing you’ll need to do is add new customer groups.

From your admin dashboard, navigate to **WooCommerce** > **B2B Market** and click **Add new Customer** **Group** to create a new one.

Here, you’ll be able to access and configure all your B2B settings.

<figure><img src="/files/lsSQioMK23lp72NZQqDz" alt=""><figcaption></figcaption></figure>

* **Title**: Give a title for your group. For example, I’ll create a Wholesale customer group.
* **Group Price**: This setting allows you to adjust pricing specifically for this user role. You can apply different prices to specific product categories or set a uniform discount across all products.
* **Bulk Price**: Use this feature to create pricing rules based on the quantity ordered. For example, you can offer discounts when customers purchase in bulk for specific products or categories.

<figure><img src="/files/4YZ29TCCUQgaAfO5Cv49" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aXXMDNd2a7LX0mlfEAxR" alt=""><figcaption></figcaption></figure>

When setting up your B2B store, one of the key features you may want is the ability to hide prices from specific user roles. This lets you set up a registration process, requiring guest users to sign up before they can see any pricing details.

<figure><img src="/files/4sdWYO01TaJ0MJU2vWc4" alt=""><figcaption></figcaption></figure>

With various pricing structures tailored to different users, bulk pricing options, and more, you'll gain complete control over your B2B eCommerce store.

If your customers are not logged in, the front end will display a message like this:&#x20;

<figure><img src="/files/aEUA4Hm4KBoLwWxf4TB9" alt=""><figcaption></figcaption></figure>

### Step 2: Enable B2B Account Registration and Set Group Pricing

Go to **WooCommerce > Settings** and click the **Accounts & Privacy** tab at the top of the page.

<figure><img src="/files/zuuypM5sQnf0xum1i8CN" alt=""><figcaption></figcaption></figure>

Upon logging in, your customers can now register for a B2B account and view prices.

<figure><img src="/files/DBkUq4ykAqxoQu5Txkdv" alt=""><figcaption></figcaption></figure>

Then, in your WordPress dashboard, head to **Products > Edit** or **Add New**.

Scroll down to **Product data** metabox, choose **B2B Market**. Here, you can set the group price for this product based on a specific user role.

<figure><img src="/files/waE9U26Y2jx5Nix8h0Nv" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Essential Tip:** Setting maximum and minimum order quantities is crucial for B2B stores. If a customer orders too few items, the store misses out on potential profit; if they order too many, you may struggle to fulfill the order.&#x20;
{% endhint %}

<figure><img src="/files/SVBESjVLHGsPd57ldp2V" alt=""><figcaption></figcaption></figure>

### Step 3: Configure the Currencies for Your Store

Navigate to **YayCommerce > YayCurrency.**

Click the Add New Currency button, choose the currencies you want to enable, and then click Save Changes.

<figure><img src="/files/f7MvdKMdComsIZpfwfOo" alt=""><figcaption></figcaption></figure>

This is the result you'll get when using **YayCurrency**:

<figure><img src="/files/watCYG3dTfRZNVX2yHak" alt=""><figcaption></figcaption></figure>

For a seamless checkout experience, you can add the YayCurrency switcher widget to your preferred widget area (e.g., sidebar, header, footer) by using the shortcode: `[yaycurrency-switcher]`.

With this, customers can switch currencies anytime they wish to complete their order.

<figure><img src="/files/BXfCi0ISi9fMykm7TR32" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aRKy6MhKLaQOvGTGrFWO" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/yNdWeEuOnXjUgdsJbFL0" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yaycommerce.com/yaycurrency/compatibility/b2b-market-by-marketpress.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
