Skip to main content
Version: 2.0.0

Quote Management

The Quote Management module in the Kitchen365 Console v2.0.0 provides a centralized interface to create, view, edit, and convert customer quotes into orders. Admins can build quotes with catalog products or imports, configure shipping and tax, apply promo codes, send quote emails, export PDFs, and place orders directly from the Console.


Access​

How to open Quote Management​

  1. Log in to the Kitchen365 Console.
  2. In the left sidebar, click Sales > Quote Management.

From this section you can manage customer quotes including creation, tracking, status updates, email delivery, and order conversion.

Quote List Screenshot


a. Quote List​

The main listing table displays all quotes with sortable columns. Each row represents a unique quote.

ColumnDescription
Quote IDUnique identifier for each quote. Click to open quote details.
PO No.Customer's Purchase Order number. Shows N/A if not provided.
First NameCustomer's first name.
Last NameCustomer's last name.
DateTimestamp when the quote was created (displayed in EST).
AmountTotal value of the quote. Shows N/A if not calculated.
Quote StatusCurrent status of the quote (colored pill tag).
ActionIcons to view, export PDF, or edit the quote.

All columns except Action are sortable. Click the column headers to sort ascending or descending.

  • Located at the top of the quote list.
  • Placeholder: "Search..."
  • Allows quick searching by Quote ID, PO No., or Customer Name.
  • Search requires a minimum of 3 characters before results are filtered.

ii. Filter​

Click the "Filter" button at the top right to open the Apply Filters modal. A badge on the button shows how many filters are currently active.

Available filters:

FilterLabelOptions
Date rangeDate pickerFilter quotes by start and end date.
Quote statusSelect Quote StatusesOrdered, Ready to Order

Filter actions:

  • Clear Filter — Resets all selected filters.
  • Apply Filter — Applies the selected filters and closes the modal. A success toast "Filters Applied Successfully!" is shown.

Quote Filter Screenshot

iii. Quote Status Tags​

StatusLabelColorDescription
Ready to OrderReady to OrderYellowQuote is saved and eligible for editing or order placement.
OrderedOrderedGreenQuote has been converted into an order.
In CartIn CartBlueQuote originated from a B2C website cart. Shown in the list but excluded from filter options.

iv. Pagination​

  • Located at the bottom of the table.
  • Shows "Showing X to Y of Z entries".
  • Page size options: 10 / 25 / 50 / 75 / 100 entries.
  • Navigate between pages using the pagination controls.

v. Header Actions​

ActionDescription
+ Add QuoteOpens the create quote form. Requires quote creation permission.
FilterOpens the filter modal (shows active filter count badge when filters are applied).

vi. Row Actions​

Under the "Action" column:

ActionIcon / LabelWhen Available
View quote👁️ View QuoteAlways available.
Export PDF📄 Export Quote PDFAlways available. Opens the PDF export modal.
Edit quote✏️ Edit QuoteQuote status is not Ordered. Hidden for converted quotes.

Export Quote PDF​

Click the PDF icon to open the Export Quote PDF modal. Select the sections to include:

OptionDescription
Order item onlyExports line items only.
Export item without priceExcludes pricing from exported items.
Full quote detailsSelects all detail sections below.
Quote items with quote detailsIncludes quote ID, PO No., date, and status.
Quote items with customer detailsIncludes customer name, email, and phone.
Quote items with shipping and billing addressIncludes both addresses.
Quote items with additional notesIncludes quote-level notes.
Quote items with quote summaryIncludes subtotal, shipping, tax, discount, and grand total.

Click Proceed to Export PDF to download. On success, the toast "Quote PDF exported successfully" is displayed. The file is saved as quote-[Quote ID].pdf.


b. Create New Quote​

Click "+ Add Quote" from the Quote Management list to open the Create New Quote screen. The form uses the same v2 interface as Create New Order, adapted for quotes.

Create Quote Screenshot

i. Overview​

The Create New Quote screen allows admins to:

  • Select or create a customer profile
  • Add products manually, from the catalog, or via CSV/XML imports
  • Configure shipping, taxes, and promo codes
  • Add custom notes and attach a design packet
  • Save the quote, email it to the customer, or place an order directly

ii. Required Fields​

FieldDescription
PO No.Unique purchase order number (maximum 10 characters).
Select CustomerA customer must be selected from existing records or added as new.
Product SKU / CodeRequired when adding products manually.
QtyRequired for each product line (minimum 1).
Unit Price(s)Required when adding products manually.
Shipping MethodOne option must be selected.
TaxAuto-calculated from the configured tax provider.

iii. Optional Fields​

FieldDescription
Product NameHelps identify the product when adding items manually.
Additional NotesOrder-level remarks for internal reference.
Promo CodeOptional discount via cart price rules.
Payment MethodNot required to save a quote; required to place an order.
Design PacketOptional PDF attachment shared in quote emails.

iv. Add Products​

The Add Products section appears below the customer selection. Use it to add line items before saving or placing the order.

When no products have been added yet, the section displays "No products added yet" with an "Add Product" button.

Once products are added, the following action buttons appear at the top right of the section:

ButtonDescription
Add ProductOpens the product selection modal to search and add catalog items.
Custom CSVUpload a custom CSV file with SKU, Description, Qty, and Unit Price.
2020 CSVUpload a CSV file exported from 2020 Design software.
Prokitchen XMLUpload an XML file exported from ProKitchen software.
Design PacketUpload a PDF design document to attach to the quote.
Delete SelectedRemoves selected products from the list (visible when one or more are checked).

Product rows support drag-and-drop reordering. Each row includes columns for Product SKU / Code, Name, Qty, Unit Price, Note, and Sub Total.

Search by Style​

Click "Add Product" to open the Add Product modal. The Search by Style tab lets you browse and add products from the catalog.

  1. Select Category, Type, and Style from the dropdown filters (required fields).
  2. Use the sub-category links (e.g., View All, Base Cabinets, Wall Cabinets) to narrow results.
  3. Optionally search by keyword using the Search by Keyword field.
  4. Set the Qty for the desired product using the +/- controls.
  5. Use the Modifications icon to add product-level notes or customizations.
  6. Click Add on the product row to add it to the quote.

Add Product - Search by Style

Miscellaneous Items​

Switch to the Miscellaneous tab in the Add Product modal to add custom or non-catalog items.

Add a new miscellaneous item manually:

FieldDescription
SKUEnter the item SKU.
DescriptionEnter a short description.
QtyEnter the quantity.
Amount ($)Enter the unit price.

Click Add to save the item to the miscellaneous list.

Add from existing miscellaneous items:

The table lists previously saved miscellaneous items with columns for SKU, Description, Qty, Unit Price, Sub Total, and Action. Adjust the quantity or price if needed, then click Add Product on the row.

Add Product - Miscellaneous

Import Custom CSV​

Click Custom CSV to open the Import Custom CSV modal.

  1. Select a CSV file containing product details (SKU, Description, Qty, Unit Price).
  2. Click Download Sample CSV to view the expected file format.
  3. Click Proceed to import the products into the quote.
  4. Use Clear to remove the selected file and start over.

On success, the toast "Custom items imported successfully!" is displayed.

Import Custom CSV

Import from 2020 CSV​

Click 2020 CSV to upload a CSV file exported from the 2020 Design tool. The Map CSV Products modal opens:

  1. Select the SKUs to import using the checkboxes (use Select All or Clear All for bulk selection).
  2. Choose the Select Door Style from the dropdown.
  3. Click Map Product to match the SKUs to catalog products.
  4. Review the mapped products in the results table and adjust quantities if needed.
  5. Click Add Products to add them to the quote, or Cancel to close without adding.

Upload from 2020 CSV

Import from ProKitchen XML​

Click Prokitchen XML to upload an XML file exported from ProKitchen. The Map XML Products modal works similarly to the 2020 CSV flow:

  1. Select product codes using the checkboxes.
  2. Choose the Select Door Style from the dropdown.
  3. Click Map Product to match products to the catalog.
  4. Review mapped results, adjust quantities, and click Add Products to confirm.

Upload from ProKitchen XML

Upload Design Packet​

Click Design Packet to attach a PDF design document to the quote. The Upload Design Packet modal opens:

  1. Select a PDF file from your computer.
  2. Click Proceed to upload the file.
  3. Use Clear to remove the selected file before uploading.

Once uploaded, a success message "Design packet uploaded successfully!" is displayed. The design packet is included in quote emails and can be downloaded from the quote detail page.

Upload Design Packet

Product Notes and Deletion​

  • Each product row includes a note icon to add product-level notes specific to that line item.
  • To remove products, select the checkbox on one or more rows and click Delete Selected.
  • Individual rows can also be removed using the delete action on each line.

v. Select Existing Customer or Add New Customer​

You can either:

  1. Click "Select from Existing Customer" to choose an existing customer from a searchable popup.

    FeatureDescription
    Search BarSearch by name or email.
    Customer ListColumns: Select, Name, Email, Phone.
    Select CustomerConfirms selection and fills the main form.
    CancelCloses the popup without selecting.

    Select Customer Popup

  2. Click "+ Add Customer" to create a new customer inline.

    Add New Customer

vi. Shipping Address​

Once a customer is selected, choose from their existing shipping addresses or add a new one using the edit icon in the Shipping Address section.

Shipping Section Edit Icon

Shipping Address Popup

Select Existing Shipping Address:

  • Displays all addresses associated with the selected customer.
  • Each address card shows street address, city/state/ZIP, country, and phone number.
  • Use the radio button to select the address for this quote.
  • Edit — Opens the address in an editable form.
  • Delete — Removes the address after confirmation.

Edit Shipping Address Popup

+ Add New Address:

  • Opens a form to input a new shipping address.
  • The new address is saved and associated with the selected customer.

Add Shipping Address Form

You must select or add at least one complete shipping address before saving or placing the order.

vii. Additional Notes, Shipping, Tax & Promo Code​

After adding products, complete the pricing and quote details section below the product list.

Additional Notes​

PropertyValue
LabelAdditional Notes:
PlaceholderEnter any additional notes here
RequiredNo (optional)

Shipping Method​

Shipping Method is a required field. Available options are loaded based on the selected customer's shipping address and the products in the quote.

OptionDescription
Configured shipping methods (e.g., Pickup, Flat Rate Shipping)Predefined methods configured for the store. Each option displays the method name and calculated rate, e.g., Pickup ($55.00).
Custom Shipping RateAllows manually entering a custom shipping charge (shown when enabled in tenant configuration).

Notes:

  • Shipping rates are calculated after a customer is selected. Until then: "Shipping rate will be calculated after selecting a customer."
  • While rates are being recalculated: "Recalculating shipping rates..."
  • One shipping method must be selected before saving or placing the order.

Tax​

Tax is a required field. In version 2.0, tax is automatically calculated based on the customer, shipping method, and products added to the quote.

  • The calculated tax amount is displayed once all prerequisites are met (e.g., $125.50).
  • Until a customer, shipping method, and products are selected, the message "Tax rate will be calculated after selecting a customer, shipping method and products." is shown.
  • There is no manual Custom tax option in version 2.0 — tax is always auto-calculated from the configured tax provider.

Promo Code / Discount​

Version 2.0 uses promo codes instead of manual fixed/percentage discounts. Apply a promo code in the order summary panel:

  1. Enter the promo code in the Enter promo code field.
  2. Click Apply to validate and apply the discount.
  3. If successful, the Discount line appears in the quote summary showing the applied amount and coupon code.
  4. Click Remove to clear an applied promo code and recalculate totals.

Requirements to apply a promo code:

  • A customer must be selected.
  • At least one product must be added.
  • Tax must be calculated (customer, shipping method, and products selected).
  • A shipping method must be selected.

Validation messages:

  • "Please enter a promo code"
  • "Please select a customer to apply a promo code"
  • "Please add at least one product"
  • "Please select a shipping method"

Quote Summary​

The quote summary panel displays the calculated totals:

Line ItemDescription
SubtotalTotal of all product line items.
ShippingSelected shipping charge.
TaxAuto-calculated tax amount.
DiscountApplied promo code discount (when active).
Payment feeAdditional fee based on the selected payment method (when placing an order).
Grand TotalFinal quote total.

viii. Payment Method​

Scroll down to the Payment Method section to optionally select a payment method before placing an order. Payment is not required to save a quote.

  1. Check the Payment Method checkbox to enable payment selection.
  2. Select one payment method from the available options configured for the store.

Payment methods may include:

TypeExamples
Online paymentsCredit Card, Pay Online (Stripe), PayPal, Square, Authorize.Net, Clover, NMI, ACH, QuickBooks
Offline paymentsCash on Delivery (COD), Cheque, Money Order, Bank Transfer

Behavior by payment type:

Payment TypeBehavior
Credit card / onlineDisplays the payment form. The place-order button changes to Pay Now.
Offline paymentNo card details required. Order is placed with pending payment status.
ACH paymentMay require bank account connection before placing the order.
Split PaymentIf enabled for the tenant, regular payment methods are disabled. Partial payments follow configured split terms.

ix. Save Quote Actions​

Use the sticky footer buttons at the bottom of the screen:

ButtonDescription
BackReturns to the previous page without saving.
Save QuoteSaves the quote without sending an email.
Save Quote & Send EmailSaves the quote and sends a quote confirmation email to the customer.
Place OrderConverts the quote directly into an order (requires payment method).
Proceed To CheckoutShown when two-step checkout is enabled for the tenant.

Quote Confirmation Email

When Save Quote & Send Email is used, the customer receives a quote email with a Pay Now link to complete payment on the website.

Website Quote Confirmation Email


c. Edit Quote​

The Edit Quote page allows admins to update an existing quote, modify products, adjust shipping and tax, apply promo codes, and place an order.

i. How to Access​

  1. Navigate to Sales > Quote Management.
  2. Click the ✏️ Edit icon in the Action column of an eligible quote row.
  3. The Edit Quote form opens with the quote data pre-filled.

The edit icon is shown only when the quote status is not Ordered. Converted quotes cannot be edited from the list.

Edit Quote Screenshot 1

Edit Quote Screenshot 2

ii. Edit Form​

The edit form uses the same layout as Create New Quote (and the shared product, shipping, tax, and promo code sections documented in Order Management — Create New Order), with these differences:

  • The Select Customer section is hidden; the customer is loaded from the saved quote.
  • Breadcrumb shows Edit Quote.
  • Footer buttons are Update Quote and Update Quote & Send Email instead of Save variants.
  • Place Order is available when a payment method is selected (or split payment is enabled).

iii. Edit Actions​

ButtonDescription
BackReturns without saving changes.
Update QuoteSaves changes without sending an email.
Update Quote & Send EmailSaves changes and emails the revised quote to the customer.
Place OrderUpdates the quote, processes payment, and converts to an order.

d. View Quote Details​

Click 👁️ View Quote under the Action column, or click the Quote ID link in the list, to open the Quote Details page.

View Quote Screenshot

This page displays a comprehensive breakdown of the quote including customer information, addresses, line items, pricing summary, and order placement options.

i. Header Actions​

The top-right toolbar provides quick actions (displayed as icon buttons with tooltips):

ActionTooltip LabelWhen Available
BackBack to Quote ListAlways.
Export PDFExport Quote PDFAlways. Opens the same PDF export modal as the list.
Download design packetDownload Design PacketDesign packet was uploaded during quote creation or editing.
Edit quoteEdit QuoteStatus is Ready to Order and PO No., shipping method, and addresses are complete.
Send quote emailSend Quote EmailSame conditions as Edit Quote.

Quote Detail Page 1

ii. Information Sections​

Quote Details​

  • Quote ID
  • PO No.
  • Created At
  • Shipping Method
  • Quote Status
  • Split Payment — Enabled / Disabled (with minimum split amount tooltip when enabled)

Customer Details​

  • Customer Name
  • Email
  • Phone No.

Quote Summary​

  • Sub Total
  • Shipping Charge
  • Tax (with percentage if applicable)
  • Discount (with coupon code when applied)
  • Payment fee (when payment method is selected)
  • Grand Total

Addresses​

  • Shipping Address
  • Billing Address

iii. Quote Items​

The Quote Items table displays all line items with columns:

ColumnDescription
Product SKU / Code & DescriptionProduct name, SKU, description, and bundle items.
QtyOrdered quantity.
NoteProduct-level note from quote creation.
Unit PricePrice per unit.
Sub TotalLine item total.

iv. Additional Notes​

Quote-level notes entered during creation or editing are displayed below the items table.

v. Payment & Place Order​

For quotes with status Ready to Order (when PO No., shipping method, and addresses are complete):

  1. Check the Payment Method checkbox and select a payment method.
  2. Complete payment details if required (credit card, ACH, etc.).
  3. Click Place Order (offline methods) or Pay Now (online/credit card methods).

Split Payment: When split payment is enabled, the payment section shows a Split Payment Enabled notice with the minimum split amount. Payment processing is handled outside the standard flow — contact support for payment arrangements.

Once converted, the quote status changes to Ordered and the new order appears in Order Management.


e. Placing an Order from a Quote​

Quotes can be converted to orders through three paths:

i. From the Console (Create / Edit Quote)​

  1. Complete all required fields — customer, products, shipping method, and tax.
  2. Select a payment method.
  3. Click Place Order (offline) or Pay Now (online/credit card).

The system saves the quote, processes payment (if applicable), and converts it to an order.

ii. From Quote Details​

  1. Open a quote with status Ready to Order.
  2. Select a payment method in the payment section at the bottom of the page.
  3. Click Place Order or Pay Now.

iii. From the Customer Email​

  1. Admin sends the quote using Save Quote & Send Email or Send Quote Email.
  2. Customer receives the quote email with a Pay Now link.
  3. Customer enters payment details on the website and completes the order.

Place Order Requirements​

RequirementDescription
CustomerSelected with complete billing address.
Shipping addressComplete shipping address assigned.
ProductsAt least one product line item added.
Shipping methodOne method selected.
TaxAuto-calculated from the configured tax provider.
Payment methodSelected (unless split payment is enabled).
Bundle productsAll bundle child items must be present (no broken bundles).

Post-Conversion​

  • Quote status updates to Ordered.
  • The new order appears under Sales > Order Management.
  • For offline payment methods, an order confirmation email may be sent automatically.

For full order workflow details after conversion, see Order Management.