| 开发者 | nolpak14 |
|---|---|
| 更新时间 | 2026年8月14日 21:53 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/.well-known/ucp to understand what a store sells and how to buy from it. Shopify
generates one automatically. WooCommerce does not - so to an AI agent, most Woo stores
return a 404 and simply do not exist.
This plugin serves that profile from your own origin, built from your WooCommerce store,
and then records what agents do next: browse, open a checkout, pay, order.
It works with no account and transmits nothing until you enter a key.
Because you run your own server, a WooCommerce store can see the whole agent funnel. On
hosted platforms the agent talks to the platform, not to you, so nobody can show you that
traffic at all.
How it works
Your server answers the agent. UCPtools is never in the request path, so this plugin
cannot become a point of failure for your storefront.
/.well-known/ can be defeated by a physical .well-known folder, an nginx
rule denying dot-directories, or a subdirectory multisite install - and every one of those
fails silently, leaving you invisible while you believe you are discoverable. So the plugin
fetches its own profile over the network and tells you exactly what an agent would get.
No. Serving the profile - the part that makes agents able to find you - is free and needs no account, and so is the full local record of what agents did, including what their orders were worth. An account adds long-term history, trends, multi-store views and break alerts.
Recorded locally: which AI agent made a request, when, which endpoint, the HTTP status, and - for agent checkouts - the order total, currency and number of line items. Never recorded: card or payment details, customer names, emails, addresses, or any other personal data. The plugin reads commerce totals out of API responses; it does not touch customer records. With no key entered, none of it leaves your server. When you connect a key, that recorded history is sent to your UCPtools dashboard.
In a table in your own WordPress database. It is capped: roughly 30 days, and a maximum number of rows. Whichever limit is reached first, the oldest entries are removed.
No. Ordinary visitors are unaffected - a request that is not from an AI agent is ignored immediately. For agent requests the record is written after your response is composed, and sending to UCPtools happens on a scheduled background job, never during a page load.
Possibly, and the plugin will warn you. The profile still serves, but if your cache answers
/.well-known/ucp without running PHP, agent reads cannot be counted. Exclude that path
from caching.