{"id":39,"date":"2026-09-10T07:30:46","date_gmt":"2026-09-10T05:30:46","guid":{"rendered":"https:\/\/dt-pm.eu\/ai\/dt-ai-sale-assistant\/"},"modified":"2026-09-28T21:26:50","modified_gmt":"2026-09-28T19:26:50","slug":"dt-ai-sale-assistant","status":"publish","type":"page","link":"https:\/\/dt-pm.eu\/en\/ai\/dt-ai-sale-assistant\/","title":{"rendered":"DT-PM AI Sale Assistant for WooCommerce"},"content":{"rendered":"\n<section class=\"container hero\" aria-labelledby=\"hero-titel\">\n\t<div class=\"stack\">\n\t\t<p class=\"produktzeichen\"><img src=\"https:\/\/dt-pm.eu\/wp-content\/themes\/dt-pm\/assets\/marken\/dt-ai-sale-assistant.svg\" width=\"64\" height=\"64\" alt=\"\" loading=\"eager\" decoding=\"async\"><\/p>\n\t\t<p class=\"eyebrow\">WordPress plugin for purchase advice<\/p>\n\t\t<h1 id=\"hero-titel\" class=\"hero__title\">Purchase advice for WooCommerce that works from day one.<\/h1>\n\t\t<p class=\"hero__lead\">DT-PM AI Sale Assistant for WooCommerce builds its own transparent decision model for each of your product categories: which questions really matter, in which order, with which weight. You review and change that model yourself before it goes live.<\/p>\n\t\t<div class=\"actions\">\n\t\t\t<a href=\"https:\/\/dt-pm.eu\/en\/ai\/dt-ai-sale-assistant\/preise\" class=\"btn btn--primary\">View pricing<\/a>\n\t\t\t<a href=\"#daten\" class=\"btn btn--ghost\">What leaves your shop<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"problem-titel\">\n\t<h2 id=\"problem-titel\" class=\"section-title\">The problem with conventional product recommendation<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">Most AI recommendation systems need months of purchase behaviour before they make good suggestions. Or they search product descriptions for keywords without grasping what actually decides a purchase.<\/p>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"merkmale-titel\">\n\t<h2 id=\"merkmale-titel\" class=\"section-title\">A real decision model instead of plain keyword search<\/h2>\n\t<div class=\"diff\" style=\"margin-top: var(--space-6)\">\n\t\t<div class=\"diff__item stack-2\">\n\t\t\t<h3 class=\"diff__title\">Useful from day one<\/h3>\n\t\t\t<p class=\"diff__body\">The recommendations rest on a model of your categories, not on collected behaviour of earlier visitors. There is therefore no run-up period with too little data for usable suggestions.<\/p>\n\t\t<\/div>\n\t\t<div class=\"diff__item stack-2\">\n\t\t\t<h3 class=\"diff__title\">You review the model before it goes live<\/h3>\n\t\t\t<p class=\"diff__body\">The causal chain of a subcategory \u2014 what actually decides the purchase \u2014 is proposed and approved by you. You see and change what the advice rests on. No guesswork, no black box.<\/p>\n\t\t<\/div>\n\t\t<div class=\"diff__item stack-2\">\n\t\t\t<h3 class=\"diff__title\">Prices and availability come live from the shop<\/h3>\n\t\t\t<p class=\"diff__body\">What the assistant says about price and stock is fetched from WooCommerce at the moment of the answer. There is no second price store that can go stale.<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"einrichtung-titel\">\n\t<h2 id=\"einrichtung-titel\" class=\"section-title\">How setting it up works<\/h2>\n\t<ol class=\"stack-2 measure\" style=\"margin-top: var(--space-6)\">\n\t\t<li><strong>Map your categories.<\/strong> You map your existing shop categories to the topics that actually matter for advice.<\/li>\n\t\t<li><strong>Review the decision model.<\/strong> A draft is created for each category, which you read, adjust and confirm before it is used.<\/li>\n\t\t<li><strong>Have your products processed.<\/strong> Your catalogue is prepared on that basis so the assistant can make suitable suggestions.<\/li>\n\t<\/ol>\n\t<p class=\"measure\" style=\"margin-top: var(--space-4)\">Everything keeps running in the background, even when you leave the page. Long waiting times do not hold you up.<\/p>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"kundensicht-titel\">\n\t<h2 id=\"kundensicht-titel\" class=\"section-title\">What your customers see<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">A chat window right in the shop. A question such as \u201cI am looking for a robust gin to drink neat\u201d leads to a specific, reasoned recommendation from your own range \u2014 with real, current prices and availability, not invented ones.<\/p>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"funktionen-titel\">\n\t<h2 id=\"funktionen-titel\" class=\"section-title\">What the plugin does<\/h2>\n\t<div class=\"capabilities\" style=\"margin-top: var(--space-6)\">\n\t\t<div>\n\t\t\t<h3 class=\"capability__title\">Advise in the shop<\/h3>\n\t\t\t<ul class=\"feature-list\">\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Chat window on product pages and the home page, with an add-to-cart button<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Wording in your own tone, written by hand or derived from your own pages<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Handover to a person by email or link when the assistant cannot help further<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<h3 class=\"capability__title\">Open up the range<\/h3>\n\t\t\t<ul class=\"feature-list\">\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Analysis of your WooCommerce categories and a proposal of sensible subcategories<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Causal chains per subcategory, proposed and released by you<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>An overview of which products are prepared for the advice and which are not<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<h3 class=\"capability__title\">Get better<\/h3>\n\t\t\t<ul class=\"feature-list\">\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>Customer feedback on a recommendation, helpful or not<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>A summary of the negative feedback for reworking the model<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t\t<div>\n\t\t\t<h3 class=\"capability__title\">Requirements<\/h3>\n\t\t\t<ul class=\"feature-list\">\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>WooCommerce, active \u2014 without WooCommerce the plugin does nothing<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>WordPress 7.0 or later and PHP 8.2 or later<\/li>\n\t\t\t\t<li><svg class=\"feature-mark\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>An outbound HTTPS connection from your server to our service<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"container section\" id=\"daten\" aria-labelledby=\"daten-titel\">\n\t<h2 id=\"daten-titel\" class=\"section-title\">What leaves your shop<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">This product works with a service on our servers. That is the difference from our Compliance family, and we do not make it smaller than it is.<\/p>\n\t<div class=\"table-wrap\" style=\"margin-top: var(--space-5)\">\n\t\t<table class=\"data\">\n\t\t\t<caption>Transfers to our service, by occasion<\/caption>\n\t\t\t<thead>\n\t\t\t\t<tr><th scope=\"col\">When<\/th><th scope=\"col\">What is transferred<\/th><\/tr>\n\t\t\t<\/thead>\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th scope=\"row\">When the plugin is activated<\/th>\n\t\t\t\t\t<td>Once, the address and name of your shop, in order to set up the account for your shop.<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th scope=\"row\">Daily and weekly, as long as the plugin is active<\/th>\n\t\t\t\t\t<td>Only your account identifier. No product data.<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th scope=\"row\">Only after you have set up category analysis and causal chains yourself<\/th>\n\t\t\t\t\t<td>The same check-ins additionally transfer product SKUs and category names from your range. Before this step no product data is transferred.<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th scope=\"row\">When a visitor uses the chat<\/th>\n\t\t\t\t\t<td class=\"cell-no\">The messages typed and, where relevant, the product page currently being viewed \u2014 from the visitor&#039;s browser to our service.<\/td>\n\t\t\t\t<\/tr>\n\t\t\t<\/tbody>\n\t\t<\/table>\n\t<\/div>\n\t<div class=\"stack measure\" style=\"margin-top: var(--space-6)\">\n\t\t<h3 class=\"capability__title\">Anonymised structural patterns<\/h3>\n\t\t<p>In the free version, anonymised structural patterns help improve the service for everyone: only the category type and the decision factors used, no product names, no prices, no customer data, and nothing traceable to your shop. Paid plans let you switch this participation off.<\/p>\n\t\t<h3 class=\"capability__title\">Two things follow from this<\/h3>\n\t\t<p>First, for this product you need a data processing agreement with us. We provide it; without it you must not operate the chat window.<\/p>\n\t\t<p>Second, the chat window belongs in your consent management. With DT-PM Consent it can be listed as a service and held back until consent is given \u2014 the two together are the reason we offer both families.<\/p>\n\t\t<div class=\"actions\">\n\t\t\t<a href=\"https:\/\/dt-pm.eu\/en\/compliance\/dt-consent\" class=\"btn btn--ghost btn--sm\">More about DT-PM Consent<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"eigen-titel\">\n\t<h2 id=\"eigen-titel\" class=\"section-title\">On your own infrastructure, if you wish<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">In paid plans you can store your own API key (Anthropic Claude or Mistral AI). The advice then runs through your own account, with full cost control.<\/p>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"preise-titel\">\n\t<h2 id=\"preise-titel\" class=\"section-title\">Pricing<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">Start for free, installable in WordPress. Paid plans are based on the size of your catalogue, not on the number of conversations.<\/p>\n\t<div class=\"actions\" style=\"margin-top: var(--space-5)\">\n\t\t<a href=\"https:\/\/dt-pm.eu\/en\/ai\/dt-ai-sale-assistant\/preise\" class=\"btn btn--primary\">Pricing in detail<\/a>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"container section\" aria-labelledby=\"ausprobieren-titel\">\n\t<h2 id=\"ausprobieren-titel\" class=\"section-title\">Try it now<\/h2>\n\t<p class=\"lead measure\" style=\"margin-top: var(--space-3)\">The free version will appear in the WordPress directory once it has been approved. We will place the link here.<\/p>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":38,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":2,"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":88,"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/pages\/39\/revisions\/88"}],"up":[{"embeddable":true,"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/pages\/38"}],"wp:attachment":[{"href":"https:\/\/dt-pm.eu\/en\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}