| 开发者 | tfpk |
|---|---|
| 更新时间 | 2026年10月13日 01:38 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
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:
site_uuid), used during signup to create the correct store and collectionshop.example.com) and the installation identifier, sent with every request so each API key works on one website onlyxtal_sid cookie, used to connect searches with later clicks or purchases_xtal_vid cookie, used to keep a visitor on the same search variant during a rollout testxtal_sid (cookie, 30 days): a random session identifier, set by the storefront script, used to connect searches with later clicks or purchases. Not linked to a customer account._xtal_vid (cookie, 30 days, renewed on each visit): a random visitor identifier, set by the plugin on storefront pages whenever XTAL Search is enabled, used to keep a visitor in the same search variant for the length of a rollout test. Not linked to a customer account.xtal_attr (cookie, 2 days): for up to 20 products the shopper opened or added to the cart from XTAL search results, the search identifier and query that found each one. Set by the storefront script and read only by your own site, which records the search on the cart line so the order can say which search found each product. Not linked to a customer account.xtal:exposed (browser local storage): the current test identifier and session identifier, written once a visitor's session has been reported as part of a rollout test so it is not reported twice from another tab.xtal_recent_search and xtal_cart_attribution (browser session storage, cleared when the tab closes): the most recent XTAL search in this tab and which of its results were added to the cart, used to connect purchases with the search that led to them.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.
The plugin uses native WooCommerce product search until the XTAL API is available again.
XTAL Search renders results through WooCommerce product templates so they follow the active theme.
Published product changes are synced as they occur. A scheduled full sync, daily by default, catches changes missed by those updates.
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.
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.
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.
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.
xtal_attr cookie and is stored on the cart line, then on the order linextal_attr cookie (2 days, read only by your own site): the search identifier and query for up to 20 products the shopper opened or added to the cart from XTAL resultsxtal_search_product_payload filter. Product data beyond the standard fields goes through the "Extra fields to send to XTAL" and "Fields customers search as codes" settingsxtal_search_product_payload filter lets developers add to the product data sent to XTAL_xtal_vid cookie (random visitor identifier, 30 days, renewed on each visit) keeps a visitor in the same search variant; new browser storage key xtal:exposed marks a session as already reported