My Quotes
Last updated
Was this helpful?
The My Quotes section of the portal (/apps/orbit-boost-wholesale/portal/quotes) lists every quote request the logged-in buyer has submitted, embedded inside the portal sidebar shell.
This is the canonical "all quotes" entry for logged-in buyers. The standalone routes are kept for the cases the portal can't cover:
/portal/quotes
Logged-in buyer browsing all their quotes (inside the shell)
/quotes/:id
A single quote opened from an email deep link, or by a buyer who isn't logged into the portal
A list of their quotes with status badges — Pending, Replied, Negotiating, Accepted, Rejected, Expired
Each row opens the quote detail, where (once your team has replied) they can Accept, Decline, or Send a reply
The list reuses the same quote-storefront.js bundle that powers the Request-a-Quote modal, so status labels and copy follow your Storefront Text translations.
My Quotes is the customer-facing read side of the Quotes (RFQ) workflow:
Buyers create quotes from the Request-a-Quote app block on product pages — see How a buyer requests a quote
You reply with prices from the admin inbox — see How you reply with prices
Accepted quotes with Net / Prepay terms appear in the buyer's Invoices
Opening a quote from /portal/quotes currently navigates to the standalone /quotes/:id detail page (it leaves the sidebar shell). The list, status, and accept/decline actions all work — only the visual shell differs on the detail view.
Last updated
Was this helpful?
Was this helpful?