Skip to main content

WC Vendors Chat: Buyer ↔ Vendor Messaging Plugin

· 4 min read
Creator of Better Messages

WC Vendors is the classic-ecommerce multi-vendor option for WooCommerce — a smaller plugin footprint than Dokan or WCFM, focused on the storefront rather than a full vendor portal. The free version of WC Vendors gives vendors a shop with no chat. The Pro version adds a vendor dashboard but no built-in messenger. Better Messages adds buyer ↔ vendor chat on top of both: a Live Chat button on every vendor product page, on the vendor store page on classic themes, and a Messages tab on the WC Vendors Pro Vendor Dashboard.

What Better Messages adds to WC Vendors

Once Better Messages is installed and the WC Vendors integration is enabled under Better Messages → Settings → Integrations → WooCommerce:

  • Live Chat button on every vendor product page with product-card context inside the thread.
  • Live Chat button on the vendor store page (classic themes via wcvendors_after_main_header; block themes via shortcode).
  • Per-vendor toggle — vendors enable Live Chat per store in their Shop Settings.
  • Vendor avatars and links in the messenger pulled from WC Vendors shop profiles.
  • Messages tab in the WC Vendors Pro Vendor Dashboard — Pro vendors get a dedicated inbox with a live unread counter (free WC Vendors does not provide a custom dashboard, so the chat lives on store and product pages instead).

Live Chat button on a WC Vendors product page

Free WC Vendors vs WC Vendors Pro

SurfaceFree WC VendorsWC Vendors Pro
Live Chat button on product pagesyesyes
Live Chat button on store pages (classic themes)yesyes
Live Chat button on store pages (block themes, shortcode)yesyes
Vendor Dashboard Messages tabyes
Per-vendor Live Chat toggleyes (Shop Settings)yes (Shop Settings)

Free WC Vendors does not provide a custom vendor dashboard — vendors handle store admin from wp-admin. With Pro, the dedicated Messages tab keeps vendors inside the storefront when replying.

Live Chat on classic vs block themes

The button auto-renders on classic theme storefronts (such as Storefront) via the wcvendors_after_main_header template hook. Block themes do not fire this hook — on those, place the button manually with the shortcode:

[better_messages_wc_vendors_store_button]
[better_messages_wc_vendors_product_button]

Installing Better Messages on a WC Vendors site

  1. Install Better Messages from WordPress.org and activate it.
  2. Make sure WC Vendors is active (free or Pro).
  3. Open WP Admin → Better Messages → Settings → Integrations → WooCommerce.
  4. Find WC Vendors Integration and toggle Enable Vendor Live Chat.

WC Vendors integration settings

Vendors then enable Live Chat for their store under Shop Settings → Live Chats.

Free vs WebSocket version for WC Vendors stores

FeatureFree versionWebSocket version
Live Chat button on product / store pagesyesyes
Messages tab in WC Vendors Pro dashboardyesyes
Per-vendor enable / disableyesyes
Product card context in threadsyesyes
Real-time deliverypollinginstant
Mini-widget popup chatyes
One-on-one voice and video calls inside the threadyes
Group voice and video calls (vendor team)yes
Web push notifications for new messagesyes
Read receiptsyes
End-to-end encryption (optional)yes
info

For WC Vendors stores running on the free plugin (no vendor dashboard), the WebSocket version's mini-widget popup is the difference between losing the customer when they click Live Chat (navigated away) and keeping them on the product page where they were considering checkout.

Frequently asked questions

Does it work with WC Vendors Pro Memberships?

Yes — Better Messages reads vendor capability flags, which Pro Memberships sets the same way as Pro itself.

Can vendors message each other?

Yes — the Better Messages inbox is a full messenger. Vendors can also be added to group conversations for marketplace-wide announcements.

What if my theme is a block theme?

The store-page button needs a manual shortcode placement on block themes (block themes do not fire the legacy wcvendors_after_main_header hook). Product-page buttons render on both classic and block themes.

Does it work alongside WC Vendors Stripe payment add-ons?

Yes — the integration listens to WC Vendors' core vendor capability flags, which payment add-ons extend rather than replace.

Can guests start a thread?

Yes if Guest Chat is enabled in Better Messages → Settings → Guest Chat. Guest checkout customers can chat with vendors and the thread is preserved if they later register.

See also

Install Better Messages from WordPress.org →