> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Establish a Company in QuoteSnap B2B from QuoteSnap RFQ

# Establish a Company in QuoteSnap B2B from QuoteSnap RFQ

When you close a quote in QuoteSnap RFQ, you can establish the buyer's Company relationship in QuoteSnap B2B directly from the quote.

Depending on the buyer's current setup, QuoteSnap can:

* sync an existing Shopify Company to QuoteSnap B2B;
* add the buyer to a Company already managed in QuoteSnap B2B;
* assign the buyer to an existing Company Location;
* create a new Location for the buyer; or
* create a new Company if no suitable Company exists.

This lets you continue managing the buyer as a B2B customer without recreating Company information manually.

## Table of contents

- [Before you start](#2-before-you-start)
- [Start from a closed quote](#2-start-from-a-closed-quote)
- [Choose the Company](#2-choose-the-company)
- [Select a Company Location](#2-select-a-company-location)
- [Create a new Location](#2-create-a-new-location)
- [Create a new Company](#2-create-a-new-company)
- [Choose whether to sync previous quotes](#2-choose-whether-to-sync-previous-quotes)
- [What happens when the Company is established](#2-what-happens-when-the-company-is-established)
- [What happens after the sync](#2-what-happens-after-the-sync)
- [Pricing after Company sync](#2-pricing-after-company-sync)

---

## Before you start

Make sure **QuoteSnap B2B** is installed on your Shopify store.

If QuoteSnap B2B isn't installed, the **B2B relationship** section in the quote displays **Install QuoteSnap B2B**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1jsvsct.png)

Installing QuoteSnap B2B doesn't automatically create or sync a Company.

After installation, return to the quote to continue the setup.

---

## Start from a closed quote

To establish the buyer's B2B Company relationship:

1. Open **QuoteSnap RFQ**.
2. Open a closed quote.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_zc9j56.png)

3. Find the **B2B relationship** section.
4. Click **Sync to B2B app**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_wshzrj.png)

QuoteSnap checks whether the buyer already belongs to a Shopify Company and whether that Company is already managed in QuoteSnap B2B.

The next steps depend on what QuoteSnap finds.

---

## Choose the Company

### If the buyer already belongs to a Shopify Company

If the buyer is already a member of a Shopify Company, QuoteSnap automatically uses that Company.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_c7qyf3.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_fyf4j9.png)

You don't need to select another Company or choose a Location for the buyer because the Company relationship already exists in Shopify.

> **Note:** The buyer's existing Shopify Company relationship is used as the source of truth.

If the Company isn't yet available in QuoteSnap B2B, continue with the setup to sync it.

### If the buyer doesn't belong to a Shopify Company

If the buyer hasn't been assigned to a Shopify Company yet, QuoteSnap helps you determine which Company they should belong to.

QuoteSnap may recommend a Company based on the available buyer and Company information.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1b2u7wd.png)

A recommendation doesn't automatically assign the buyer to that Company. Review and confirm the Company before continuing.

You can:

* confirm the recommended Company;
* select another existing Company; or
* click **Create new company** if no suitable Company exists.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_vrfomp.png)

### Select another existing Company

If the recommended Company isn't correct:

1. Open the Company selector.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_16q0oz2.png)

2. Search for the correct Company.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1727049.png)

3. Select the Company.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_za0jfv.png)

The selected Company can be:

* a Company already managed in QuoteSnap B2B; or
* an existing Shopify Company that hasn't been synced to QuoteSnap B2B yet.

**Company already managed in QuoteSnap B2B**

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_o5qxps.png)

**Shopify Company not yet managed in QuoteSnap B2B**

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_8txe9g.png)

---

## Select a Company Location

If the buyer doesn't already belong to the selected Company, choose which Company Location the buyer should belong to.

You can:

* select an existing Location; or
* click **Create new location**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_y1wx18.png)

For example:

    Watson Co
    ├── Tokyo
    └── NY

If the buyer belongs to the New York office, select **Watson Co NY**.

The selected Location determines where the current buyer is added within the Company.

It does **not** limit which Company information is synced to QuoteSnap B2B.

If the Company is being synced for the first time, QuoteSnap still syncs all existing Locations belonging to that Company.

> **Note:** You won't see this step if the buyer already belongs to the Shopify Company.

---

## Create a new Location

If none of the existing Locations are suitable for the buyer, click **Create new location**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1go64t7.png)

QuoteSnap lets you configure the new Location directly from the Company setup flow.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1qukbza.png)

### Shipping address

Enter the shipping information for the Location.

If the current quote already contains shipping information, QuoteSnap can prefill available fields such as:

* **Country/region**
* **First name**
* **Last name**
* **Company / attention**
* **Address**
* **Apartment, suite, etc.**
* **City**
* **Postal code**
* **Phone**

You can also choose whether the billing address is the same as the shipping address.

### Location details

Enter:

* **Location name** — required
* **Location ID** — optional

The Location ID can be used for an ERP ID or another external identifier.

### Customers

The buyer from the current quote is automatically added to the new Location.

Review:

* **Customer name**
* **Customer email**
* **Customer role**

Available roles include:

* **Ordering only**
* **Location admin**

You can change the buyer's role before saving the Location.

### Payment terms

You can optionally configure payment terms for the Location.

Available options include:

* **No payment terms**
* **Due immediately**
* **Net 7**
* **Net 15**
* **Net 30**
* **Net 45**
* **Net 60**
* **Net 90**

### Checkout

You can configure whether buyers at the Location can use a one-time shipping address.

You can also choose how orders are submitted:

* **Automatically submit orders**
* **Submit orders as drafts for review**

### Tax details

You can optionally configure:

* **Tax ID**
* **Tax settings**

After you click **Save**, the new Location is added to the Company and automatically selected for the buyer.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1e718ud.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_8mqxga.png)

---

## Create a new Company

If no existing Shopify Company fits the buyer, click **Create new company**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_gkvn2g.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_3w3pfz.png)

QuoteSnap uses available information from the buyer and current quote to help you set up the Company.

You can configure:

* **Company name**
* **Company ID**
* **Shipping address**
* **Billing address**
* **Company Location**
* **Location ID**
* **Payment terms**
* **Order submission**
* **Tax ID**
* **Tax settings**
* **Buyer access**
* **Buyer role**
* **Company main contact**

The current buyer is used as the Company's initial contact.

After the Company is created, QuoteSnap establishes the corresponding Company relationship in Shopify and QuoteSnap B2B.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_3fz6id.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1bqzodf.png)

---

## Choose whether to sync previous quotes

When the current buyer is being added as a contact of the selected Company, you can also choose whether to update their previous quotes.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_qby1z7.png)

Enable **Sync previous quotes** to include previous quotes created by this contact before they were added to the Company.

When enabled, QuoteSnap:

* finds previous quotes belonging to the contact being added;
* changes those quotes from **D2C** to **B2B**; and
* assigns those quotes to the Company selected in the current setup.

For example:

    James Watson
    ├── Quote #1001 — D2C
    ├── Quote #1028 — D2C
    └── Quote #1051 — Current quote

            ↓ Add James Watson to Watson Co
            ↓ Sync previous quotes

    Watson Co
    ├── Quote #1001 — B2B
    ├── Quote #1028 — B2B
    └── Quote #1051 — B2B

This option only applies to previous quotes belonging to the **contact being added**.

It does **not** update previous quotes from other contacts in the Company.

> **Note:** Syncing previous quotes changes how those quotes are classified and which Company they belong to. It doesn't change their existing quote details, products, or quoted prices.

---

## What happens when the Company is established

What QuoteSnap changes depends on whether the selected Company is already managed in QuoteSnap B2B.

### If the Company isn't in QuoteSnap B2B yet

When an existing Shopify Company is added to QuoteSnap B2B for the first time, QuoteSnap syncs the **whole Company**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_c0p9rm.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1ssrelo.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_19rfzk2.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1y70s3a.png)

This includes:

* Company information;
* all existing Company Locations; and
* existing Company buyers and contacts.

For example:

    NorthStar Industrial
    ├── Chicago
    ├── Dallas
    └── New York

If you assign the current buyer to **Chicago**, QuoteSnap still syncs Chicago, Dallas, and New York.

The selected Location only determines where the current buyer is assigned. It doesn't change the scope of the Company sync.

If the current buyer isn't already a member of the Company, the buyer is added to the selected Location after the Company is synced.

### If the Company is already in QuoteSnap B2B

QuoteSnap doesn't sync the Company again.

What changes depends on whether the buyer is assigned to an existing Location or a new Location.

#### Existing Location

If the buyer is assigned to an existing Location:

* the existing Location remains unchanged;
* its current information and settings are preserved; and
* the buyer is added as a contact of that Location.

No other Company or Location data is re-synced.

#### New Location

If a new Location is created for the buyer:

* the new Location is added to the existing Company; and
* the buyer is added as a contact of the new Location.

The existing Company and its other Locations remain unchanged.

### If the buyer already belongs to the Shopify Company

If the buyer is already a Shopify Company member, QuoteSnap keeps the existing Shopify Company and Location relationship.

No additional Company or Location assignment is required for the buyer.

If the Company hasn't been added to QuoteSnap B2B yet, QuoteSnap syncs the whole Company.

If the Company is already managed in QuoteSnap B2B, the existing Company relationship remains unchanged.

---

## What happens after the sync

After the Company relationship is successfully established, QuoteSnap displays a success state.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_y3cj0l.png)

You can choose:

* **View in B2B app** — open the Company directly in QuoteSnap B2B; or
* **Stay in RFQ** — continue working with the current quote.

From the Company page in QuoteSnap B2B, you can manage:

* Company information;
* Locations;
* buyers;
* purchasing settings; and
* pricing.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_i6ongg.png)

---

## Pricing after Company sync

Establishing a Company from a closed quote doesn't automatically convert the quoted prices into B2B pricing.

The Company setup establishes the Company, Locations, and buyer relationships.

After the Company is available in QuoteSnap B2B, you can separately create or assign:

* [**Base pricing**](https://help.omegatheme.com/en/article/create-and-assign-base-pricing-9eqo6w/#pricing-rules)
* [**Quantity pricing**](https://help.omegatheme.com/en/article/create-and-manage-quantity-pricing-1j1ukbf/)

Quoted prices remain separate from Company pricing unless you explicitly create or assign pricing in QuoteSnap B2B.

