Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback

Configuring Request for Quote (RFQ) for a website requires several steps to be completed.


If a Sales Representative provides a price quote on a product, any available promotions are disallowed. Additionally, any promotions applied to an order prior to submitting a quote request will be removed.

## RFQ settings

The following settings both enable RFQ as well as control various behaviors.

  1. Go to **Admin Console** \> **Administration** \>**System** \> **Settings**

  2. Type the **Setting Name** into the **Search** box, select and update the following Settings:

Setting NameDescription
**Request for Quote**If **ON**, the RFQ feature will be enabled and buyers can submit quotes.
**Display Customer Price**If **YES**, sales reps are able to see the product customer price within the quote calculator.
**Display List Price**If **YES**, sales reps are able to see the product list price within the quote calculator.
**Display Unit Cost**If **YES**, Unit Cost and Margin will display for sales reps and the above margin calculation can be applied using the quote calculator.
**Days to Quote Expiration**The number of days that a buyer has to accept a quote proposal before it expires.

## Create a sales representative manually

In addition to enabling the website to use RFQ, a Sales Representative needs to be created. This may be done manually, as shown below, or by importing a Sales Rep list from Excel.

The instructions below are for creating a Sales Rep manually:

  1. Go to **Admin Console** \> **Sales** \> **Sales Representatives**.

  2. Click **Add Sales Rep**.

  3. Enter the **Sales Rep Number, Name** as they are required

    As a best practice, the following fields are also populated:

    • **Email** – The Sales Rep's email address

    • **User Profile** – If the Sales Representative is not attached to a User Profile, they will not have access to quotes.

    • **Min Margin Allowed** – <span style="font-weight: normal;">This is the minimum amount the sales representative must make on the sale of a product based off the product cost.</span>

    • **Max Discount Percent** – This is the maximum amount a product can be discounted by a sales representative.

  4. Click **Save**.

    If a User is associated directly to a Sales Rep, they will see the list of Customers who are assigned to that Sales Rep, rather than seeing the list of Customers that are assigned to that User.

### Set the minimum margin allowed and maximum discount percent

When configuring RFQ, there is an option to set the Maximum Discount Percentage and the Minimum Margin for the Sales Rep.

The Maximum Discount Percentage is a numeric value that identifies the discount percentage off of the amount listed in the **Basic List Price** field, which is not displayed by default. This is managed by entering the appropriate value in the **Maximum Discount Percentage** field on the **Sales Rep** screen.

The Minimum Margin Allowed, is the minimum margin the Sales Rep must make on an order. The minimum margin is set by entering the Minimum Margin Allowed in the **Minimum Margin Allowed** field.


The minimum margin is based off the **Unit Cost** field in the product warehouse: **Admin Console** \> **Catalog** \> **Products**, **Edit** the Product, select the **Warehouses** finger tab, **Edit** the desired **Warehouse**, populate the **Unit Cost** field and click **Save**. If the Basic List Price and Unit Cost are not used on the website, then the **Maximum Discount** and **Minimum Margin** settings will not work.

## Assign a user to sales rep

The next step in configuring RFQ is to assign a User Profile to a Sales Reps User ID. This can be done by importing a user list or by manually entering the User ID records.

The instructions below are for assigning a User Profile to a Sales Rep manually, with the assumption that a Sales Rep account already exists:

  1. Go to **Admin Console** \> **Sales** \> **Sales Representatives**.

  2. **Edit** the desired Sales Rep.

  3. From the **User Profile** drop-down menu, select the desired User.

  4. Click **Save**.

## Identify the default sales rep

When setting up RFQ, the **Sales Representative** Setting must have a value. The default Sales Rep receives any RFQs submitted by Customers who don't have a uniquely defined Sales Rep assigned to them.

  1. Go to **Admin Console** \> **Administration** \> **System** \> **Settings**.

  2. Search for **Sales Representative**.

  3. Select the desired value from the menu.

## Assign a sales rep to a customer

Once you have a Sales Rep created, assign that Sales Rep to a customer using the following steps:

  1. Go to **Admin Console** \> **Customers**.

  2. Click **Edit** for the desired Customer.

  3. In the **Details** finger tab, scroll down to the **Other Information** section and in the **Primary Sales Rep** field, select the Sales Rep from the drop-down menu.

  4. Click **Save** .

## Assign a sales manager

An optional best practice is use the Sales Manager. Sales Managers are simply Sales Reps who are assigned to Sales Reps using the Sales Manager field. Sales Managers typically have elevated discount capabilities over Sales Reps (this is controlled by Role assignments). They can also serve as an intermediary between the Sales Representatives and Customers, as they can see all the quotes and information for each Sales Representative to whom they are assigned.

  1. Go to **Admin Console** \> **Sales** \> **Sales Representatives**

  2. Click **Edit** for the desired Sales Rep that will be assigned to a Sales Manager.

  3. In the **Sales Manager** field, select the number of the desired Sales Manager.

  4. As necessary complete any other missing data on the Sales Rep.

  5. Click **Save**.

## View sales rep quotes as a sales manager

Sales Managers can view, update and propose quotes for RFQs submitted by customers to their assigned Sales Reps.

  1. Log into your website and go to **My Account \> My Quotes**.

  2. Click **Search Quotes**.

  3. Select a Sales Rep from the **Sales Rep** drop-down list.

  4. Click **Search** to view that Sales Rep's quotes.