Modeway Direct Chat for WooCommerce

Description

Turn Product Questions Into Better Pre-Sale Conversations

Modeway Direct Chat for WooCommerce is more than a floating WhatsApp button.

It helps WooCommerce stores turn product questions into structured pre-sale inquiries before the customer opens WhatsApp. Shoppers can choose what they want to ask about, add an optional question, and send a clean message containing the relevant product context selected by the store owner.

Instead of receiving a vague “Hi, I have a question” message, you can receive a useful inquiry containing the product name, selected variation, quantity, current price, SKU, stock status, customer note, and product URL.

The result is a faster, clearer path from product interest to a real customer conversation.

Structured Product Inquiry Assistant

Enable the optional Product Inquiry Assistant to turn the product-page inquiry button into a focused pre-sale workflow.

Customers can choose from configurable inquiry intents such as:

  • Compatibility
  • Delivery
  • Availability
  • Color / Size / Variation
  • Product Details
  • Alternative Recommendation
  • Other Question

Each intent has its own editable customer-facing label and WhatsApp message template.

The assistant is optional and disabled by default, so the classic direct WhatsApp product link remains available when you do not need the structured workflow.

WooCommerce Product & Variation Context

Modeway can automatically include useful WooCommerce product information in the final inquiry.

Configurable context includes:

  • Product name
  • Product URL
  • Current price
  • SKU
  • Quantity
  • Selected variation and attributes
  • Stock status

For variable products, the assistant uses the variation currently selected by the customer and can include its actual attributes, price, SKU, quantity, and stock state.

Price text is generated from WooCommerce numeric price data so sale prices and variation ranges remain clean and readable.

Category-Specific Inquiry Rules

Different products create different pre-sale questions.

Category Rules let you tailor the inquiry experience for selected WooCommerce product categories.

For example:

  • Kids headphones can focus on Delivery and Color / Size / Variation.
  • Gaming products can prioritize Compatibility and Product Details.
  • Another category can use its own customer-facing labels and WhatsApp message templates.

Each Category Rule supports:

  • Product category
  • Numeric priority
  • Enabled inquiry intents
  • Optional label override for each enabled intent
  • Optional message-template override for each enabled intent

When multiple rules match, the highest numeric priority wins. If no rule matches, the global inquiry intents are used.

Smart Product Button Labels

The WooCommerce inquiry button can react to product stock state.

Default smart labels include:

  • In stock: Ask About This Item
  • Out of stock: Ask When Available
  • Backorder: Ask About Delivery Time

For variable products, the label can update when the customer selects a variation with a different stock state.

Smart labels are optional and fully editable.

Product Inquiry Button Styling

Make the WooCommerce inquiry button fit your storefront without editing theme files.

Configure:

  • Background color
  • Text color
  • Hover background color
  • Hover text color
  • Border color
  • Border radius
  • Horizontal padding
  • Vertical padding
  • Font weight
  • WhatsApp icon visibility
  • Full-width button layout

These settings apply only to the Product Inquiry Assistant trigger.

Floating WhatsApp Chat

The original lightweight contact experience remains available independently of Product Inquiry Assistant.

Features include:

  • Floating WhatsApp contact button
  • Optional mini popup before opening WhatsApp
  • Configurable popup heading, description, and CTA
  • Responsive Desktop, Tablet, and Mobile positioning
  • Independent bottom offset, right offset, and button size
  • Configurable colors
  • Direct WhatsApp mode when the mini popup is disabled

The floating chat remains a general contact channel and does not force customers through the Product Inquiry Assistant.

Responsive Controls

Configure separate floating-button values for:

  • Desktop above 1024px
  • Tablet from 768px through 1024px
  • Mobile below 768px

Tablet and Mobile values can inherit from the next larger device when left empty.

Visibility Controls

Choose where the floating chat appears:

  • Home page
  • Shop and product archives
  • Product pages
  • Cart
  • Checkout
  • My Account
  • Other frontend pages
  • WordPress admin

Desktop and mobile visibility can also be controlled independently.

Fast, Local and Privacy-Friendly

Modeway Direct Chat for WooCommerce is designed to stay lightweight.

  • No external JavaScript libraries
  • No external fonts
  • No tracking
  • No telemetry
  • No analytics
  • No AJAX polling
  • No cron jobs
  • No background WhatsApp requests
  • No customer inquiry storage
  • No customer-note storage
  • No Modeway server transmission of inquiry content

The plugin builds the inquiry locally. WhatsApp is contacted only after the visitor explicitly chooses a WhatsApp action.

Admin Tools for Real Store Workflows

The settings page is split into focused Chat Settings and Product Inquiry Assistant tabs.

Product Inquiry tools include:

  • Accordion-based Inquiry Intent editors
  • Click-to-copy message placeholders
  • Category Rules
  • Smart product labels
  • Product-context controls
  • Product Inquiry Button Appearance
  • Sticky Save Changes control

Message Placeholders

Inquiry templates support:

{product_name}
{product_url}
{price}
{sku}
{quantity}
{variation}
{stock_status}
{customer_note}
{inquiry_type}

Placeholder buttons in the admin can be clicked to copy them to the clipboard.

Why Structured Product Inquiries?

A normal chat button starts a conversation.

A structured product inquiry starts a conversation with context.

Modeway helps shoppers explain what they need before they reach WhatsApp, while giving store owners the product and variation information needed to respond faster.

Privacy

Modeway Direct Chat for WooCommerce does not add tracking, telemetry, or analytics. It does not create its own cookies and does not send background requests to WhatsApp.

Product inquiry content, selected inquiry intent, product context, and optional customer notes are not stored by the plugin and are not transmitted to Modeway.

When a visitor explicitly chooses a WhatsApp action, the browser opens WhatsApp using the configured destination and message. Depending on the administrator’s settings, the message may contain product name, product URL, price, SKU, quantity, selected variation information, stock status, inquiry type, and a customer-entered note.

That information is provided to WhatsApp only after the visitor chooses to continue.

Modeway Privacy Policy: https://shipping.modeway.co/privacy-policy/

External Services

Modeway Direct Chat for WooCommerce uses WhatsApp’s Click-to-Chat service only after an explicit visitor action.

No WhatsApp request is made during normal page loading, and the plugin does not use the WhatsApp Business API.

Modeway Direct Chat for WooCommerce is an independent plugin and is not affiliated with or endorsed by WhatsApp or Meta.

WhatsApp is a third-party service operated independently of Modeway. Information included in a Click-to-Chat request is subject to WhatsApp’s own terms and privacy practices.

Review the WhatsApp Terms of Service and WhatsApp Privacy information before enabling the feature for your site.

Screenshots

Installation

  1. Upload modeway-direct-chat-for-woocommerce.zip through Plugins > Add New > Upload Plugin, or copy the plugin directory to /wp-content/plugins/.
  2. Activate Modeway Direct Chat for WooCommerce.
  3. Go to Settings > Modeway Direct Chat.
  4. Enter your WhatsApp phone number including the country code.
  5. Configure floating chat under Chat Settings.
  6. Open Product Inquiry Assistant to enable structured WooCommerce product inquiries.
  7. Save your settings.

Existing installations continue to use the sowc_settings option for upgrade compatibility.

FAQ

Is WooCommerce required?

Yes. Modeway Direct Chat for WooCommerce is designed as a WooCommerce extension and declares WooCommerce as a required plugin.

Is this only a floating WhatsApp button?

No. The plugin includes a standard floating chat button, but its Product Inquiry Assistant can also collect the customer’s inquiry type, optional note, selected variation, quantity, price, SKU, stock status, and product URL before opening WhatsApp.

What happens if I do not enable Product Inquiry Assistant?

The existing product chat behavior remains available. Product Inquiry Assistant is optional and disabled by default for backward compatibility.

Can I show different inquiry choices for different product categories?

Yes. Category Rules can override the visible inquiry intents for selected WooCommerce product categories. Each enabled intent can also have its own label override and message-template override.

Does it support variable products?

Yes. When a customer selects a WooCommerce variation, the inquiry can use the selected variation’s attributes, price, SKU, quantity, and stock state.

Can the product inquiry button change when a product is sold out?

Yes. Optional Smart Product Button Labels can use different labels for in-stock, out-of-stock, and backorder states. Variable-product labels can respond to the currently selected variation.

Can I customize the Product Inquiry button?

Yes. Dedicated controls are available for colors, hover colors, border, radius, padding, font weight, icon visibility, and full-width display.

Does the plugin store customer questions?

No. Inquiry content and customer notes are not stored by the plugin. The message is assembled locally and passed to WhatsApp only after the visitor explicitly clicks the final WhatsApp action.

Does this plugin use the WhatsApp Business API?

No. It uses WhatsApp’s standard Click-to-Chat flow after an explicit visitor action.

Does the plugin contact WhatsApp while a page loads?

No. Normal page loading uses local plugin assets. A WhatsApp request occurs only after the visitor chooses a WhatsApp action.

Can I control the floating button separately on desktop, tablet, and mobile?

Yes. Bottom offset, right offset, and button size can be configured separately for Desktop, Tablet, and Mobile.

Can the interface be translated?

Yes. All translatable strings use the modeway-direct-chat-for-woocommerce text domain, and a POT template is included in /languages.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Modeway Direct Chat for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Added the optional WooCommerce Product Inquiry Assistant.
  • Added seven configurable inquiry intents with editable labels, ordering, and message templates.
  • Added structured WooCommerce product context including selected variations, attributes, quantity, price, SKU, stock status, and product URL.
  • Added category-specific inquiry rules with priority, label overrides, and message-template overrides.
  • Added optional customer notes without storing inquiry content.
  • Added smart stock-aware Product Inquiry button labels for in-stock, out-of-stock, and backorder products.
  • Added dynamic smart-label handling for selected WooCommerce variations.
  • Added dedicated Product Inquiry Button Appearance controls.
  • Added responsive Desktop, Tablet, and Mobile floating-button appearance settings.
  • Improved the floating mini popup, accessibility, focus handling, and mobile viewport containment.
  • Added admin tabs for Chat Settings and Product Inquiry Assistant.
  • Added accordion-based Inquiry Intent editing and click-to-copy placeholders.
  • Added a sticky Save Changes control.
  • Improved WooCommerce price formatting for product inquiry messages.
  • Improved Product Inquiry modal styling, theme isolation, accessibility, and mobile behavior.
  • Added Category Rule label and message-template overrides.
  • Added WooCommerce dependency metadata and improved WordPress.org packaging.
  • Updated translation catalog, privacy information, and external-service documentation.

1.0.0

  • Initial release.