Arik Sahaj Checkout

Plugin Banner

Arik Sahaj Checkout

by Tanmoy Biswas

Download
Description

Arik Sahaj Checkout revolutionizes the way you handle WhatsApp orders in WooCommerce. Unlike simple WhatsApp buttons that just open a chat, this plugin creates real WooCommerce orders in the background, ensuring inventory safety and preventing overselling.

Key Features

  • Shadow Order System – Creates real WooCommerce orders when customers click the WhatsApp button
  • Automatic Inventory Protection – Stock is reduced immediately, preventing overselling
  • Variable Product Support – Captures customer’s size, color, and other variation selections
  • Zero Cost – Uses free wa.me protocol, no WhatsApp Business API required
  • HPOS Compatible – Full support for WooCommerce High-Performance Order Storage
  • Customizable Messages – Template system with dynamic placeholders
  • Flexible Button Positioning – Before, after, or replace add to cart button
  • Order Status Control – Choose default status for shadow orders
  • Abandonment Protection – Keep order records even if customer doesn’t complete WhatsApp message

How It Works

  1. Customer selects product options on your site
  2. Clicks “Order via WhatsApp” button
  3. Plugin creates a real WooCommerce order (shadow order)
  4. Stock is automatically reduced
  5. WhatsApp opens with pre-filled order details including Order ID
  6. Shop owner can reference the Order ID in WooCommerce dashboard

Perfect For

  • Stores that primarily take orders via WhatsApp
  • Businesses in markets where WhatsApp is the preferred communication channel
  • Shops wanting inventory protection without complex checkout flows
  • Stores selling variable products through WhatsApp

Technical Highlights

  • Object-oriented PHP architecture
  • Follows WordPress and WooCommerce coding standards
  • Security-first approach with nonce verification and input sanitization
  • Rate limiting to prevent abuse
  • Full i18n/l10n support for translations
  • Mobile-responsive design
  • Theme compatible

Additional Information

🔗 Get Support & Connect

You can also use the plugin support forum on WordPress.org.

Privacy

This plugin does not collect or transmit any personal data to external services. All orders are stored locally in your WooCommerce database.

Requirements

  • WordPress 5.8 or higher
  • WooCommerce 6.0 or higher
  • PHP 7.4 or higher

Credits

Developed with ❤️ for WooCommerce store owners who use WhatsApp for sales.

Automatic Installation

  1. Go to Plugins > Add New
  2. Search for “Arik Sahaj Checkout”
  3. Click Install Now
  4. Activate the plugin

Manual Installation

  1. Download the plugin zip file
  2. Go to Plugins > Add New > Upload Plugin
  3. Choose the downloaded file and click Install Now
  4. Activate the plugin

Configuration

  1. Go to WooCommerce > WhatsApp Checkout
  2. Enter your WhatsApp number with country code (e.g., +8801719937625)
  3. Customize the message template
  4. Configure button text and position
  5. Save settings
Do I need WhatsApp Business API?

No! This plugin uses the free wa.me protocol, so there are no API costs or business verification requirements.

What happens to the stock when someone clicks the button?

The plugin creates a real WooCommerce order, which automatically reduces stock quantity. This prevents overselling.

Can I use this with variable products?

Yes! The plugin fully supports variable products and captures the customer’s selected variations (size, color, etc.).

What if the customer doesn’t complete the WhatsApp order?

The shadow order remains in your WooCommerce dashboard with “On Hold” or “Pending” status. You can follow up with the customer or cancel the order to restore stock.

Can I translate the plugin?

Yes! The plugin is fully translatable and includes a .pot file for easy translation.

Does it work with HPOS (High-Performance Order Storage)?

Yes! The plugin is fully compatible with WooCommerce’s HPOS feature.

Can I customize the WhatsApp message?

Yes! Use placeholders like {product_name}, {order_id}, {quantity}, {total}, and {variations} in your message template.

What order status is used for shadow orders?

By default, shadow orders are created with “On Hold” status, but you can change this in the settings.

1.0.0

  • Initial release
  • Shadow order system
  • Variable product support
  • HPOS compatibility
  • Security features
  • Rate limiting
  • Customizable templates
Back to top