Linux 软件免费装
Banner图

Arik Sahaj Checkout

开发者 wcblogs87
更新时间 2026年5月12日 13:19
PHP版本: 7.4 及以上
WordPress版本: 6.7
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce whatsapp whatsapp order whatsapp checkout order on whatsapp

下载

1.0.0 1.0.4 1.0.2

详情介绍:

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:
  1. Creates a real WooCommerce order with the selected product, quantity, and variations
  2. Reduces stock immediately (atomic no race conditions)
  3. Opens WhatsApp with a pre-filled message including the Order ID
  4. 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 How It Works
  1. Customer browses your shop and selects a product
  2. Clicks "Order via WhatsApp"
  3. Plugin creates a real WooCommerce order with status of your choice (default: On Hold)
  4. Stock is reduced automatically
  5. WhatsApp opens in a new tab with a pre-filled message including the Order ID
  6. Customer messages you on WhatsApp you reference the Order ID in your WooCommerce dashboard
Perfect For Theme Compatibility Tested with the following themes (single product page and shop archive): The plugin uses high-specificity CSS selectors and CSS custom properties to override aggressive !important button rules from popular themes without breaking other site styles. Technical Highlights

安装:

Automatic Installation
  1. Go to Plugins → Add New
  2. Search for "Arik Sahaj Checkout"
  3. Click Install Now
  4. Click Activate
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. Click Activate
Initial Configuration
  1. Go to WooCommerce → WhatsApp Checkout
  2. Enter your WhatsApp number with country code (e.g., +8801719937625)
  3. Customize the message template using available placeholders
  4. Configure the button text, position, and style
  5. Save settings the button appears on product pages immediately

屏幕截图:

  • screenshot-2.png
  • screenshot-3.png
  • screenshot-4.png
  • screenshot-5.png

升级注意事项:

1.0.4 Major update. Fixes fatal error on activation caused by PHP 8.x-only syntax. Adds popup-blocker bypass, honeypot anti-spam, multisite uninstall, block theme support, and full accessibility compliance. Upgrade immediately. 1.0.2 Critical update. Fixes fatal AJAX errors on servers with PHP mail() disabled and button style settings not applying. 1.0.0 Initial release.

常见问题:

Do I need the WhatsApp Business API?

No. The plugin uses the free wa.me deep-link protocol. No API keys, no business verification, no per-message fees.

What happens to stock when someone clicks the WhatsApp button?

A real WooCommerce order is created and stock is reduced via WooCommerce's built-in wc_reduce_stock_levels(). This is atomic and safe under concurrent customer load.

Does it work with variable products?

Yes. On shop archive pages, variable products redirect the customer to the single product page so they can select size, color, etc. On single product pages, the WhatsApp button is only enabled once a valid variation is selected.

What if the customer doesn't actually message me on WhatsApp?

The shadow order remains in your WooCommerce dashboard with the status you configured (default: On Hold). You can follow up with the customer or cancel the order — cancelling automatically restores stock.

Will shadow orders send email notifications?

No. The plugin suppresses all WooCommerce transactional emails during shadow order creation. The customer and admin only receive emails when an order is processed through the normal checkout flow.

Does it work on servers where PHP mail() is disabled?

Yes. Because the plugin suppresses all email hooks during shadow order creation, mail() is never called. No PHPMailer errors regardless of server configuration.

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

Yes. The plugin declares HPOS compatibility and uses only HPOS-safe APIs (no direct postmeta access on orders).

Does it work with the new Cart & Checkout Blocks?

Yes. The plugin declares cart_checkout_blocks compatibility and doesn't interfere with the Block-based checkout flow.

Can I customize the WhatsApp message?

Yes. Use placeholders like {product_name}, {order_id}, {quantity}, {total}, {variations}, and {date} in the message template setting.

Can I change the button color and style?

Yes. The plugin includes a Button Style section with color pickers, padding, border radius, font size, icon size, and a custom icon uploader.

Is the plugin translation-ready?

Yes. The plugin is fully internationalized and ready for translation via WordPress.org's Translate platform or .po/.mo files in /languages.

Does it support multisite?

Yes. Activation, deactivation, and uninstall all handle multisite correctly. Each site has its own settings.

Is it accessible?

Yes. The plugin supports keyboard navigation, ARIA attributes (aria-busy, aria-label, role="alert"), prefers-reduced-motion, and Windows High Contrast Mode.

Does the plugin collect personal data?

No external data is transmitted. The plugin only stores order data locally in your WooCommerce database, which you control. Customer IP address and user agent are stored on the order for fraud prevention (a standard WooCommerce practice).

更新日志:

1.0.4 Release Date: May 12, 2026 Critical Bug Fixes Security Hardening User Experience Theme Compatibility Accessibility Internationalization Order Quality Uninstall & Cleanup Other 1.0.2 Release Date: March 13, 2026 1.0.0 Release Date: January 2026