Skip to content

Dashboards & Widgets

Every party gets a view of the quote requests: customers on the front end, vendors on the front end or in a slim admin area, and admins in the back end or on the front end too.

Customer dashboard

[customer_quote_submissions] — or better inside Elementor, the Customer Quotes Dashboard widget.

Logged-in customers see their own requests (matched by their account email): the items with images and quantities, the vendor (linking to their actual profile page when one is configured), the requested dates with computed duration, the status, the quote amount and the vendor's note alongside it, a collapsible "Your request details" section with everything they submitted (grouped by your form's section headings), and — on quoted requests — the Accept / Decline buttons. Once a request is accepted, a Contact [Vendor] button appears so the customer can reach out directly.

The widget adds styling controls for cards, header, typography, status and amount badges, item rows and image size, date chips, the details box, and the two decision buttons separately.

Inside page builders, use the widget

Pasting the shortcode into an Elementor Text Editor runs it through a content filter that can inject stray markup. The dashboards are hardened against this, but the dedicated widgets bypass the problem entirely — and they're the only way to get the styling controls.

Vendor dashboard (front end)

[vendor_quote_submissions] — or the Vendor Quotes Dashboard widget (styling controls for the table, status pills, buttons, and detail cards).

Vendors see and manage only requests for their own items: a list with each request's start/end dates and duration, full details grouped like your quote form, product images and quantities, status updates with the quoted-amount and note flow, a Contact Customer action, and their private notes. Place it in your account/panel area — on Voxel sites, right alongside the profile and favourites panels.

Vendor admin area

Vendors with back-end access also get a top-level My Quotes menu in wp-admin with the same scope: their requests only, no delete button (unless you allow it), no access to other vendors' data.

Admin dashboard

Admins get two equivalent views of every request across all vendors:

  • Quote Requests → All Quotes in wp-admin — status statistics, a Reference column, a Vendor column with an "All Vendors" filter, the Quote Amount column (with the vendor's note beneath it), search that matches references as well as names and emails, and bulk actions. Single entries show all customer data, items, notes, the customer's decision with its timestamp, and (admin-only) the IP and browser info.
  • [admin_quote_submissions], or the Admin Quotes Dashboard Elementor widget, on the front end — the same all-vendor view with the same styling controls as the vendor and customer widgets. Handy for embedding in a Voxel panel menu alongside them, so admins never need to leave the front end to manage requests.

Unread-count badges

Once Customer Dashboard Page URL and Vendor Dashboard Page URL are set (under Settings → Emails), the site's navigation menu links to those pages show a live count: quotes awaiting a decision for customers, new unactioned requests for vendors.

Quote button

The Quote Button widget / [quote_button] shortcode adds the "Add to Quote" button anywhere — single templates, loop cards, or fixed placements. Button colors, size, padding, and radius are configured under Settings → Button Styling with a live preview; the Elementor widget adds per-instance styling on top.

Once an item is in the quote, its button shows a green Added ✓ state (kept across page loads); clicking again adds another of the same item, and the quote page has +/− controls per item. A floating quote button with the running total appears whenever the quote has items — its corner and target page are set under Settings → Button Styling.

Built by Code Wattz.