{"id":383754,"date":"2026-10-10T17:21:49","date_gmt":"2026-10-10T17:21:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/onetrace-for-woocommerce\/"},"modified":"2026-10-10T17:30:35","modified_gmt":"2026-10-10T17:30:35","slug":"onetrace-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/onetrace-for-woocommerce\/","author":23583149,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.1.3","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"OneTrace for WooCommerce","header_author":"OneTrace.pro","header_description":"Connects the store to OneTrace.pro, the customer data platform: orders, customers and consents from the server, the website tracker, the product catalog, recommendation widgets and Web Push.","assets_banners_color":"7d67a5","last_updated":"2026-10-10 17:30:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/onetrace-for-woocommerce\/","header_author_uri":"https:\/\/onetrace.pro","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.0":{"tag":"1.5.0","author":"onetrace","date":"2026-10-10 17:21:22","revision":3738426},"1.5.1":{"tag":"1.5.1","author":"onetrace","date":"2026-10-10 17:30:35","revision":3738435}},"upgrade_notice":{"1.5.1":"<p>If an older copy from GitHub (folder onetrace-woocommerce) is still active, the plugin starts once; deactivate and delete that copy.<\/p>","1.5.0":"<p>The plugin now comes from wordpress.org (folder onetrace-for-woocommerce). If you installed a zip from GitHub before, deactivate and delete that copy (folder onetrace-woocommerce) after installing this one: settings and the queue are kept.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3738426,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3738426,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3738426,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3738426,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3738426,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.0","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3738426,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3738426,"resolution":"2","location":"assets","locale":"","width":1280,"height":1122},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3738426,"resolution":"3","location":"assets","locale":"","width":1280,"height":640},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3738426,"resolution":"4","location":"assets","locale":"","width":1280,"height":1300}},"screenshots":{"1":"Settings: the platform address, the keys and what the store sends to OneTrace.","2":"Recommendation blocks from OneTrace on the product page: viewed together and similar products.","3":"Product search: suggestions while typing, with typos and synonyms handled by the platform.","4":"The customer profile in OneTrace: identities, traits and predictions, segments, messages and the event history from the store."}},"plugin_section":[],"plugin_tags":[15962,201248,1034,3669,286],"plugin_category":[45,53],"plugin_contributors":[285586],"plugin_business_model":[],"class_list":["post-383754","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-cdp","plugin_tags-marketing-automation","plugin_tags-recommendations","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-ratings-and-reviews","plugin_contributors-onetrace","plugin_committers-onetrace"],"banners":{"banner":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/banner-772x250.png?rev=3738426","banner_2x":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/banner-1544x500.png?rev=3738426","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/icon.svg?rev=3738426","icon":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/icon.svg?rev=3738426","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/screenshot-1.png?rev=3738426","caption":"Settings: the platform address, the keys and what the store sends to OneTrace."},{"src":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/screenshot-2.png?rev=3738426","caption":"Recommendation blocks from OneTrace on the product page: viewed together and similar products."},{"src":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/screenshot-3.png?rev=3738426","caption":"Product search: suggestions while typing, with typos and synonyms handled by the platform."},{"src":"https:\/\/ps.w.org\/onetrace-for-woocommerce\/assets\/screenshot-4.png?rev=3738426","caption":"The customer profile in OneTrace: identities, traits and predictions, segments, messages and the event history from the store."}],"raw_content":"<!--section=description-->\n<p>OneTrace.pro is a customer data platform: it builds customer profiles from your store's events, segments them and sends emails, SMS, messenger and push messages with journeys and campaigns.<\/p>\n\n<p>This plugin connects your WooCommerce store:<\/p>\n\n<ul>\n<li>Orders and their statuses from the server, through a queue with retries \u2014 not lost to ad blockers, and the store never waits for the platform.<\/li>\n<li>Customers and newsletter consents from registration, the account page and the checkout (classic and block).<\/li>\n<li>Cart events for abandoned cart journeys.<\/li>\n<li>The website tracker with product views; waits for the statistics consent with the WP Consent API.<\/li>\n<li>The product catalog for recommendations and emails.<\/li>\n<li>Recommendation widgets and Web Push.<\/li>\n<li>Product search: the store search results and suggestions while typing come from OneTrace \u2014 word forms, typos, the wrong keyboard layout and the visitor's interests; the usual search on any error.<\/li>\n<li>Catalog languages from TranslatePress, WPML and Polylang: recommendations, search and emails in the visitor's language.<\/li>\n<\/ul>\n\n<p>HPOS and the Cart and Checkout blocks are supported.<\/p>\n\n<h4>External service<\/h4>\n\n<p>The plugin sends data to the OneTrace.pro platform at the address you enter in the settings (your own brand domain or cdp.onetrace.pro): customer data (email, phone, name, city, country, language), consents, orders, cart events and the product catalog from the server; page and product views from the visitor's browser. Terms of service: https:\/\/onetrace.pro\/en\/legal\/terms, privacy policy: https:\/\/onetrace.pro\/en\/legal\/privacy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In Plugins \u2192 Add New Plugin search for \"OneTrace for WooCommerce\", install and activate it.<\/li>\n<li>In your OneTrace project create a write key and a secret key with the products.write permission (API keys section).<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 OneTrace, enter the platform address and both keys, click \"Test connection\".<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>Yes, a OneTrace.pro project (or a project at a brand that runs the platform).<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20platform%20is%20unavailable%3F\"><h3>What happens if the platform is unavailable?<\/h3><\/dt>\n<dd><p>Messages wait in the plugin's queue and are sent later; checkout is never slowed down.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>With an older copy of the plugin still active (a zip from GitHub, 1.4.0 and earlier), the plugin starts once: the older copy no longer boots it again.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Published on wordpress.org as onetrace-for-woocommerce: the plugin folder and the text domain are onetrace-for-woocommerce, updates come from the plugin directory.<\/li>\n<li>Installed twice (this copy and an older zip from GitHub in the onetrace-woocommerce folder), the second copy stays off and asks to delete it; settings are shared.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Search redirects: a query with a redirect rule set on the platform opens its page instead of the results.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Search on the other languages of TranslatePress uses OneTrace too: TranslatePress emptied the query for its own search.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Catalog languages: with TranslatePress, WPML or Polylang the catalog carries the translated names, links, categories and attributes, so recommendations, search and emails show the visitor's language.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Product search from OneTrace (the \"Product search\" setting, off by default): the results of the store search keep the theme template but take the products and their order from the platform; the search box gets suggestions while typing. On any error of the platform the usual WordPress search runs.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>The newsletter checkbox of the classic checkout is under the billing fields: in the order review it lost the tick when the customer changed the country or the email.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Setting \"Product id\": the SKU instead of the post ID in events, orders, the catalog and widgets \u2014 for stores whose OneTrace catalog and history already use SKUs.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Errors outside the platform's answers (database, building catalog items) are retried with pauses instead of dropping the data.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Links to the terms of service and the privacy policy of the external service.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Connects WooCommerce to the OneTrace.pro customer data platform: orders, customers, consents, catalog, recommendations and Web Push.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383754"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/onetrace"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383754"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383754"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383754"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383754"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383754"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}