WhatsApp Order Button and Abandoned Cart Recovery Plugin for WooCommerce

$19.00

WhatsApp Order Button and Abandoned Cart Recovery Plugin for WooCommerce

WhatsApp Order icon

WhatsApp Order Button and Abandoned Cart Recovery Plugin for WooCommerce

Let customers order on WhatsApp with one click and win back abandoned carts with pre-filled WhatsApp reminders.

Shoppers tap Order via WhatsApp and a ready-to-send message opens with every item, variation, quantity and the total already filled in. Abandoned carts are captured at checkout so you can send a one-click WhatsApp reminder with a recovery link and an optional coupon.

Fully licensed · Works with free WooCommerce · No API, no monthly fees

WhatsApp order and cart recovery for WooCommerce

Everything you need to sell on WhatsApp

✔ Order via WhatsApp button
On product, cart and checkout pages, classic and block cart/checkout.
✔ Auto-filled order message
Items, variations, SKU, quantity, line totals and the order total are filled in for the shopper.
✔ Multiple agents
Add several WhatsApp numbers with round-robin, random or fixed rotation.
✔ Floating chat bubble
A WhatsApp chat bubble with a greeting, position and per-page targeting.
✔ Business hours
Set hours per weekday, with an offline note or auto-hide.
✔ Abandoned cart recovery
Phones are captured at checkout; see every cart as active, abandoned, reminded, recovered or converted.
✔ One-click reminders
Open WhatsApp with a pre-filled reminder and a cart restore link that rebuilds the cart and applies your coupon.
✔ Click analytics
A daily chart, clicks by location, agent and product, and the order value sent to WhatsApp.
✔ Catalog mode
Optionally hide the Add to cart button and take orders on WhatsApp only.
✔ Shortcode
Place an order button anywhere with [ajwo_button product=”123″ text=”Order now”].
✔ Message templates
Customize the order and reminder messages with tags.
✔ No API, no monthly fees
Uses WhatsApp’s free click-to-chat links. No WhatsApp Business API or third-party service.

WhatsApp Order features
Sell on WhatsApp, win back every cart

How it works

  1. Install it with WooCommerce active.
  2. Add your WhatsApp numbers under WhatsApp Order → Settings.
  3. Optionally create a WooCommerce coupon and add its code for cart recovery.
  4. Shoppers order on WhatsApp in one tap.
  5. Send one-click reminders from Abandoned Carts and track clicks in Click Analytics.

Screenshots

Order via WhatsApp button on every product page
Order via WhatsApp button on every product page
Pre-filled order message with items, SKU, quantity and total
Pre-filled order message with items, SKU, quantity and total
Order the whole cart on WhatsApp
Order the whole cart on WhatsApp
Checkout button and phone capture for cart recovery
Checkout button and phone capture for cart recovery
Floating WhatsApp chat bubble with a greeting
Floating WhatsApp chat bubble with a greeting
Abandoned carts with one-click WhatsApp reminders
Abandoned carts with one-click WhatsApp reminders
Recovery link rebuilds the cart and applies your coupon
Recovery link rebuilds the cart and applies your coupon
Click analytics by day, location, agent and product
Click analytics by day, location, agent and product
Multiple agent numbers with rotation
Multiple agent numbers with rotation
Message templates and business hours
Message templates and business hours
Abandoned cart recovery settings
Abandoned cart recovery settings
Works with your WooCommerce shop
Works with your WooCommerce shop

FAQ

What licence do I get?
Fully licensed version — use on your own sites.
Is there anything else I need to install or buy?
No. You only need the free WooCommerce. It uses WhatsApp’s free click-to-chat links, so there is no WhatsApp Business API, third-party service or monthly fee.
Are reminders sent automatically?
Reminders open WhatsApp with the message pre-filled so you (or your agent) send it with one tap. This keeps it free and in line with WhatsApp’s terms.
When is a cart considered abandoned?
When the shopper entered a phone number at checkout and did not place an order within the number of minutes you set (60 by default).
Does it work with the block cart and checkout?
Yes. It works with classic and block cart/checkout, and with HPOS.
What data is stored?
Phone, name, email and cart contents of shoppers who type a phone number at checkout, and anonymous click counts. Data is deleted automatically after the retention period and fully removed on uninstall.

Who 007AJ WhatsApp Order and Cart Recovery is for

This plugin turns WhatsApp into a sales and recovery channel for WooCommerce without a WhatsApp Business API account, message credits or a monthly subscription. It suits:

  • Shops whose customers prefer WhatsApp, common in Latin America, Europe, the Middle East, Africa and South Asia, and with local businesses everywhere.
  • Stores that sell products people ask about first: furniture, fashion and sizes, made-to-order goods, food and catering, electronics, spare parts.
  • Small teams that want to send a personal reminder to every abandoned cart instead of an automated email blast.
  • Catalog and quote-based shops that take orders by chat instead of online payment (catalog mode hides the Add to cart button).
  • Agencies setting up WhatsApp ordering on client stores, with no external account or license server to manage.

Not a fit: stores that need fully automatic WhatsApp messages to thousands of carts a day. Automatic sending requires the paid WhatsApp Business API; this plugin opens each reminder ready to send and a person taps send.

How cart recovery works, step by step

  1. Capture: when recovery is on, a shopper who types a phone number at checkout is saved with their name, email and a snapshot of the cart. A consent notice is shown under the phone field.
  2. One row per shopper: logged-in shoppers are matched by account and guests by phone number, so later cart changes, a new browser or a new session update the same row instead of adding duplicates.
  3. Abandoned: if no order is placed within the minutes you set (default 60, minimum 5), the cart is marked Abandoned.
  4. Reminder: click Send WhatsApp reminder. WhatsApp opens on your phone or in WhatsApp Web with the message filled in, using the tags {name}, {items}, {total}, {cart_url}, {coupon} and {site}.
  5. Restore: the shopper taps the link, the cart is rebuilt and your recovery coupon is applied automatically.
  6. Result: when the order is placed the row is marked Recovered (if a reminder was sent) or Converted, and filters with counts show every status.

Order via WhatsApp, in more detail

  • Where it shows: single product pages, the cart page and the checkout page, each switchable, with your own button text and color.
  • The message: items, variations, SKU, quantities, line totals and the order total, using the tags {items}, {total}, {url} and {site}. Variable products ask the shopper to choose options first.
  • Agents: add numbers as Name|+countrycode number, one per line, and rotate them round robin, at random or always to the first agent. A default country code fixes shopper numbers typed without a plus sign.
  • Chat bubble: a floating WhatsApp bubble with a greeting and pre-filled message, left or right, limited to page IDs if you like.
  • Business hours: hours per weekday in your site timezone. When closed, keep the buttons and show an offline note, or hide buttons and bubble.
  • Click analytics: clicks per day, by location, agent and product (top 10), plus the order value sent to WhatsApp, for the last 7, 30, 90 or 365 days. No personal data is stored for clicks.

Requirements

  • WordPress 6.2 or newer (tested up to 7.1), PHP 7.4 or newer.
  • WooCommerce 7.0 or newer (free). Classic and block Cart and Checkout, and HPOS order storage, are supported.
  • A WhatsApp or WhatsApp Business number. No Business API account is needed.
  • Translation ready (.pot file included).

Privacy and data

The plugin makes no server-side requests. Buttons and reminders open wa.me links in the browser, and the pre-filled text (including items and total) goes to WhatsApp, operated by Meta, only when someone taps a link. Stored data is limited to the phone, name, email and cart contents of shoppers who type a phone number at checkout, plus anonymous click counts. Cart rows are deleted after the retention period you set (60 days by default), click records after 365 days, and uninstalling removes all plugin tables and options.

More questions

Can I use several WhatsApp numbers?
Yes. Add as many agents as you need and choose round robin, random or always first agent.

Can the same shopper appear twice in Abandoned Carts?
No. Since version 1.0.1 each shopper has one open cart row, protected by a unique database index. After an order, a later cart starts a new row.

Is the coupon required?
No. Leave it empty and the coupon line is removed from the reminder automatically. If you use one, enter the code of an existing WooCommerce coupon.

Can I take orders on WhatsApp only?
Yes. Turn on catalog mode to hide the regular Add to cart button.

Can I place an order button anywhere?
Yes, with the shortcode [ajwo_button product=”123″ text=”Order now”].

Where do I get help?
Documentation is included in the plugin. For support email admin@007aj.com with your WordPress, WooCommerce and PHP versions and the steps to repeat the problem. Never send passwords or API keys.

Setup guide: how to recover abandoned carts in WooCommerce without a SaaS. Comparing options: best WooCommerce abandoned cart plugins 2026.

Changelog

1.0.1

  • Fixed: the same shopper could appear several times in Abandoned Carts. Each shopper now has one open cart row (keyed by user account, or by phone number for guests) that is updated in place, even when requests overlap or the shopper switches browser.
  • Database update merges existing duplicate open carts into the newest one (reminder counts are kept) and adds a unique index.
  • Added documentation.html with a Support section.

1.0.0

  • Initial release.

Sell on WhatsApp. Win back every cart.

One-click WhatsApp orders, abandoned cart reminders with a restore link and coupon, a chat bubble, business hours and click analytics. Fully licensed version — use on your own sites.

$19.00ZIP · 31 KB