Quotes Tutorial

Quotes Tutorial

This tutorial will cover how to configure quotes on your UltraCart account, allow customers to request a quote, and sending out quotes.

Using Quotes Tutorial

Quote Request System


Introduction

UltraCart's Quote Request system allows your customers to request a price quotation for items in their cart instead of immediately completing a purchase. This is particularly useful for B2B transactions, custom orders, or scenarios where pricing requires negotiation or approval. As a merchant, you can review, adjust, and approve these requests, sending the customer a link to complete the purchase at the agreed-upon price.

This guide details how to enable, configure, and manage quote requests within your UltraCart store.


Prerequisites

Before setting up the Quote Request system, ensure you have:

  • Understanding of your customer profiles and pricing tiers if you plan to restrict quote requests to approved customers.


Configuring Quote Requests

The first step to using the quote request feature is to enable it in your store's payment configurations.

Enabling Quote Requests

  1. Navigate to Main Menu > Configuration > Payments.

  2. Scroll down and check the Quote Request toggle.

  3. Scroll to the bottom of the page and click Save.

image-20250618-131733.png

Limiting to Approved Customers Only

You can restrict who can submit quote requests. If you want to accept quote requests only from pre-approved customers:

  1. On the Payments Configuration screen click on the Settings option for Quote Request.

  2. If this box is selected, customers can be approved in one of two ways:

    • Through their individual Customer Profile.

    • By being assigned a specific Pricing Tier.

image-20250618-131936.png

Approving Customers via Customer Profile

To allow a specific customer profile to submit quote requests:

  1. Navigate to Main Menu > Operations > Customer Profiles > Manage > Edit (for the desired customer).

  2. Navigate to the Billing Tab, then scroll down to Checkout & Payments Section.

  3. Check the Allow Quote Request box within the customer's profile.

image-20250618-132512.png

Approving Customers via Pricing Tier

To enable all customers assigned to a specific pricing tier to submit quote requests:

  1. Navigate to Main Menu > Operations > Customer Profiles > Pricing Tiers > Edit (for the desired pricing tier).

  2. Within the pricing tier settings, check the Allow Quote Request box.

image-20250618-132121.png

Customer Experience: Requesting a Quote

The process for a customer requesting a quote is similar to placing a standard order, with a key difference at checkout.

During Checkout

  1. Customers add items to their cart as usual.

  2. During the checkout process, they will select Quote Request as one of their payment options.

  3. Once the quote request is placed, the customer will receive an email confirmation of their request.

image-20250618-132841.png

Permissions and Notifications

To manage quote requests, relevant users in your UltraCart account need specific permissions and can opt-in for email notifications.

Granting User Permissions

The quotation feature introduces a new permission. To grant a user access to quote requests:

  1. Navigate to Main Menu > Configuration > Users > Edit (for the desired user).

  2. Under the "Permissions" section, check the Access Quotations box.

image-20250618-133218.png

Configuring Email Notifications for Users

To receive email notifications when a new quote request comes in:

  1. On the same user editing screen (Main Menu > Configuration > Users > Edit), locate the "Notifications" section.

  2. Check the Quotation Request box.

image-20250618-133034.png

You can also include Order Details and have the quote sent to the user as a BCC, if you would like.


Processing a Quote Request

Once a customer submits a quote request, merchants can review, adjust, and approve it.

Accessing Quote Requests

Quote requests appear in a new section within the order management menu:

  1. Navigate to Main Menu > Operations > Order Management > Quote Requests.

  2. A list of pending quote requests will be displayed. Click on the Quote Request ID to view and process a specific request.

image-20250618-133327.png

Reviewing and Adjusting a Quote

The quote request screen provides all necessary details to manage the quote:

  • At the top of the page, you will see the Quote ID and the time the quote was requested.

  • Use the Edit Customer and Edit Items buttons at the top to adjust pricing, add discounts, or modify items within the quote.

image-20250618-133956.png

Approving and Sending the Quote

After adjusting the quote:

  • Send the Finalized Quote: Click the Send button. You can optionally set an Expiration date for the pricing in the field provided, restricting how long the quoted price is valid. This action sends the "Approved Quote" email notification to the customer.

  • Convert to Purchase Order: If the customer has already provided a purchase order number for the quote, enter it into the field and click the Convert button to immediately turn the quote into a completed purchase order.

  • Reject the Quote: Click the Reject button if you do not wish to respond to the quote request.

image-20250618-134024.png

Quote Request vs. Approved Quote Email Notifications

It's important to distinguish between the two types of email notifications:

  • Initial Quote Email Notification: Sent to the customer immediately after they submit a quote request. This is a confirmation of the request and does not contain a purchase link.

  • Approved Quote Email Notification: Sent to the customer after the merchant processes the quote request and clicks the Send button. This email contains the "purchase link" for the customer to return and complete payment for the purchase.


Configuring Email Notifications

You can customize the email templates sent to customers regarding their quote requests and approved quotes.

Storefronts Checkout Email Notifications

For newer UltraCart Storefronts, customize emails here:

  1. Navigate to Main Menu > Storefronts > (Select your Storefront) > Communications > Transactional Emails.

  2. On the list of email notifications, scroll down and select the relevant Quote templates (e.g., "Quote Request Confirmation," "Approved Quote").

  3. The template editor will appear, allowing you to customize the content.


Customer's Purchase Experience

Once you send an approved quote, the customer receives an email with a link to complete their purchase.

Email Received by Customer

The email received by the customer will contain a link to complete the purchase.


Back-End Order Entry (BEOE) Support

The Back-End Order Entry (BEOE) application also supports generating and sending quotes to customers.

  1. At the bottom of the BEOE screen, click on the Quote tab.

  2. You can set a Quote Expiration Date and check the Send Quote Immediately box if desired, given that BEOE allows for arbitrary edits to price and shipping costs.

  3. Click the Process Quote button. The customer will receive their quote email and can complete the purchase within minutes.

Note: If the user placing the BEOE order does not have the "Access Quotations" permission enabled, their generated quote will automatically be routed to the Quote Requests section for further processing by an authorized user.

image-20250618-134231.png

Frequently Asked Questions

Q: Is there a way to tie quotes to their orders once a customer purchases? If not, how can I delete the original quote?

A: The sent quote is retained in the system for audit trail purposes. However, you do have the option to delete the quote if you prefer. To do so, your user account must have the "Delete order" user permission enabled.

Q: We received a quote order from a quote request with a expiration date that was expired, why?

A: The approved quote expiration date is not meant to prevent a purchase altogether, rather the approved quote expiration date applies to any modified unit pricing below regular price for the item(s) in the order that were applied during the quote approval process.

Q: Is there a setting that would allow for an Automated expiration date to be applied to the quote when it is created?

A: No, the expiration date most be provided by the user when sending or creating the quote request. There are currently no settings that would allow this to be automated.