1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Quotes
  4. How to Manage Wholesale Quotes as an Admin

How to Manage Wholesale Quotes as an Admin

When a wholesale customer submits a quote, it lands in your admin Quotes dashboard waiting for your review. From there you can adjust pricing, approve or decline the quote, convert it directly into a WooCommerce order, and communicate with the customer — all without leaving WordPress. This article walks you through every step of the admin quote management workflow in WooCommerce Wholesale Quotes.

Finding the Quotes Dashboard

The Quotes dashboard is accessible from two places in your WordPress admin:

  • Wholesale > Quotes — if you have WooCommerce Wholesale Prices installed
  • WooCommerce > Quotes — available as a standalone menu item

The dashboard shows all submitted quotes (excluding internal draft quotes) in a paginated list. You can search by quote number or customer name, filter by status, and filter by customer.

The Quotes dashboard showing a list of quotes with columns for quote number, customer, status, total, items, and date

Understanding Quote Statuses

Every quote moves through a lifecycle of statuses. Knowing what each one means helps you decide what action to take.

StatusWhat it meansAvailable actions
PendingSubmitted by the customer, waiting for admin reviewApprove, Decline, Edit, Delete, Message
ApprovedYou have approved the quote; the customer can proceedConvert to Order, Edit, Delete, Message
DeclinedYou have declined the quote with a reasonEdit, Delete, Message (if enabled in settings)
ConvertedQuote has been turned into a WooCommerce orderView Order, Message (if enabled in settings)
ExpiredThe quote’s expiration date has passed without being acted onApprove, Decline, Edit, Delete

Step 1: Review a Quote

  1. From the Quotes dashboard, click the quote you want to review.
  2. The quote detail screen opens, showing the customer’s name and email, the quote number, submission date, expiration date (if set), and the full list of line items.
  3. Each line item shows the product name, SKU, quantity, wholesale price, and retail price for comparison.
The quote detail screen showing customer info, line items table, and action buttons

Step 2: Edit the Quote (Optional)

Before approving, you can adjust the quote to reflect any negotiated pricing, add or remove products, or add internal notes.

Edit Line Item Prices and Quantities

  1. In the line items table, click the edit icon next to the item you want to change.
  2. Update the wholesale price or quantity as needed.
  3. Click Save on the item to apply the change. The quote total updates automatically.
A line item row in edit mode showing the wholesale price and quantity fields with inline Save and Cancel buttons

Add or Remove Products

  1. To add a product, use the Add Product field — search by product name or SKU and select the item. The wholesale price for the customer’s role is loaded automatically.
  2. To remove a product, click the delete icon on that line item.
  3. Click Save to apply your changes.

Add Admin Notes and Edit the Quote Number

You can add internal notes to the quote — these are visible to admins only and are carried over when the quote is converted to an order. You can also edit the quote number field if you need it to follow a specific reference format.

Step 3: Approve a Quote

Approving a quote notifies the customer by email (if the Quote Approved email is enabled) and moves the quote to Approved status, where it can then be converted to an order.

  1. Open the quote detail screen.
  2. Click Approve.
  3. The quote status changes to Approved and the customer receives an email notification.

If you want to approve and immediately convert to an order in a single action, you can use the Convert to Order button — it will auto-approve the quote first if it is still pending.

The quote detail screen with the Approve button and Pending status badge

Step 4: Decline a Quote

Declining a quote requires you to provide a reason. The reason is sent to the customer in the Quote Declined email (if enabled) so they understand what happened and can follow up.

  1. Open the quote detail screen.
  2. Click Decline.
  3. A prompt appears asking for a decline reason. Enter your reason — this is required and will be included in the notification email to the customer.
  4. Click Confirm to decline. The quote status changes to Declined.
The decline confirmation dialog showing a text area for the decline reason

Step 5: Convert an Approved Quote to an Order

Converting a quote creates a WooCommerce order with the wholesale prices locked in from the quote. The order is created with a Pending payment status so the customer can complete payment through your normal checkout flow.

  1. Open an approved quote (or a pending quote — the system will auto-approve it first).
  2. Click Convert to Order.
  3. The plugin creates a WooCommerce order using the quote’s line items at their locked wholesale prices. If the quote included billing or shipping addresses, these are applied to the order automatically.
  4. The quote status changes to Converted and a link to the new WooCommerce order appears on the quote detail screen.

At conversion, the plugin checks stock availability using your Out of stock product handling setting (found under Wholesale > Settings > Wholesale Quotes > General). If set to Exclude, any out-of-stock items are removed from the order. If set to Backorder (the default), all items are included and WooCommerce handles backorders as normal.

The quote detail screen after conversion showing the Converted status badge

Sending Messages to the Customer

If the messaging feature is enabled (under Wholesale > Settings > Wholesale Quotes > General > Message Settings), each quote detail screen includes a message thread. You can send a message to the customer directly from within the quote — for example, to ask a clarifying question before approving, or to explain a pricing adjustment.

  1. Open the quote detail screen.
  2. Scroll to the Messages section.
  3. Type your message and click Send.
  4. The customer receives an email notification (if the Customer Message email is enabled) and can reply from their own quote view.
The Messages section of the quote detail screen with message thread and input field

Quote Expiration

Quotes automatically expire after the number of days set under Wholesale > Settings > Wholesale Quotes > General > Quote expiration days (default: 30 days). When a quote expires:

  • Its status changes to Expired
  • The customer receives a Quote Expired email notification (if enabled)
  • You can still approve or convert the quote from the admin — expiration only prevents customers from acting on it directly

To set a specific expiration date on an individual quote, edit the Expires at field on the quote detail screen before approving.

Deleting a Quote

To permanently delete a quote, open the quote detail screen and click Delete. You can also select multiple quotes from the dashboard list and delete them in bulk using the Bulk Actions control.

Deleting a quote is permanent and cannot be undone. If the quote has already been converted to a WooCommerce order, deleting the quote does not delete the order.

Frequently Asked Questions

Can I convert a pending quote to an order without approving it first?
Yes. Clicking Convert to Order on a pending quote will auto-approve it and immediately convert it in a single step.

Does converting a quote update stock levels?
Yes. Converting a quote creates a standard WooCommerce order, which reduces stock levels according to your WooCommerce stock management settings — the same as any other order placed through your store.

Can I edit a quote after it has been approved?
Yes. You can edit line items, pricing, notes, and the quote number on quotes in any status, including approved and expired. Changes to pricing on an already-approved quote take effect when the quote is converted to an order.

What happens to the customer’s quote if I decline it?
The customer receives a notification email with the decline reason you provided. The quote shows as Declined in their My Account quotes list. You can still message the customer through the quote thread to discuss next steps.

Need Help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Complete Your Purchase