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
- Plugin Overview
- Installation & Setup
- WhatsApp Numbers Management
- Basic Configuration
- Shop Page Settings
- Cart Page Settings
- Checkout/Thank You Page Settings
- Floating Button Configuration
- Display Options
- GDPR Compliance
- Shortcode Generator
- Product-Specific Settings
- Advanced Features
- Troubleshooting
- 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
- 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
- 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
- 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
- Navigate to Numbers
- Go to Chat to Order → WhatsApp Numbers submenu in your WordPress admin
- Click “Add New Number”
- 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
- Format:
- Publish: Make sure to publish the number to make it available
- 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:
- Checkbox Requirement
- WhatsApp button is disabled by default
- Customer must check GDPR checkbox to enable button
- Visual indication shows button is disabled
- Privacy Policy Link
- [gdpr_link] placeholder becomes clickable link
- Links to selected privacy policy page
- Opens in same or new tab based on configuration
- 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
- Page Builders: Most page builders support shortcodes in text widgets
- Theme Integration: Add shortcodes directly to theme templates using
do_shortcode()
- Widget Areas: Use shortcodes in sidebar widgets
- Content Integration: Embed shortcodes within post/page content
- 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
- Go to WooCommerce → Products
- Edit any product
- 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
- Different Departments: Assign different numbers based on product type
- Special Products: Custom messages for unique or complex products
- Quote-Only Items: Hide Add to Cart, show only WhatsApp for quotes
- Consultation Products: Custom messaging for service-based products
- 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
- Check Basic Settings:
- Ensure “Display Button?” is checked in Basic tab
- Verify WhatsApp number is selected and published
- Confirm “Dismiss Notice” is checked
- Check Display Options:
- Verify button isn’t hidden on current device type
- Check category/tag exclusions
- Review product-specific settings
- 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
- Number Format:
- Ensure number includes country code
- Format:
1234567890
(without+
sign) - Remove spaces, dashes, or parentheses
- URL Configuration:
- Try enabling “Force wa.me” option
- Test different base URL settings
- Check for special characters in messages
Button Styling Issues
- Theme Conflicts:
- Check for CSS conflicts in browser inspector
- Add custom CSS to override theme styles
- Adjust button colors and spacing in Display Options
- Positioning Problems:
- Try different button positions
- Adjust margin and padding settings
- Use full-width option if needed
GDPR Checkbox Not Working
- JavaScript Issues:
- Check browser console for errors
- Ensure jQuery is loaded
- Test with different browsers
- Configuration:
- Verify GDPR is enabled
- Check privacy policy page selection
- Test GDPR message formatting
Floating Button Issues
- Visibility Problems:
- Check hide/show settings for current page type
- Verify floating button is enabled
- Review conditional display settings
- 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
- Use Descriptive Names: Name numbers clearly (Sales, Support, Orders)
- Test Numbers: Verify all numbers work before going live
- Regular Updates: Keep numbers current and active
- Department Assignment: Assign numbers based on inquiry type
Message Optimization
- Keep Messages Concise: Shorter messages are more effective
- Include Key Information: Product name, price, URL when relevant
- Professional Tone: Maintain consistent brand voice
- Clear Call-to-Action: Make next steps obvious
Button Placement Strategy
- Single Product Pages: Use “After Add to Cart” for best conversion
- Shop Pages: Enable for quick inquiries about multiple products
- Cart Page: Useful for order confirmation and modifications
- Floating Button: Great for general inquiries and support
Performance Optimization
- Selective Loading: Only enable features you need
- Image Optimization: Optimize any custom button images
- Caching: Use caching plugins for better performance
- Regular Maintenance: Clean up unused settings and data
User Experience
- Consistent Messaging: Use similar messages across different pages
- Mobile Optimization: Test thoroughly on mobile devices
- Loading Speed: Ensure buttons don’t slow down page loading
- Accessibility: Maintain good contrast and readable text
GDPR Compliance
- Clear Consent: Make GDPR checkbox purpose clear
- Updated Privacy Policy: Keep privacy policy current
- Data Minimization: Only collect necessary information
- Regular Review: Periodically review compliance measures
Testing and Monitoring
- Regular Testing: Test all buttons and links regularly
- User Feedback: Monitor customer feedback about WhatsApp experience
- Analytics: Track WhatsApp button usage if possible
- A/B Testing: Test different messages and placements
Security Considerations
- Regular Updates: Keep plugin updated to latest version
- Secure Numbers: Protect WhatsApp numbers from spam
- Data Protection: Follow data protection best practices
- 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