[WordPress] 外掛分享: ShopToAI Connector

首頁 › 外掛目錄 › ShopToAI Connector
WordPress 外掛 ShopToAI Connector 的封面圖片
全新外掛
安裝啟用
—
尚無評分
13 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 7.4+ v0.18.1 上架:2026-08-13

內容簡介

ShopToAI Connector 是一款專為 WordPress 設計的外掛,旨在優化產品頁面以提升 AI 助手的理解能力。透過檢查產品目錄並提供建議,幫助商家改善產品資訊,從而增加銷售機會。

【主要功能】
• 提供產品目錄的全面審核與評分
• 自動生成缺失品牌、類別的建議
• 將 FAQ 內容顯示於產品頁面
• 隱藏重複的產品標記以避免混淆
• 允許 AI 爬蟲訪問商店資料
• 提供比較指南以協助消費者決策

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.18.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ShopToAI Connector」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

A shopper asks ChatGPT which natural face cream to buy. The assistant answers from whatever it can read about the products it knows. If your product page has no brand, a vague category and two product blocks with different prices, it is easy to leave you out of that answer.
ShopToAI Connector is the WordPress side of ShopToAI. The ShopToAI service checks your catalog and shows what an AI assistant can’t make sense of. You approve the fixes, and this plugin puts the result on your product pages.
Check your store first
Run the free scan at shoptoai.com/scan. Paste your store address or a link to one product. You don’t need an account. In about 30 seconds you get a score from 0 to 100 and the main problems AI assistants run into, checked on a random sample of up to 20 products.
What you get in the ShopToAI dashboard

An audit of the whole catalog with a score from 0 to 100. It counts the products with a missing GTIN or EAN, missing brand or category, empty or thin descriptions, broken or duplicated product markup, and checks whether robots.txt blocks AI crawlers.
Suggested brands, categories and attributes for products that lack them, each with a confidence score. By default nothing goes into your store until you approve it; you can switch on automatic apply for safe fills of an empty brand or category in the dashboard. Any applied change can be undone with one click because the old value is kept. GTIN codes are never made up. Those come from you or your supplier.
FAQs and comparison guides drafted from your product data (Growth plan and higher).
A regular check of whether ChatGPT, Perplexity and Gemini name your products when someone asks about your category, so you can compare before and after the fixes.
One panel for several stores, if you are an agency that looks after client shops.

What the plugin does on your site

Adds one Schema.org Product block (JSON-LD) to each product page, built from the data you approved in the dashboard.
Hides the duplicate Product markup that WooCommerce core, the Yoast SEO WooCommerce add-on, Rank Math and All in One SEO Pro add, so an assistant never reads two versions of one product. Your WebPage, Breadcrumb and Organization markup stays as it is.
Lets AI search crawlers into your store through robots.txt (OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot and others). Crawlers that only collect content to train AI models (GPTBot, ClaudeBot, CCBot and others) stay out unless you tick the option on the settings page. One exception: the plugin also allows Google-Extended. It is not a crawler but a robots.txt token that decides whether Google may use your pages in Gemini, both for Gemini answers and for training Gemini models. Google offers no way to allow one without the other, and blocking it keeps your products out of Gemini answers. If you wrote a rule for a crawler or for Google-Extended yourself, the plugin keeps it.
Warns you in wp-admin when something overrides its robots.txt rules or /llms.txt, for example a physical robots.txt file in the site root or an SEO plugin with its own llms.txt feature.
Shows the FAQ you published in the dashboard as a “FAQ” tab on the product page. The FAQPage markup sits inside that tab, so it only describes text your shoppers can see.
Serves /llms.txt and your product catalog at /ai-catalog.json from your own domain, so an assistant that quotes them points to your store.
Shows the comparison guides you published inside your own theme, with your header, menu and footer, at /poradnik/{slug} (or /guide/{slug} when your product addresses are in English). Product cards take the photo, price and stock straight from WooCommerce, so they are never out of date. A list of guides sits at /poradnik/, each guide is linked from its category page and listed in your sitemap. The address is picked automatically and never takes one your shop already uses.
Sends a heartbeat so the dashboard shows the store as connected.
When one of your product pages changes, tells Bing and other search engines that use IndexNow, so they can come back to it sooner. Google does not use IndexNow. You can turn this off on the settings page.

The plugin never edits your products, pages or settings. It only shows markup, FAQ and guides from the ShopToAI server, and none of it is saved in WordPress. Disconnect the plugin and all of it is gone. Your store looks just as it did before.
The plugin never invents product data. It only places markup you reviewed in the dashboard. Everything it fetches is cached, and if ShopToAI is briefly unreachable your pages keep the last markup they had, so page speed doesn’t suffer.
The plugin itself is free. ShopToAI has a free plan with a basic audit of one store with up to 100 products. Fixes, AI suggestions, the deep scan and feeds come with the paid plans, listed at shoptoai.com/pricing.
External service: ShopToAI
This plugin requires an account with ShopToAI, a third-party service operated by YAStuning OÜ. It does nothing until you enter your feed token and plugin secret. Once configured, it connects to the ShopToAI API at https://shoptoai.com:

when a product page is shown and its cached markup has expired, it sends your feed token and the product’s SKU and WooCommerce ID to fetch the product markup and FAQ;
when /llms.txt, /ai-catalog.json or a guide page is requested and its cached copy has expired, it sends your feed token to fetch that content;
on a regular connection check (heartbeat), when you test the connection and after an update, it sends your feed token and plugin secret, the plugin version, your site language, tagline and sitemap address, the names, product counts and page addresses of your product categories and brands, your guide address, and the technical status of the plugin’s features, including your page-cache plugin and any plugin or file that overrides its robots.txt rules or /llms.txt;
when you deactivate the plugin or change its keys, it sends your feed token and plugin secret to report the disconnection.

ShopToAI also contacts your site to read the prices and stock status your shop shows for selected products, to clear the page cache, and to refresh pages you publish or take down in the dashboard.
On a paid ShopToAI plan, ShopToAI also asks your site every day for AI order totals. For each day the answer gives the number of paid orders that came from an AI assistant such as ChatGPT or Perplexity, with their total and refunded amounts per assistant and currency, and daily counts of all paid orders. It never contains a single order. You can stop it by unticking “Share AI order totals” in the plugin settings.
The connection check also sends counts of visits by known AI crawlers such as GPTBot or PerplexityBot. For each day and crawler it gives the number of visits by page type (product, category, robots.txt, llms.txt and other pages) and the product pages that crawler read most. To count them, the plugin keeps a short-lived log of crawler visits in your uploads folder (crawler name, page type and page address) and deletes it after a few days. The plugin does not store or send visitor IP addresses or any other visitor data. You can stop counting by unticking “Count AI crawler visits” in the plugin settings.
The plugin does not send customer or cart data. It also never sends individual orders, so names, addresses, email addresses, products and order numbers stay in your store.

Service: https://shoptoai.com
Terms of Service: https://shoptoai.com/legal/terms
Privacy Policy: https://shoptoai.com/legal/privacy

External service: IndexNow
When a product page changes (you edit the product, a fix from the dashboard reaches it, its markup changes, or you unpublish or trash it), the plugin sends the page address to the IndexNow API at https://api.indexnow.org/indexnow. IndexNow shares it with the search engines that take part, among them Bing, Yandex, Seznam and Naver.
The request carries your site’s host name, the plugin’s IndexNow key, the address of the key file on your site and the addresses of the product pages that changed. Nothing is sent before the plugin is connected, from a staging or local copy, or while your site asks search engines not to index it. To stop it, untick “Tell search engines when a product page changes” under Settings > ShopToAI Connector.

Service: https://www.indexnow.org
Terms of Service (privacy included): https://www.indexnow.org/terms

Developed by ILUXA WEB (https://iluxa-web.com) for ShopToAI.
Compatibility note
The plugin needs the WooCommerce REST API v3, standard since WooCommerce 3.5. On an older WooCommerce release, connecting the store shows a clear “not found” error instead of failing silently. If you hit a problem on a specific WordPress or WooCommerce release, please report it so we can check it and update this note.
Developer notes
Page-cache purge API verified against each plugin’s own source (latest stable at release):

WP Rocket 3.23.5.1 – single: rocket_clean_post( $post_id ) (inc/common/purge.php), all: rocket_clean_domain() (inc/common/files.php).
LiteSpeed Cache 7.9.1 – single: do_action( 'litespeed_purge_post', $post_id ), all: do_action( 'litespeed_purge_all' ) (src/api.cls.php).
W3 Total Cache 2.10.7 – single: w3tc_flush_post( $post_id ), all: w3tc_flush_all() (w3-total-cache-api.php).
WP Fastest Cache 1.5.2 – single: do_action( 'wpfc_clear_post_cache_by_id', 0, $post_id ), all: do_action( 'wpfc_clear_all_cache' ) (wpFastestCache.php).
WP Super Cache 3.1.4 – single: wp_cache_post_change( $post_id ), all: wp_cache_clear_cache() (wp-cache-phase2.php).
SG Optimizer 7.8.3 – single: sg_cachepress_purge_cache( get_permalink( $post_id ) ), all: sg_cachepress_purge_everything() (helpers/helpers.php).
Breeze 2.6.0 – no public single-URL purge in the source; the plugin falls back to the full-site hook do_action( 'breeze_clear_all_cache' ) (breeze-admin.php).

Single-URL purge for category pages that link a guide: LiteSpeed Cache do_action( 'litespeed_purge_url', $url ), W3 Total Cache w3tc_flush_url( $url ), WP Fastest Cache do_action( 'wpfc_clear_cache_by_url', $url ), WP Super Cache wpsc_delete_url_cache( $url ), SG Optimizer sg_cachepress_purge_cache( $url ), WP Rocket rocket_clean_files( array( $url ) ). Guide pages call wpfc_exclude_current_page() besides DONOTCACHEPAGE, because WP Fastest Cache 1.5.2 honours DONOTCACHEPAGE only on 403 and 503 pages.

延伸相關外掛

文章
Filter
Mastodon