Linux 软件免费装
Banner图

XTAL Search for WooCommerce

开发者 tfpk
更新时间 2026年10月13日 01:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce search ai product search semantic search

下载

1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2

详情介绍:

XTAL Search connects WooCommerce to the hosted XTAL Search service. It syncs your catalog and ranks product results for natural-language searches while continuing to use your theme's WooCommerce templates. Features: How It Works:
  1. Install and activate the plugin.
  2. In the plugin settings, open the signup link next to API Key. The link carries this installation's random site ID so XTAL creates the correct store and collection.
  3. Complete signup and follow the emailed invite to generate and copy your API key.
  4. Paste the key, enable XTAL Search, and save the settings.
  5. Email hello@xtalsearch.com when the status panel asks you to activate the account.
  6. After XTAL confirms activation, run the first catalog sync.
  7. Product search pages use XTAL's ranking and your theme's WooCommerce templates.
External Service Connection This plugin connects to the XTAL Search service at api2.xtalsearch.com. Activating the plugin alone does not contact XTAL. Opening the account signup link sends a random installation identifier (site_uuid) and the value platform=woocommerce to XTAL. Saving an API key sends the key, your site's domain name, and the installation identifier to XTAL to validate the key and connect it to this website. When XTAL Search is enabled, the plugin fetches its search configuration from XTAL about once a minute (sending only the API key) and can send the service data listed below. Data transmitted to xtalsearch.com: Shoppers' browsers never contact XTAL. The storefront script sends search, click, and add-to-cart events to your own site, which forwards them to XTAL with your API key. Order events are sent from your site's server the same way. Search queries and Load More requests also go through your site. The plugin does not send customer names, email addresses, postal addresses, payment details, IP addresses of shoppers, or WordPress account data. Your server's IP address is processed transiently for rate limiting and abuse prevention and is not stored. Cookies and browser storage set on your storefront: While XTAL Search is enabled, search, click, add-to-cart, and order events are also reported for visitors who see the store's built-in search during a rollout test, so the two groups can be compared. Disabling XTAL Search stops catalog syncs, takes your store out of any rollout test (every visitor sees the store's built-in search), stops all storefront search, click, add-to-cart, and order events, and sets no cookies. Saving an API key still performs a connection check. Pricing: XTAL Search is a paid hosted service. Start with the signup link next to API Key in the plugin settings, then follow the emailed invite to generate your key. Paste the key, enable XTAL Search, and save; then email hello@xtalsearch.com to activate your store. See xtalsearch.com/pricing for current rates.

安装:

  1. Install and activate XTAL Search from the WordPress Plugins screen.
  2. Go to WooCommerce → Settings → Integrations → XTAL Search.
  3. Open the signup link next to API Key, complete signup, and follow the emailed link to copy your key.
  4. Paste the key, enable XTAL Search, and save the settings.
  5. When the status panel prompts you, email hello@xtalsearch.com to activate your store.
  6. After activation, run the initial catalog sync.

屏幕截图:

  • WooCommerce storefront search results powered by XTAL
  • Onboarding - API key and connection status

升级注意事项:

1.2.2 Orders record which search found each product, so XTAL can report revenue from search. Sets an xtal_attr cookie read only by your own site. Adds an "Open XTAL Admin" button. 1.2.1 Fixes Load More on themes whose product grid isn't a list, and stops a full sync from losing products that sit in two categories with the same name. 1.2.0 Each install key now works on one website only. Adds a Results per page setting. Unpublished, trashed, and hidden products leave search right away. Removes the xtal_search_product_payload filter; use the Extra fields setting instead. 1.1.0 Sends more product details, adds product data settings, fixes result counts and Load More, and routes shopper events through your own site. Sets a _xtal_vid visitor cookie while XTAL Search is enabled. Run Sync Now after updating. 1.0.1 Fixes the result count and paged search URLs on XTAL-served search pages. Safe to update. 1.0.0 Initial release of XTAL Search for WooCommerce.

常见问题:

Do I need an XTAL Search account?

Yes. Start with the signup link next to API Key in the plugin settings. It carries this installation's random site ID. Complete signup, follow the emailed invite to generate your key, paste the key, enable XTAL Search, and save; then email hello@xtalsearch.com to activate the store.

What happens if the XTAL Search API is unavailable?

The plugin uses native WooCommerce product search until the XTAL API is available again.

Does this plugin work with my theme?

XTAL Search renders results through WooCommerce product templates so they follow the active theme.

How often are products synced?

Published product changes are synced as they occur. A scheduled full sync, daily by default, catches changes missed by those updates.

Is my customer data safe?

The plugin does not send customer names, email addresses, postal addresses, payment details, or WordPress account data. It sends catalog data, your site's domain name, search queries, search interaction events, completed order events, pseudonymous session and visitor identifiers, and your web server's IP address, as described under "External Service Connection." Shoppers' browsers never contact XTAL directly. See our Privacy Policy for details.

Why do some visitors see the store's built-in search?

Your store is in a rollout test. While one runs, a set share of visitors sees XTAL Search and the rest keep the store's built-in search, so the two can be compared on the same traffic. Each visitor stays in the same group for the length of the test. The share in use is shown on the plugin settings page while the test runs. Email hello@xtalsearch.com to change or end a test.

How many search results show per page?

Set it in "Results per page" on the XTAL Search settings page (WooCommerce > Settings > Integration > XTAL Search). Leave it blank to use the page size set in your XTAL account, 48 unless changed. WordPress's "Blog pages show at most" and your theme's own "products per page" setting do not apply to XTAL search results. When more results exist, a Load More button under the results adds the same number again.

Can I send XTAL product details that WooCommerce doesn't store in a standard field?

Yes. Under WooCommerce → Settings → Integrations → XTAL Search, list custom field or attribute/taxonomy names, one per line, in Extra fields to send to XTAL. Each one is read from every product and sent to XTAL with its value. List field names in Fields customers search as codes to have their values treated like SKUs, so a shopper who types an exact code, such as an item number, gets an exact match. Only fields you list are sent beyond the plugin's standard product data, which always includes built-in dimensions, weight, and every product attribute. The next sync sends the new fields; click Sync Now to send them right away.

更新日志:

1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0