Skip to content
TAQNIX
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on TAQNIX
PluginWordPressNew

AI Support Reply Drafts for WooCommerce – Order-Aware Customer Reply Drafts with Fact Checks

Draft replies to customer messages on the WooCommerce order screen with your AI model, from the order facts and your own shop texts only. Missing facts become [CHECK] placeholders; nothing is sent without a click and a confirmation.

No reviews yet0 salesby TAQNIXUpdated Oct 29, 2026

Description

Order facts in. Checked draft out. You send.

AI Support Reply Drafts for WooCommerce adds a reply box to the WooCommerce order screen. Paste the customer's message, pick the topic (where is my order, return or refund, damaged item, change of address, invoice request, other) and get an editable draft in the customer's language, written by your AI model from the order facts and your own shop texts only.

Every draft shows the facts it may use

Facts, not guesses

  • The draft may use the order number, status, dates, item names and quantities, shipping method, tracking number and link, and your shipping, returns, warranty and contact texts. Nothing else.
  • A fact the reply needs but the order does not have becomes a [CHECK: ...] placeholder, not an invented answer.
  • A post-check lists amounts, percentages, dates, weekdays, delivery times, other order numbers and promises (refund, discount, coupon, compensation, replacement, free) that are not in the facts. Links written by the AI are removed.
Invented amounts, dates and promises are flagged

You send, never the plugin

Copy the draft, add it as a private note, or press Send as order note to customer: a confirmation shows the exact text and the customer's e-mail, and only then WooCommerce's own customer note e-mails the customer. A separate right to send, no placeholders allowed, one use per confirmation. No automatic and no bulk sending.

A missing fact becomes (CHECK: ...)

Private by design

Address, phone, e-mail, payment details and totals are never sent. The first name, tracking number and tracking link stay on your site: the AI writes placeholders, the plugin fills them in. E-mail addresses, phone numbers, IBANs and card numbers in the pasted message are masked. The customer message is treated as untrusted data.

Sent to the customer only on your click

Tracking from your shipment plugin

Reads WooCommerce Shipment Tracking, Advanced Shipment Tracking (zorem) and Orders Tracking for WooCommerce (VillaTheme) with verified keys; AfterShip and YITH keys are read too but not verified; any plugin can be added with the filter tqsd_tracking_items. Works with HPOS and the legacy order storage.

Who drafted, when, and what was used

Team-ready

Who may draft and who may send by role, shop-wide templates with placeholders, a history per order (who drafted, when, used or not) with a retention you choose, limits per person per hour and per shop per day.

Arabic messages, Arabic drafts

Your AI account, your costs

OpenAI-compatible (OpenAI, OpenRouter, Azure, Ollama...) or Anthropic. The AI can be wrong: a person reads every draft.

Paste, draft, check, send

Tested and documented

191 automated checks, including parallel requests. Illustrated guide in English and Arabic, and an Arabic translation of the plugin.

Built for careful customer service

What's included

  • ai-support-reply-drafts-for-woocommerce.zip: the WordPress plugin (translation-ready, Arabic translation included)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Licence file (GPL-2.0-or-later) and changelog

Requirements

WordPress 6.0+, PHP 7.4+, WooCommerce 8.0+ and an API key of an AI provider.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Translation files
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

// Make a draft from PHP (the same checks as the button: limits, masking, post-check); nothing is sent
$r = TQSD_Drafter::draft( $order_id, array( 'message' => $text, 'intent' => 'where', 'lang' => 'auto' ) );
// $r['draft'], $r['flags'] (amount, date, duration, promise, link, order, placeholder), $r['placeholders']

// The facts of an order, exactly as they are given to the AI
$facts = TQSD_Facts::build( $order_id ); // rows, prompt, tokens (kept on the site), sources, missing

// Tracking numbers of another shipment plugin
add_filter( 'tqsd_tracking_items', function ( $items, $order ) {
	$n = $order->get_meta( '_my_tracking_number' );
	if ( $n ) {
		$items[] = array( 'number' => $n, 'carrier' => 'My Courier', 'link' => 'https://track.example/' . rawurlencode( $n ) );
	}
	return $items;
}, 10, 2 );

// Who may draft and who may send (on top of the roles in the settings)
add_filter( 'tqsd_can_send', function ( $ok, $user, $order_id ) { return $ok && user_can( $user, 'manage_woocommerce' ); }, 10, 3 );

// Add a shop rule to the instructions (the customer message stays data)
add_filter( 'tqsd_system_prompt', function ( $p ) { return $p . "\nNever mention our second warehouse."; } );

// The key can live in wp-config.php
define( 'TQSD_AI_KEY', 'sk-...' );

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Reply box on the WooCommerce order screen (HPOS and legacy storage): editable drafts by topic, language and tone
  • Facts only: order status, dates, items, shipping, tracking (3 shipment plugins with verified keys, AfterShip and YITH unverified, plus a filter) and the shop texts; [CHECK] placeholders for missing facts
  • Post-check of amounts, dates, delivery times, order numbers, promises and links
  • Masking of e-mail, phone, IBAN and card numbers; first name, tracking number and link filled in on the site
  • Explicit two-step sending through the WooCommerce customer note, separate send right, private notes, copy
  • Templates, draft history with retention and personal data eraser, atomic limits per person and per shop; Arabic translation

Frequently asked questions

Does it send replies to customers automatically?

No. It only drafts. A person copies the draft, adds it as a private note, or sends it as an order note after a confirmation. There is no automatic and no bulk sending.

Can the AI invent a delivery date or promise a refund?

The instructions forbid it and only the order facts and your shop texts are given. A post-check also flags amounts, dates, delivery times and promise words that are not in the facts. It is a safety net, not a guarantee: a person must read the draft.

What happens when a fact is missing?

The draft gets a [CHECK: ...] placeholder, for example [CHECK: tracking number]. A text with a placeholder cannot be sent to the customer.

What is sent to the AI provider?

The pasted message with e-mail addresses, phone numbers, IBANs and card numbers masked, the order number, status, dates, item names and quantities, shipping method, carrier, whether a refund is recorded, and your shop texts. Never the address, phone, e-mail, payment details or totals. The first name only if you turn it on. Nothing is sent to Taqnix.

Which shipment tracking plugins are supported?

Verified: WooCommerce Shipment Tracking (key from its official documentation), Advanced Shipment Tracking by zorem and Orders Tracking for WooCommerce by VillaTheme (keys checked in their wordpress.org source). AfterShip and YITH WooCommerce Order & Shipment Tracking are read with keys that are NOT verified. Any plugin, these included, can supply its numbers through the filter tqsd_tracking_items.

Does it work with HPOS?

Yes, with High-Performance Order Storage and with the legacy post storage. Both are tested.

Who can use it?

You choose the roles that can draft and, separately, the roles that can send to the customer. Administrators and shop managers by default; they also need the WooCommerce right to edit orders.

Can a customer trick the AI with instructions in the message?

The message is sent as data between random markers and the staff sees a warning. Even if a model obeys, the draft is plain text, links are removed, promises and amounts are flagged, and nothing is sent without a person.

Does it work in Arabic?

Yes. The plugin and the guide are in English and Arabic, the draft follows the language of the customer, and Arabic promise words, dates and digits are checked.

More from TAQNIX

  • App templateNew

    Taqnix POS Terminal – Offline-First Point of Sale PWA for Odoo 19: Next.js Source Code with Restaurant Tables, Kitchen Tickets, Loyalty and Arabic

    A point of sale for Odoo 19 that runs in the browser as an installable app and keeps selling when the network is gone: every order is saved on the device first and sent to Odoo once, with the same call Odoo's own POS uses. Variants and combos, split payments, receipts with barcode and QR, restaurant tables and kitchen tickets, dashboard, stock lookup, layaway, loyalty, English and Arabic. Full Next.js source code; no Odoo module to install.

    by TAQNIX
    No reviews yet
    Sales:0$399.00
  • ModuleNew

    UAE E-Invoicing (PINT AE) for Odoo 19 Community – PINT AE XML for Your ASP, Readiness Checks, UBL XSD and Schematron Validation, E-Invoice Outbox

    Prepare UAE e-invoices and credit notes in the PINT AE format (Peppol PINT AE Billing 1.0.4, UBL 2.1) for your Accredited Service Provider: TIN, TRN and tax categories, readiness checks per invoice and per batch, validation against the official XSD and Schematron, an outbox with statuses, a log and XML / ZIP export. It does not send anything. Arabic included.

    by TAQNIX
    No reviews yet
    Sales:0$149.00
  • PluginNew

    AI Product Recommender and Bundles for WooCommerce – Related Products, Complete the Look & Add All to Cart

    Related products and “complete the look” bundles ranked by AI meaning similarity and what your customers bought together, with Add all to cart, a preview with the reasons, pins and exclusions.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • PluginNew

    AI Post and Product Translator for WordPress & WooCommerce – Linked Drafts, Glossary & hreflang

    Translate posts, pages and WooCommerce products with your own AI into linked drafts: block-safe placeholders, a glossary and do-not-translate list, a structure check that refuses broken results, outdated detection, bulk runs with a cost estimate, a language switcher and hreflang links.

    by TAQNIX
    No reviews yet
    Sales:0$49.00

Similar items

  • PluginNew

    AI Product Recommender and Bundles for WooCommerce – Related Products, Complete the Look & Add All to Cart

    Related products and “complete the look” bundles ranked by AI meaning similarity and what your customers bought together, with Add all to cart, a preview with the reasons, pins and exclusions.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • PluginNew

    AI Post and Product Translator for WordPress & WooCommerce – Linked Drafts, Glossary & hreflang

    Translate posts, pages and WooCommerce products with your own AI into linked drafts: block-safe placeholders, a glossary and do-not-translate list, a structure check that refuses broken results, outdated detection, bulk runs with a cost estimate, a language switcher and hreflang links.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • PluginNew

    AI Chatbot from Your Site Content for WordPress – Answers Only from Your Pages, with Sources

    A chat widget that answers visitors only from your own pages, posts and products, links its sources, says so when the site has no answer and hands over to a person, with rate limits and spending caps.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • PluginNew

    AI Comment and Review Moderator – Spam, Abuse & Fake Review Filter for WordPress and WooCommerce

    Score new comments and product reviews with your AI model, decide by your own thresholds, and review everything in one queue. Dry run first; nothing is ever deleted.

    by TAQNIX
    No reviews yet
    Sales:0$29.00