Integrations · Web shop

Automate WooCommerce work with your agents

Maplith maps how WooCommerce’s orders, order lines, products and variations, and customers join your accounting, CRM, payments and helpdesk, so your agent knows where each thing is and how far to trust each join.

Connect WooCommerce to your own agent today, or share its exports; Maplith maps it from there.

WayStatusWhat it means
Your own agentAvailableWhere your agent already has a WooCommerce tool it trusts. Use its read tools only: it can also write. WooCommerce’s MCP integration is a developer preview a developer switches on.
Export filesAvailableCSV exports: the last three months of orders; all products. The path to start with.
Example flows

What your agents do with WooCommerce and Maplith

What starts the work, what your agent does with Maplith, and how it ends. Each flow uses the WooCommerce data and joins described below.

01

A WooCommerce refund with no credit note

Trigger: Your bookkeeper finds money paid back to a buyer in WooCommerce, and no credit note for it in the accounts.

With Maplith:

  1. The map: get_object on the refunds says each one carries the id of its order, and the order carries the number your accounts book against. The agent lists this month’s refunds in WooCommerce with its own access.
  2. Route: route from each refund to the payment provider’s refund by the transaction id on its order, and to the invoice in your accounting system by order number. Each hop says how far Maplith trusts it.
  3. Findings: Where a scan saw refunds with nothing matching them in the accounts, a finding names them, with its evidence and a recommendation.
  4. The action gate: request_action for a task for the bookkeeper: each refund, its order number, and the credit note it still needs. The key’s policy decides whether it goes straight through.
  5. Record and value: record_action records that the list reached the bookkeeper, and later which refunds were booked.

Result: The bookkeeper books each missing credit note against the right order number, from one list.

02

One buyer, a guest checkout and an account

Trigger: Your marketing list counts one person twice: once as a registered customer, once from orders placed as a guest.

With Maplith:

  1. Ask: ask: “how do WooCommerce’s guest orders tie to a registered customer?” The answer cites its joins: a guest order links only by its billing email.
  2. Route: route from the WooCommerce customer to the contact in your CRM by customer email, with how much Maplith trusts that hop.
  3. The map: get_object on the customers says which fields hold the order count and the total spend, so the agent compares the two records in WooCommerce with its own read access.
  4. The action gate: request_action for a task for whoever owns the customer list, with both records and the email that joins them. Merging them stays that person’s call.
  5. Record and value: record_action records the task and what the person decided.

Result: A person decides whether the two records are one buyer, with the match and its evidence in front of them.

Steps that use request_action or record_action need an agent key that may act; a read-only key reads the map.

Access

How it connects

Through access you already have. Maplith holds no WooCommerce credential and never writes there.

  1. Connect your assistant to Maplith over MCP, by signing in or with an agent key.
  2. Your agent reads WooCommerce with a WooCommerce tool it already trusts. Use its read tools only: it can also write.
  3. With your approval it sends what it read; Maplith builds the map and deletes the files again.

What Maplith never reads or does

  • WooCommerce itself: Maplith holds no WooCommerce credential and never signs in to it.
  • Anything that changes WooCommerce: Maplith never writes there. When your agent acts, it uses access you gave it.
  • What you leave out: you decide what your agent shares or an export contains.

Datasets that make a good map

Orders

One order with its status, totals, payment method and billing details.

  • order id
  • order number
  • customer id
  • billing email (Maplith tries to mask it)
  • payment method
  • transaction id
  • status
  • created date

Order lines

One product line on an order with quantity and line total.

  • order id
  • product id
  • variation id
  • SKU
  • quantity

Products and variations

One product or variation with its SKU, price, stock and categories.

  • product id
  • SKU
  • parent (ID or SKU)
  • type
  • stock

Customers

One registered customer or guest buyer with order count and total spend.

  • customer id
  • customer email (Maplith tries to mask it)
  • order count
  • total spend
  • registration date

Refunds

One refund on an order with amount and reason.

  • refund id
  • order id
  • amount
  • created date

The narrowest access WooCommerce offers for reading

  • Permissions: Read

The site owner or a WordPress administrator.

Checked against WooCommerce’s documentation on 8 October 2026. Sources and export steps: Read WooCommerce into Maplith.

FAQ

Questions about WooCommerce and Maplith

Does Maplith copy my WooCommerce data?
No. Maplith keeps metadata about your data: which datasets WooCommerce holds, their fields, and how they join your other systems. It does not keep copies of the records. What your agent shares is read for a build and then deleted. The map may quote example values and evidence.
Which WooCommerce access does Maplith need?
None: Maplith holds no WooCommerce credential and never asks for one. Your agent reads WooCommerce with access it already has. Use its read tools only: it can also write. If your agent reads WooCommerce through its REST API instead, the site owner or a WordPress administrator creates a key with Permissions: Read, never Read/Write.
Which AI assistants work with Maplith and WooCommerce?
Any assistant that speaks MCP, such as Claude, ChatGPT or one you build, connects to Maplith by signing in or with an agent key. To read WooCommerce, it uses the WooCommerce MCP integration (WordPress MCP adapter) or another WooCommerce tool it trusts. Use its read tools only: it can also write. It reads the map, then does the work in WooCommerce with its own access. Connect your own agent
Where is my WooCommerce data processed?
In the EU, except model inference. Hosting, database and file storage are in the EU. Model inference runs in the United States under standard contractual clauses: to build the map, samples of the files and, in the findings step, whole files are sent to Maplith’s model provider, which deletes them within 30 days. Security states the details.
Does Maplith change anything in WooCommerce?
No. Maplith holds no WooCommerce credential and never writes to your store. WooCommerce’s MCP integration also has tools that create, update and delete products and change order status, so your agent should use only its query tools. When your agent acts in WooCommerce, it uses access you gave it. If its key may act, it can ask Maplith first whether the action may go ahead under your key’s policy, and Maplith keeps the log.
What about customer emails and other personal data in WooCommerce?
WooCommerce’s orders hold billing emails and billing details, and its customers hold emails. Maplith tries to mask email local parts and the names in an export’s own name columns (on by default; an admin can switch it off). It is a best-effort safeguard, not a guarantee, and it does not cover billing addresses or phone numbers: leave out what must not be processed.
Does WooCommerce have an MCP server Maplith can read?
Not one Maplith reads. WooCommerce’s MCP integration is a developer preview a developer must switch on; it runs on your own WordPress site and serves your own agent. For a first map, the built-in product export and the Analytics report downloads are the safest start.
Which WooCommerce data makes a good map?
Orders, order lines, products and variations, customers and refunds. For a first map, the exports cover the last three months of orders; all products.

Map WooCommerce with the rest of your business