WordPress plugin intelligence profile

Arik Sahaj Checkout

Create real WooCommerce orders and send order details via WhatsApp with automatic inventory protection.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.5
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update5 Jul 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Arik Sahaj Checkout version 1.0.5 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Arik Sahaj Checkout turns WhatsApp into a real WooCommerce checkout flow. Unlike basic “click-to-chat” plugins, this plugin creates a real WooCommerce order (a shadow order ) the moment a customer clicks the WhatsApp button protecting your inventory from overselling while the customer completes the conversation on WhatsApp.

Why a “Shadow Order”?

When a customer clicks the WhatsApp button, the plugin:

  • Creates a real WooCommerce order with the selected product, quantity, and variations
  • Reduces stock immediately (atomic no race conditions)
  • Opens WhatsApp with a pre-filled message including the Order ID
  • Suppresses transactional emails so admin and customer aren’t notified prematurely

The result: your inventory is protected, your dashboard has a clean record of every WhatsApp inquiry, and you never oversell.

Key Features

  • Real WooCommerce Orders: Every click creates a trackable WooCommerce order.
  • Atomic Inventory Protection: Stock reduced via wc_reduce_stock_levels() — safe under concurrent load
  • Variable Product Support: Captures size, color, and other variation selections
  • High-Performance Order Storage (HPOS) compatible: Full support for WooCommerce HPOS.
  • Cart & Checkout Blocks compatible: Works alongside the WooCommerce Blocks experience
  • Popup-Blocker Safe: Opens WhatsApp tab synchronously on click; never blocked.
  • Honeypot Anti-Spam: Built-in bot protection without CAPTCHA.
  • Rate Limiting: Per-IP and per-user, configurable, with HTTP 429 responses.
  • Customizable Message Templates: Use placeholders for product name, order ID, total, variations, date
  • Flexible Button Positioning: Before, after, or replace the Add to Cart button
  • Configurable Order Status: Choose any valid WooCommerce status for shadow orders
  • Email Suppression: Shadow orders never trigger admin/customer emails
  • Block Theme Support: Compatible with Twenty Twenty-Four and other block themes
  • Translation Ready: Full i18n/l10n support
  • Multisite Compatible: Network activation with per-site settings
  • Accessibility-First: ARIA attributes, keyboard navigation, prefers-reduced-motion, high-contrast mode
  • RTL Support: Right-to-left languages fully supported
  • WP-CLI Compatible: Plugin activation via wp plugin activate works correctly

How It Works

  • Customer browses your shop and selects a product
  • Clicks “Order via WhatsApp”
  • Plugin creates a real WooCommerce order with status of your choice (default: On Hold)
  • Stock is reduced automatically
  • WhatsApp opens in a new tab with a pre-filled message including the Order ID
  • Customer messages you on WhatsApp you reference the Order ID in your WooCommerce dashboard

Perfect For

  • Stores that primarily take orders via WhatsApp (common in South Asia, MENA, Latin America)
  • Businesses with limited online checkout (no payment gateway, no shipping calculator)
  • Shops wanting inventory protection without complex multi-step checkout
  • Stores selling variable products via WhatsApp
  • Brick-and-mortar businesses using WordPress as a catalog

Theme Compatibility

Tested with the following themes (single product page and shop archive):

  • Storefront
  • Astra
  • OceanWP
  • Divi
  • The7
  • Flatsome
  • Avada
  • GeneratePress
  • Kadence
  • Blocksy
  • Block theme

important button rules from popular themes without breaking other site styles.

Technical Highlights

  • Object-oriented PHP architecture with singletons
  • PHP 7.4+ compatible (no PHP 8.x-only syntax)
  • Follows WordPress Coding Standards (WPCS)
  • Security-first: nonce verification, capability checks, input sanitization, output escaping
  • WooCommerce email hooks safely wrapped in try/finally
  • Cryptographically secure token generation via random_bytes()
  • Atomic stock reduction (no race conditions)
  • HPOS-aware uninstall (cleans both wc_orders_meta and postmeta )
  • Multisite-aware uninstall (loops all sites in network)
  • No wp_cache_flush() abuse — targeted cache invalidation only
  • wc_get_logger() integration for production debugging
  • Defensive class/function existence checks throughout

Additional Information

Support & Connect

  • Website: https://gernx.com/
  • Support Forum: WordPress.org Support
  • LinkedIn: Tanmoy Biswas

Privacy Policy

This plugin does not collect or transmit any personal data to external services. All order data is stored locally in your WordPress/WooCommerce database, which you control.

The plugin stores the following data on each shadow order:

  • Customer IP address (standard WooCommerce field for fraud prevention)
  • Customer user agent (standard WooCommerce field for fraud prevention)
  • Product ID, variation ID, quantity, and variation attributes selected
  • Order timestamp

For logged-in customers, the order is attached to their WordPress user account. Anonymous customers have no personally identifying data stored beyond IP/user agent (which WooCommerce stores for all orders, not just shadow orders).

No data is sent to any third-party service. me ) opens on the customer’s device using only the destination number and message text you configure the plugin does not contact WhatsApp’s servers itself.

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 7.0 or higher (tested up to 9.5)
  • PHP 7.4 or higher
  • MySQL 5.6 or higher / MariaDB 10.1 or higher
  • JSON and Multibyte String PHP extensions
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • order on whatsapp
  • whatsapp button
  • whatsapp checkout
  • whatsapp order
  • woocommerce whatsapp
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity5 Jul 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.