WC Vendors Chat: Buyer ↔ Vendor Messaging Plugin
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).

Free WC Vendors vs WC Vendors Pro
| Surface | Free WC Vendors | WC Vendors Pro |
|---|---|---|
| Live Chat button on product pages | yes | yes |
| Live Chat button on store pages (classic themes) | yes | yes |
| Live Chat button on store pages (block themes, shortcode) | yes | yes |
| Vendor Dashboard Messages tab | — | yes |
| Per-vendor Live Chat toggle | yes (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
- Install Better Messages from WordPress.org and activate it.
- Make sure WC Vendors is active (free or Pro).
- Open WP Admin → Better Messages → Settings → Integrations → WooCommerce.
- Find WC Vendors Integration and toggle Enable Vendor Live Chat.

Vendors then enable Live Chat for their store under Shop Settings → Live Chats.
Free vs WebSocket version for WC Vendors stores
| Feature | Free version | WebSocket version |
|---|---|---|
| Live Chat button on product / store pages | yes | yes |
| Messages tab in WC Vendors Pro dashboard | yes | yes |
| Per-vendor enable / disable | yes | yes |
| Product card context in threads | yes | yes |
| Real-time delivery | polling | instant |
| Mini-widget popup chat | — | yes |
| One-on-one voice and video calls inside the thread | — | yes |
| Group voice and video calls (vendor team) | — | yes |
| Web push notifications for new messages | — | yes |
| Read receipts | — | yes |
| End-to-end encryption (optional) | — | yes |
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
- WC Vendors integration documentation — full setup reference
- WordPress marketplace chat — comparing Dokan, WCFM, WC Vendors, MultiVendorX
- Dokan vendor chat plugin
- WooCommerce customer chat — for stores without a multi-vendor layer