CortexCommerce for WooCommerce

CortexCommerce for WooCommerce

Details
View on WordPress

CortexCommerce for WooCommerce connects your store to CortexCommerce:

  • AI traffic: a lightweight pixel reports page views, on-page engagement and add-to-cart activity, and the plugin reports paid orders, to your CortexCommerce Visibility page. No cookies and no browser storage.
  • Product enrichment: CortexCommerce reads your catalog and writes back the enrichments you approve: descriptions, tags, SEO title and meta description, image alt text, and a new main image for a product that has no photo. WooCommerce, then Enriched products, lists every product it touched, with filters.
  • Structured data: Product JSON-LD and Open Graph tags on product pages, switched on only where your theme doesn’t already provide them.

This plugin needs a free CortexCommerce account to do anything: the plugin is the connector, and your account is where you see results and approve changes. Sign up at https://app.cortexcommerce.ai with your name, your store name and your email, then set a password from the email we send you.

External services

This plugin talks to the CortexCommerce API at https://api.cortexcommerce.ai, operated by CortexCommerce. Nothing is sent until you click “Connect to CortexCommerce”.

  • Connect: your connect code, your store URL, a WooCommerce REST API key created for CortexCommerce, and your plugin, WordPress, WooCommerce and PHP versions and store currency. The plugin limits that key to reading and updating your products (with their variations, categories and tags) and its own CortexCommerce endpoints; it can’t reach orders, customers or settings.
  • Product sync: while connected, the plugin sends your products to CortexCommerce from your server, signed: the whole catalog once after connecting, in batches of 50 at a time that run one after the other until it is through (to keep going between batches the plugin sends a request to its own site, and no data leaves your store in that request), with the number of products in your store and how many have been sent so far, so your CortexCommerce account can show how far the first sync has come; then every 5 minutes the products that changed (a published product’s WooCommerce REST API data with its variations, and its SEO title and meta description; for a draft, private or trashed product only its ID and status) and the IDs of products deleted for good. Nothing is sent when nothing changed.
  • Approved changes: every hour while connected, and when you click Sync now, the plugin asks CortexCommerce which of your products have approved changes, fetches each one’s approved values (name, descriptions, tags, SEO title and meta description, image alt text, and a new image for a product with no photo), writes them to your store, and reports back, signed, whether each product was updated, with its values before and after. Nothing is sent when nothing is waiting. The changes are written automatically with product-editing permissions only: not as you or any other user, and never with administrator rights. Before writing, the plugin checks that each answer is for the product being written, that the approval has not been written already, and that any image alt text is for one of that product’s own images. Answers signed by CortexCommerce are also checked for your store and for this very request, and once one has been checked, unsigned answers are refused. Reading your products for the product sync works the same way: with permission to read products only, not as you or any other user. CortexCommerce cannot install, activate, update or remove plugins or themes, manage users or change your settings: it can only supply approved product content. If the user who connected the store is removed or can no longer manage WooCommerce, nothing is written.
  • New images: CortexCommerce generates a product image only when you have turned on “Generate a product image” in your enrichment settings, only for a product that has no photo at all, and it never goes live until you approve it in your CortexCommerce account. Once approved, the plugin downloads that image file (up to 10 MB) from CortexCommerce (served from our private storage bucket on Google Cloud, storage.googleapis.com, through a short-lived link), adds it to your media library and sets it as the product’s main image, so your store serves it from your own site. A product that already has a main image or a gallery picture is left alone. The copy in our storage exists for review and delivery and is deleted automatically after 30 days. On the Enriched products page, your browser shows an image still waiting for sync from the same kind of short-lived link.
  • Status panel and Enriched products page: when you open WooCommerce, then CortexCommerce, or WooCommerce, then Enriched products, the plugin asks CortexCommerce, signed, for the counts on the panel and for the list of enriched products, sending the search text, the status and part filters and the page number you chose there. Answers are kept for up to five minutes, so the screens do not call CortexCommerce on every load.
  • Disconnect: when you disconnect or deactivate the plugin, a signed “disconnected” or “deactivated” event.
  • Pixel script: the storefront pixel script is loaded from https://cg.cortexcommerce.ai/pixel/v1/p.js (operated by CortexCommerce) on storefront pages other than checkout, payment and account pages.
  • Page views, leaves and add-to-cart: each page view sends your store’s pixel ID, the page type, the page path, the referring site’s host name, the landing page’s UTM tags, the search term on search pages, the product ID on product pages, the browser’s language and time zone, a device-size class and page-load timing. When the shopper leaves the page, how long it was visible and how far they scrolled. When a product is added to the cart, the product (and variation) ID and quantity. No cookies and no localStorage or sessionStorage; the plugin sets no visitor identifiers of its own. The requests come from the visitor’s browser, so CortexCommerce’s servers also see the visitor’s IP address and user agent, as with any web request; the browser’s user-agent string is part of what is sent.
  • Order events: sent from your server to CortexCommerce, signed, never from the shopper’s browser and never on the checkout page. When an order is paid: the order number, status, created date, total, currency, coupon flag (yes or no) and line items (product, variation, quantity and line total) and, when WooCommerce’s own order-attribution data is available, the traffic source type, referring site, UTM tags, entry page, session page and visit counts, and device type. For each refund: the order number, the currency, and the refund’s number and amount. The plugin does not send customer names, email addresses, postal addresses or phone numbers.
  • The plugin sends no names, email addresses, postal addresses or phone numbers, and the visitor’s browser user-agent string is included with page-view, engagement and add-to-cart events. Nothing is stored in the browser. All of these store events, including order events, are kept for 13 months and then deleted automatically. No full IP address is stored; for abuse protection, truncated network prefixes may appear in CortexCommerce’s operational logs. Switching the pixel off (the remote pixel_enabled setting from your CortexCommerce dashboard, or the cortexcommerce_pixel_enabled filter) stops page-view, engagement and add-to-cart reporting only; order events keep sending until you disconnect the store.

Terms of service: https://cortexcommerce.ai/terms
Privacy policy: https://cortexcommerce.ai/privacy

Details

Plugin code:
cortexcommerce
Plugin version:
1.6.0
Outdated:
No
WP version:
6.5 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-09
Rating:
Times rated:
0
ai-search
analytics
seo
structured-data
woocommerce