OneClick Chat to Order Documentation

OneClick Chat to Order v1.0.8 – Complete User Documentation – “Previously referred to as ‘OneClick WhatsApp Order,’ OneClick Chat to Order provides your customers with the convenience of ordering your products directly through WhatsApp with just a single click.

Seamlessly integrate your WooCommerce-enabled online store with WhatsApp, allowing customers to efficiently and swiftly finalize their orders using the platform.”

Table of Contents

  1. Plugin Overview
  2. Installation & Setup
  3. WhatsApp Numbers Management
  4. Basic Configuration
  5. Shop Page Settings
  6. Cart Page Settings
  7. Checkout/Thank You Page Settings
  8. Floating Button Configuration
  9. Display Options
  10. GDPR Compliance
  11. Shortcode Generator
  12. Product-Specific Settings
  13. Advanced Features
  14. Troubleshooting
  15. Best Practices

OneClick Chat to Order Plugin Overview

OneClick Chat to Order is a comprehensive WordPress plugin that integrates WhatsApp messaging with your WooCommerce store.

It allows customers to quickly contact you about products via WhatsApp with pre-filled product information, streamlining the ordering process and improving customer engagement.

Key Features

  • Multiple WhatsApp Numbers: Manage unlimited WhatsApp numbers and assign them to different pages or products
  • Flexible Button Positioning: Choose from 5 different positions on single product pages
  • Force wa.me URL Option: Override mobile/desktop base URL settings for consistent WhatsApp links
  • JavaScript onClick Events: Alternative to link tags for better Ajax compatibility
  • Enhanced CSS Styling: Natural styling that adapts to your theme
  • Comprehensive Uninstall System: Complete data cleanup with user control
  • WPML Integration: Full multilingual support
  • GDPR Ready: Built-in GDPR compliance features
  • Floating Button: Customizable floating WhatsApp button
  • Shortcode Support: Generate custom shortcodes for any page
  • Product-Specific Settings: Override global settings for individual products

Installation & Setup

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • WooCommerce 8.2 or higher
  • Active WooCommerce installation

Installation Steps

  1. Upload the Plugin
    • Download the plugin zip file
    • Go to WordPress Admin → Plugins → Add New → Upload Plugin
    • Select the zip file and click “Install Now”
    • Activate the plugin
  2. Initial Setup
    • After activation, you’ll see a new menu item “Chat to Order” in your WordPress admin
    • The plugin requires at least one WhatsApp number to function properly
  3. First Configuration
    • Navigate to Chat to Order → Numbers
    • Add your first WhatsApp number
    • Configure basic settings in the Basic tab

WhatsApp Numbers Management

Adding WhatsApp Numbers

  1. Navigate to Numbers
    • Go to Chat to OrderWhatsApp Numbers submenu in your WordPress admin
    • Click “Add New Number”
  2. Number Configuration
    • Title: Give your number a descriptive name (e.g., “Sales Team”, “Support”)
    • WhatsApp Number: Enter the complete WhatsApp number with country code
      • Format: 1234567890 (don’t include the + sign before the country code)
      • Example: 14155552671 for a US number
    • Publish: Make sure to publish the number to make it available
  3. Number Management
    • Edit existing numbers by clicking on them in the Numbers list
    • Delete numbers that are no longer needed
    • You can create unlimited WhatsApp numbers

Best Practices for Numbers

  • Use descriptive titles to easily identify different numbers
  • Include country codes for international compatibility
  • Test numbers before going live
  • Organize numbers by department or function (Sales, Support, etc.)

Basic Configuration

The Basic tab contains the core settings for single product pages and general plugin behavior.

Confirmation Settings

Dismiss Notice

  • Check this box after adding at least one WhatsApp number
  • This removes the admin notice about missing WhatsApp numbers

WhatsApp Base URL Configuration

Force Using wa.me?

  • No, Don’t Use wa.me (Default): Uses device-specific URLs
  • Yes, Use wa.me: Forces all links to use https://wa.me/ format
  • Recommendation: Use wa.me for consistent behavior across all devices

Base URL for Mobile

  • api – api.whatsapp.com (Default): Universal mobile experience
  • protocol – whatsapp://send: Direct app opening (faster for installed apps)

Base URL for Desktop

  • web – web.whatsapp.com (Default): Opens WhatsApp Web
  • api – api.whatsapp.com: Prompts to open desktop app
  • protocol – whatsapp://send: Direct desktop app opening

Single Product Page Settings

Display Button?

  • Enable/disable WhatsApp button on single product pages
  • Must be checked for the button to appear

WhatsApp Number

  • Select which WhatsApp number to use for single product pages
  • Choose from your created numbers list

Button Link Type

  • Link Tag (Default): Standard HTML link
  • Inline onClick Event: JavaScript-based clicking (better for Ajax themes)
  • Use onClick for: Themes with Ajax Add to Cart functionality

Button Position

  • After Add to Cart Button (Default): Side-by-side with Add to Cart
  • Under Add to Cart Button: Below the Add to Cart button
  • After Short Description: Below product short description
  • After Single Product Summary: After the entire product summary
  • Around Product Share Area: Near social sharing buttons

Force Full-Width?

  • Makes the WhatsApp button span the full width of its container
  • Only available for positions other than “After Add to Cart Button”

Custom Message

  • Pre-filled message that appears in WhatsApp
  • Example: “Hello, I want to buy:”
  • Supports text formatting and emojis

Text on Button

  • Customize the button text
  • Example: “Order via WhatsApp”, “Buy Now on WhatsApp”

Show Regular & Sale Prices?

  • When enabled, shows both original and sale prices
  • Format: $20.00 $15.00 (strikethrough for original price)

Open in New Tab?

  • Opens WhatsApp in a new browser tab/window
  • Recommended to keep users on your site

Exclusion Settings

Exclude Price?

  • Removes price information from WhatsApp messages
  • Useful for quote-based products

Remove Product URL?

  • Excludes the product page URL from messages
  • Reduces message length

Text Translations

Customize labels that appear in WhatsApp messages:

  • Quantity: Label for product quantity (default: “Quantity”)
  • Price: Label for product price (default: “Price”)
  • URL: Label for product URL (default: “URL”)
  • Total Amount: Label for total price (default: “Total Price”)
  • Total Discount: Label for discounts (default: “Total Discount”)
  • Payment Method: Label for payment method (default: “Payment Method”)
  • Thank you!: Closing message (default: “Thank you!”)
  • Tax Label: Label for tax information (default: “Tax”)

Plugin Data Management

Delete Plugin Data on Uninstall?

  • Unchecked (Default): Preserves all data when plugin is deleted
  • Checked: Completely removes all plugin data on uninstall
  • Warning: This action cannot be undone

Data that will be deleted includes:

  • All WhatsApp numbers and configurations
  • All plugin settings and customizations
  • Product-specific WhatsApp button settings
  • Floating button configurations
  • GDPR settings and custom messages
  • All cached data and transients

Shop Page Settings

Configure WhatsApp buttons for your shop/archive pages where products are listed.

Shop Loop Page Configuration

Display button on Shop page?

  • Enable WhatsApp buttons on shop, category, and archive pages
  • Buttons appear on each product in the grid/list

WhatsApp Number

  • Select which number to use for shop page inquiries
  • Can be different from single product page number

Hide Add to Cart button?

  • Replaces Add to Cart buttons with WhatsApp buttons
  • Useful for quote-based or consultation-required products

Text on Button

  • Customize button text for shop pages
  • Example: “Buy via WhatsApp”, “Get Quote”

Custom Message

  • Pre-filled message for shop page inquiries
  • Example: “Hello, I want to purchase:”

Exclude Price?

  • Removes price from WhatsApp messages sent from shop pages
  • Useful for products requiring custom pricing

Show Regular & Sale Prices?

  • Shows both original and discounted prices
  • Format: $20.00 $15.00

Remove Product URL?

  • Excludes product page URL from messages
  • Keeps messages shorter

Open in New Tab?

  • Opens WhatsApp in new tab/window
  • Recommended for better user experience

Cart Page Settings

Add WhatsApp functionality to your cart page for faster checkout.

Cart Page Configuration

Display button on Cart page?

  • Adds WhatsApp button to cart page
  • Appears below “Proceed to Checkout” button

WhatsApp Number

  • Select number for cart page inquiries
  • Can be your sales or order processing team

Hide Proceed to Checkout button?

  • Replaces standard checkout with WhatsApp-only ordering
  • Useful for stores preferring WhatsApp orders

Text on Button

  • Customize cart page button text
  • Example: “Complete Order via WhatsApp”

Custom Message

  • Pre-filled message for cart inquiries
  • Example: “Hello, I want to purchase the item(s) below:”

Remove Product URL?

  • Excludes individual product URLs from cart messages
  • Reduces message length for multiple items

Include Product Variation?

  • Includes product variations (size, color, etc.) in messages
  • Helpful for accurate order processing

Include Tax?

  • Adds tax information to WhatsApp messages
  • Important for transparent pricing

Open in New Tab?

  • Opens WhatsApp in new tab/window
  • Keeps cart page accessible

Cart Message Format

When customers click the cart WhatsApp button, they’ll send a message containing:

  • Custom greeting message
  • List of all cart items with quantities
  • Individual product prices
  • Variations (if enabled)
  • Subtotal and total amounts
  • Tax information (if enabled)
  • Coupon/discount details (if applicable)

Checkout/Thank You Page Settings

Configure the order completion experience with WhatsApp integration.

Thank You Page Customization

Enable Setting?

  • Activates WhatsApp functionality on order completion pages
  • Overrides default WooCommerce thank you page

WhatsApp Number

  • Select number for post-purchase communication
  • Often your customer service or fulfillment team

Text on Button

  • Button text for thank you page
  • Example: “Send Order Details”, “Contact Support”

Custom Message

  • Pre-filled message for order follow-up
  • Example: “Hello, here’s my order details:”

Custom Title

  • Personalized thank you page title
  • Example: “Thanks and You’re Awesome”
  • Displays as: “[Custom Title], [Customer Name]!”

Custom Subtitle

  • Additional message below the title
  • Example: “For faster response, send your order details by clicking below button.”

Order Information Settings

Customer Details Label

  • Label for customer information section
  • Example: “Customer Details”

Total Products Label

  • Label for product count
  • Example: “Total Products”
  • Leave blank to disable

Include Coupon Discount?

  • Adds coupon/discount information to messages
  • Shows coupon codes and discount amounts

Coupon Label

  • Label for coupon information
  • Example: “Voucher Code”, “Discount Applied”

Include Order Summary Link?

  • Adds link to full order summary page
  • Useful for detailed order review

Order Summary Label

  • Label for order summary link
  • Example: “Check Order Summary:”

Include Payment Link?

  • Adds payment link for pending payments
  • Useful for payment reminders

Payment Link Label

  • Label for payment link
  • Example: “Payment Link:”

Include View Order Link?

  • Adds link to customer’s order history
  • Only works for registered customers

View Order Label

  • Label for order view link
  • Example: “View Order:”

Include Order Number?

  • Adds order number to WhatsApp message
  • Essential for order tracking

Order Number Label

  • Label for order number
  • Example: “Order Number:”

Include Product SKU?

  • Adds product SKUs to order details
  • Useful for inventory management

Include Tax?

  • Adds tax information to order summary
  • Important for accounting

Include Shipping?

  • Adds shipping information and costs
  • Enabled by default

Shipping Label

  • Label for shipping information
  • Example: “Shipping”

Include Order Date?

  • Adds order date to message
  • Useful for record keeping

Open in New Tab?

  • Opens WhatsApp in new tab/window
  • Recommended setting

Thank You Page Message Format

The complete order details message includes:

  • Custom greeting
  • Order number and date
  • Customer billing/shipping information
  • Complete product list with quantities and prices
  • Tax and shipping costs
  • Payment method
  • Total amount
  • Relevant links (order summary, payment, view order)

Floating Button Configuration

Create a persistent WhatsApp button that follows users as they browse your site.

Basic Floating Button Settings

Display Floating Button?

  • Enables the floating WhatsApp button sitewide
  • Appears on all pages unless specifically hidden

WhatsApp Number

  • Select which number the floating button should use
  • Often your general inquiry or support number

Custom Message

  • Pre-filled message for floating button clicks
  • Example: “Hello, I need to know more about”

Show Source Page URL?

  • Includes the current page URL in the message
  • Helps identify where the customer was browsing

Source Page URL Label

  • Label for the source URL
  • Example: “From URL:”

Open in New Tab?

  • Opens WhatsApp in new tab/window
  • Recommended to keep users on your site

Display Options

Floating Button Position

  • Left: Positions button on the left side of screen
  • Right: Positions button on the right side of screen

Display Tooltip?

  • Shows a hover tooltip with custom text
  • Helps explain the button’s purpose

Button Tooltip

  • Text shown in the tooltip
  • Example: “Let’s Chat”, “Need Help?”
  • Keep it short due to space limitations

Hide Floating Button on Mobile?

  • Removes floating button on mobile devices
  • Useful if you prefer mobile-specific placement

Hide Floating Button on Desktop?

  • Removes floating button on desktop
  • Useful for mobile-only strategies

Conditional Display Settings

Hide Floating Button on All Single Posts?

  • Removes button from all blog posts
  • Useful for content-focused sites

Hide Floating Button on All Single Pages?

  • Removes button from all pages
  • Allows selective page targeting

Hide Floating Button on Selected Post(s)

  • Choose specific posts where button shouldn’t appear
  • Useful for landing pages or special content

Hide Floating Button on Selected Page(s)

  • Choose specific pages to exclude
  • Common exclusions: checkout, cart, account pages

Hide Floating Button on Products in Categories

  • Exclude button from specific product categories
  • Useful for different product types requiring different approaches

Hide Floating Button on Products in Tags

  • Exclude button from products with specific tags
  • Allows fine-grained control over button display

Floating Button Styling

Button Margin

  • Top: Distance from top edge
  • Right: Distance from right edge
  • Bottom: Distance from bottom edge
  • Left: Distance from left edge
  • Values in pixels (default: 20px)

Button Padding

  • Top: Internal spacing top
  • Right: Internal spacing right
  • Bottom: Internal spacing bottom
  • Left: Internal spacing left
  • Values in pixels (default: 10px)

Button Icon Margin

  • Fine-tune icon positioning within button
  • Top/Right/Bottom/Left: Icon positioning
  • Values in pixels (default: 0px)

Button Icon Padding

  • Internal spacing around the icon
  • Top/Right/Bottom/Left: Icon padding
  • Values in pixels (default: 0px)

Display Options

Control the appearance and visibility of WhatsApp buttons across your site.

Button Colors

Background Color

  • Default button background color
  • Default: rgba(37, 211, 102, 1) (WhatsApp green)
  • Supports RGBA for transparency

Background Hover Color

  • Button color when hovered
  • Default: rgba(37, 211, 102, 1)
  • Should be slightly different for visual feedback

Text Color

  • Button text color
  • Default: rgba(255, 255, 255, 1) (white)
  • Ensure good contrast with background

Text Hover Color

  • Text color when button is hovered
  • Default: rgba(255, 255, 255, 1)
  • Should maintain readability

Button Box Shadow

Box Shadow

  • Horizontal: Shadow offset horizontally (default: 0)
  • Vertical: Shadow offset vertically (default: 4)
  • Blur: Shadow blur radius (default: 7)
  • Spread: Shadow spread radius (default: 0)
  • Color: Shadow color (default: rgba(0,0,0,0.25))

Box Shadow Hover

  • Same properties as above for hover state
  • Creates interactive feedback

Position

  • Outline: Shadow appears outside button
  • Inset: Shadow appears inside button

Hover Position

  • Shadow position for hover state
  • Usually matches normal position

Single Product Page Display

Hide Button on Desktop?

  • Removes WhatsApp button on desktop devices
  • Useful for mobile-first strategies

Hide Button on Mobile?

  • Removes WhatsApp button on mobile devices
  • Useful for desktop-focused approaches

Hide Product Quantity Option?

  • Removes quantity selector from product pages
  • Useful for single-item purchases

Hide Price in Product Page?

  • Removes price display from product pages
  • Useful for quote-based products

Hide Add to Cart button?

  • Removes WooCommerce Add to Cart button
  • Forces customers to use WhatsApp

Hide WA Button on Products in Categories

  • Select categories where WhatsApp button shouldn’t appear
  • Allows category-specific control

Hide WA Button on Products in Tags

  • Select tags where WhatsApp button shouldn’t appear
  • Fine-grained product control

Button Spacing

Button Margin

  • External spacing around the button
  • Top/Right/Bottom/Left: Margin values in pixels
  • Controls button positioning

Button Padding

  • Internal spacing within the button
  • Top/Right/Bottom/Left: Padding values in pixels
  • Controls button size and text spacing

Shop Loop Page Display

Hide Button on Desktop?

  • Removes buttons from shop pages on desktop
  • Separate control from single product pages

Hide Button on Mobile?

  • Removes buttons from shop pages on mobile
  • Independent mobile control

Hide WA Button Under Products in Categories

  • Select categories to exclude from shop page buttons
  • Category-level control for shop displays

Also Hide on Category Archive Page(s)?

  • Extends category exclusion to category archive pages
  • Comprehensive category control

Hide WA Button Under Products in Tags

  • Select tags to exclude from shop page buttons
  • Tag-level control for shop displays

Backend Integration

Convert Phone Numbers to WhatsApp Links?

  • Converts customer phone numbers in order details to clickable WhatsApp links
  • Useful for admin communication

Custom Message for Backend

  • Pre-filled message when clicking customer phone numbers
  • Example: “Hello, regarding your order #[ORDER_NUMBER]”

GDPR Compliance

Ensure your WhatsApp integration complies with GDPR and privacy regulations.

GDPR Settings

Enable GDPR Notice?

  • Activates GDPR compliance features
  • Adds checkbox requirement before WhatsApp button use

GDPR Message

  • Text displayed with the GDPR checkbox
  • Should explain data processing and link to privacy policy
  • Example: “I agree to the [gdpr_link] and consent to my personal data being processed.”

Privacy Policy Page

  • Select your site’s privacy policy page
  • Used to replace [gdpr_link] placeholder in GDPR message
  • Creates clickable link to privacy policy

GDPR Implementation

When GDPR is enabled:

  1. Checkbox Requirement
    • WhatsApp button is disabled by default
    • Customer must check GDPR checkbox to enable button
    • Visual indication shows button is disabled
  2. Privacy Policy Link
    • [gdpr_link] placeholder becomes clickable link
    • Links to selected privacy policy page
    • Opens in same or new tab based on configuration
  3. User Experience
    • Clear visual feedback when checkbox is unchecked
    • Button becomes active only after consent
    • Maintains compliance with privacy regulations

GDPR Best Practices

  • Clear Language: Use simple, understandable terms in GDPR message
  • Updated Privacy Policy: Ensure privacy policy covers WhatsApp data processing
  • Regular Review: Periodically review and update GDPR settings
  • Legal Compliance: Consult legal experts for specific jurisdiction requirements

Shortcode Generator

Create custom WhatsApp buttons for any page or post using shortcodes.

Single Product Shortcode Generator

Create dynamic shortcodes for product pages.

WhatsApp Number

  • Select which number the shortcode should use
  • Must be from your created numbers list

For Which Product?

  • Current Product: Uses the product from the current page
  • Product by ID: Specify a particular product by its ID

Product ID

  • Enter specific product ID when using “Product by ID” option
  • Find product IDs in WooCommerce → Products

Text on Button

  • Custom button text for this shortcode
  • Overrides global settings

Custom Message

  • Pre-filled message for this shortcode
  • Overrides global settings

Force Fullwidth?

  • No: Button uses natural width
  • Yes: Button spans full container width

Generated Shortcode

  • Copy the generated shortcode
  • Paste anywhere in posts, pages, or widgets

Example Shortcode:

[oneclick single="true" phone="sales-team" product="current" text="Buy Now" message="I want to purchase this product" fullwidth="false"]

General Shortcode Generator

Create shortcodes for any page or purpose.

WhatsApp Number

  • Select number for general inquiries
  • Usually your main contact number

Text on Button

  • Button text for general shortcode
  • Example: “Contact Us”, “Get Quote”

Custom Message

  • Pre-filled message for general inquiries
  • Example: “Hello, I need to know more about”

Open in New Tab?

  • No: Opens in same tab
  • Yes: Opens in new tab/window

Generated Shortcode

  • Copy and use anywhere on your site
  • Works on any page or post

Example Shortcode:

[waorder phone="support" button="Contact Us" message="Hello, I need help with" target="yes"]

Global Shortcode

Simple shortcode with saved settings.

WhatsApp Number

  • Select default number for global shortcode
  • Used across all instances

Text on Button

  • Default button text
  • Applied to all [wa-order] shortcodes

Custom Message

  • Default message
  • Used unless overridden

Copy Shortcode

  • Use [wa-order] anywhere
  • Inherits settings from this configuration

Open in New Tab?

  • Default behavior for global shortcode
  • Applies to all instances

Shortcode Usage Tips

  1. Page Builders: Most page builders support shortcodes in text widgets
  2. Theme Integration: Add shortcodes directly to theme templates using do_shortcode()
  3. Widget Areas: Use shortcodes in sidebar widgets
  4. Content Integration: Embed shortcodes within post/page content
  5. Custom Placement: Use shortcodes for precise button placement

Product-Specific Settings

Override global settings for individual products using the OneClick tab in product editing.

Accessing Product Settings

  1. Go to WooCommerce → Products
  2. Edit any product
  3. Click the “OneClick” tab in the Product Data section

Individual Product Options

Assign a Number?

  • Check to assign a specific WhatsApp number to this product
  • Overrides the global single product number setting

Select Number

  • Choose which WhatsApp number to use for this product
  • Only available when “Assign a Number?” is checked

Button Text

  • Custom button text for this specific product
  • Overrides global button text setting
  • Leave empty to use global setting

Custom Message

  • Product-specific pre-filled message
  • Overrides global custom message
  • Leave empty to use global setting

Hide WhatsApp button?

  • Check to hide the WhatsApp button only for this product
  • Useful for products that don’t need WhatsApp contact

Hide Add to Cart button?

  • Check to hide the Add to Cart button only for this product
  • Useful for quote-only or consultation products

Force Show Add to Cart button?

  • Check to show Add to Cart button even if globally hidden
  • Overrides global “Hide Add to Cart” setting
  • Useful for exceptions to global rules

Product-Specific Use Cases

  1. Different Departments: Assign different numbers based on product type
  2. Special Products: Custom messages for unique or complex products
  3. Quote-Only Items: Hide Add to Cart, show only WhatsApp for quotes
  4. Consultation Products: Custom messaging for service-based products
  5. Seasonal Campaigns: Temporary custom messages for promotions

Advanced Features

Force wa.me URL Option

Purpose: Ensures consistent WhatsApp link behavior across all devices and browsers.

When to Use:

  • Customers report inconsistent WhatsApp opening behavior
  • You want uniform experience across mobile and desktop
  • Simplifying link management

Benefits:

  • Consistent user experience
  • Better compatibility with various devices
  • Simplified troubleshooting

JavaScript onClick Events

Purpose: Alternative to standard HTML links for better theme compatibility.

When to Use:

  • Ajax-enabled themes interfere with WhatsApp buttons
  • Add to Cart buttons conflict with WhatsApp functionality
  • Theme uses heavy JavaScript that affects button behavior

Benefits:

  • Better compatibility with modern themes
  • Prevents WooCommerce conflicts
  • Improved reliability with Ajax functionality

WPML Integration

Automatic Translation Support:

  • Button text and messages
  • GDPR notices
  • Admin interface elements
  • Product-specific settings

Configuration:

  • Install and configure WPML
  • Plugin automatically registers translatable strings
  • Translate through WPML String Translation

Caching and Performance

Built-in Optimizations:

  • Phone number caching with transients
  • Options manager for frequently accessed settings
  • Efficient database queries
  • Conditional script loading

Cache Management:

  • Automatic cache clearing when settings change
  • Manual cache clearing on plugin activation/deactivation
  • Performance monitoring and optimization

Troubleshooting

Common Issues and Solutions

WhatsApp Button Not Appearing

  1. Check Basic Settings:
    • Ensure “Display Button?” is checked in Basic tab
    • Verify WhatsApp number is selected and published
    • Confirm “Dismiss Notice” is checked
  2. Check Display Options:
    • Verify button isn’t hidden on current device type
    • Check category/tag exclusions
    • Review product-specific settings
  3. Theme Conflicts:
    • Switch to default theme temporarily to test
    • Check for JavaScript errors in browser console
    • Try onClick event option for Ajax themes

WhatsApp Link Not Working

  1. Number Format:
    • Ensure number includes country code
    • Format: 1234567890 (without + sign)
    • Remove spaces, dashes, or parentheses
  2. URL Configuration:
    • Try enabling “Force wa.me” option
    • Test different base URL settings
    • Check for special characters in messages

Button Styling Issues

  1. Theme Conflicts:
    • Check for CSS conflicts in browser inspector
    • Add custom CSS to override theme styles
    • Adjust button colors and spacing in Display Options
  2. Positioning Problems:
    • Try different button positions
    • Adjust margin and padding settings
    • Use full-width option if needed

GDPR Checkbox Not Working

  1. JavaScript Issues:
    • Check browser console for errors
    • Ensure jQuery is loaded
    • Test with different browsers
  2. Configuration:
    • Verify GDPR is enabled
    • Check privacy policy page selection
    • Test GDPR message formatting

Floating Button Issues

  1. Visibility Problems:
    • Check hide/show settings for current page type
    • Verify floating button is enabled
    • Review conditional display settings
  2. Positioning Issues:
    • Adjust margin and padding values
    • Check for theme CSS conflicts
    • Test on different screen sizes

Performance Issues

Slow Loading:

  • Enable caching plugins
  • Optimize images and scripts
  • Check for plugin conflicts

Database Performance:

  • Plugin includes built-in caching
  • Regularly clean up unused data
  • Monitor database query performance

Browser Compatibility

Supported Browsers:

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge
  • Mobile browsers

Known Issues:

  • Some older browsers may not support all features
  • Mobile app behavior varies by device
  • WhatsApp Web limitations on some browsers

Best Practices

WhatsApp Number Management

  1. Use Descriptive Names: Name numbers clearly (Sales, Support, Orders)
  2. Test Numbers: Verify all numbers work before going live
  3. Regular Updates: Keep numbers current and active
  4. Department Assignment: Assign numbers based on inquiry type

Message Optimization

  1. Keep Messages Concise: Shorter messages are more effective
  2. Include Key Information: Product name, price, URL when relevant
  3. Professional Tone: Maintain consistent brand voice
  4. Clear Call-to-Action: Make next steps obvious

Button Placement Strategy

  1. Single Product Pages: Use “After Add to Cart” for best conversion
  2. Shop Pages: Enable for quick inquiries about multiple products
  3. Cart Page: Useful for order confirmation and modifications
  4. Floating Button: Great for general inquiries and support

Performance Optimization

  1. Selective Loading: Only enable features you need
  2. Image Optimization: Optimize any custom button images
  3. Caching: Use caching plugins for better performance
  4. Regular Maintenance: Clean up unused settings and data

User Experience

  1. Consistent Messaging: Use similar messages across different pages
  2. Mobile Optimization: Test thoroughly on mobile devices
  3. Loading Speed: Ensure buttons don’t slow down page loading
  4. Accessibility: Maintain good contrast and readable text

GDPR Compliance

  1. Clear Consent: Make GDPR checkbox purpose clear
  2. Updated Privacy Policy: Keep privacy policy current
  3. Data Minimization: Only collect necessary information
  4. Regular Review: Periodically review compliance measures

Testing and Monitoring

  1. Regular Testing: Test all buttons and links regularly
  2. User Feedback: Monitor customer feedback about WhatsApp experience
  3. Analytics: Track WhatsApp button usage if possible
  4. A/B Testing: Test different messages and placements

Security Considerations

  1. Regular Updates: Keep plugin updated to latest version
  2. Secure Numbers: Protect WhatsApp numbers from spam
  3. Data Protection: Follow data protection best practices
  4. Access Control: Limit admin access to plugin settings

Conclusion

OneClick Chat to Order v1.0.8 provides a comprehensive solution for integrating WhatsApp with your WooCommerce store.

With its extensive customization options, GDPR compliance features, and performance optimizations, it offers everything needed to enhance customer communication and streamline the ordering process.

For additional support or questions not covered in this documentation, please contact the plugin developer or visit the support forums.


Plugin Version: 1.0.8
Documentation Version: 1.0
Author: Walter Pinem | Online Store Kit

Was this page helpful?