NexChat Order bridges the gap between your WooCommerce store and WhatsApp, the world’s most popular messaging app with over 2 billion users. Instead of forcing every customer through a traditional checkout flow, this plugin gives them the option to send their entire cart — products, quantities, prices, and totals — directly to your WhatsApp number with a single click.
This is especially powerful for stores in regions where WhatsApp is the primary communication channel, small businesses that handle orders manually, and catalog-mode shops that don’t use online payment gateways.
How It Works
- A customer browses your store and adds products to their cart.
- On the Cart, Checkout, or Single Product page, they see the “Order via WhatsApp” button.
- One click opens WhatsApp (mobile app or WhatsApp Web) with a pre-filled message containing:
- Every item in the cart with name, quantity, and line total.
- The cart total price.
- Or, on a single product page: the product name, price, and direct URL.
- The customer sends the message, and you receive the order instantly in your WhatsApp inbox.
Key Features
- Cart Summary Mode — Automatically builds a structured message from the customer’s entire WooCommerce cart, including product names, quantities, individual prices, and the cart total.
- Single Product Mode — Adds a dedicated WhatsApp button on every product page. When clicked, it sends the product name, current price (including sale prices), and a direct link to the product.
- Variable Product Support — When a customer selects a specific variation (e.g., size or color), the WhatsApp message dynamically updates to include the chosen variation details and its exact price.
- Customizable Message Template — Full control over the WhatsApp message text. Use
{cart_contents} and {total} placeholders that are automatically replaced with real data at runtime.
- Custom Button Styling — Choose any button color via a color picker and set your own button text — no CSS knowledge required.
- Enable / Disable Toggle — Instantly turn the WhatsApp button on or off from the settings page without deactivating the plugin.
- HPOS Compatible — Fully compatible with WooCommerce High-Performance Order Storage (HPOS / Custom Order Tables).
- Lightweight & Fast — Zero external dependencies. Pure PHP and vanilla JavaScript. No bloated frameworks, no API calls, no impact on page load speed.
- Translation Ready — Includes a
.pot file for easy translation. Works with WPML, Polylang, Loco Translate, and any standard WordPress translation workflow.
- RTL Support — Designed to work flawlessly on right-to-left language sites (Arabic, Hebrew, Persian, etc.).
- Theme Compatible — Uses standard WooCommerce action hooks (
woocommerce_after_cart_totals, woocommerce_proceed_to_checkout, woocommerce_after_add_to_cart_button) to inject buttons natively. Compatible with popular themes like Astra, OceanWP, Flavor, flavor starter, flavor starter, flavor starter, flavor starter, flavor starter, flavor starter and page builders like Elementor.
Use Cases
- Small businesses that manage orders via WhatsApp instead of a payment gateway.
- Catalog-mode stores where products are listed but orders are placed through direct conversation.
- Service-based businesses (restaurants, bakeries, florists) that need quick order communication.
- Stores in emerging markets where WhatsApp is the dominant way customers place orders.
- Wholesale shops where pricing is negotiated per order.
Developer-Friendly
- Clean, well-documented object-oriented PHP code.
- All output is properly escaped following WordPress security standards.
- All strings are internationalized and translatable.
- Follows WordPress Coding Standards (WPCS).
For more tools and updates, visit eslamdev.com.