{"id":7963,"date":"2026-05-06T13:20:48","date_gmt":"2026-05-06T13:20:48","guid":{"rendered":"https:\/\/assecoplatform.com\/perfect-store-it\/"},"modified":"2026-05-11T12:25:02","modified_gmt":"2026-05-11T12:25:02","slug":"perfect-store","status":"publish","type":"page","link":"https:\/\/assecoplatform.com\/it\/perfect-store\/","title":{"rendered":"Perfect Store"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull ir-page is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<p class=\"screen-reader-text\">Perfect Store software by Asseco Platform: an Advanced Module inside Mobile Touch \u2014 the field application of our Sales &amp; Retail Execution (SRE) platform \u2014 with KPI audits, scoring and Retail Image Recognition for FMCG field teams.<\/p>\n\n\n<section class=\"wp-block-group alignfull ir-hero is-layout-flow wp-block-group-is-layout-flow\">\n<style>\n.hero__rotator-frame {\n  position: absolute;\n  top: 50%;\n  right: max(3vw, 2rem);\n  transform: translateY(-50%);\n  width: min(480px, 38vw); \/* CHG-215 *\/\n  aspect-ratio: 3 \/ 4;\n  z-index: 1;\n  pointer-events: none;\n}\n.hero__rotator-frame img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  opacity: 0;\n  filter: drop-shadow(0 30px 60px rgba(0,0,0,0.5));\n  border-radius: 32px;\n  animation-duration: 18s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.hero__rotator-frame img:nth-child(1) {\n  animation-name: heroPSRotateFirst;\n  animation-delay: 0s;\n}\n.hero__rotator-frame img:nth-child(2) {\n  animation-name: heroPSRotate;\n  animation-delay: 6s;\n}\n.hero__rotator-frame img:nth-child(3) {\n  animation-name: heroPSRotate;\n  animation-delay: 12s;\n}\n@keyframes heroPSRotateFirst {\n  \/* screen 1: visible from load, fade out, then back in on loop *\/\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes heroPSRotate {\n  \/* screens 2 & 3: backwards fill = opacity 0 in pre-delay; smooth fade in at start *\/\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .hero__rotator-frame img { animation: none; opacity: 0; }\n  .hero__rotator-frame img:first-child { opacity: 1; }\n}\n@media (max-width: 992px) {\n  .hero__rotator-frame {\n    position: relative;\n    top: auto;\n    right: auto;\n    transform: none;\n    margin: var(--space-10) auto 0;\n    width: min(360px, 75vw);\n  }\n}\n\n.hero__bg {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, #0a0e27 0%, #1a1d3a 45%, #2a1d4d 100%);\n  z-index: 0;\n  pointer-events: none;\n}\n.hero__bg::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 60% 50% at 75% 50%, rgba(120, 80, 200, 0.25) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 60% at 20% 30%, rgba(60, 120, 200, 0.18) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n\/* CHG-214: gentle hero compact \u2014 preserve template flex, just enforce containment + reasonable height *\/\n.ir-hero {\n  position: relative !important;          \/* containment for .hero__bg absolute *\/\n  min-height: auto !important;            \/* drop template forced 100vh *\/\n  padding-top: clamp(72px, 9vh, 140px) !important;\n  padding-bottom: clamp(56px, 7vh, 96px) !important;\n  align-items: flex-start !important;     \/* in case template uses flex-end *\/\n}\n<\/style>\n<div class=\"hero__bg\" aria-hidden=\"true\"><\/div>\n<div class=\"hero__rotator-frame\" aria-hidden=\"true\">\n  <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Dashboard-light-mode.png\" alt=\"\" loading=\"eager\" decoding=\"async\"\/>\n  <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Displays-light-mode.png\" alt=\"\" loading=\"eager\" decoding=\"async\"\/>\n  <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Summary-light-mode.png\" alt=\"\" loading=\"eager\" decoding=\"async\"\/>\n<\/div>\n  <div class=\"hero__content-wrapper container-wide\">\n    <p class=\"hero__eyebrow\" style=\"font-size:var(--text-14);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-gray-light);margin-bottom:var(--space-4);\">Perfect Store<\/p>\n    <h1 style=\"max-width:640px;\">Turn Perfect Store from a PowerPoint <span class=\"gradient-text\">into a KPI.<\/span><\/h1>\n    <p style=\"color:var(--color-gray-light);font-size:var(--text-18);max-width:640px;margin-bottom:var(--space-8);\">Mobile Touch \u2014 the field application of our Sales &#038; Retail Execution (SRE) platform \u2014 translates your Perfect Store strategy into measurable, audited KPIs, scored automatically at every field visit. Your standards, finally enforced in the real world.<\/p>\n    <div class=\"hero__buttons\" style=\"max-width:640px;\">\n      <div class=\"wp-block-button is-style-arrow-right-white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\">Book a demo<\/a><\/div>\n      <div class=\"wp-block-button is-style-underline-white\"><a class=\"wp-block-button__link wp-element-button\" href=\"#how-it-works\">See how it works<\/a><\/div>\n    <\/div>\n    <div class=\"hero__stats\" style=\"max-width:640px;\">\n      <div class=\"hero__stat\">\n        <span class=\"hero__stat-value\">+18%<\/span>\n        <span class=\"hero__stat-label\">Sales Growth<\/span>\n        <span class=\"hero__stat-context\">Stores with Perfect Store Score >80%<\/span>\n      <\/div>\n      <div class=\"hero__stat\">\n        <span class=\"hero__stat-value\">\u221235%<\/span>\n        <span class=\"hero__stat-label\">Visit Reporting Time<\/span>\n        <span class=\"hero__stat-context\">Per field rep, per visit<\/span>\n      <\/div>\n      <div class=\"hero__stat\">\n        <span class=\"hero__stat-value\">+22%<\/span>\n        <span class=\"hero__stat-label\">On-shelf Availability<\/span>\n        <span class=\"hero__stat-context\">After audit programme rollout<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"section bg-gray logos-strip\">\n  <div class=\"container-wide text-center\">\n    <h4>Trusted by the world&#8217;s leading FMCG brands<\/h4>\n    <div class=\"logos-grid\" style=\"display:flex;justify-content:center;align-items:center;gap:var(--space-12);flex-wrap:wrap;\">\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg\" alt=\"Nestl\u00e9 logo\" class=\"client-logo\"\/><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/kraft-heinz.svg\" alt=\"Kraft Heinz logo\" class=\"client-logo\"\/><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/coca-cola-hbc.svg\" alt=\"Coca-Cola HBC logo\" class=\"client-logo\"\/><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/ferrero.svg\" alt=\"Ferrero logo\" class=\"client-logo\"\/><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/08\/Ref-logo-Henkel.png\" alt=\"Henkel logo\" class=\"client-logo\"\/><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 1: The Problem -->\n\n<section class=\"section bg-white\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">The Problem<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">Your Perfect Store lives in a PowerPoint. <span class=\"gradient-text\">Your shelves don\u2019t know that.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:720px;margin-bottom:var(--space-12);\">You defined the standards. You built the template. Your reps are checking boxes. But when 85% Perfect Store compliance coexists with out-of-stock in every third store \u2014 the problem isn\u2019t your strategy. It\u2019s how it\u2019s measured.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-12);\">\n      <div>\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-5);\">Without structured Perfect Store execution<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);\">\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>Reps self-report compliance \u2014 yes\/no checkboxes with no objective verification<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>85% Perfect Store score on paper, out-of-stock in every third store in practice<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>No data to challenge retailers about shelf quality \u2014 just declarations<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>Managers find out about execution failures in the quarterly review, not in the store<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>Different standards across channels, segments and regions \u2014 impossible to manage in spreadsheets<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">\u2715<\/span><span>Reps have no real-time feedback \u2014 no score, no next action, no link to their bonus<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-5);\">With Perfect Store inside Mobile Touch (our SRE field app)<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);\">\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Your standards become measurable KPIs \u2014 scored automatically at every visit<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Retail Image Recognition fills in distribution and facing data \u2014 no subjective guessing<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Objective Perfect Store Score per store, per channel, per rep \u2014 ready for retailer conversations<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Managers see the weakest stores in real time \u2014 and can act before the quarter closes<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Configurable templates per segment, channel and region \u2014 without involving IT<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">\u2713<\/span><span>Reps see their score live in the store \u2014 and their bonus impact before leaving<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 2: How It Works -->\n\n<section class=\"section bg-dark\" id=\"how-it-works\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\" style=\"color:var(--color-gray-light);\">How It Works<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);color:#fff;\">Three steps from shelf standard <span class=\"gradient-text\">to commercial decision.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-light);max-width:680px;margin-bottom:var(--space-12);\">Perfect Store, running as an Advanced Module inside Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app \u2014 turns your strategy into a closed loop: from KPI definition in back-office, through field execution, to live analytics in One View.<\/p>\n    <style>\n      .ps-howit-row { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-12); align-items: center; margin-bottom: var(--space-16); }\n      .ps-howit-row .ps-howit-image img { width: 100%; height: auto; border-radius: 12px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.45); border: 1px solid rgba(255, 255, 255, 0.08); display: block; }\n      .ps-howit-row .ps-howit-image.is-mobile img { max-width: 340px; margin: 0 auto; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55); border-radius: 24px; }\n      .ps-howit-row .ps-howit-image .img-caption { font-size: var(--text-13); color: var(--color-gray-light); opacity: 0.65; text-align: center; margin-top: var(--space-3); }\n      .ps-howit-row .ps-howit-content .step-num { font-size: var(--text-48); font-weight: var(--font-weight-bold); background: var(--gradient-brand); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: var(--space-4); line-height: 1; }\n      .ps-howit-row .ps-howit-content h4 { color: #fff; margin-bottom: var(--space-3); }\n      .ps-howit-row .ps-howit-content > p { color: var(--color-gray-light); font-size: var(--text-15); margin-bottom: var(--space-5); }\n      .ps-howit-row .ps-howit-content ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li { color: var(--color-gray-light); font-size: var(--text-14); display: flex; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li > span.arrow { color: var(--color-accent); flex-shrink: 0; }\n      @media (max-width: 992px) {\n        .ps-howit-row { grid-template-columns: 1fr; gap: var(--space-6); margin-bottom: var(--space-12); }\n        .ps-howit-row .ps-howit-image { order: -1; }\n      }\n    <\/style>\n\n    <!-- Row 01: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Perfect-Store-Back-office.png\" alt=\"Perfect Store back-office \u2014 KPI rules definition in the Sales &#038; Retail Execution platform from Asseco Platform\" loading=\"lazy\" decoding=\"async\"\/>\n        <div class=\"img-caption\">Back-office \u2014 Perfect Store rules definition for UHT Milk, Modern Trade, Segment A.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">01<\/div>\n        <h4>Define &#038; configure in back-office<\/h4>\n        <p>Build your KPI model and deploy it to the field. In the back-office of our Sales &#038; Retail Execution (SRE) platform you choose measurement areas (distribution, visibility, price, promotions, POS), assign weights summing to 100, set scoring formulas per channel and store segment, then translate the model into audit forms, store templates, planograms, multimedia briefs and visit checklists. The full configuration is deployed to Mobile Touch \u2014 the field app on the rep\u2019s device \u2014 without IT involvement, fully owned by Trade Marketing.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>KPI areas, weights and scoring formulas per channel and segment<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Audit forms, planograms, multimedia briefs and visit checklists<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Deployed to the rep\u2019s device \u2014 fully offline, no printing<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <!-- Row 02: text LEFT, image RIGHT (mobile portrait) -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">02<\/div>\n        <h4>Execute at every visit<\/h4>\n        <p>The rep audits the store visit by visit \u2014 manually checking each KPI on a structured form: distribution by SKU, facing counts, planogram compliance, POS materials, secondary placements, price checks. The Perfect Store Score updates in real time as the audit progresses \u2014 still on the shelf, fully offline. <strong>Optional add-on:<\/strong> Retail Image Recognition automates the most time-consuming parts \u2014 a single shelf photo auto-fills distribution and facing data with >98% accuracy.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Manual audit per KPI \u2014 distribution, facing, planogram, POS, price<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Real-time Perfect Store Score in-store, fully offline<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Optional add-on: Retail Image Recognition for shelf photo auto-fill<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-howit-image is-mobile\">\n        <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/KV-Dashboard-dark-mode.png\" alt=\"Mobile Touch field app \u2014 Perfect Store brand dashboard with KPI scoring and shelf execution overview\" loading=\"lazy\" decoding=\"async\"\/>\n        <div class=\"img-caption\">Mobile Touch (SRE) \u2014 rep\u2019s view of Perfect Store dashboard during a store visit.<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Row 03: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Perfect-Store-One-View.png\" alt=\"One View dashboard \u2014 Perfect Store analytics with KPI compliance, regional scores, store rankings, reps performance and SKU compliance gaps\" loading=\"lazy\" decoding=\"async\"\/>\n        <div class=\"img-caption\">One View \u2014 Perfect Store performance dashboard for Trade Marketing Managers and Sales Directors.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">03<\/div>\n        <h4>Analyze in One View<\/h4>\n        <p>After sync, all Perfect Store data flows into One View \u2014 the analytics layer of Asseco Platform, embedded across every product. Trade Marketing Managers and Sales Directors get live dashboards: store rankings, channel-level trends, KPI breakdowns, anomalies and drilldowns by SKU, store segment, region and rep. Compare campaigns, validate hypotheses, build retailer-ready reports \u2014 all on the same data model the rep audited in the field.<\/p>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Live dashboards in One View \u2014 rankings, trends, anomalies<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Drilldowns by KPI, store segment, channel, region, rep<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Cross-channel analytics, ready for retailer conversations<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 3: Business Value -->\n\n<section class=\"section bg-white\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Business Value<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Why do Trade Marketing Managers choose Perfect Store <span class=\"gradient-text\">over spreadsheets and gut feel?<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">Four capabilities that turn a Perfect Store programme from a compliance exercise into a growth engine.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);\">\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:12px 0 0 0;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Objectivity<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Every Perfect Store Score is based on a structured audit form \u2014 not on what the rep chose to report. Each KPI is checked manually against defined rules with cross-validation between rep and admin. The score is consistent, comparable and defensible in retailer meetings. <strong>Optional add-on:<\/strong> Retail Image Recognition automates distribution and facing data from shelf photos, reducing audit time.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 12px 0 0;margin-left:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Configurability<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Your KPI model, your rules. Define measurement areas, assign weights, set scoring formulas and attach multimedia guidelines \u2014 all without IT. Different standards per channel, segment or region. Update them as your business evolves, not when IT has time.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 0 0 12px;margin-top:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Real-time scoring<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">The rep sees their Perfect Store Score on the shelf \u2014 before leaving the store. The manager sees the full team dashboard after sync. No waiting for weekly reports. Systematic underperformers are visible immediately, not after the quarter closes.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 0 12px 0;margin-top:2px;margin-left:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Motivation link<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Connect Perfect Store Score directly to the rep\u2019s bonus calculation via the Motivation module. Reps see their live bonus impact on the same screen as their audit. The quality of shelf execution becomes a tangible, personal outcome \u2014 not an abstract company target.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 4: MDM Deep-Dive -->\n\n<section class=\"section bg-gray\" id=\"kpi-model\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">KPI Model<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">Your Perfect Store standard, <span class=\"gradient-text\">translated into a scoring engine.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">Every Perfect Store programme is different. Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app \u2014 supports a fully configurable three-level KPI hierarchy \u2014 weighted, capped and aggregated automatically at every visit.<\/p>\n\n    <style>\n      .ps-kpi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-10); align-items: start; margin-bottom: var(--space-12); }\n\n      .ps-kpi-tree h4 { margin-bottom: var(--space-6); }\n      .ps-kpi-tree-list { display: flex; flex-direction: column; gap: var(--space-3); }\n      .ps-kpi-card { background: #fff; border-radius: 10px; padding: var(--space-5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); display: flex; gap: var(--space-4); align-items: flex-start; position: relative; overflow: hidden; }\n      .ps-kpi-card::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; }\n      .ps-kpi-card.is-l1::before { background: linear-gradient(180deg, #4f46e5 0%, #7c3aed 100%); }\n      .ps-kpi-card.is-l2::before { background: #6c63ff; }\n      .ps-kpi-card.is-l3::before { background: #a78bfa; }\n      .ps-kpi-card.is-l2 { margin-left: var(--space-6); }\n      .ps-kpi-card.is-l3 { margin-left: calc(var(--space-6) * 2); }\n      .ps-kpi-badge { width: 38px; height: 38px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: var(--text-13); color: #fff; flex-shrink: 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); }\n      .ps-kpi-badge.is-l1 { background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); }\n      .ps-kpi-badge.is-l2 { background: #6c63ff; }\n      .ps-kpi-badge.is-l3 { background: #a78bfa; }\n      .ps-kpi-card-body { flex: 1; min-width: 0; }\n      .ps-kpi-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-1); font-size: var(--text-15); }\n      .ps-kpi-card-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n\n      .ps-formula h4 { margin-bottom: var(--space-6); }\n      .ps-formula-card { background: #fff; border-radius: 12px; padding: var(--space-6); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); }\n      .ps-formula-row { display: grid; grid-template-columns: 1fr auto 1.5fr; gap: var(--space-3); align-items: center; padding: var(--space-2) 0; }\n      .ps-formula-row + .ps-formula-row { border-top: 1px dashed rgba(0, 0, 0, 0.06); }\n      .ps-formula-row .ps-formula-label { font-size: var(--text-13); color: var(--color-gray-mid); font-weight: 500; }\n      .ps-formula-row .ps-formula-eq { color: var(--color-gray-mid); font-weight: 700; font-size: var(--text-15); }\n      .ps-formula-row .ps-formula-expr { font-family: \"SF Mono\", Menlo, Consolas, monospace; font-size: var(--text-13); color: var(--color-dark); }\n      .ps-cap-tag { display: inline-flex; align-items: center; gap: 4px; font-size: var(--text-11); color: #6c63ff; background: rgba(99, 102, 241, 0.10); padding: 2px 8px; border-radius: 999px; font-weight: 600; margin-left: var(--space-2); }\n      .ps-formula-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(99, 102, 241, 0.3), transparent); margin: var(--space-3) 0; }\n      .ps-formula-total { background: linear-gradient(90deg, rgba(99, 102, 241, 0.06), rgba(167, 139, 250, 0.06)); border-radius: 8px; padding: var(--space-3) var(--space-4); margin: 0 calc(var(--space-4) * -1); }\n      .ps-formula-total .ps-formula-label { color: var(--color-dark); font-weight: 700; font-size: var(--text-14); }\n      .ps-formula-total .ps-formula-expr { color: var(--color-dark); font-weight: 600; }\n      .ps-formula-total .ps-formula-eq { background: linear-gradient(90deg, #6c63ff, #a78bfa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n      .ps-cap-note { font-size: var(--text-12); color: var(--color-gray-mid); line-height: 1.55; padding-top: var(--space-3); margin-top: var(--space-3); border-top: 1px solid rgba(0, 0, 0, 0.06); }\n      .ps-cap-note strong { color: #6c63ff; }\n      .ps-formula-section-divider { height: 1px; background: rgba(0, 0, 0, 0.06); margin: var(--space-6) 0; }\n\n      .ps-example-label { font-size: var(--text-14); font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-4); }\n      .ps-kpi-bars { display: flex; flex-direction: column; gap: var(--space-3); }\n      .ps-kpi-bar-row { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 2fr) 50px; gap: var(--space-3); align-items: center; font-size: var(--text-13); }\n      .ps-kpi-bar-name { color: var(--color-gray-mid); }\n      .ps-kpi-bar-track { background: rgba(99, 102, 241, 0.10); border-radius: 999px; height: 10px; overflow: hidden; position: relative; }\n      .ps-kpi-bar-fill { height: 100%; background: linear-gradient(90deg, #6c63ff 0%, #a78bfa 100%); border-radius: 999px; }\n      .ps-kpi-bar-pct { font-weight: 700; color: var(--color-dark); text-align: right; }\n\n      @media (max-width: 992px) {\n        .ps-kpi-grid { grid-template-columns: 1fr; gap: var(--space-8); }\n        .ps-kpi-card.is-l2 { margin-left: var(--space-4); }\n        .ps-kpi-card.is-l3 { margin-left: calc(var(--space-4) * 2); }\n        .ps-formula-row { grid-template-columns: 1fr; gap: var(--space-1); padding: var(--space-3) 0; }\n        .ps-formula-row .ps-formula-eq { display: none; }\n        .ps-kpi-bar-row { grid-template-columns: 1fr 50px; grid-template-rows: auto auto; gap: var(--space-1) var(--space-3); }\n        .ps-kpi-bar-name { grid-column: 1 \/ 3; }\n        .ps-kpi-bar-track { grid-column: 1; }\n        .ps-kpi-bar-pct { grid-column: 2; }\n      }\n    <\/style>\n\n    <div class=\"ps-kpi-grid\">\n      <div class=\"ps-kpi-tree\">\n        <h4>Three-level KPI structure<\/h4>\n        <div class=\"ps-kpi-tree-list\">\n          <div class=\"ps-kpi-card is-l1\">\n            <div class=\"ps-kpi-badge is-l1\">L1<\/div>\n            <div class=\"ps-kpi-card-body\">\n              <p class=\"ps-kpi-card-title\">Perfect Store Total<\/p>\n              <p class=\"ps-kpi-card-desc\">Overall Perfect Store Score for the store \u2014 the single number that drives rankings, bonuses and retailer conversations.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"ps-kpi-card is-l2\">\n            <div class=\"ps-kpi-badge is-l2\">L2<\/div>\n            <div class=\"ps-kpi-card-body\">\n              <p class=\"ps-kpi-card-title\">Measurement areas<\/p>\n              <p class=\"ps-kpi-card-desc\">Distribution \u00b7 Visibility \u00b7 Share of shelf \u00b7 Pricing \u00b7 Promotions \u00b7 POS materials \u00b7 Custom areas<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"ps-kpi-card is-l3\">\n            <div class=\"ps-kpi-badge is-l3\">L3<\/div>\n            <div class=\"ps-kpi-card-body\">\n              <p class=\"ps-kpi-card-title\">Sub-KPIs \u2014 granular criteria<\/p>\n              <p class=\"ps-kpi-card-desc\">TOP SKU presence \u00b7 Shelf standard (Gold\/Silver\/Bronze) \u00b7 Facing share vs competition \u00b7 Planogram compliance \u00b7 POS execution<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ps-formula\">\n        <h4>How the score is calculated<\/h4>\n        <div class=\"ps-formula-card\">\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">% of Target<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">Execution \u00f7 Target<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Weighted score<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">% of Target \u00d7 KPI weight<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">KPI result <span class=\"ps-cap-tag\">cap rule applied<\/span><\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">min(weighted score, weight)<\/span>\n          <\/div>\n          <div class=\"ps-formula-divider\"><\/div>\n          <div class=\"ps-formula-row ps-formula-total\">\n            <span class=\"ps-formula-label\">Perfect Store Total<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">\u03a3 all KPI results<\/span>\n          <\/div>\n          <p class=\"ps-cap-note\"><strong>Cap rule:<\/strong> a KPI result cannot exceed its assigned weight \u2014 even at 120% execution. This prevents one overperforming area from masking failures elsewhere.<\/p>\n          <div class=\"ps-formula-section-divider\"><\/div>\n          <p class=\"ps-example-label\">Example model (illustrative)<\/p>\n          <div class=\"ps-kpi-bars\">\n            <div class=\"ps-kpi-bar-row\">\n              <span class=\"ps-kpi-bar-name\">Distribution (listing check)<\/span>\n              <div class=\"ps-kpi-bar-track\"><div class=\"ps-kpi-bar-fill\" style=\"width:100%\"><\/div><\/div>\n              <span class=\"ps-kpi-bar-pct\">40%<\/span>\n            <\/div>\n            <div class=\"ps-kpi-bar-row\">\n              <span class=\"ps-kpi-bar-name\">Shelf visibility (facing + planogram)<\/span>\n              <div class=\"ps-kpi-bar-track\"><div class=\"ps-kpi-bar-fill\" style=\"width:75%\"><\/div><\/div>\n              <span class=\"ps-kpi-bar-pct\">30%<\/span>\n            <\/div>\n            <div class=\"ps-kpi-bar-row\">\n              <span class=\"ps-kpi-bar-name\">Additional placement \/ display<\/span>\n              <div class=\"ps-kpi-bar-track\"><div class=\"ps-kpi-bar-fill\" style=\"width:37.5%\"><\/div><\/div>\n              <span class=\"ps-kpi-bar-pct\">15%<\/span>\n            <\/div>\n            <div class=\"ps-kpi-bar-row\">\n              <span class=\"ps-kpi-bar-name\">POS communication<\/span>\n              <div class=\"ps-kpi-bar-track\"><div class=\"ps-kpi-bar-fill\" style=\"width:37.5%\"><\/div><\/div>\n              <span class=\"ps-kpi-bar-pct\">15%<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 5: Data Quality Engine -->\n\n<section class=\"section bg-white\">\n  <style>\n    .ps-tool-screen { margin-top: var(--space-6); border-radius: 12px; overflow: hidden; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.10); border: 1px solid rgba(0, 0, 0, 0.06); background: #fff; }\n    .ps-tool-screen img { width: 100%; height: auto; display: block; }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Smart Presentation &#038; Retail Image Recognition<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">Two tools that change what happens <span class=\"gradient-text\">on the shelf.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">Smart Presentation turns audit data into a negotiation tool the rep uses with the store manager. Retail Image Recognition turns a shelf photo into distribution and facing data \u2014 in 3 seconds.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);\">\n      <div>\n        <div style=\"display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);\">\n          <div style=\"width:40px;height:40px;border-radius:8px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;\"><span style=\"color:#fff;font-weight:700;font-size:var(--text-18);\">SP<\/span><\/div>\n          <h4 style=\"margin:0;\">Smart Presentation<\/h4>\n        <\/div>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-5);\">A rep-friendly interactive dashboard shown directly in the store during the visit. Smart Presentation displays live audit results, historical trend per KPI, and how this store compares to others in the area \u2014 the benchmark that becomes the negotiation argument.<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);\">\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Total Perfect Store Score<\/strong> updated dynamically as the audit progresses<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Score per category<\/strong> with trend vs last visit (green\/red\/grey arrows)<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Missing products page<\/strong> \u2014 all non-available SKUs with action plan flag<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Area benchmark<\/strong> \u2014 this store vs nearby stores (negotiation argument)<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>External data<\/strong> \u2014 Nielsen or other market data can be injected into the dashboard<\/span><\/li>\n        <\/ul>\n        <div class=\"ps-tool-screen\">\n          <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Perfect-Store-Smart-Presentation.png\" alt=\"Smart Presentation in Mobile Touch \u2014 live Perfect Store dashboard shown by the rep to the store manager during the visit (KPI scores, trend arrows, missing products, area benchmark)\" loading=\"lazy\" decoding=\"async\"\/>\n        <\/div>\n      <\/div>\n      <div>\n        <div style=\"display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);\">\n          <div style=\"width:40px;height:40px;border-radius:8px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;\"><span style=\"color:#fff;font-weight:700;font-size:var(--text-18);\">IR<\/span><\/div>\n          <h4 style=\"margin:0;\">Retail Image Recognition<\/h4>\n        <\/div>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-5);\">The rep takes a photo of the shelf. The Retail Image Recognition engine analyses it and automatically fills in the distribution status of each product \u2014 available, not listed, out of stock \u2014 plus calculates facing share vs competitors. No manual data entry for the most time-consuming part of the audit.<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);\">\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>>98% accuracy<\/strong> \u2014 consistent audit quality independent of the rep<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>3 seconds<\/strong> average recognition time in offline mode<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>5 distribution statuses<\/strong> auto-assigned (rep can override manually)<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Facing share vs competition<\/strong> \u2014 brand facings \u00f7 total category facings, per photo<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);font-size:var(--text-14);\"><span style=\"color:var(--color-accent);font-weight:700;flex-shrink:0;\">\u2192<\/span><span><strong>Hybrid approach<\/strong> \u2014 IR for some KPIs, manual for others, configured per template<\/span><\/li>\n        <\/ul>\n        <div class=\"ps-tool-screen\">\n          <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2025\/10\/oshee-1.png\" alt=\"Retail Image Recognition \u2014 shelf photo with auto-detected SKUs, distribution status and facing share (Oshee beverages reference example)\" loading=\"lazy\" decoding=\"async\"\/>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 6: Customer Success Story -->\n\n<section class=\"section bg-dark\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\" style=\"color:var(--color-gray-light);\">Results<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);color:#fff;\">What changes when Perfect Store <span class=\"gradient-text\">is measured, not assumed.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-light);max-width:680px;margin-bottom:var(--space-12);\">Across deployments in FMCG field sales teams, four outcomes consistently follow the introduction of structured Perfect Store auditing in Mobile Touch.<\/p>\n    <div style=\"display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-bottom:var(--space-12);\">\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">+18%<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Sales growth<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">In stores with Perfect Store Score above 80% vs stores below threshold<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">\u221235%<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Visit reporting time<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Per field rep, per visit \u2014 time saved by structured forms and AI auto-fill<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">+22%<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">On-shelf availability<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Improvement after structured audit programme rollout vs pre-implementation baseline<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">3\u00d7<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">More audit visits<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Daily audit visits per rep after implementation \u2014 same team, same hours<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 7: Integration Ecosystem -->\n\n<section class=\"section bg-white\" id=\"implementation\" style=\"padding-bottom:var(--space-10);\">\n  <style>\n    .ps-process-timeline { display: grid; grid-template-columns: repeat(5, 1fr); gap: var(--space-4); position: relative; padding-top: var(--space-2); margin-bottom: var(--space-12); }\n    .ps-process-timeline::before { content: \"\"; position: absolute; top: calc(var(--space-2) + 28px); left: 10%; right: 10%; height: 3px; background: linear-gradient(90deg, #4f46e5 0%, #6366f1 25%, #7c3aed 50%, #a78bfa 100%); border-radius: 999px; z-index: 0; }\n    .ps-process-step { position: relative; z-index: 1; text-align: center; display: flex; flex-direction: column; align-items: center; padding: 0 var(--space-2); }\n    .ps-process-circle { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); color: #fff; font-weight: 700; font-size: var(--text-18); display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-4); box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35); border: 4px solid #fff; flex-shrink: 0; }\n    .ps-process-step h5 { margin-bottom: var(--space-2); color: var(--color-dark); font-size: var(--text-15); }\n    .ps-process-step p { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    @media (max-width: 992px) {\n      .ps-process-timeline { grid-template-columns: 1fr; gap: var(--space-6); }\n      .ps-process-timeline::before { left: 50%; right: auto; top: 0; bottom: 0; height: auto; width: 3px; background: linear-gradient(180deg, #4f46e5 0%, #6366f1 25%, #7c3aed 50%, #a78bfa 100%); }\n      .ps-process-step { padding: 0; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Implementation<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">From kick-off to first audit: <span class=\"gradient-text\">6 weeks.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">A structured 5-step process, executed by Asseco\u2019s own implementation team of <strong>160+ specialists<\/strong>. No external integrators, no handover to a third party mid-project.<\/p>\n    <div class=\"ps-process-timeline\">\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">01<\/div>\n        <h5>Define standards<\/h5>\n        <p>KPIs, weights, scoring formulas and store segments per channel<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">02<\/div>\n        <h5>Configure in back-office<\/h5>\n        <p>Audit forms, KPI scoring, planograms and checklists configured in back-office and deployed to Mobile Touch<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">03<\/div>\n        <h5>Train the team<\/h5>\n        <p>Onboarding for reps and managers \u2014 fast start, no extended ramp-up<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">04<\/div>\n        <h5>Go live<\/h5>\n        <p>First audit visits and store scoring begin, data flows to manager dashboard<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">05<\/div>\n        <h5>Optimise continuously<\/h5>\n        <p>Analyse results, refine KPI standards and scale best practices<\/p>\n      <\/div>\n    <\/div>\n    <p style=\"font-size:var(--text-13);color:var(--color-gray-mid);font-style:italic;max-width:680px;line-height:1.6;margin:0;\">Indicative timeline based on typical FMCG deployments. Actual duration depends on scope of the KPI model, number of markets in the rollout, integration with existing systems and team availability \u2014 finalised together during the discovery phase.<\/p>\n  <\/div>\n<\/section>\n\n\n\n<!-- TDH LP \u2014 Section 9: Industry Recognition -->\n\n<section class=\"section bg-white\" id=\"recognition\" style=\"padding-top:var(--space-10);\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Industry Recognition<\/span>\n    <h3 style=\"margin-bottom:var(--space-3);\">Which analysts and standards recognize Perfect Store?<\/h3>\n    <p style=\"max-width:42rem;margin-bottom:var(--space-12);\">Independent recognition to support your internal business case.<\/p>\n\n    <div class=\"columns columns--3\">\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/gartner.svg\" alt=\"Gartner\" style=\"filter:none;\"\/>\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">Gartner Representative Vendor<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">Market Guide for Retail Execution \u2013 2025<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">Asseco Platform named as a Representative Vendor in the Gartner Market Guide for Retail Execution Management in FMCG \u2013 Perfect Store is part of the platform\u2019s recognised retail execution capabilities.<\/p>\n      <\/div>\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/poi.png\" alt=\"POI Best-in-Class\"\/>\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">POI Best-in-Class<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">9 distinctions across Asseco Platform \u2013 2025<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">Asseco Platform earned 9 POI Best-in-Class distinctions \u2013 the highest count of any vendor evaluated. Perfect Store benefits directly from distinctions in compliance, retail activity optimization and image recognition.<\/p>\n      <\/div>\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/iso.svg\" alt=\"ISO\/IEC 27001:2022\"\/>\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">ISO\/IEC 27001:2022<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">Certified<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">Internationally recognized information security management certification. Critical for enterprise IT decision-makers when evaluating Perfect Store deployments.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div style=\"margin-top:var(--space-8);\">\n      <div class=\"wp-block-button is-style-arrow-right\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/case-studies\/\">See all credentials &#038; client proofs<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- LP RMO \u2014 Section: Competitive Landscape (PLACEHOLDER, full table CHG-172-final) -->\n\n<section class=\"section bg-white\" id=\"why-asseco\">\n  <style>\n    .ps-why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); }\n    .ps-why-card { background: #fff; border-radius: 16px; padding: var(--space-8); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.05); position: relative; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease; }\n    .ps-why-card::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #4f46e5 0%, #7c3aed 50%, #a78bfa 100%); }\n    .ps-why-card::after { content: \"\"; position: absolute; bottom: -60px; right: -60px; width: 180px; height: 180px; border-radius: 50%; background: radial-gradient(circle, rgba(124, 58, 237, 0.06) 0%, transparent 70%); pointer-events: none; }\n    .ps-why-card:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(99, 102, 241, 0.12); }\n    .ps-why-icon { width: 64px; height: 64px; border-radius: 16px; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); display: inline-flex; align-items: center; justify-content: center; margin-bottom: var(--space-5); box-shadow: 0 8px 20px rgba(99, 102, 241, 0.30); position: relative; z-index: 1; }\n    .ps-why-icon svg { width: 28px; height: 28px; color: #fff; stroke: #fff; }\n    .ps-why-card h4 { margin-bottom: var(--space-3); color: var(--color-dark); font-size: var(--text-18); position: relative; z-index: 1; }\n    .ps-why-card > p { font-size: var(--text-15); color: var(--color-gray-mid); margin-bottom: var(--space-5); line-height: 1.6; position: relative; z-index: 1; }\n    .ps-why-divider { height: 1px; background: linear-gradient(90deg, rgba(99, 102, 241, 0.2), transparent); margin-bottom: var(--space-4); position: relative; z-index: 1; }\n    .ps-why-card ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-3); position: relative; z-index: 1; }\n    .ps-why-card li { display: flex; gap: var(--space-2); font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    .ps-why-card li > span.arrow { color: #6c63ff; font-weight: 700; flex-shrink: 0; }\n    @media (max-width: 992px) {\n      .ps-why-grid { grid-template-columns: 1fr; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Why Asseco Platform<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Perfect Store measurement <span class=\"gradient-text\">built around your trade strategy.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">Three things that separate how Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app \u2014 delivers Perfect Store, compared to standalone audit tools and point solutions that collect data but do not connect it to what happens next.<\/p>\n    <div class=\"ps-why-grid\">\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"><\/line>\n            <line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"><\/line>\n            <line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"><\/line>\n            <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"><\/line>\n            <line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"><\/line>\n            <line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"><\/line>\n            <line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"><\/line>\n            <line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"><\/line>\n            <line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Your scoring model, not ours<\/h4>\n        <p>Fully configurable three-level KPI hierarchy. You define measurement areas, weights, scoring caps and targets \u2014 per channel, per store type, per region. No vendor-imposed standard that does not reflect your actual trade programme.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Custom areas, weights and sub-KPIs \u2014 changed without a dev cycle<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Different models per channel, store segment and region<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Cap rule prevents one KPI from masking underperformance elsewhere<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n            <line x1=\"8\" y1=\"9\" x2=\"16\" y2=\"9\"><\/line>\n            <line x1=\"8\" y1=\"13\" x2=\"13\" y2=\"13\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>The negotiation layer, built in<\/h4>\n        <p>Smart Presentation turns every audit result into a store conversation. The rep shows the live score, KPI trends, missing products and area benchmark to the store manager \u2014 same screen, same visit. Most Perfect Store tools stop at data collection. This one closes the loop at the shelf.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>Live Perfect Store score updated as the audit progresses in real time<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Area benchmark becomes the negotiation argument with the store manager<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Missing SKUs with action flags \u2014 immediate next steps, not a report later<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"2.5\"><\/circle>\n            <circle cx=\"5\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"5\" cy=\"19\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"19\" r=\"2\"><\/circle>\n            <line x1=\"6.5\" y1=\"6.5\" x2=\"10.5\" y2=\"10.5\"><\/line>\n            <line x1=\"17.5\" y1=\"6.5\" x2=\"13.5\" y2=\"10.5\"><\/line>\n            <line x1=\"6.5\" y1=\"17.5\" x2=\"10.5\" y2=\"13.5\"><\/line>\n            <line x1=\"17.5\" y1=\"17.5\" x2=\"13.5\" y2=\"13.5\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Part of the execution platform<\/h4>\n        <p>Perfect Store runs inside Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app \u2014 the same application the rep uses for visit planning, orders and Selling Stories. One system, one login, one data model. Perfect Store scores feed natively into motivation, coaching tasks and route optimisation without any integration work.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">\u2192<\/span><span>No parallel Perfect Store app \u2014 Advanced Module inside Mobile Touch<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Perfect Store data drives motivation bonuses, coaching tasks and route priorities<\/span><\/li>\n          <li><span class=\"arrow\">\u2192<\/span><span>Retail Image Recognition integrated \u2014 shelf photo auto-fills KPI data<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 10: Platform Ecosystem -->\n\n<section class=\"section bg-gray\" id=\"ecosystem\">\n  <style>\n    .ps-eco-hero-banner { background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #6c63ff 100%); border-radius: 16px; padding: var(--space-10) var(--space-12); color: #fff; margin-bottom: var(--space-8); position: relative; overflow: hidden; box-shadow: 0 12px 40px rgba(99, 102, 241, 0.25); }\n    .ps-eco-hero-banner::before { content: \"\"; position: absolute; top: -100px; right: -100px; width: 320px; height: 320px; border-radius: 50%; background: radial-gradient(circle, rgba(255, 255, 255, 0.10) 0%, transparent 70%); pointer-events: none; }\n    .ps-eco-hero-banner::after { content: \"\"; position: absolute; bottom: -80px; left: 30%; width: 240px; height: 240px; border-radius: 50%; background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%); pointer-events: none; }\n    .ps-eco-hero-inner { display: grid; grid-template-columns: 1fr 2fr; gap: var(--space-10); align-items: center; position: relative; z-index: 1; }\n    .ps-eco-hero-left .eyebrow { font-size: var(--text-12); text-transform: uppercase; letter-spacing: 0.12em; opacity: 0.85; margin-bottom: var(--space-3); font-weight: 600; }\n    .ps-eco-hero-left .title { font-size: var(--text-36); font-weight: var(--font-weight-bold); margin-bottom: var(--space-3); line-height: 1.1; }\n    .ps-eco-hero-left .platform-note { font-size: var(--text-13); opacity: 0.80; margin-top: var(--space-4); }\n    .ps-eco-hero-right { display: flex; flex-direction: column; gap: var(--space-3); }\n    .ps-eco-hero-right .features-label { font-size: var(--text-12); text-transform: uppercase; letter-spacing: 0.10em; opacity: 0.80; margin-bottom: var(--space-2); font-weight: 600; }\n    .ps-eco-hero-right .features-list { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-2) var(--space-6); }\n    .ps-eco-hero-right .features-list li { display: flex; gap: var(--space-2); font-size: var(--text-14); align-items: center; }\n    .ps-eco-hero-right .features-list li::before { content: \"\"; width: 8px; height: 8px; background: rgba(255, 255, 255, 0.85); border-radius: 50%; flex-shrink: 0; }\n\n    .ps-eco-modules { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-6); margin-bottom: var(--space-8); }\n    .ps-eco-card { background: #fff; border-radius: 12px; border: 1px solid var(--color-border-light); overflow: hidden; display: flex; flex-direction: column; transition: transform 0.25s ease, box-shadow 0.25s ease; }\n    .ps-eco-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.10); }\n    .ps-eco-card-thumb { width: 100%; height: 420px; overflow: hidden; background: #f4f5f7; position: relative; }\n    .ps-eco-card-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }\n    .ps-eco-card-body { padding: var(--space-5) var(--space-6); flex: 1; display: flex; flex-direction: column; gap: var(--space-2); }\n    .ps-eco-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); font-size: var(--text-15); margin: 0; }\n    .ps-eco-card-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; margin: 0; }\n\n    .ps-eco-callout { background: rgba(99, 102, 241, 0.06); border-radius: 8px; padding: var(--space-5) var(--space-8); border: 1px solid rgba(99, 102, 241, 0.15); }\n    .ps-eco-callout p { font-size: var(--text-14); color: var(--color-gray-mid); margin: 0; }\n    a.ps-eco-card { color: inherit; text-decoration: none; cursor: pointer; }\n    a.ps-eco-card:hover { color: inherit; text-decoration: none; }\n    .ps-eco-callout strong { color: var(--color-dark); }\n\n    @media (max-width: 992px) {\n      .ps-eco-hero-banner { padding: var(--space-8); }\n      .ps-eco-hero-inner { grid-template-columns: 1fr; gap: var(--space-6); }\n      .ps-eco-hero-right .features-list { grid-template-columns: 1fr; }\n      .ps-eco-modules { grid-template-columns: 1fr; gap: var(--space-5); }\n      .ps-eco-card-thumb { height: 360px; }\n    }\n    @media (max-width: 640px) {\n      .ps-eco-card-thumb { height: 300px; }\n    }\n  <\/style>\n\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Perfect Store in the SRE Ecosystem<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">One platform. Every field execution tool. <span class=\"gradient-text\">Connected.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-8);\">Perfect Store does not stand alone. As an Advanced Module inside Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app \u2014 Perfect Store data flows in both directions: receiving inputs from Retail Image Recognition, driving outputs into motivation, coaching and route planning.<\/p>\n\n    <div class=\"ps-eco-hero-banner\">\n      <div class=\"ps-eco-hero-inner\">\n        <div class=\"ps-eco-hero-left\">\n          <p class=\"eyebrow\">Advanced Module<\/p>\n          <p class=\"title\">Perfect Store<\/p>\n          <p class=\"platform-note\">Part of Mobile Touch \u2014 <a href=\"https:\/\/assecoplatform.com\/sales-retail-execution\/\" style=\"color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.4);text-underline-offset:3px;\">Sales &#038; Retail Execution<\/a><\/p>\n        <\/div>\n        <div class=\"ps-eco-hero-right\">\n          <p class=\"features-label\">What it includes<\/p>\n          <ul class=\"features-list\" style=\"list-style:none;padding:0;margin:0;\">\n            <li>KPI scoring engine<\/li>\n            <li>Smart Presentation<\/li>\n            <li>Retail Image Recognition <span style=\"font-size:var(--text-12);opacity:0.7;font-weight:400;margin-left:var(--space-1);\">(optional add-on)<\/span><\/li>\n            <li>Manager reporting<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ps-eco-modules\">\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/retail-image-recognition\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2025\/10\/oshee-1.png\" alt=\"Retail Image Recognition \u2014 shelf photo with auto-detected SKUs\" loading=\"lazy\" decoding=\"async\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Retail Image Recognition<\/p>\n          <p class=\"ps-eco-card-desc\">Shelf photo \u2192 distribution and facing data auto-filled in the Perfect Store audit. No manual SKU entry for the most time-consuming part of the audit.<\/p>\n        <\/div>\n      <\/a>\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/sales-retail-execution\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Perfect-Store-Smart-Presentation-Summary.png\" alt=\"Smart Presentation summary view of Perfect Store score\" loading=\"lazy\" decoding=\"async\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Smart Presentation<\/p>\n          <p class=\"ps-eco-card-desc\">Perfect Store score \u2192 live negotiation dashboard for the store manager conversation. Trends, benchmarks and missing products on one screen.<\/p>\n        <\/div>\n      <\/a>\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/dynamic-route-optimization\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/DRO-Optimized.png\" alt=\"Dynamic Route Optimization \u2014 rep route map with optimised visit sequence\" loading=\"lazy\" decoding=\"async\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Dynamic Route Optimization<\/p>\n          <p class=\"ps-eco-card-desc\">Low Perfect Store scores \u2192 trigger priority visits in dynamic route planning. High-risk stores get visited first without manual intervention.<\/p>\n        <\/div>\n      <\/a>\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/sales-retail-execution\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Motivation.png\" alt=\"Motivation Module \u2014 rep bonus and gamification dashboard\" loading=\"lazy\" decoding=\"async\" style=\"object-position: bottom center;\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Motivation Module<\/p>\n          <p class=\"ps-eco-card-desc\">Perfect Store Total Score or individual KPI targets \u2192 bonus rules, gamification points and target achievement tracking. Rep sees progress in real time.<\/p>\n        <\/div>\n      <\/a>\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/sales-retail-execution\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Coaching-scaled.png\" alt=\"Coaching Module \u2014 rep development plan and KPI improvement tasks\" loading=\"lazy\" decoding=\"async\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Coaching Module<\/p>\n          <p class=\"ps-eco-card-desc\">Perfect Store KPI gaps \u2192 coaching tasks assigned to the rep. Manager links development plans directly to specific Perfect Store weaknesses.<\/p>\n        <\/div>\n      <\/a>\n      <a class=\"ps-eco-card\" href=\"https:\/\/assecoplatform.com\/trade-data-hub\/\">\n        <div class=\"ps-eco-card-thumb\"><img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/One-Pager-Dashboard.png\" alt=\"Trade Data Hub \u2014 one-pager dashboard for cross-channel analytics\" loading=\"lazy\" decoding=\"async\"\/><\/div>\n        <div class=\"ps-eco-card-body\">\n          <p class=\"ps-eco-card-title\">Trade Data Hub<\/p>\n          <p class=\"ps-eco-card-desc\">Perfect Store scores \u2192 Trade Data Hub, joined with sell-out, trade spend and distributor data. Validate whether better shelf execution actually drives revenue, and benchmark distributors objectively.<\/p>\n        <\/div>\n      <\/a>\n    <\/div>\n\n    <div class=\"ps-eco-callout\">\n      <p>Perfect Store is available as an <strong>add-on to an existing Mobile Touch deployment<\/strong> or as part of a <strong>full Sales &#038; Retail Execution implementation<\/strong>.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 11: FAQ -->\n\n<section class=\"section bg-white\" id=\"faq\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">FAQ<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Common questions about <span class=\"gradient-text\">Perfect Store inside Mobile Touch (SRE).<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:680px;margin-bottom:var(--space-12);\">Answers to the questions Trade Marketing Managers and Sales Directors ask most often before and during implementation.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);\">\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Is Perfect Store a separate product or part of Mobile Touch (Sales &#038; Retail Execution)?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Perfect Store is an Advanced Module within Mobile Touch \u2014 the Sales &#038; Retail Execution platform from Asseco Platform \u2014 our Sales Force Automation for FMCG field teams. Reps use the same application for all field activities; Perfect Store audit is added to their workflow, not installed separately. One login, one device, full data consistency with the rest of the visit.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">How configurable is the KPI model?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Fully configurable. You define measurement areas, assign weights (always totalling 100) and set sub-KPIs at level 3. Different models can be set up per channel, store type or region \u2014 managed from one admin interface. Weights, targets and scoring caps can be updated at any time without a development change.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">What is Smart Presentation and when does the rep use it?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Smart Presentation is an interactive dashboard the rep shows to the store manager during the visit. It displays the current Perfect Store score, KPI trend vs last visit, missing products with action flags, and how this store compares to others nearby. It turns audit results into a negotiation argument at the moment they are most relevant.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Does Retail Image Recognition work in stores without internet?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Yes. Retail Image Recognition runs locally on the device \u2014 photo analysis and distribution status assignment happen in 3 seconds in full offline mode. Results are stored and synced automatically when connectivity is restored. No store visit is blocked by poor connectivity.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">What if a Perfect Store target is not yet defined for a store segment?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">The system supports two scoring variants for missing targets. Variant I assigns 0 points to the KPI (conservative). Variant II redistributes its weight proportionally to the remaining KPIs (neutral). The choice is configured per programme at setup and can differ per store segment.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">How long does the implementation take?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">From kick-off to first scored Perfect Store visit: 6 weeks. This covers defining KPI standards, configuring audit forms, training reps and managers, and going live. Implementation is handled by Asseco\u2019s own in-house specialist team \u2014 no external integrator is required and there is no handover to a third party mid-project.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Can Perfect Store scores feed into rep bonus and motivation schemes?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Yes. Perfect Store integrates natively with the Motivation module in Mobile Touch \u2014 our Sales &#038; Retail Execution (SRE) field app. Perfect Store Total Score or individual KPI performance can be used as conditions in bonus rules, gamification points or target achievement tracking \u2014 so Perfect Store performance drives rep behaviour, not just reporting dashboards.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">What analytics does a manager or HQ get?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Managers access a real-time dashboard showing Perfect Store scores aggregated by store, territory, channel and region. Each metric is trended over time, with anomaly detection highlighting stores below threshold or declining. All data is also available for integration with Trade Data Hub for cross-market analytics and deeper reporting.<\/p>\n      <\/div>\n    <\/div>\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Is Perfect Store a separate product or part of Mobile Touch (Sales & Retail Execution)?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Perfect Store is an Advanced Module within Mobile Touch \u2014 the Sales & Retail Execution platform from Asseco Platform \u2014 our Sales Force Automation for FMCG field teams. Reps use the same application for all field activities; Perfect Store audit is added to their workflow, not installed separately. One login, one device, full data consistency with the rest of the visit.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How configurable is the KPI model?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Fully configurable. You define measurement areas, assign weights (always totalling 100) and set sub-KPIs at level 3. Different models can be set up per channel, store type or region \u2014 managed from one admin interface. Weights, targets and scoring caps can be updated at any time without a development change.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What is Smart Presentation and when does the rep use it?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Smart Presentation is an interactive dashboard the rep shows to the store manager during the visit. It displays the current Perfect Store score, KPI trend vs last visit, missing products with action flags, and how this store compares to others nearby. It turns audit results into a negotiation argument at the moment they are most relevant.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Does Retail Image Recognition work in stores without internet?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes. Retail Image Recognition runs locally on the device \u2014 photo analysis and distribution status assignment happen in 3 seconds in full offline mode. Results are stored and synced automatically when connectivity is restored. No store visit is blocked by poor connectivity.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What if a Perfect Store target is not yet defined for a store segment?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"The system supports two scoring variants for missing targets. Variant I assigns 0 points to the KPI (conservative). Variant II redistributes its weight proportionally to the remaining KPIs (neutral). The choice is configured per programme at setup and can differ per store segment.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How long does the implementation take?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"From kick-off to first scored Perfect Store visit: 6 weeks. This covers defining KPI standards, configuring audit forms, training reps and managers, and going live. Implementation is handled by Asseco\u2019s own in-house specialist team \u2014 no external integrator is required and there is no handover to a third party mid-project.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can Perfect Store scores feed into rep bonus and motivation schemes?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes. Perfect Store integrates natively with the Motivation module in Mobile Touch \u2014 our Sales & Retail Execution (SRE) field app. Perfect Store Total Score or individual KPI performance can be used as conditions in bonus rules, gamification points or target achievement tracking \u2014 so Perfect Store performance drives rep behaviour, not just reporting dashboards.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What analytics does a manager or HQ get?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Managers access a real-time dashboard showing Perfect Store scores aggregated by store, territory, channel and region. Each metric is trended over time, with anomaly detection highlighting stores below threshold or declining. All data is also available for integration with Trade Data Hub for cross-market analytics and deeper reporting.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n    <\/div>\n<\/section>\n\n\n<!-- Schema.org FAQPage JSON-LD -->\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"SoftwareApplication\",\n  \"name\": \"Perfect Store \u2014 an Advanced Module of Sales & Retail Execution by Asseco Platform\",\n  \"description\": \"Perfect Store execution software for FMCG field sales teams. Configurable KPI scoring, Retail Image Recognition, Smart Presentation and manager analytics \u2014 Advanced Module within Mobile Touch Sales and Retail Execution by Asseco Platform.\",\n  \"url\": \"https:\/\/assecoplatform.com\/perfect-store\/\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"applicationSubCategory\": \"Field Sales Execution\",\n  \"operatingSystem\": \"Android, iOS\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"description\": \"Enterprise pricing on request. Available as an Advanced Module within Mobile Touch SRE.\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Asseco Business Solutions\",\n    \"url\": \"https:\/\/assecoplatform.com\"\n  },\n  \"featureList\": [\n    \"Configurable 3-level KPI hierarchy with weighted scoring and cap rule\",\n    \"Retail Image Recognition: shelf audit in 3 seconds, offline, greater than 98% accuracy\",\n    \"Smart Presentation: real-time in-store negotiation dashboard\",\n    \"Missing product detection with action planning and area benchmark\",\n    \"Multi-segment KPI models per channel, store type and region\",\n    \"Native integration with Motivation, Coaching, Route Optimisation and Trade Data Hub\",\n    \"Manager dashboard with territory and channel aggregation\"\n  ],\n  \"audience\": {\n    \"@type\": \"BusinessAudience\",\n    \"audienceType\": \"FMCG Trade Marketing Manager, Sales Director, Area Manager\"\n  }\n}\n<\/script>\n\n\n\n\n<section class=\"section bg-dark\">\n  <style>\n    .ps-cta-grid { display: grid; grid-template-columns: 2fr 1fr; gap: var(--space-12); align-items: center; text-align: left; margin-bottom: var(--space-10); }\n    .ps-cta-grid .ps-cta-image img { width: 100%; max-width: 820px; height: auto; display: block; margin: 0 auto; }\n    .ps-cta-grid .ps-cta-content .badge-row { margin-bottom: var(--space-3); display: inline-block; }\n    .ps-cta-grid .ps-cta-buttons { display: flex; gap: var(--space-4); flex-wrap: wrap; }\n    .ps-cta-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); max-width: 560px; margin: 0 auto; text-align: center; }\n    @media (max-width: 992px) {\n      .ps-cta-grid { grid-template-columns: 1fr; gap: var(--space-6); text-align: center; }\n      .ps-cta-grid .ps-cta-image { order: -1; }\n      .ps-cta-grid .ps-cta-buttons { justify-content: center; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"ps-cta-grid\">\n      <div class=\"ps-cta-image\">\n        <img src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" alt=\"Perfect Store deployed on Mobile Touch (Sales &#038; Retail Execution) \u2014 tablet view with Perfect Store Score, Action Required alerts and next-best-action recommendations; mobile view with per-product audit checklist\" loading=\"lazy\" decoding=\"async\"\/>\n      <\/div>\n      <div class=\"ps-cta-content\">\n        <span class=\"section-badge badge-row\" style=\"color:var(--color-gray-light);\">Get Started<\/span>\n        <h3 style=\"color:#fff;margin-bottom:var(--space-4);\">Turn your Perfect Store standard <span class=\"gradient-text\">into measurable field execution.<\/span><\/h3>\n        <p style=\"font-size:var(--text-18);color:var(--color-gray-light);margin-bottom:var(--space-8);\">Book a conversation with an Asseco Platform specialist. See how the configurable KPI model, Smart Presentation and Retail Image Recognition (optional) work with your specific trade programme.<\/p>\n        <div class=\"ps-cta-buttons\">\n          <a href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\" class=\"btn btn-primary btn-lg\">Book a demo<\/a>\n          <a href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\" class=\"btn btn-outline-light btn-lg\">Contact us<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Perfect Store software by Asseco Platform: an Advanced Module inside Mobile Touch \u2014 the field application of our Sales &amp; Retail Execution (SRE) platform \u2014 with KPI audits, scoring and Retail Image Recognition for FMCG field teams. Perfect Store Turn Perfect Store from a PowerPoint into a KPI. Mobile Touch \u2014 the field application of [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-page-with-dark-footer","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-7963","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Perfect Store per team FMCG | Asseco Platform<\/title>\n<meta name=\"description\" content=\"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/assecoplatform.com\/it\/perfect-store\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perfect Store per team FMCG | Asseco Platform\" \/>\n<meta property=\"og:description\" content=\"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/assecoplatform.com\/it\/perfect-store\/\" \/>\n<meta property=\"og:site_name\" content=\"Asseco Platform\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T12:25:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Perfect Store\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/\",\"name\":\"Perfect Store per team FMCG | Asseco Platform\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Brand-Dashboard-light-mode.png\",\"datePublished\":\"2026-05-06T13:20:48+00:00\",\"dateModified\":\"2026-05-11T12:25:02+00:00\",\"description\":\"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Brand-Dashboard-light-mode.png\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Brand-Dashboard-light-mode.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/perfect-store\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/homepage\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perfect Store\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/\",\"name\":\"Asseco Platform\",\"description\":\"Solutions for FMCG\",\"publisher\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#organization\",\"name\":\"Asseco Platform\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"caption\":\"Asseco Platform\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Perfect Store per team FMCG | Asseco Platform","description":"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/assecoplatform.com\/it\/perfect-store\/","og_locale":"it_IT","og_type":"article","og_title":"Perfect Store per team FMCG | Asseco Platform","og_description":"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.","og_url":"https:\/\/assecoplatform.com\/it\/perfect-store\/","og_site_name":"Asseco Platform","article_modified_time":"2026-05-11T12:25:02+00:00","og_image":[{"url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Perfect Store","twitter_image":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","twitter_misc":{"Tempo di lettura stimato":"14 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/","url":"https:\/\/assecoplatform.com\/it\/perfect-store\/","name":"Perfect Store per team FMCG | Asseco Platform","isPartOf":{"@id":"https:\/\/assecoplatform.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/#primaryimage"},"image":{"@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/#primaryimage"},"thumbnailUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Dashboard-light-mode.png","datePublished":"2026-05-06T13:20:48+00:00","dateModified":"2026-05-11T12:25:02+00:00","description":"Perfect Store dentro Mobile Touch (SRE): audit KPI misurabili, scoring in tempo reale, Retail Image Recognition (opzionale). Implementazione in 6 settimane.","breadcrumb":{"@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/assecoplatform.com\/it\/perfect-store\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/#primaryimage","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Dashboard-light-mode.png","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/05\/Brand-Dashboard-light-mode.png"},{"@type":"BreadcrumbList","@id":"https:\/\/assecoplatform.com\/it\/perfect-store\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/assecoplatform.com\/it\/homepage\/"},{"@type":"ListItem","position":2,"name":"Perfect Store"}]},{"@type":"WebSite","@id":"https:\/\/assecoplatform.com\/it\/#website","url":"https:\/\/assecoplatform.com\/it\/","name":"Asseco Platform","description":"Solutions for FMCG","publisher":{"@id":"https:\/\/assecoplatform.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/assecoplatform.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/assecoplatform.com\/it\/#organization","name":"Asseco Platform","url":"https:\/\/assecoplatform.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/assecoplatform.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","caption":"Asseco Platform"},"image":{"@id":"https:\/\/assecoplatform.com\/it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/comments?post=7963"}],"version-history":[{"count":4,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7963\/revisions"}],"predecessor-version":[{"id":7976,"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/pages\/7963\/revisions\/7976"}],"wp:attachment":[{"href":"https:\/\/assecoplatform.com\/it\/wp-json\/wp\/v2\/media?parent=7963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}