Wholesale quotes from your customers appear in the WooCommerce Wholesale Quotes admin dashboard ready to act on. Open any quote to adjust line item prices, approve or decline the request, convert it directly into a WooCommerce order, and message the customer, all without leaving WordPress.
Prerequisites
- WooCommerce Wholesale Quotes and WooCommerce Wholesale Prices installed and active.
- An admin account with the manage_woocommerce capability (Shop Manager or Administrator).
Finding the Quotes Dashboard
The Quotes dashboard lives at Wholesale > Quotes in your WordPress admin. The Wholesale menu is added by WooCommerce Wholesale Prices, which Wholesale Quotes requires.
The dashboard shows all submitted quotes (excluding internal draft quotes) in a paginated list. You can search by quote number, quote ID, or customer email, filter by status, and filter by customer.

Understanding Quote Statuses
Every quote moves through a lifecycle of statuses. Knowing what each one means helps you decide what action to take.
| Status | What it means | Available actions |
|---|---|---|
| Pending | Submitted by the customer, waiting for admin review | Approve, Decline, Edit, Delete, Message |
| Approved | You have approved the quote; the customer can proceed | Convert to Order, Edit, Delete, Message |
| Declined | You have declined the quote with a reason | Edit, Delete, Message (if enabled in settings) |
| Converted | Quote has been turned into a WooCommerce order | View Order, Message (if enabled in settings) |
| Expired | The quote’s expiration date has passed without being acted on | Approve, Decline, Edit, Delete |
Step 1: Review a Quote
- From the Quotes dashboard, click the quote you want to review.
- 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.
- Each line item shows the product name, SKU, quantity, wholesale price, and retail price for comparison.

Step 2: Edit the Quote (Optional)
Before approving, you can adjust the quote to reflect any negotiated pricing, or add and remove products.
Edit Line Item Prices and Quantities
- In the line items table, click the edit icon next to the item you want to change.
- Update the wholesale price or quantity as needed.
- Click Save on the item to apply the change. The quote total updates automatically.
For a detailed walkthrough of how the admin price override works, including how it differs from what customers see, see Editing item prices in a quote below.

Add or Remove Products
- To add a product, click the Add Product button. This opens the Add Products modal, where you can search by product name or SKU and select the item. The wholesale price for the customer’s role is loaded automatically.
- To remove a product, click the delete icon on that line item.
- Click Save to apply your changes.
Import Products Via CSV
The admin quote editor includes an Upload CSV option that lets you bulk-populate a quote with products in one step, without searching and adding items one by one. Click Upload CSV to open the upload area, then drag and drop a CSV file (or click to browse) containing product IDs or SKUs and quantities. A Download CSV Template link is provided so you can start from the correct format. Files can be up to 512 KB and are limited to 500 rows.

Edit the Quote Number
You can edit the quote number field if you need it to follow a specific reference format.
Editing Item Prices in a Quote
One of the most powerful B2B negotiation tools in WooCommerce Wholesale Quotes is the ability for admins to override the wholesale price on any individual line item, directly from the quote detail screen. You can negotiate a one-off price for a specific deal without creating a new quote from scratch or changing your store’s wholesale pricing rules.
This is an admin-only capability. Customers can adjust quantities from their side of the quote but cannot change prices. This keeps your pricing structure under control while giving you the flexibility to negotiate per customer or per deal.
How to Override a Line Item Price
- Open the quote from the Quotes dashboard.
- In the Quote Items table, find the line item whose price you want to change.
- Click the Edit icon (pencil icon) on that row. The Price and Quantity columns switch to editable input fields.
- Enter your new price in the Price field. You can set any amount. The overridden price replaces the original wholesale price on this quote only.
- Click the Save button (checkmark icon) on that row to confirm the change.
- Click Update (top right of the quote screen) to save the entire quote with the new pricing.

The overridden price is stored on this quote only and does not affect your product’s wholesale pricing rules anywhere else in the store. When the quote is converted to a WooCommerce order, the order uses the price you set here, not the original wholesale price.
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.
- Open the quote detail screen.
- Click Approve.
- 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.

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.
- Open the quote detail screen.
- Click Decline.
- 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.
- Click Decline to confirm. The quote status changes to Declined.

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.
- Open an approved quote (or a pending quote, which the system will auto-approve first).
- Click Convert to Order.
- 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.
- 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.

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.
- Open the quote detail screen.
- Scroll to the Messages section.
- Type your message and click Send.
- The customer receives an email notification (if the Quote Message (Customer) email is enabled) and can reply from their own quote view.

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
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 using the row checkboxes and click the Delete button that appears to remove them in bulk.
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, 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.
- Premium users: Open a support ticket
- Free users: Visit our community forum
