PageSourceSearch

https://www.scandit.com/solutions/store-intelligence-platform/

html scandit.com collected 2026-09-24 08:37:16 UTC 131,755 bytes, 189 lines download raw bytes

1<!DOCTYPE html><html lang="en"> <head data-capo=""><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>The Scandit Store Intelligence Platform</title><link rel="preconnect" href="https://cdn.cookiehub.eu"><link rel="preconnect" href="https://cookiehub.net"><link rel="preconnect" href="https://www.googletagmanager.com">
1<script async="" blocking="render" type="text/javascript" src="/cvt/v1/js/100413719-100414945.js?environment=production"></script>
1<script>
2  window._conv_q = window._conv_q || [];
3</script>
3<script>
4  (function (w, d, s, l, i) {
5    w[l] = w[l] || [];
6    w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
7    const f = d.getElementsByTagName(s)[0],
8      j = d.createElement(s),
9      dl = l != "dataLayer" ? "&l=" + l : "";
10    j.async = true;
11    j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
12    f.parentNode.insertBefore(j, f);
13  })(window, document, "script", "dataLayer", "GTM-MGC8W4V");
14</script>
14<script>
15  /* eslint-disable */
16  // @ts-nocheck
17  (function () {
18    let didInit = false;
19
20    // ponytail: no isReady() — CookieHub's current build sets its `chReady` flag on an internal
21    // object, not on `window.cookiehub`, so isReady() is permanently false. Every caller here runs
22    // inside a cookiehub_* event, which already proves CookieHub initialised.
23    function cookiehubAllowsAnalytics() {
24      try {
25        const ch = window.cookiehub;
26        return Boolean(ch && ch.hasConsented && ch.hasConsented("analytics"));
27      } catch (e) {
28        return false;
29      }
30    }
31
32    // Convert: experiences run immediately, cookies stay blocked until CookieHub allows analytics.
33    // ponytail: no revoke path — Convert has no "consentWithdrawn" API; CookieHub clears the _conv_* cookies itself.
34    let convertConsented = false;
35    function convertConsentGiven() {
36      if (convertConsented || !cookiehubAllowsAnalytics()) return;
37      convertConsented = true;
38      window._conv_q = window._conv_q || [];
39      window._conv_q.push({ what: "consentGiven" });
40    }
41
42    function tryOptOut() {
43      try {
44        if (window.posthog && typeof window.posthog.opt_out_capturing === "function") {
45          window.posthog.opt_out_capturing();
46        }
47      } catch (e) {}
48    }
49
50    function tryOptIn() {
51      try {
52        if (window.posthog && typeof window.posthog.opt_in_capturing === "function") {
53          window.posthog.opt_in_capturing();
54        }
55      } catch (e) {}
56    }
57
58    function mountPosthog() {
59      if (didInit || !cookiehubAllowsAnalytics()) return;
60      didInit = true;
61
62      !(function (t, e) {
63        let o, n, p, r;
64        e.__SV ||
65          (window.posthog && window.posthog.__loaded) ||
66          ((window.posthog = e),
67          (e._i = []),
68          (e.init = function (i, s, a) {
69            function g(t, e) {
70              const o = e.split(".");
71              (2 == o.length && ((t = t[o[0]]), (e = o[1])),
72                (t[e] = function () {
73                  t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
74                }));
75            }
76            (((p = t.createElement("script")).type = "text/javascript"),
77              (p.crossOrigin = "anonymous"),
78              (p.async = !0),
79              (p.src = s.api_host.replace(".i.posthog.com", "-assets.i.posthog.com") + "/static/array.js"),
80              (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r));
81            let u = e;
82            for (
83              void 0 !== a ? (u = e[a] = []) : (a = "posthog"),
84                u.people = u.people || [],
85                u.toString = function (t) {
86                  let e = "posthog";
87                  return ("posthog" !== a && (e += "." + a), t || (e += " (stub)"), e);
88                },
89                u.people.toString = function () {
90                  return u.toString(1) + ".people (stub)";
91                },
92                o =
93                  "Ei Ni init zi Gi Nr Ui Xi Hi capture calculateEventProperties tn register register_once register_for_session unregister unregister_for_session an getFeatureFlag getFeatureFlagPayload getFeatureFlagResult isFeatureEnabled reloadFeatureFlags updateFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey cancelPendingSurvey canRenderSurvey canRenderSurveyAsync ln identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset setIdentity clearIdentity get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException addExceptionStep captureLog startExceptionAutocapture stopExceptionAutocapture loadToolbar get_property getSessionProperty nn Qi createPersonProfile setInternalOrTestUser sn qi cn opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing Ji debug Fr rn getPageViewId captureTraceFeedback captureTraceMetric Bi".split(
94                    " ",
95                  ),
96                n = 0;
97              n < o.length;
98              n++
99            )
100              g(u, o[n]);
101            e._i.push([i, s, a]);
102          }),
103          (e.__SV = 1));
104      })(document, window.posthog || []);
105
106      posthog.init("phc_4EjMvxAeDz5h2LBfu1oYKVxTG9ipd5MwkbC9DNru1J5", {
107        api_host: "/ph",
108        ui_host: "https://eu.posthog.com",
109        defaults: "2026-01-30",
110        disable_surveys: true,
111        disable_session_recording: true,
112        person_profiles: "always",
113        disable_web_experiments: false,
114        autocapture: {
115          url_ignorelist: [/\/barcode-generator\//, /\/upc-lookup\//],
116        },
117      });
118
119      posthog.onFeatureFlags(function () {
120        if (
121          window.location.pathname === "/pricing/" &&
122          posthog.getFeatureFlag("scandit-express-self-serve-pricing") === "test"
123        ) {
124          window.location.replace("/pricing/plans/");
125          console.log("[PostHog] test variant active");
126          return;
127        }
128        document.dispatchEvent(new CustomEvent("posthog:flags_ready"));
129      });
130    }
131
132    function syncPosthogToCookiehub() {
133      if (!didInit) {
134        mountPosthog();
135        return;
136      }
137      if (cookiehubAllowsAnalytics()) tryOptIn();
138      else tryOptOut();
139    }
140
141    document.addEventListener("cookiehub_onInitialise", function () {
142      mountPosthog();
143      convertConsentGiven();
144    });
145    document.addEventListener("cookiehub_onAllow", function (ev) {
146      if (ev && ev.detail && ev.detail.category === "analytics") {
147        mountPosthog();
148        convertConsentGiven();
149      }
150    });
151    document.addEventListener("cookiehub_onStatusChange", function () {
152      syncPosthogToCookiehub();
153      convertConsentGiven();
154    });
155    document.addEventListener("cookiehub_onRevoke", function (ev) {
156      if (ev && ev.detail && ev.detail.category === "analytics") tryOptOut();
157    });
158  })();
159</script>
159<style>@font-face{font-family:HelveticaVar-66cc326ad9e457cd;src:url("/_astro/fonts/303d1341a2991f72.woff2?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf") format("woff2");font-display:swap;font-weight:300 700;font-style:normal;font-stretch:100%;}@font-face{font-family:HelveticaVar-66cc326ad9e457cd;src:url("/_astro/fonts/6addbd5e5f57d1c6.woff2?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf") format("woff2");font-display:swap;font-weight:300 700;font-style:italic;font-stretch:100%;}@font-face{font-family:"HelveticaVar-66cc326ad9e457cd fallback: Arial";src:local("Arial");font-display:swap;font-weight:300 700;font-style:normal;size-adjust:100.5494%;ascent-override:74.5902%;descent-override:24.8634%;line-gap-override:19.8907%;}@font-face{font-family:"HelveticaVar-66cc326ad9e457cd fallback: Arial";src:local("Arial");font-display:swap;font-weight:300 700;font-style:italic;size-adjust:100.5494%;ascent-override:74.5902%;descent-override:24.8634%;line-gap-override:19.8907%;}:root{--font-helvetica-var:HelveticaVar-66cc326ad9e457cd,"HelveticaVar-66cc326ad9e457cd fallback: Arial",sans-serif;}</style><link rel="stylesheet" href="/_astro/styles.1.css?v=CSDjjzdH?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf"><link rel="preload" href="/_astro/fonts/303d1341a2991f72.woff2?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf" as="font" type="font/woff2" crossorigin=""><link rel="dns-prefetch" href="https://assets.scandit.com"><link rel="canonical" href="https://www.scandit.com/solutions/store-intelligence-platform/"><meta name="description" content="A platform to turn store data from Scandit retail solutions into real-time inventory visibility and guided actions that protect profit and reduce operational risk."><meta name="robots" content="index, follow"><meta property="og:title" content="The Scandit Store Intelligence Platform"><meta property="og:type" content="website"><meta property="og:image" content="https://www.scandit.com/assets/global/scandit-featured-img.webp"><meta property="og:url" content="https://www.scandit.com/solutions/store-intelligence-platform/"><meta property="og:description" content="A platform to turn store data from Scandit retail solutions into real-time inventory visibility and guided actions that protect profit and reduce operational risk."><meta property="og:site_name" content="Scandit"><meta property="og:image:url" content="https://www.scandit.com/assets/global/scandit-featured-img.webp"><meta property="og:image:type" content="image/webp"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="The Scandit Store Intelligence Platform"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Scandit"><meta name="twitter:title" content="The Scandit Store Intelligence Platform"><meta name="twitter:image" content="https://www.scandit.com/assets/global/scandit-featured-img.webp"><meta name="twitter:description" content="A platform to turn store data from Scandit retail solutions into real-time inventory visibility and guided actions that protect profit and reduce operational risk."><meta name="twitter:creator" content="@Scandit"><link rel="alternate" hreflang="de" href="https://www.scandit.com/de/solutions/warenhaus-intelligenz-plattform/"><link rel="alternate" hreflang="ja" href="https://www.scandit.com/jp/solutions/store-intelligence-platform/"><link rel="alternate" hreflang="en" href="https://www.scandit.com/solutions/store-intelligence-platform/"><link rel="alternate" hreflang="x-default" href="https://www.scandit.com/solutions/store-intelligence-platform/">
159<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.scandit.com/#website","name":"Scandit","description":"Scandit is the leading smart data capture platform for enterprise barcode scanning, ID verification, and shelf intelligence.","url":"https://www.scandit.com/","publisher":{"@id":"https://www.scandit.com/#organization"}},{"@type":"Organization","@id":"https://www.scandit.com/#organization","name":"Scandit","alternateName":"Scandit AG","url":"https://www.scandit.com","logo":{"@type":"ImageObject","url":"https://www.scandit.com/assets/global/scandit-logo-dark.svg"},"sameAs":["https://en.wikipedia.org/wiki/Scandit","https://www.linkedin.com/company/scandit/","https://www.youtube.com/channel/UCdqGnNVZwfSJ-mhNeUeauXw","https://www.instagram.com/scandit_official/","https://github.com/Scandit","https://twitter.com/Scandit"],"knowsAbout":[{"@type":"Thing","name":"Barcode Scanning","url":"https://www.scandit.com/products/barcode-scanning/","sameAs":"https://en.wikipedia.org/wiki/Barcode_reader"},{"@type":"Thing","name":"Smart Data Capture","url":"https://www.scandit.com/smart-data-capture/","sameAs":"https://en.wikipedia.org/wiki/Smart_data_capture"},{"@type":"Thing","name":"ID Scanning","url":"https://www.scandit.com/products/id-scanning/","sameAs":"https://en.wikipedia.org/wiki/Identity_document"},{"@type":"Thing","name":"ID Verification","url":"https://www.scandit.com/products/id-validate/","sameAs":"https://en.wikipedia.org/wiki/Identity_verification_service"},{"@type":"Thing","name":"Data Capture","url":"https://www.scandit.com/products/","sameAs":"https://en.wikipedia.org/wiki/Automatic_identification_and_data_capture"}],"founder":[{"@type":"Person","name":"Samuel Mueller","jobTitle":"CEO and Co-founder","url":"https://www.scandit.com/authors/samuel-mueller/","sameAs":"https://www.linkedin.com/in/samuelmueller/"},{"@type":"Person","name":"Christof Roduner","jobTitle":"VP Engineering, CIO and Co-founder","url":"https://www.scandit.com/authors/christof-roduner/","sameAs":"https://www.linkedin.com/in/christofroduner/"},{"@type":"Person","name":"Christian Floerkemeier","jobTitle":"VP Product, CTO and Co-founder","url":"https://www.scandit.com/authors/christian-floerkemeier/","sameAs":"https://www.linkedin.com/in/christian-floerkemeier-1402183/"}],"foundingLocation":{"@type":"Place","name":"Zurich, Switzerland"},"foundingDate":"2009","contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"sales"}},{"@type":"WebPage","@id":"https://www.scandit.com/solutions/store-intelligence-platform/#webpage","name":"The Scandit Store Intelligence Platform","description":"A platform to turn store data from Scandit retail solutions into real-time inventory visibility and guided actions that protect profit and reduce operational risk.","url":"https://www.scandit.com/solutions/store-intelligence-platform/","isPartOf":{"@id":"https://www.scandit.com/#website"},"about":{"@id":"https://www.scandit.com/#organization"},"publisher":{"@id":"https://www.scandit.com/#organization"}},{"@type":"BreadcrumbList","@id":"https://www.scandit.com/solutions/store-intelligence-platform/#breadcrumb","name":"Navigation Path","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.scandit.com/"},{"@type":"ListItem","position":2,"name":"Solutions","item":"https://www.scandit.com/solutions/"},{"@type":"ListItem","position":3,"name":"Store intelligence platform","item":"https://www.scandit.com/solutions/store-intelligence-platform/"}]}]}</script>
159<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="shortcut icon" href="/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Scandit"><link rel="manifest" href="/site.webmanifest"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="The Scandit Blog" href="https://www.scandit.com/blog-en.xml"></head> <body id="body" class="relative bg-white text-base-950 page">  
159<script>
160      addEventListener("vite:preloadError", (event) => {
161        let last;
162        try {
163          last = Number(sessionStorage.getItem("chunk-reload-at")) || 0;
164          sessionStorage.setItem("chunk-reload-at", String(Date.now()));
165        } catch {
166          return; // no sessionStorage (private mode) — no loop guard, so don't reload
167        }
168        if (Date.now() - last < 10000) return;
169        event.preventDefault();
170        location.reload();
171      });
172    </script>
vendor: 68 bytes, line 172
172<noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=
172GTM-MGC8W4V
vendor: 84 bytes, line 172
172" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> 
172<div class="relative z-10 flow-root min-h-lvh rounded-b-xl bg-inherit shadow-2xl shadow-black">  
172<script>(function(){const bannerDismissKey = "site-notification-dismissed:1mzwrk0";
173
174      (function () {
175        try {
176          if (localStorage.getItem(bannerDismissKey) === "true") {
177            document.documentElement.classList.add("banner-dismissed");
178          }
179        } catch {
180          // localStorage unavailable (e.g. private browsing with blocked storage)
181        }
182      })();
183    })();</script>
183  <div class="w-full invisible overflow-x-hidden lg:hidden" inert data-site-notification-ghost="true"> <div class="mx-auto flex bg-linear-to-r from-pink-800 to-blue-900 px-2 pt-2 pb-1.5"> <p class="flex-1 text-center text-white"> <span>Stop loss in real-time with vision AI. Meet Self-Checkout Loss Prevention.</span> <a href="/solutions/self-checkout-loss-prevention/" class="button button--ghost group ml-2 inline-flex w-auto items-center p-0 font-bold text-white"> <span>Learn more</span> <svg viewBox="0 0 24 24" aria-hidden="true" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1"> <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 1 1-1.414-1.414L17.586 13H4a1 1 0 1 1 0-2h13.586l-4.293-4.293a1 1 0 0 1 0-1.414Z"></path> </svg> </a> </p> <button type="button" class="-m-4 ml-auto shrink-0 p-4 focus-visible:-outline-offset-4" data-site-notification-dismiss> <span class="sr-only">Dismiss</span> <svg viewBox="0 0 20 20" fill="currentColor" data-slot="icon" aria-hidden="true" class="size-5 text-white"> <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"></path> </svg> </button> </div> </div> 
183<script type="module">function e(e){e?.style.setProperty(`display`,`none`)}function t(){let t=document.querySelector(`[data-site-notification]`),n=document.querySelector(`[data-site-notification-ghost]`);if(!t)return;let r=t.querySelector(`[data-site-notification-dismiss]`),i=t.dataset.dismissKey;i&&r&&!r.dataset.siteNotificationBound&&(r.dataset.siteNotificationBound=`true`,r.addEventListener(`click`,()=>{e(t),e(n);try{localStorage.setItem(i,`true`)}catch{}}))}var n=()=>{`requestIdleCallback`in window?requestIdleCallback(()=>{t()},{timeout:2e3}):setTimeout(()=>{t()},0)};document.readyState===`complete`?n():window.addEventListener(`load`,n,{once:!0});</script>
183 <header id="mega-nav" class="fixed top-0 left-0 z-800000 flex w-full flex-col lg:z-30" data-hj-ignore-attributes data-astro-cid-zlrw55oi> <div class="w-full" role="banner" aria-label="Site Notification" data-site-notification="true" data-dismiss-key="site-notification-dismissed:1mzwrk0"> <div class="mx-auto flex bg-linear-to-r from-pink-800 to-blue-900 px-2 pt-2 pb-1.5"> <p class="flex-1 text-center text-white"> <span>Stop loss in real-time with vision AI. Meet Self-Checkout Loss Prevention.</span> <a href="/solutions/self-checkout-loss-prevention/" class="button button--ghost group ml-2 inline-flex w-auto items-center p-0 font-bold text-white"> <span>Learn more</span> <svg viewBox="0 0 24 24" aria-hidden="true" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1"> <path fill="currentColor" d="M13.293 5.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 1 1-1.414-1.414L17.586 13H4a1 1 0 1 1 0-2h13.586l-4.293-4.293a1 1 0 0 1 0-1.414Z"></path> </svg> </a> </p> <button type="button" class="-m-4 ml-auto shrink-0 p-4 focus-visible:-outline-offset-4" data-site-notification-dismiss> <span class="sr-only">Dismiss</span> <svg viewBox="0 0 20 20" fill="currentColor" data-slot="icon" aria-hidden="true" class="size-5 text-white"> <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"></path> </svg> </button> </div> </div>   <div class="relative w-full" data-astro-cid-zlrw55oi>  <div class="absolute inset-0 -z-10 bg-black/80 backdrop-blur-sm" data-astro-cid-zlrw55oi></div>  <div class="relative mx-auto flex w-full max-w-360 items-center gap-6 py-2 pr-2 pl-6 lg:gap-3 lg:tracking-[0.015em] xl:gap-6" data-astro-cid-zlrw55oi>  <div class="flex flex-none items-center justify-start" data-astro-cid-zlrw55oi> <a class=" flex items-center" href="/"> <img src="/assets/global/scandit-logo.svg" alt="Back to the homepage" loading="eager" width="138" height="20" class="h-4 w-auto"> </a> </div>  <nav id="mega-nav-drawer" aria-label="Main" data-mm-nav data-astro-cid-zlrw55oi>  <div class="bg-base-950 flex w-full items-center justify-between px-4 py-2 lg:hidden" data-astro-cid-zlrw55oi> <img src="/assets/global/scandit-logo.svg" alt="Scandit" width="138" height="20" class="h-4 w-auto" data-astro-cid-zlrw55oi> <button id="mega-nav-close" type="button" class="cursor-pointer p-1 text-white" data-astro-cid-zlrw55oi> <span class="sr-only" data-astro-cid-zlrw55oi>to close</span> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-6" data-astro-cid-zlrw55oi="true" data-icon="tabler/x">   <symbol id="ai:local:tabler/x"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="M18 6 6 18M6 6l12 12"/></g></symbol><use href="#ai:local:tabler/x"></use>  </svg> </button> </div>  <ul class="flex flex-col items-stretch px-4 lg:h-full lg:flex-row lg:px-4" data-astro-cid-zlrw55oi> <li class="mm-item lg:flex" data-mm-item data-astro-cid-z36yt6ct>  <button type="button" id="mm-toggle-116a42bf-ad36-4b6a-8c19-aa52c7768030" data-mm-toggle aria-expanded="false" aria-controls="mm-panel-116a42bf-ad36-4b6a-8c19-aa52c7768030" class="mm-toggle border-base-100 text-base-950 hover:text-primary-400 flex w-full cursor-pointer items-center justify-between gap-1 border-b pt-4 pb-3 text-xl leading-none font-bold whitespace-nowrap transition duration-300 lg:justify-start lg:gap-1 lg:border-none lg:px-2 lg:pt-3 lg:pb-2 lg:text-base lg:font-medium lg:text-white xl:px-3" data-astro-cid-z36yt6ct> Products <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="mm-chevron size-4 shrink-0 transition-transform" data-astro-cid-z36yt6ct="true" data-icon="tabler/chevron-down">   <use href="#ai:local:tabler/chevron-down"></use>  </svg> </button> <div id="mm-panel-116a42bf-ad36-4b6a-8c19-aa52c7768030" class="mm-panel" data-astro-cid-z36yt6ct> <div class="mm-panel-inner" data-astro-cid-z36yt6ct> <div class="lg:border-base-200 border-l-primary-400 border-b-base-200 grid w-full max-w-full grid-cols-1 gap-0 border-b border-l bg-white lg:min-w-37.5 lg:gap-3 lg:rou
183nded-b-md lg:border lg:border-b-0 lg:border-l-0 lg:border-solid lg:p-4 lg:drop-shadow-lg lg:grid-cols-3"> <div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4 lg:border-base-200/70 lg:border-r"> <ul class="m-0 flex flex-1 flex-col p-0">  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Core Capabilities </li>      <li class="w-full"> <a href="/products/barcode-scanning/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center gap-x-4"> <div class="size-10 shrink-0 self-start"> <img src="https://assets.scandit.com/40x40/8332c0e09d/icon-barcode-scanning.svg" alt class="h-full w-full object-contain" width="40" height="40" loading="lazy"> </div> <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Barcode Scanning  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Single and multiple barcode scanning, AR overlays </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="/products/smart-label-capture/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center gap-x-4"> <div class="size-10 shrink-0 self-start"> <img src="https://assets.scandit.com/40x40/4732ed8277/icon-label-scanning.svg" alt class="h-full w-full object-contain" width="40" height="40" loading="lazy"> </div> <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Label Scanning  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Extract both barcode and text data from labels </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="/products/id-scanning/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center gap-x-4"> <div class="size-10 shrink-0 self-start"> <img src="https://assets.scandit.com/40x40/a7059a8896/icon-id-scanning.svg" alt class="h-full w-full object-contain" width="40" height="40" loading="lazy"> </div> <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  ID Scanning  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Scan ID cards, passports, driver&#39;s licenses, and detect fakes </span>  </div> </div> </a> </li>     <li class="w-full">  <a class="justify-start px-4 py-4 text-base button group button--ghost" href="/products/all-products/">  View all products <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg>  </a>  </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Retail Industry Capabilities </li>      <li class="w-full"> <a href="/solutions/store-intelligence-platform/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Store Intelligence Platform  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Unified inventory visibility with actionable insights </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="/products/shelfview/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Shelf Insights  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Hybrid data capture for shelf analytics </span>  </div> </div> </a> </li>
183    <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Turnkey Application </li>      <li class="w-full"> <a href="/products/scandit-express/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Scandit Express App  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Send scan data to any app </span>  </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">     <li class="flex h-full min-h-48 flex-col p-3 lg:p-0"> <a href="/products/" class="group bg-base-900 dark flex-1 overflow-clip rounded-md bg-cover bg-center"> <p class="flex h-full flex-col justify-end p-4 lg:p-8"> <img src="https://assets.scandit.com/37x33/6925800650/icon-sdc-dark-gradient.svg" alt class="mb-4 h-12 w-auto self-start" height="48" loading="lazy"> <span class="text-lg leading-5 font-bold tracking-normal text-white">Scandit Smart Data Capture</span> <span class="text-base-100 mt-2 block text-sm leading-snug">Deliver real-time insights and automate processes with barcode scanning, ID scanning, and store intelligence - all powered by vision Al.</span> <span class="text-primary-400 group-hover:text-primary-500 mt-4 flex items-center gap-1 leading-none font-medium transition-colors duration-200"> Overview <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </p> </a> <div class="mt-4 flex gap-3"> <a class="flex-1 px-3 pt-3 pb-2 button group button--secondary" href="/pricing/">  Get pricing   </a> <a class="flex-1 px-3 pt-3 pb-2 button group button--secondary" href="/resources/demo-apps/">  Demo apps   </a>  </div> </li>   </ul> </div>  </div> </div> </div> </li><li class="mm-item lg:flex" data-mm-item data-astro-cid-z36yt6ct>  <button type="button" id="mm-toggle-135b986a-34ae-49d9-a107-8b4be0b9d265" data-mm-toggle aria-expanded="false" aria-controls="mm-panel-135b986a-34ae-49d9-a107-8b4be0b9d265" class="mm-toggle border-base-100 text-base-950 hover:text-primary-400 flex w-full cursor-pointer items-center justify-between gap-1 border-b pt-4 pb-3 text-xl leading-none font-bold whitespace-nowrap transition duration-300 lg:justify-start lg:gap-1 lg:border-none lg:px-2 lg:pt-3 lg:pb-2 lg:text-base lg:font-medium lg:text-white xl:px-3" data-astro-cid-z36yt6ct> Solutions <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="mm-chevron size-4 shrink-0 transition-transform" data-astro-cid-z36yt6ct="true" data-icon="tabler/chevron-down">   <use href="#ai:local:tabler/chevron-down"></use>  </svg> </button> <div id="mm-panel-135b986a-34ae-49d9-a107-8b4be0b9d265" class="mm-panel" data-astro-cid-z36yt6ct> <div class="mm-panel-inner" data-astro-cid-z36yt6ct> <div class="lg:border-base-200 border-l-primary-400 border-b-base-200 grid w-full max-w-full grid-cols-1 gap-0 border-b border-l bg-white lg:min-w-37.5 lg:gap-3 lg:rounded-b-md lg:border lg:border-b-0 lg:border-l-0 lg:border-solid lg:p-4 lg:drop-shadow-lg lg:grid-cols-[2fr_1fr]"> <div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4 lg:border-base-200/70 lg:border-r"> <ul class="m-0 flex flex-1 flex-col p-0">  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Enterprise Retail Solutions </li>      <li class="w-full menu-link-header"> <a href="/solutions/store-intelligence-platform/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-xl lg:text-[1.375rem]">  The Scandit Store Intelligence Platform  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-2 text-[0.9375rem]"> Turn store data from Scandit retail solutions into unified inventory visibility and prioritized, guided actions. </span> <span class="mt-4 flex items-center gap-1 leading-none font-medium text-blue-800"> Overview <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </div> </div> </a> </li>       <li class="mt-4">  <ul class="m-0 p-0 lg:columns-2 lg:gap-x-3"> <li class="w-full break-inside-avoid"> <a href="/solutions/shelf-intelligence-and-execution/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Shelf Intelligence &amp; Execution  </span>   </div> </div> </a> </li><li class="w-full break-inside-avoid"> <a href="/solutions/planogram-and-price-compliance/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Planogram &amp; Price Compliance  </span>   </div> </div> </a> </li><li class="w-full break-inside-avoid"> <a href="/solutions/age-verified-self-checkout/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Age Verified Self-Checkout  </span>   </div> </div> </a> </li><li class="w-full break-inside-avoid"> <a href="/solutions/expiry-management-markdowns/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Expiry Management &amp; Markdowns  </span>   </div> </div> </a> </li><li class="w-full break-inside-avoid"> <a href="/solutions/intelligent-in-store-picking/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Intelligent In-store Picking  </span>   </div> </div> </a> </li><li class="w-full break-inside-avoid"> <a href="/solutions/self-checkout-loss-prevention/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Self-Checkout Loss Prevention  </span>   </div> </div> </a> </li> </ul> </li>  </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">
183  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Industries we support </li>      <li class="w-full"> <a href="/industries/retail/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base flex items-center gap-2"> <img src="https://assets.scandit.com/40x40/da8496f785/icon-industries-retail-shopping-cart-blue.svg" alt class="size-6 object-contain" width="24" height="24" loading="lazy"> Retail  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/industries/post-and-parcel/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base flex items-center gap-2"> <img src="https://assets.scandit.com/40x40/9dbddbea17/icon-industries-ppe-blue.svg" alt class="size-6 object-contain" width="24" height="24" loading="lazy"> Post, Parcel &amp; Express  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/industries/air-travel/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base flex items-center gap-2"> <img src="https://assets.scandit.com/120x120/65fb2d6cc3/icon-industries-lair-travel-plane-blue.svg" alt class="size-6 object-contain" width="24" height="24" loading="lazy"> Air Travel  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/industries/supply-chain/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base flex items-center gap-2"> <img src="https://assets.scandit.com/40x40/5a12ea6e35/icon-industries-supply-chain-blue.svg" alt class="size-6 object-contain" width="24" height="24" loading="lazy"> Supply Chain  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/industries/healthcare/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base flex items-center gap-2"> <img src="https://assets.scandit.com/40x40/7e200a7f18/icon-industries-healthcare-blue.svg" alt class="size-6 object-contain" width="24" height="24" loading="lazy"> Healthcare  </span>   </div> </div> </a> </li>     <li class="w-full">  <a class="justify-start px-4 py-4 text-base button group button--ghost" href="/industries/">  View all industries <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg>  </a>  </li>    </ul> </div>  </div> </div> </div> </li><li class="mm-item lg:flex" data-mm-item data-astro-cid-z36yt6ct>  <button type="button" id="mm-toggle-fc0b63eb-85ad-457f-a5c6-3b0dd1a3e21e" data-mm-toggle aria-expanded="false" aria-controls="mm-panel-fc0b63eb-85ad-457f-a5c6-3b0dd1a3e21e" class="mm-toggle border-base-100 text-base-950 hover:text-primary-400 flex w-full cursor-pointer items-center justify-between gap-1 border-b pt-4 pb-3 text-xl leading-none font-bold whitespace-nowrap transition duration-300 lg:justify-start lg:gap-1 lg:border-none lg:px-2 lg:pt-3 lg:pb-2 lg:text-base lg:font-medium lg:text-white xl:px-3" data-astro-cid-z36yt6ct> Developers <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="mm-chevron size-4 shrink-0 transition-transform" data-astro-cid-z36yt6ct="true" data-icon="tabler/chevron-down">   <use href="#ai:local:tabler/chevron-down"></use>  </svg> </button> <div id="mm-panel-fc0b63eb-85ad-457f-a5c6-3b0dd1a3e21e" class="mm-panel" data-astro-cid-z36yt6ct> <div class="mm-panel-inner" data-astro-cid-z36yt6ct> <div class="lg:border-base-200 border-l-primary-400 border-b-base-200 grid w-full max-w-full grid-cols-1 gap-0 border-b border-l bg-white lg:min-w-37.5 lg:gap-3 lg:rou
183nded-b-md lg:border lg:border-b-0 lg:border-l-0 lg:border-solid lg:p-4 lg:drop-shadow-lg lg:grid-cols-3"> <div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4 lg:border-base-200/70 lg:border-r"> <ul class="m-0 flex flex-1 flex-col p-0">   <li class="w-full menu-link-header"> <a href="https://docs.scandit.com/?framework=android" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-xl lg:text-[1.375rem]">  Documentation <span class="sr-only">(opens in new tab)</span> </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-2 text-[0.9375rem]"> Developer docs for single and multiple barcode scanning, ID scanning, label scanning, and plug-and-play solutions. </span> <span class="mt-4 flex items-center gap-1 leading-none font-medium text-blue-800"> Get started <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </div> </div> </a> </li>    <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Scandit for developers </li>      <li class="w-full"> <a href="/products/barcode-scanner-sdk/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Barcode Scanner SDK  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/products/web-sdk/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Barcode Scanner SDK for Web  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/products/id-scanner-sdk/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  ID Scanner SDK  </span>   </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Tools &amp; Resources </li>      <li class="w-full"> <a href="https://docs.scandit.com/sdks/android/agent-skills/" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Agent Skills <span class="sr-only">(opens in new tab)</span> </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/resources/demo-apps/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Demo Apps  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="https://docs.scandit.com/sdks/android/barcode-symbologies/" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Supported Symbologies <span class="sr-only">(opens in new tab)</span> </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="https://support.scandit.com/hc/en-us/requests/new" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Submit a Support Ticket <span class="sr-only">(opens in new tab)</span> </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="https://support.scandit.com/hc/en-us" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Support FAQs <span class="sr-only">(opens in new tab)</span> </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="https://ssl.scandit.com/dashboard" target="_blank" rel="noopener" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Dashboard Login <span class="sr-only">(opens in new tab)</span> </span>   </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">     <li class="flex h-full min-h-48 flex-col p-3 lg:p-0"> <a href="https://docs.scandit.com/sdks/android/agent-skills/" target="_blank" rel="noopener" class="group bg-base-900 dark flex-1 overflow-clip rounded-md bg-cover bg-center"> <p class="flex h-full flex-col justify-end p-4 lg:p-8"> <img src="https://assets.scandit.com/34x33/40903bdd35/icon-agent-skills.svg" alt class="mb-4 h-12 w-auto self-start" height="48" loading="lazy"> <span class="text-lg leading-5 font-bold tracking-normal text-white">Scandit Agent Skills</span> <span class="text-base-100 mt-2 block text-sm leading-snug">Bring 15 years of barcode scanning expertise directly into your coding agent - Claude Code, Codex, Cursor, GitHub Copilot, Gemini, OpenCode, and 40+ others.</span> <span class="text-primary-400 group-hover:text-primary-500 mt-4 flex items-center gap-1 leading-none font-medium transition-colors duration-200"> Get started <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </p> </a>  </li>   </ul> </div>  </div> </div> </div> </li><li class="mm-item lg:flex" data-mm-item data-astro-cid-z36yt6ct>  <button type="button" id="mm-toggle-1298e8b2-5625-46b8-bd99-c147d4288eb0" data-mm-toggle aria-expanded="false" aria-controls="mm-panel-1298e8b2-5625-46b8-bd99-c147d4288eb0" class="mm-toggle border-base-100 text-base-950 hover:text-primary-400 flex w-full cursor-pointer items-center justify-between gap-1 border-b pt-4 pb-3 text-xl leading-none font-bold whitespace-nowrap transition duration-300 lg:justify-start lg:gap-1 lg:border-none lg:px-2 lg:pt-3 lg:pb-2 lg:text-base lg:font-medium lg:text-white xl:px-3" data-astro-cid-z36yt6ct> Resources <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="mm-chevron size-4 shrink-0 transition-transform" data-astro-cid-z36yt6ct="true" data-icon="tabler/chevron-down">   <use href="#ai:local:tabler/chevron-down"></use>  </svg> </button> <div id="mm-panel-1298e8b2-5625-46b8-bd99-c147d4288eb0" class="mm-panel" data-astro-cid-z36yt6ct> <div class="mm-panel-inner" data-astro-cid-z36yt6ct> <div class="lg:border-base-200 border-l-primary-400 border-b-base-200 grid w-full max-w-full grid-cols-1 gap-0 border-b border-l bg-white lg:min-w-37.5 lg:gap-3 lg:rou
183nded-b-md lg:border lg:border-b-0 lg:border-l-0 lg:border-solid lg:p-4 lg:drop-shadow-lg lg:grid-cols-3"> <div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4 lg:border-base-200/70 lg:border-r"> <ul class="m-0 flex flex-1 flex-col p-0">   <li class="w-full menu-link-header"> <a href="/resources/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-xl lg:text-[1.375rem]">  Resource Center  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-2 text-[0.9375rem]"> Explore industry guides, videos, research and analyst reports, and more. </span> <span class="mt-4 flex items-center gap-1 leading-none font-medium text-blue-800"> Explore all <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">   <li class="w-full"> <a href="/blog/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Blog  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Stay up-to-date with product developments and industry insights. </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="/resources/customer-stories/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Customer Stories  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> See what customers have achieved with Scandit Smart Data Capture. </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="/events/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Events &amp; Webinars  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> Discover where to meet Scandit and best practices. </span>  </div> </div> </a> </li>     <li class="w-full"> <a href="https://www.scandit.com/resources/#rt=videos" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-bold text-base">  Product Videos  </span> <span class="text-base-600 group-hover:text-base-800 block leading-tight font-normal tracking-tight transition-colors mt-1 text-sm"> See Scandit Smart Data Capture in action. </span>  </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">     <li class="flex h-full min-h-48 flex-col p-3 lg:p-0"> <a href="/resources/demo-apps/" class="group bg-base-900 dark flex-1 overflow-clip rounded-md bg-cover bg-center"> <p class="flex h-full flex-col justify-end p-4 lg:p-8"> <img src="https://assets.scandit.com/34x33/7d76626d67/icon-fast-scanning.svg" alt class="mb-4 h-12 w-auto self-start" height="48" loading="lazy"> <span class="text-lg leading-5 font-bold tracking-normal text-white">Smart Data Capture Demos</span> <span class="text-base-100 mt-2 block text-sm leading-snug">Testing advanced barcode and ID scanning is simple, fast and free on almost any smartphone, or directly in your browser.</sp
183an> <span class="text-primary-400 group-hover:text-primary-500 mt-4 flex items-center gap-1 leading-none font-medium transition-colors duration-200"> Demo Apps <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </p> </a>  </li>   </ul> </div>  </div> </div> </div> </li><li class="mm-item lg:flex" data-mm-item data-astro-cid-z36yt6ct>  <button type="button" id="mm-toggle-e679be1a-57a7-4fab-8b61-bd85e2e906cc" data-mm-toggle aria-expanded="false" aria-controls="mm-panel-e679be1a-57a7-4fab-8b61-bd85e2e906cc" class="mm-toggle border-base-100 text-base-950 hover:text-primary-400 flex w-full cursor-pointer items-center justify-between gap-1 border-b pt-4 pb-3 text-xl leading-none font-bold whitespace-nowrap transition duration-300 lg:justify-start lg:gap-1 lg:border-none lg:px-2 lg:pt-3 lg:pb-2 lg:text-base lg:font-medium lg:text-white xl:px-3" data-astro-cid-z36yt6ct> About <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="mm-chevron size-4 shrink-0 transition-transform" data-astro-cid-z36yt6ct="true" data-icon="tabler/chevron-down">   <use href="#ai:local:tabler/chevron-down"></use>  </svg> </button> <div id="mm-panel-e679be1a-57a7-4fab-8b61-bd85e2e906cc" class="mm-panel" data-astro-cid-z36yt6ct> <div class="mm-panel-inner" data-astro-cid-z36yt6ct> <div class="lg:border-base-200 border-l-primary-400 border-b-base-200 grid w-full max-w-full grid-cols-1 gap-0 border-b border-l bg-white lg:min-w-37.5 lg:gap-3 lg:rounded-b-md lg:border lg:border-b-0 lg:border-l-0 lg:border-solid lg:p-4 lg:drop-shadow-lg lg:grid-cols-3"> <div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4 lg:border-base-200/70 lg:border-r"> <ul class="m-0 flex flex-1 flex-col p-0">  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Company </li>      <li class="w-full"> <a href="/company/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  About Us  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/careers/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Careers  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/partners/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Partner with Scandit  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/company/esg/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Environmental, Social and Governance  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/press/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Newsroom  </span>   </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">
183  <li class="text-base-400 mx-4 mt-8 mb-2 text-sm font-bold uppercase first:mt-4"> Why Scandit </li>      <li class="w-full"> <a href="/company/business-results/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Business Results  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/products/barcode-scanning/performance/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Top Performance  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/products/support/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Enterprise-Level Success  </span>   </div> </div> </a> </li>     <li class="w-full"> <a href="/company/security/" class="group text-base-950 hover:bg-base-100/50 relative flex w-full items-center gap-3 rounded bg-transparent px-4 pt-4 pb-3 transition-colors duration-100"> <div class="flex grow items-center">  <div class="flex flex-col"> <span class="text-base-950 leading-none transition-colors group-hover:text-blue-800 font-medium tracking-[-0.015em] text-base">  Security by Design  </span>   </div> </div> </a> </li>    </ul> </div><div class="flex flex-col not-first:mt-4 lg:not-first:mt-0 lg:not-last:pr-4"> <ul class="m-0 flex flex-1 flex-col p-0">     <li class="flex h-full min-h-48 flex-col p-3 lg:p-0"> <a href="/smart-data-capture/" class="group bg-base-900 dark flex-1 overflow-clip rounded-md bg-cover bg-center" style="background-image: url('https://assets.scandit.com/1280x853/50c6f64f70/barcode-scanning-retail-supermarket-cosmetic-samsung.jpg/m/810x0')"> <p class="flex h-full flex-col justify-end p-4 lg:p-8 from-base-900 to-base-900/20 bg-linear-0">  <span class="text-lg leading-5 font-bold tracking-normal text-white">What is Smart Data Capture</span>  <span class="text-primary-400 group-hover:text-primary-500 mt-4 flex items-center gap-1 leading-none font-medium transition-colors duration-200"> Learn more <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-1" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </span> </p> </a>  </li>   </ul> </div>  </div> </div> </div> </li> </ul>  <div class="bg-base-950/90 dark sticky right-0 bottom-0 left-0 mt-auto flex w-full flex-wrap gap-3 p-4 backdrop-blur-sm lg:hidden" data-astro-cid-zlrw55oi> <a class="w-auto flex-1 p-2 pt-3 hover:text-primary-400 text-white [&amp;_svg]:opacity-50 button group button--ghost" href="https://ssl.scandit.com/dashboard/sign-in" target="_blank" rel="noopener" data-astro-cid-zlrw55oi="true">  Login  <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true" data-icon="tabler/arrow-up-right">   <symbol id="ai:local:tabler/arrow-up-right"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="M17 7 7 17M8 7h9v9"/></g></symbol><use href="#ai:local:tabler/arrow-up-right"></use>  </svg> </a> <a class="w-auto flex-1 p-2 pt-3 button group button--secondary" href="/contact-sales/" data-astro-cid-zlrw55oi="true">  Contact us   </a> <a class="w-auto flex-1 p-2 pt-3 button group button--primary" href="https://ssl.scandit.com/dashboard/sign-up" target="_blank" rel="noopener" data-astro-cid-zlrw55oi="true">  Try for free   </a>  </div> </nav>  <div class="dark ml-auto flex flex-none items-center gap-4 lg:gap-1 xl:gap-2" data-astro-cid-zlrw55oi> <button data-search-trigger type="button" class="hover:text-primary-400 cursor-pointer text-white transition duration-200" data-astro-cid-zlrw55oi> <span class="sr-only" data-astro-cid-zlrw55oi>Search</span> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-6 shrink-0 text-inherit" data-astro-cid-zlrw55oi="true" data-icon="tabler/search">   <symbol id="ai:local:tabler/search"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="M3 10a7 7 0 1 0 14 0 7 7 0 1 0-14 0m18 11-6-6"/></g></symbol><use href="#ai:local:tabler/search"></use>  </svg> </button> <a class="hidden pt-3 pb-2 lg:flex lg:px-2 xl:px-3 hover:text-primary-400 text-white [&amp;_svg]:opacity-50 button group button--ghost" href="https://ssl.scandit.com/dashboard/sign-in" target="_blank" rel="noopener" data-astro-cid-zlrw55oi="true">  Login  <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true" data-icon="tabler/arrow-up-right">   <use href="#ai:local:tabler/arrow-up-right"></use>  </svg> </a> <a class="hidden pt-3 pb-2 lg:flex lg:px-2 xl:px-3 button group button--secondary" href="/contact-sales/" data-astro-cid-zlrw55oi="true">  Contact us   </a> <a class="hidden pt-3 pb-2 lg:flex lg:px-2 xl:px-3 button group button--primary" href="https://ssl.scandit.com/dashboard/sign-up" target="_blank" rel="noopener" data-astro-cid-zlrw55oi="true">  Try for free   </a>  <button id="mega-nav-burger" type="button" aria-expanded="false" aria-controls="mega-nav-drawer" class="flex cursor-pointer items-center gap-1 text-sm leading-none font-medium text-white uppercase lg:hidden" data-astro-cid-zlrw55oi> <span class="sr-only" data-astro-cid-zlrw55oi>Menu</span> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="size-7" data-astro-cid-zlrw55oi="true" data-icon="tabler/menu-2">   <symbol id="ai:local:tabler/menu-2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></symbol><use href="#ai:local:tabler/menu-2"></use>  </svg> </button> </div> </div> </div> </header> 
183<script type="module" src="/_astro/MegaMenu.astro_astro_type_script_index_0_lang.Bnl-Hpde.js?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf"></script>
183 <main> <section id="hero-side" class="overflow-x-clip bg-gradient-blue-teal">  <div class="site-container relative z-1 grid grid-cols-1 items-center gap-10 lg:grid-cols-2 lg:gap-16 dark pb-12 md:pb-16 lg:pb-32 pt-24 md:pt-32 lg:pt-48"> <div>  <h1 class="h1 mb-6 text-balance">The Scandit Store Intelligence Platform</h1> <p class="description mb-8 text-xl leading-normal text-pretty"> Turn store data from Scandit retail solutions into real-time inventory visibility and guided actions to protect profit and reduce operational risk. </p> <div class="mt-6 flex flex-wrap gap-6 lg:gap-4"> <a class="w-full sm:w-auto button group button--primary" href="/contact-sales/">  Speak to an expert   </a>   </div> </div> <div class="drop-shadow-xl"> <div class="bg-base-600/20 aspect-video rounded-lg">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/320x0/smart/filters:quality(80):format(webp) 320w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/480x0/smart/filters:quality(80):format(webp) 480w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/640x0/smart/filters:quality(80):format(webp) 640w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/1280x0/smart/filters:quality(80):format(webp) 1280w" sizes="(min-width: 1440px) 640px, (min-width: 1024px) 50vw, 100vw"> <img src="https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/640x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/320x0/smart/filters:quality(80):format(jpeg) 320w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/480x0/smart/filters:quality(80):format(jpeg) 480w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/640x0/smart/filters:quality(80):format(jpeg) 640w, https://assets.scandit.com/1707x960/e6db157d3e/store-intelligence-alerts.png/m/1280x0/smart/filters:quality(80):format(jpeg) 1280w" alt width="640" height="360" loading="eager" decoding="sync" fetchpriority="high" class="h-full w-full rounded-lg object-cover h-full w-full rounded-lg object-cover" style="aspect-ratio: 16/9;" sizes="(min-width: 1440px) 640px, (min-width: 1024px) 50vw, 100vw"> </picture> </div> </div>  </div> </section><section class="dark:bg-base-950 my-12 dark:my-0 dark:mt-0! dark:pt-12 dark:pb-8 dark:md:pt-24 dark:md:pb-16 dark:lg:my-0"> <div class="site-container overflow-hidden"> <p class="text-base-950 mb-8 text-center text-xl dark:text-white"> <strong>Trusted by over 2,100 customers worldwide</strong> </p> <div class="embla__logos relative overflow-hidden" data-astro-cid-psuebn6v> <div class="logo-marquee-track flex h-10 min-w-full transform-gpu items-center lg:h-10 is-animated" style="--logo-marquee-duration:25s" data-animate-lg="true" data-astro-cid-psuebn6v> <div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/bc04cfb6fd/carrefour.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="auto" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/323x110/5a0dac8396/bjs-logo.svg" alt="" decoding="async" width="323" height="110" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="auto" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/efc83c5bb8/ahold-logo.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="auto" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/859c00d7e4/seveneleven.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="auto" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/8ebae18def/customer-logo-albetsons.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="auto" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/bc04cfb6fd/carrefour.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="low" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/323x110/5a0dac8396/bjs-logo.svg" alt="" decoding="async" width="323" height="110" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="low" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/efc83c5bb8/ahold-logo.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="low" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/859c00d7e4/seveneleven.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="low" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div><div class="embla__slide flex h-full w-auto shrink-0 items-center px-12 md:px-16" data-astro-cid-psuebn6v> <img src="https://assets.scandit.com/283x96/8ebae18def/customer-logo-albetsons.svg" alt="" decoding="async" width="283" height="96" class="logo-marquee-img block w-auto max-w-full object-contain" fetchpriority="low" style="--logo-height-scale: 0.92" data-astro-cid-psuebn6v> </div> </div> </div> </div> </section>
183<section class="dark:bg-base-950 my-16 lg:my-24 dark:my-0 dark:pt-12 dark:pb-8 dark:md:pt-24 dark:md:pb-16 dark:lg:my-0"> <div class="site-container relative"> <div class="h2 mx-auto mb-8 max-w-7xl text-center text-balance last:mb-0"> <h2>One platform, <span class="gradient-teal">unified inventory visibility</span>, compounding ROI.</h2> </div>  <div class="mx-auto mt-8 flex w-full max-w-(--breakpoint-lg) flex-wrap justify-center gap-4 sm:mt-12"> <div class="w-full xs:w-[calc(50%-0.5rem)] lg:w-[calc(33.333%-0.667rem)]"> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-900/80 dark:to-base-900/50 flex h-full flex-col items-center rounded-lg border bg-linear-to-br from-white p-6 md:p-12"> <img src="https://a.storyblok.com/f/312374/40x40/5bac286e17/icon-product-shelf-shelfview-blue.svg" alt="" width="64" height="64" class="mb-4 size-16">  <div> <p class="dark:text-base-100 text-center md:text-base text-sm"><b>Inventory visibility</b></p><p class="dark:text-base-100 text-center md:text-base text-sm">Inventory blind spots become accurate store data, fix issues before they impact customers or KPIs.</p> </div> </div> </div><div class="w-full xs:w-[calc(50%-0.5rem)] lg:w-[calc(33.333%-0.667rem)]"> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-900/80 dark:to-base-900/50 flex h-full flex-col items-center rounded-lg border bg-linear-to-br from-white p-6 md:p-12"> <img src="https://a.storyblok.com/f/312374/120x120/8e92847f7f/icon-evaluation.svg" alt="" width="64" height="64" class="mb-4 size-16">  <div> <p class="dark:text-base-100 text-center md:text-base text-sm"><b>Prioritized actions</b></p><p class="dark:text-base-100 text-center md:text-base text-sm">Empower store teams with intuitive dashboards and prioritized tasks for efficient execution.</p> </div> </div> </div><div class="w-full xs:w-[calc(50%-0.5rem)] lg:w-[calc(33.333%-0.667rem)]"> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-900/80 dark:to-base-900/50 flex h-full flex-col items-center rounded-lg border bg-linear-to-br from-white p-6 md:p-12"> <img src="https://a.storyblok.com/f/312374/120x120/ce32f7c378/icon-simultaneous-analysis-graph-line-dotted-blue.svg" alt="" width="64" height="64" class="mb-4 size-16">  <div> <p class="dark:text-base-100 text-center md:text-base text-sm"><b>Shared intelligence</b></p><p class="dark:text-base-100 text-center md:text-base text-sm">The more workflows you connect into the platform, the richer the insights - and financial returns.</p><br/> </div> </div> </div> </div> </div> </section><section class="my-16 lg:my-32 dark:my-0 dark:lg:my-0 dark:py-8 dark:md:py-16 dark:bg-base-950" id data-astro-cid-zo4jr5vh>  <div class="site-container relative flex flex-col items-center">  <h2 class="h2 mx-auto max-w-4xl text-center mb-6">A unified platform for store intelligence</h2>   <div class="mx-auto w-full grid gap-8 grid-cols-1"> <div id="card-0" class="md:w-full md:px-2 md:py-2 pt-4"> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-800/80 dark:to-base-800/40 h-full rounded-lg border bg-linear-to-br from-white p-6 md:p-8 grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 items-center">  <div class="bg-base-200 dark:bg-base-800 aspect-video overflow-hidden rounded-lg order-first"> <iframe src="https://player.vimeo.com/video/1071781333?autoplay=1&amp;loop=1&amp;autopause=0&amp;
183api=1&amp;controls=0&amp;muted=1&amp;playsinline=1&amp;dnt=1&amp;byline=0" width="640" height="360" allow="autoplay" title="Shelfview-snippet - video" loading="lazy" class="h-full w-full object-cover"></iframe> </div>  <div class="flex grow flex-col">  <div class="prose mb-6 last:mb-0"> <p>Our solutions each target a specific pain point - on-shelf availability, expiring products, planogram and price compliance, order picking, age checks and loss prevention at self-checkout . </p><p>With a platform approach, data captured once is reused across workflows. The shared intelligence layer amplifies results across shrink reduction, loss prevention, labor efficiency, and sales growth.</p><ul><li><b>Consistent inventory view:</b> Leaders and store teams work from the same live data, improving decisions at every level.</li><li><b>Eliminate redundant effort:</b> For example, capturing OSA can also surface planogram compliance issues without extra work.</li><li><b>Proven time savings:</b> Save hours per week of associate time through better prioritization and streamlined execution.</li></ul> </div>  </div> </div> </div> </div> </div>  </section><section class="bg-gradient-to-b from-base-100 to-white pt-12 lg:pt-24 mb-16 lg:mb-32" id data-astro-cid-zo4jr5vh>  <div class="site-container relative flex flex-col items-center">  <h2 class="h2 mx-auto max-w-4xl text-center mb-6">A platform to tackle your most critical store execution challenges</h2>   <div class="mx-auto w-full grid gap-8 grid-cols-1"> <div id="card-0" class="md:w-full md:px-2 md:py-2 pt-4"> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-800/80 dark:to-base-800/40 h-full rounded-lg border bg-linear-to-br from-white p-6 md:p-8 grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 items-center"> <figure class="bg-base-200 dark:bg-base-800 w-full overflow-hidden rounded-lg aspect-video md:order-last">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/600x0/smart/filters:quality(80):format(webp) 600w, https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/900x0/smart/filters:quality(80):format(webp) 900w, https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/1200x0/smart/filters:quality(80):format(webp) 1200w" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> <img src="https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/600x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/600x0/smart/filters:quality(80):format(jpeg) 600w, https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/900x0/smart/filters:quality(80):format(jpeg) 900w, https://assets.scandit.com/2000x1200/8aeb0bdc4f/developers-graphic.jpg/m/1200x0/smart/filters:quality(80):format(jpeg) 1200w" alt width="600" height="338" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> </picture> </figure>   <div class="flex grow flex-col">  <div class="prose mb-6 last:mb-0"> <p>Our solutions are modular by design - start with one, then expand as needs evolve for compounding value.</p><p>Workflow data is captured and consolidated into a shared intelligence platform, turning inventory visibility into real-time actions for store teams - at scale, with minimal IT overhead.</p><ul><li>Intuitive dashboards and guided workflows translate insights into prioritized actions.</li><li>Connects with existing systems (e.g. ERP, POS) - no complex integration required.</li><li>Hybrid architecture utilizing both mobile and cloud components.</li></ul> </div>  </div> </div> </div> </div> </div>  </section><section class="my-16 lg:my-32 dark:my-0 dark:lg:my-0 dark:py-8 dark:md:py-16 dark:bg-base-950" data-astro-cid-mrkn4uzr="true" data-astro-cid-zo4jr5vh>  <div class="site-container relative flex flex-col items-center" data-astro-cid-mrkn4uzr>  <h2 class="h2 mx-auto text-center" data-astro-cid-mrkn4uzr>Scandit retail solutions</h2> <p class="description mx-auto max-w-4xl text-center text-lg mb-4 md:mb-6">Activate more Scandit solutions for richer store-level data and results that no standalone tool can match.</p>  <div class="mx-auto w-full" data-astro-cid-mrkn4uzr> <div class="tabs w-full" data-autoplay="true" data-astro-cid-mrkn4uzr> <div class="tab-pills-mobile relative grid grid-cols-1 sm:mb-0 sm:hidden" data-astro-cid-mrkn4uzr> <select id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-mobile-select" name="f14bec41-7af5-46ce-9ca7-9e242468d9e2-mobile-select" aria-label="Select a tab" data-astro-cid-mrkn4uzr> <option value="tab-0" data-astro-cid-mrkn4uzr>Shelf Intelligence &amp; Execution</option><option value="tab-1" data-astro-cid-mrkn4uzr>Expiry Management &amp; Markdowns </option><option value="tab-2" data-astro-cid-mrkn4uzr>Planogram &amp; Price Compliance</option><option value="tab-3" data-astro-cid-mrkn4uzr>Intelligent In-store Picking</option> </select> <div class="tab-progress-track bg-base-200 mx-auto h-1 w-[96%] rounded-b-lg" aria-hidden="true" data-astro-cid-mrkn4uzr> <div class="tab-progress-fill h-full w-full origin-left rounded-b-lg bg-blue-900 transition-transform" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" data-astro-cid-mrkn4uzr></div> </div> </div> <nav class="tab-pills bg-base-100 border-base-200 hidden min-w-0 gap-1 overflow-x-auto rounded-full border p-1 sm:flex sm:gap-2" role="tablist" aria-label="Tabs" data-astro-cid-mrkn4uzr> <button id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-0" role="tab" class="tab-toggle text-base-950 hover:bg-base-200/50 relative shrink-0 grow overflow-hidden rounded-full px-4 pt-2.5 pb-2 text-center text-base font-medium whitespace-nowrap transition-all duration-200 outline-none hover:text-blue-900 md:text-lg active" data-id="0" aria-selected="true" aria-controls="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-0" tabindex="0" data-astro-cid-mrkn4uzr> <span class="tab-progress-fill absolute inset-0 bg-blue-50" aria-hidden="true" data-astro-cid-mrkn4uzr></span> <span class="relative z-10" data-astro-cid-mrkn4uzr>Shelf Intelligence &amp; Execution</span> </button><button id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-1" role="tab" class="tab-toggle text-base-950 hover:bg-base-200/50 relative shrink-0 grow overflow-hidden rounded-full px-4 pt-2.5 pb-2 text-center text-base font-medium whitespace-nowrap transition-all duration-200 outline-none hover:text-blue-900 md:text-lg" data-id="1" aria-selected="false" aria-controls="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-1" tabindex="-1" data-astro-cid-mrkn4uzr> <span class="tab-progress-fill absolute inset-0 bg-blue-50" aria-hidden="true" data-astro-cid-mrkn4uzr></span> <span class="relative z-10" data-astro-cid-mrkn4uzr>Expiry Management &amp; Markdowns </span> </button><button id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-2" role="tab" class="tab-toggle text-base-950 hover:bg-base-200/50 relative shrink-0 grow overflow-hidden rounded-full px-4 pt-2.5 pb-2 text-center text-base font-medium whitespace-nowrap transition-all duration-200 outline-none hover:text-blue-900 md:text-lg" data-id="2" aria-selected="false" aria-controls="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-2" tabindex="-1" data-astro-cid-mrkn4uzr> <span class="tab-progress-fill absolute inset-0 bg-blue-50" aria-hidden="true" data-astro-cid-mrkn4uzr></span> <span class="relative z-10" data-astro-cid-mrkn4uzr>Planogram &amp; Price Compliance</span> </button><button id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-3" role="tab" class="tab-toggle text-base-950 hover:bg-base-200/50 relative shrink-0 grow overflow-hidden rounded-full px-4 pt-2.5 pb-2 text-center text-base font-medium whitespace-nowrap transition-all duration-200 outline-none hover:text-blue-900 md:text-lg" data-id="3" aria-selected="false" aria-controls="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-3" tabindex="-1" data-astro-cid-mrkn4uzr> <span class="tab-progress-fill absolute inset-0 bg-blue-50" aria-hidden="true" data-astro-cid-mrkn4uzr></span> <span class="relative z-10" data-astro-cid-mrkn4uzr>Intelligent In-store Picking</span> </button> </nav> <div class="tab-panels overflow-visible" data-astro-cid-mrkn4uzr> <div data-astro-cid-mrkn4uzr> <div id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-0" role="tabpanel" class="tab-content max-w-none items-center active prose prose-headings:mt-0 prose-headings:text-2xl! md:prose-headings:text-3xl! grid-cols-1 gap-8 pt-4 md:p-4 md:pt-8 lg:grid-cols-2" data-id="0" aria-labelledby="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-0" tabindex="0" data-astro-cid-mrkn4uzr> <figure class="bg-base-100 not-prose m-0 rounded-lg border-2 border-white shadow-lg aspect-video">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/320x0/smart/filters:quality(80):format(webp) 320w, https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/640x0/smart/filters:quality(80):format(webp) 640w, https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/1280x0/smart/filters:quality(80):format(webp) 1280w" sizes="auto, (max-width: 1023px) 90vw, 50vw"> <img src="https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/640x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/320x0/smart/filters:quality(80):format(jpeg) 320w, https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/640x0/smart/filters:quality(80):format(jpeg) 640w, https://assets.scandit.com/1713x963/7de92b6dcd/shelf-intelligence-execution-dash.png/m/1280x0/smart/filters:quality(80):format(jpeg) 1280w" alt width="640" height="360" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (max-width: 1023px) 90vw, 50vw"> </picture> </figure> <div class="[&amp;>.button--ghost]:py-0 [&amp;>a.button--ghost]:mt-4 [&amp;>a.button--ghost]:w-fit"> <h3 class="font-medium">ShelfView: Shelf Intelligence &amp; Execution Solution</h3><p>Boost sales and accelerate replenishment processes with greater inventory visibility and accuracy.</p><p><b>Key result:</b> Increase on-shelf availability to over 95% and store revenue by up to 2%.</p><a class="button not-prose group mb-4 inline-block w-full text-center whitespace-nowrap last:mr-0 last:mb-0 sm:mr-4 sm:mb-0 sm:w-fit sm:text-left button--ghost px-0" href="/solutions/shelf-intelligence-and-execution/"> See how <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 inline-block h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </a> </div> </div><div id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-1" role="tabpanel" class="tab-content max-w-none items-center prose prose-headings:mt-0 prose-headings:text-2xl! md:prose-headings:text-3xl! grid-cols-1 gap-8 pt-4 md:p-4 md:pt-8 lg:grid-cols-2" data-id="1" aria-labelledby="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-1" tabindex="0" hidden data-astro-cid-mrkn4uzr> <figure class="bg-base-100 not-prose m-0 rounded-lg border-2 border-white shadow-lg aspect-video">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/320x0/smart/filters:quality(80):format(webp) 320w, https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/640x0/smart/filters:quality(80):format(webp) 640w, https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/1280x0/smart/filters:quality(80):format(webp) 1280w" sizes="auto, (max-width: 1023px) 90vw, 50vw"> <img src="https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/640x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/320x0/smart/filters:quality(80):format(jpeg) 320w, https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/640x0/smart/filters:quality(80):format(jpeg) 640w, https://assets.scandit.com/1711x963/94887677a3/expiry-management-dash.png/m/1280x0/smart/filters:quality(80):format(jpeg) 1280w" alt width="640" height="360" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (max-width: 1023px) 90vw, 50vw"> </picture> </figure> <div class="[&amp;>.button--ghost]:py-0 [&amp;>a.button--ghost]:mt-4 [&amp;>a.button--ghost]:w-fit"> <h3 class="font-medium">Expiry Management &amp; Markdowns Solution</h3><p>Proactively manage near expiry inventory to reduce shrink, embed compliance, and automate price markdowns to decrease margin erosion.</p><p><b>Key result:</b> Speed up expiry date management to reduce waste by 40%.</p><a class="button not-prose group mb-4 inline-block w-full text-center whitespace-nowrap last:mr-0 last:mb-0 sm:mr-4 sm:mb-0 sm:w-fit sm:text-left button--ghost px-0" href="/solutions/expiry-management-markdowns/"> See how <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 inline-block h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </a> </div> </div><div id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-2" role="tabpanel" class="tab-content max-w-none items-center prose prose-headings:mt-0 prose-headings:text-2xl! md:prose-headings:text-3xl! grid-cols-1 gap-8 pt-4 md:p-4 md:pt-8 lg:grid-cols-2" data-id="2" aria-labelledby="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-2" tabindex="0" hidden data-astro-cid-mrkn4uzr> <figure class="bg-base-100 not-prose m-0 rounded-lg border-2 border-white shadow-lg aspect-video">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/320x0/smart/filters:quality(80):format(webp) 320w, https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/640x0/smart/filters:quality(80):format(webp) 640w, https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/1280x0/smart/filters:quality(80):format(webp) 1280w" sizes="auto, (max-width: 1023px) 90vw, 50vw"> <img src="https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/640x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/320x0/smart/filters:quality(80):format(jpeg) 320w, https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/640x0/smart/filters:quality(80):format(jpeg) 640w, https://assets.scandit.com/1718x966/3fcc13bdc5/price-compliance-dash.png/m/1280x0/smart/filters:quality(80):format(jpeg) 1280w" alt width="640" height="360" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (max-width: 1023px) 90vw, 50vw"> </picture> </figure> <div class="[&amp;>.button--ghost]:py-0 [&amp;>a.button--ghost]:mt-4 [&amp;>a.button--ghost]:w-fit"> <h3 class="font-medium">Planogram &amp; Price Compliance Solution</h3><p> Ensure accurate shelf execution to drive sales, strengthen supplier collaboration and enhance the customer experience.</p><p><span style="color:#000000"><b>Key result:</b></span><span style="color:#000000"> Improve shelf compliance to achieve a 1% sales lift.</span></p><a class="button not-prose group mb-4 inline-block w-full text-center whitespace-nowrap last:mr-0 last:mb-0 sm:mr-4 sm:mb-0 sm:w-fit sm:text-left button--ghost px-0" href="/solutions/planogram-and-price-compliance/"> See how <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 inline-block h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </a> </div> </div><div 
183id="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tabpanel-3" role="tabpanel" class="tab-content max-w-none items-center prose prose-headings:mt-0 prose-headings:text-2xl! md:prose-headings:text-3xl! grid-cols-1 gap-8 pt-4 md:p-4 md:pt-8 lg:grid-cols-2" data-id="3" aria-labelledby="f14bec41-7af5-46ce-9ca7-9e242468d9e2-tab-3" tabindex="0" hidden data-astro-cid-mrkn4uzr> <figure class="bg-base-100 not-prose m-0 rounded-lg border-2 border-white shadow-lg aspect-video">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/320x0/smart/filters:quality(80):format(webp) 320w, https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/640x0/smart/filters:quality(80):format(webp) 640w, https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/1280x0/smart/filters:quality(80):format(webp) 1280w" sizes="auto, (max-width: 1023px) 90vw, 50vw"> <img src="https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/640x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/320x0/smart/filters:quality(80):format(jpeg) 320w, https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/640x0/smart/filters:quality(80):format(jpeg) 640w, https://assets.scandit.com/1197x674/958a7d52ec/store-performance-dash-1280.png/m/1280x0/smart/filters:quality(80):format(jpeg) 1280w" alt width="640" height="360" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (max-width: 1023px) 90vw, 50vw"> </picture> </figure> <div class="[&amp;>.button--ghost]:py-0 [&amp;>a.button--ghost]:mt-4 [&amp;>a.button--ghost]:w-fit"> <h3 class="font-medium">Intelligent In-store Picking Solution</h3><p>Simplify complex in-store fulfilment workflows with dynamic guidance to increase associate efficiency and pick more orders.</p><p><b>Key result:</b> Increase fulfillment capacity by 4.6% using existing labor hours.</p><a class="button not-prose group mb-4 inline-block w-full text-center whitespace-nowrap last:mr-0 last:mb-0 sm:mr-4 sm:mb-0 sm:w-fit sm:text-left button--ghost px-0" href="/solutions/intelligent-in-store-picking/"> See how <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 inline-block h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg> </a> </div> </div> </div> </div> </div> </div> </div>  </section> 
183<script type="module" src="/_astro/Tabs.astro_astro_type_script_index_0_lang.ByLx7e2h.js?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf"></script>
183<section class="my-16 lg:my-32 dark:my-0 dark:lg:my-0 dark:py-8 dark:md:py-16 dark:bg-base-950" id data-astro-cid-zo4jr5vh>  <div class="site-container relative flex flex-col items-center">  <h2 class="h2 mx-auto max-w-4xl text-center">Self-checkout solutions</h2> <div class="description prose mx-auto mb-6 max-w-4xl text-center text-lg text-balance"> <p>Reduce two of the biggest points of self-checkout friction, without associate intervention.</p> </div>  <div class="mx-auto w-full grid gap-8 grid-cols-1 sm:grid-cols-2 lg:grid-cols-[repeat(auto-fit,_minmax(350px,_1fr))]"> <div id="card-0" class> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-800/80 dark:to-base-800/40 h-full rounded-lg border bg-linear-to-br from-white p-6 md:p-8 flex gap-8 flex-col"> <figure class="bg-base-200 dark:bg-base-800 w-full overflow-hidden rounded-lg aspect-[4/3] order-first">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/600x0/smart/filters:quality(80):format(webp) 600w, https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/900x0/smart/filters:quality(80):format(webp) 900w, https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/1200x0/smart/filters:quality(80):format(webp) 1200w" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> <img src="https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/600x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/600x0/smart/filters:quality(80):format(jpeg) 600w, https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/900x0/smart/filters:quality(80):format(jpeg) 900w, https://assets.scandit.com/1280x720/789e669189/person-using-a-supermarket-self-checkout-kiosk-weighing-fresh-ginger-root-on-the-scale-while-touching-the-touchscreen-display.png/m/1200x0/smart/filters:quality(80):format(jpeg) 1200w" alt="Person using a supermarket self-checkout kiosk, weighing fresh ginger root on the scale while touching the touchscreen display." width="600" height="338" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> </picture> </figure>   <div class="flex grow flex-col"> <h3 class="dark:text-base-50 mb-4 text-balance text-2xl font-medium"> Self-checkout loss prevention solution </h3> <div class="prose mb-6 last:mb-0"> <p>Detect self-checkout loss as it happens with real-time vision AI, recovering or deterring more than 75% of losses while keeping the lane frictionless, with no shopper identification.</p> </div> <div class="mt-auto flex flex-wrap items-center gap-4"> <a class="p-0 button group button--ghost" href="/solutions/self-checkout-loss-prevention/" target="_blank">  Stop loss in real-time <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <symbol id="ai:local:tabler/arrow-right"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="M5 12h14m-6 6 6-6m-6-6 6 6"/></g></symbol><use href="#ai:local:tabler/arrow-right"></use>  </svg>  </a>  </div> </div> </div> </div><div id="card-1" class> <div class="border-base-100 to-primary-50/10 shadow-box dark:border-base-900 dark:from-base-800/80 dark:to-base-800/40 h-full rounded-lg border bg-linear-to-br from-white p-6 md:p-8 flex gap-8 flex-col"> <figure class="bg-base-200 dark:bg-base-800 w-full overflow-hidden rounded-lg aspect-[4/3] order-first">    <picture> <source type="image/webp" srcset="https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/600x0/smart/filters:quality(80):format(webp) 600w, https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/900x0/smart/filters:quality(80):format(webp) 900w, https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/1200x0/smart/filters:quality(80):format(webp) 1200w" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> <img src="https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/600x0/smart/filters:quality(80):format(jpeg)" srcset="https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/600x0/smart/filters:quality(80):format(jpeg) 600w, https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/900x0/smart/filters:quality(80):format(jpeg) 900w, https://assets.scandit.com/1280x718/bbb15ca438/scandit-age-verified-sco_selfie-featured.png/m/1200x0/smart/filters:quality(80):format(jpeg) 1200w" alt="Man using smartphone at a Scandit self
183-checkout kiosk in a grocery store, with shelves of snacks and a shopping basket nearby." width="600" height="338" loading="lazy" decoding="async" fetchpriority="auto" class="h-full w-full rounded-lg object-cover h-full w-full object-cover" style="aspect-ratio: 16/9;" sizes="auto, (min-width: 1440px) 600px, (min-width: 1024px) 50vw, 100vw"> </picture> </figure>   <div class="flex grow flex-col"> <h3 class="dark:text-base-50 mb-4 text-balance text-2xl font-medium"> Age verified self-checkout solution </h3> <div class="prose mb-6 last:mb-0"> <p>Automate self-checkout age checks with the shopper&#39;s smartphone, resolve 80% in seconds to keep lanes flowing, stay compliant, and increase transactions by 5%.</p> </div> <div class="mt-auto flex flex-wrap items-center gap-4"> <a class="p-0 button group button--ghost" href="/solutions/age-verified-self-checkout/">  Fully autonomous age checks <svg width="1em" height="1em" viewBox="0 0 24 24" class="ml-1 h-[1em] w-[1em] transition-transform group-hover:translate-x-1" aria-hidden="true" data-icon="tabler/arrow-right">   <use href="#ai:local:tabler/arrow-right"></use>  </svg>  </a>  </div> </div> </div> </div> </div> </div>  </section><section class="bg-gradient-to-b from-base-100 to-white pt-12 lg:pt-24 mb-16 lg:mb-32" data-astro-cid-zo4jr5vh>  <div class="site-container relative flex flex-col items-center">  <h2 class="h2 mx-auto max-w-4xl text-center"> Why Scandit: Data capture to actionable intelligence </h2> <div class="description mx-auto mb-6 max-w-4xl text-balance text-center text-lg"> <p><span style="color:#141F2E">Trusted by </span><span style="color:#141F2E"><b>7 of the top 10 US grocers</b></span><span style="color:#141F2E"> and</span><span style="color:#141F2E"><b> 6 of the top 10 global retailers</b></span><span style="color:#141F2E">.</span></p> </div>  <div class="mx-auto flex w-full flex-wrap justify-center md:-mx-2"> <div class="w-full md:w-1/3 md:px-2 md:py-2 pt-4" linkUrl> <div class="shadow-box group-hover:border-primary-400 relative flex h-full flex-col items-start overflow-hidden rounded-lg border transition-all duration-300 group-hover:shadow-lg border-base-100 bg-gradient-to-br from-white to-primary-50/10 p-6 group-hover:to-primary-50 dark:from-base-800/80 dark:to-primary-800/10 group-hover:dark:to-primary-800 dark:border-base-800" data-background-color="undefined" linkUrl>  <img src="https://assets.scandit.com/121x121/d8f38115e1/icon-fast-smartphone-scanning-blue.svg" alt="" class="mb-12 size-12"> <h3 class="mb-1 text-xl font-medium dark:text-white">Software first, hardware flexible</h3> <p class="text-base-800 mb-4 last:mb-0 dark:text-white">Vision AI-powered data capture with industry-leading accuracy and speed, running on the devices you have today and the ones you choose next.</p>   </div> </div><div class="w-full md:w-1/3 md:px-2 md:py-2 pt-4" linkUrl> <div class="shadow-box group-hover:border-primary-400 relative flex h-full flex-col items-start overflow-hidden rounded-lg border transition-all duration-300 group-hover:shadow-lg border-base-100 bg-gradient-to-br from-white to-primary-50/10 p-6 group-hover:to-primary-50 dark:from-base-800/80 dark:to-primary-800/10 group-hover:dark:to-primary-800 dark:border-base-800" data-background-color="undefined" linkUrl>  <img src="https://assets.scandit.com/40x40/da8496f785/icon-industries-retail-shopping-cart-blue.svg" alt="" class="mb-12 size-12"> <h3 class="mb-1 text-xl font-medium dark:text-white">15+ years grocery expertise</h3> <p class="text-base-800 mb-4 last:mb-0 dark:text-white">Deep grocery expertise and understanding of how stores run from front to back and applying that insight to data capture and workflow guidance.</p>   </div> </div><div class="w-full md:w-1/3 md:px-2 md:py-2 pt-4" linkUrl> <div class="shadow-box group-hover:border-primary-400 relative flex h-full flex-col items-start overflow-hidden rounded-lg border transition-all duration-300 group-hover:shadow-lg border-base-100 bg-gradient-to-br from-white to-primary-50/10 p-6 group-hover:to-primary-50 dark:from-base-800/80 dark:to-primary-800/10 group-hover:dark:to-primary-800 dark:border-base-800" data-background-color="undefined" linkUrl>  <img src="https://assets.scandit.com/120x120/8f2911e0e5/icon-cost-savings.svg" alt="" class="mb-12 size-12"> <h3 class="mb-1 text-xl font-medium dark:text-white">Accelerate time to value</h3> <p class="text-base-800 mb-4 last:mb-0 dark:text-white">
183A standardized, free four-week pilot to validate technology fit and business impact, then a clear path to full rollout with no complex integration required.</p>   </div> </div> </div> </div>  </section><section id aria-labelledby="cta-fad30753-4c6c-4dc6-8b2a-60b9f2437979-title" class="dark:bg-base-950 my-16 lg:my-32 dark:my-0 dark:py-8 dark:md:py-16 dark:lg:my-0" data-astro-cid-j52fnumw> <div data-astro-cid-j52fnumw> <div class="relative site-container" data-astro-cid-j52fnumw> <div class="mx-auto w-full overflow-hidden text-center dark bg-base-950 bg-cover px-4 py-8 md:p-16 inset-ring inset-ring-white/12 bg-default-cta-gradient max-w-7xl rounded-xl" data-astro-cid-j52fnumw> <div class="relative z-10" data-astro-cid-j52fnumw> <div class="flex flex-col w-full">  <h2 id="cta-fad30753-4c6c-4dc6-8b2a-60b9f2437979-title" class="h2 max-w-4xl text-balance last:mb-0 mx-auto text-center"> More intelligent stores, more confident execution </h2>  <p class="mb-6 max-w-3xl text-pretty last:mb-0 mx-auto text-center text-white text-lg"> Move from inventory blind spots to real-time store intelligence and measurable financial impact. </p>  <div class="mt-2 flex flex-wrap items-center gap-4 justify-center"> <a class="button group button--primary" href="/contact-sales/">  Contact sales   </a>  </div> </div>  </div> </div> </div> </div>  </section> </main> </div> <footer class="footer-texture bg-base-950 dark text-base-50 isolate -mt-3 overflow-clip pt-20" data-astro-cid-i26fafyi> <div class="site-container" data-astro-cid-i26fafyi> <div class="border-b-base-800 border-b pb-8" data-astro-cid-i26fafyi> <div class="xs:grid-cols-2 grid grid-cols-1 gap-8 md:grid-cols-3 lg:grid-cols-5" data-astro-cid-i26fafyi> <div class="xs:last:col-span-2 xs:last:grid xs:last:grid-cols-2 flex flex-col gap-4 lg:last:col-span-1 lg:last:flex" data-astro-cid-i26fafyi> <div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Products</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/products/barcode-scanning/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Barcode Scanning Software </a> </li><li data-astro-cid-i26fafyi> <a href="/products/id-scanning/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> ID Scanning Software </a> </li><li data-astro-cid-i26fafyi> <a href="/products/smart-label-capture/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Label Scanning </a> </li><li data-astro-cid-i26fafyi> <a href="/products/scandit-express/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Scandit Express </a> </li><li data-astro-cid-i26fafyi> <a href="/products/shelfview/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Shelf Insights </a> </li><li data-astro-cid-i26fafyi> <a href="/products/all-products/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> All Products </a> </li> </ul> </div><div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Get Started</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="https://ssl.scandit.com/dashboard/sign-up" target="_blank" rel="noopener" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Start Your Free Trial </a> </li><li data-astro-cid-i26fafyi> <a href="/pricing/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Get Pricing </a> </li><li data-astro-cid-i26fafyi> <a href="/resources/demo-apps/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Demo Apps </a> </li><li data-astro-cid-i26fafyi> <a href="/resources/demo-apps/barcode-scanning-demo/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Interactive Demo </a> </li> </ul> </div> </div><div class="xs:last:col-span-2 xs:last:grid xs:last:grid-cols-2 flex flex-col gap-4 lg:last:col-span-1 lg:last:flex" data-astro-cid-i26fafyi> <div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Solutions</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/solutions/store-intelligence-platform/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Store Intelligence Platform </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/shelf-intelligence-and-execution/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Shelf Intelligence &amp; Execution </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/expiry-management-markdowns/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Expiry Management &amp; Markdowns </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/planogram-and-price-compliance/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Planogram &amp; Price Compliance </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/intelligent-in-store-picking/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Intelligent In-store Picking </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/age-verified-self-checkout/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Age Verified Self-Checkout </a> </li><li data-astro-cid-i26fafyi> <a href="/solutions/self-checkout-loss-prevention/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Self-Checkout Loss Prevention </a> </li> </ul> </div> </div><div class="xs:last:col-span-2 xs:last:grid xs:last:grid-cols-2 flex flex-col gap-4 lg:last:col-span-1 lg:last:flex" data-astro-cid-i26fafyi> <div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Industries</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/industries/retail/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Retail </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/post-and-parcel/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Post, Parcel &amp; Express </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/air-travel/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Air Travel </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/supply-chain/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Supply Chain </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/healthcare/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Healthcare </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/manufacturing/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Manufacturing </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/field-services/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Field Service </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/land-and-sea-travel/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Land and Sea Travel </a> </li><li data-astro-cid-i26fafyi> <a href="/industries/technology/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Technology </a> </li> </ul> </div> </div><div class="xs:last:col-span-2 xs:last:grid xs:last:grid-cols-2 flex flex-col gap-4 lg:last:col-span-1 lg:last:flex" data-astro-cid-i26fafyi> <div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Resources</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/blog/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Blog </a> </li><li data-astro-cid-i26fafyi> <a href="/resources/customer-stories/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true">
183 Customer Stories </a> </li><li data-astro-cid-i26fafyi> <a href="/events/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Events &amp; Webinars </a> </li><li data-astro-cid-i26fafyi> <a href="https://www.scandit.com/resources/#rt=videos" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Videos </a> </li><li data-astro-cid-i26fafyi> <a href="/barcode-generator/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Free Barcode Generator </a> </li><li data-astro-cid-i26fafyi> <a href="https://support.scandit.com/hc/en-us" target="_blank" rel="noopener" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Support FAQ </a> </li><li data-astro-cid-i26fafyi> <a href="https://support.scandit.com/hc/en-us/requests/new" target="_blank" rel="noopener" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Submit a Support Ticket </a> </li><li data-astro-cid-i26fafyi> <a href="https://ssl.scandit.com/dashboard/" target="_blank" rel="noopener" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Login to Dashboard </a> </li><li data-astro-cid-i26fafyi> <a href="/lp/newsletter/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Signup to Newsletter </a> </li> </ul> </div> </div><div class="xs:last:col-span-2 xs:last:grid xs:last:grid-cols-2 flex flex-col gap-4 lg:last:col-span-1 lg:last:flex" data-astro-cid-i26fafyi> <div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Developers</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/products/barcode-scanner-sdk/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Barcode Scanning SDK </a> </li><li data-astro-cid-i26fafyi> <a href="/products/web-sdk/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> SDK for the Web </a> </li><li data-astro-cid-i26fafyi> <a href="/products/id-scanner-sdk/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> ID Scanner SDK </a> </li><li data-astro-cid-i26fafyi> <a href="/developers/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Documentation </a> </li><li data-astro-cid-i26fafyi> <a href="https://docs.scandit.com/sdks/android/agent-skills/" target="_blank" rel="noopener" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Agent Skills </a> </li> </ul> </div><div class="flex flex-col gap-4" data-astro-cid-i26fafyi> <p class="text-primary-400 text-sm font-bold tracking-wide uppercase" data-astro-cid-i26fafyi>Company</p> <ul class="flex flex-col gap-3" data-astro-cid-i26fafyi> <li data-astro-cid-i26fafyi> <a href="/company/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> About us </a> </li><li data-astro-cid-i26fafyi> <a href="/partners/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Partners </a> </li><li data-astro-cid-i26fafyi> <a href="/careers/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Careers </a> </li><li data-astro-cid-i26fafyi> <a href="/company/esg/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> ESG </a> </li><li data-astro-cid-i26fafyi> <a href="/ai-info-page/" class="py-2 text-base-300 hover:text-primary-400" data-astro-cid-i26fafyi="true"> For AI Assistants </a> </li> </ul> </div> </div> </div> <div class="mt-12 grid grid-cols-1 gap-8 lg:grid-cols-3 lg:grid-rows-[auto_auto] lg:gap-x-8 lg:gap-y-3" data-astro-cid-i26fafyi> <div class="flex flex-col items-center lg:row-span-2 lg:grid lg:grid-rows-subgrid" data-astro-cid-i26fafyi> <p class="text-base-400 text-xs font-bold tracking-wide uppercase mb-2 lg:mb-0" data-astro-cid-i26fafyi>Demo apps</p> <div class="flex flex-wrap gap-2" data-astro-cid-i26fafyi> <a href="https://itunes.apple.com/us/app/scandit-barcode-scanner-demo/id453880584?ls=1&mt=8" target="_blank" rel="noopener noreferrer" title="Download Scandit Barcode Scanner demo on the App Store" data-astro-cid-i26fafyi> <img src="/assets/global/app-store.svg" alt="Download Scandit Barcode Scanner demo on the App Store" width="144" height="48" class="block" loading="lazy" data-astro-cid-i26fafyi> </a> <a href="https://play.google.com/store/apps/details?id=com.scandit.demoapp" target="_blank" rel="noopener noreferrer" title="Download Scandit Barcode Scanner demo on the Play Store" data-astro-cid-i26fafyi> <img src="/assets/global/google-play.svg" alt="Download Scandit Barcode Scanner demo on the Play Store" width="144" height="48" class="block" loading="lazy" data-astro-cid-i26fafyi> </a> </div> </div> <div class="flex flex-col items-center gap-0 lg:row-span-2 lg:grid lg:grid-rows-subgrid lg:justify-items-center" data-astro-cid-i26fafyi> <p class="text-base-400 text-xs font-bold tracking-wide uppercase mb-2 lg:mb-0" data-astro-cid-i26fafyi>Follow us</p> <div class="flex flex-wrap items-center gap-x-6 gap-y-2" data-astro-cid-i26fafyi> <a aria-label="linkedin" href="https://www.linkedin.com/company/scandit/" target="_blank" rel="noopener noreferrer" class="text-base-500 hover:text-primary-500 transition duration-200"> <p class="sr-only">linkedin</p> <svg width="1em" height="1em" viewBox="0 0 30 30" class="size-6 transition" aria-hidden="true" data-icon="logos/linkedin">   <symbol id="ai:local:logos/linkedin">
183<path fill="currentColor" d="M9 25H4V10h5zM6.501 8a2.5 2.5 0 1 1 0-5.001A2.5 2.5 0 0 1 6.5 8M27 25h-4.807v-7.3c0-1.741-.033-3.98-2.499-3.98-2.503 0-2.888 1.896-2.888 3.854V25H12V9.989h4.614v2.051h.065c.642-1.18 2.211-2.424 4.551-2.424 4.87 0 5.77 3.109 5.77 7.151z"/></symbol><use href="#ai:local:logos/linkedin"></use>  </svg> </a><a aria-label="youtube" href="https://www.youtube.com/channel/UCdqGnNVZwfSJ-mhNeUeauXw" target="_blank" rel="noopener noreferrer" class="text-base-500 hover:text-primary-500 transition duration-200"> <p class="sr-only">youtube</p> <svg width="1em" height="1em" viewBox="0 0 30 30" class="size-6 transition" aria-hidden="true" data-icon="logos/youtube">   <symbol id="ai:local:logos/youtube"><path fill="currentColor" d="M15 4c-4.186 0-9.62 1.049-9.62 1.049l-.013.015A3.99 3.99 0 0 0 2 9v12.002a4 4 0 0 0 3.377 3.943l.004.006s5.433 1.051 9.619 1.051 9.62-1.05 9.62-1.05l.001-.003A4 4 0 0 0 28 21.002V9a4 4 0 0 0-3.377-3.945l-.004-.006S19.186 4 15 4m-3 6.398L20 15l-8 4.602z"/></symbol><use href="#ai:local:logos/youtube"></use>  </svg> </a><a aria-label="instagram" href="https://www.instagram.com/scandit_official/" target="_blank" rel="noopener noreferrer" class="text-base-500 hover:text-primary-500 transition duration-200"> <p class="sr-only">instagram</p> <svg width="1em" height="1em" viewBox="0 0 26 26" class="size-6 transition" aria-hidden="true" data-icon="logos/instagram">   <symbol id="ai:local:logos/instagram"><path fill="currentColor" d="M7.547 0C3.39 0 0 3.39 0 7.547v10.906C0 22.61 3.39 26 7.547 26h10.906C22.61 26 26 22.61 26 18.453V7.547C26 3.39 22.61 0 18.453 0Zm0 2h10.906A5.53 5.53 0 0 1 24 7.547v10.906A5.53 5.53 0 0 1 18.453 24H7.547A5.53 5.53 0 0 1 2 18.453V7.547A5.53 5.53 0 0 1 7.547 2M20.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M13 6c-3.855 0-7 3.145-7 7s3.145 7 7 7 7-3.145 7-7-3.145-7-7-7m0 2c2.773 0 5 2.227 5 5s-2.227 5-5 5-5-2.227-5-5 2.227-5 5-5"/></symbol><use href="#ai:local:logos/instagram"></use>  </svg> </a><a aria-label="github" href="https://github.com/Scandit" target="_blank" rel="noopener noreferrer" class="text-base-500 hover:text-primary-500 transition duration-200"> <p class="sr-only">github</p> <svg width="1em" height="1em" viewBox="0 0 30 30" class="size-6 transition" aria-hidden="true" data-icon="logos/github2">   <symbol id="ai:local:logos/github2"><path fill="currentColor" d="M15 3C8.373 3 3 8.373 3 15c0 5.623 3.872 10.328 9.092 11.63a1.8 1.8 0 0 1-.092-.583v-2.051h-1.508c-.821 0-1.551-.353-1.905-1.009-.393-.729-.461-1.844-1.435-2.526-.289-.227-.069-.486.264-.451.615.174 1.125.596 1.605 1.222.478.627.703.769 1.596.769.433 0 1.081-.025 1.691-.121.328-.833.895-1.6 1.588-1.962-3.996-.411-5.903-2.399-5.903-5.098 0-1.162.495-2.286 1.336-3.233-.276-.94-.623-2.857.106-3.587 1.798 0 2.885 1.166 3.146 1.481A9 9 0 0 1 15.495 9c1.036 0 2.024.174 2.922.483C18.675 9.17 19.763 8 21.565 8c.732.731.381 2.656.102 3.594.836.945 1.328 2.066 1.328 3.226 0 2.697-1.904 4.684-5.894 5.097C18.199 20.49 19 22.1 19 23.313v2.734c0 .104-.023.179-.035.268C23.641 24.676 27 20.236 27 15c0-6.627-5.373-12-12-12"/></symbol><use href="#ai:local:logos/github2"></use>  </svg> </a><a aria-label="x" href="https://twitter.com/Scandit" target="_blank" rel="noopener noreferrer" class="text-base-500 hover:text-primary-500 transition duration-200"> <p class="sr-only">x</p> <svg width="1em" height="1em" viewBox="0 0 30 30" class="size-6 transition" aria-hidden="true" data-icon="logos/x">   <symbol id="ai:local:logos/x"><path fill="currentColor" d="m26.37 26-8.795-12.822.015.012L25.52 4h-2.65l-6.46 7.48L11.28 4H4.33l8.211 11.971-.001-.001L3.88 26h2.65l7.182-8.322L19.42 26zM10.23 6l12.34 18h-2.1L8.12 6z"/></symbol><use href="#ai:local:logos/x"></use>  </svg> </a> </div> </div> <div class="flex flex-col items-center gap-0 lg:row-span-2 lg:grid lg:grid-rows-subgrid lg:items-end lg:justify-items-end" data-astro-cid-i26fafyi> <p class="text-base-400 text-xs font-bold tracking-wide uppercase mb-2 lg:mb-0" data-astro-cid-i26fafyi>Language</p> <div class="lang-select-native flex flex-col gap-2 h-[calc(100%-6px)] min-w-72"> <label class="sr-only" for="language-select-footer"> Language </label> <div class="relative h-full"> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="text-base-300 pointer-events-none absolute top-1/2 left-2 size-5 -translate-y-1/2" data-icon="tabler/world">   <symbol id="ai:local:tabler/world"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><path d="M3 12a9 9 0 1 0 18 0 9 9 0 0 0-18 0m.6-3h16.8M3.6 15h16.8"/><path d="M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18"/></g></symbol><use href="#ai:local:tabler/world"></use>  </svg> <select id="language-select-footer" class="border-base-800 bg-base-900 text-base-100 hover:border-base-500 focus-visible:outline-primary-400 outline-base-600 h-full w-full cursor-pointer appearance-none rounded-md border px-9 pt-2 pb-2 text-sm leading-tight focus-visible:outline-2 focus-visible:outline-offset-2"> <option value="/solutions/store-intelligence-platform/" selected lang="en"> English </option><option value="/de/solutions/warenhaus-intelligenz-plattform/" lang="de"> Deutsch </option><option value="/fr/" lang="fr"> Français </option><option value="/es/" lang="es">
183 Español </option><option value="/it/" lang="it"> Italiano </option><option value="/jp/solutions/store-intelligence-platform/" lang="ja"> 日本語 </option><option value="/ko/" lang="ko"> 한국어 </option> </select> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" class="text-base-300 pointer-events-none absolute top-1/2 right-3 size-4 -translate-y-1/2" data-icon="tabler/chevron-down">   <symbol id="ai:local:tabler/chevron-down"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="m6 9 6 6 6-6"/></g></symbol><use href="#ai:local:tabler/chevron-down"></use>  </svg> </div> </div> 
183<script type="module">for(let e of document.querySelectorAll(`.lang-select-native select`))e.addEventListener(`change`,()=>{e.value&&window.location.assign(e.value)});</script>
183 </div> </div> </div> <div class="flex flex-col items-center gap-4 py-8 lg:flex-row lg:justify-between lg:gap-8" data-astro-cid-i26fafyi> <p class="text-base-400 text-center text-sm lg:text-left" data-astro-cid-i26fafyi>
184&copy; 2026 Scandit AG. All rights reserved <span class="text-base-600 px-3" data-astro-cid-i26fafyi>&bull;</span> Scandit's products are
185<a href="/patents/" class="text-base-400 hover:text-primary-400 underline underline-offset-2" data-astro-cid-i26fafyi>
186patent protected
187</a>
188.
189</p> <ul class="flex flex-wrap items-center justify-center gap-y-2 text-sm" data-astro-cid-i26fafyi> <li class="before:text-base-600 before:mx-3 before:content-['•'] first:before:hidden" data-astro-cid-i26fafyi> <a href="/privacy/" class="py-2 text-base-400 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Privacy Policy </a> </li><li class="before:text-base-600 before:mx-3 before:content-['•'] first:before:hidden" data-astro-cid-i26fafyi> <a href="/cookies-policy/" class="py-2 text-base-400 hover:text-primary-400" data-astro-cid-i26fafyi="true"> Cookies Policy </a> </li> </ul> </div> </div> </footer> <div id="search-container"> <el-dialog class="block"> <dialog id="search-dialog" aria-label="Search dialog" aria-modal="true" class="fixed inset-0 size-auto max-h-none max-w-none overflow-y-auto overscroll-y-contain bg-transparent backdrop:bg-transparent"> <el-dialog-backdrop class="bg-base-950/90 fixed inset-0 backdrop-blur-sm transition-opacity data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in"></el-dialog-backdrop> <div tabindex="0" class="flex min-h-full items-start justify-center p-4 text-center focus:outline-none sm:items-center sm:p-0"> <el-dialog-panel class="relative w-full transform overflow-hidden rounded-xl bg-white/95 p-0 text-left shadow-2xl backdrop-blur-xl transition-all data-closed:translate-y-4 data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in sm:my-8 sm:w-full sm:max-w-2xl sm:p-0 data-closed:sm:translate-y-0 data-closed:sm:scale-95"> <div class="border-b border-gray-200 p-2 lg:p-4"> <div class="flex items-center gap-3"> <div class="flex h-10 w-10 items-center justify-center rounded-lg bg-gray-100"> <svg class="h-5 w-5 text-gray-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path> </svg> </div> <div class="flex-1"> <div id="searchbox" class="border-base-500 relative h-9 rounded-sm border bg-white"></div> </div> <button type="button" id="close-search-btn" class="flex h-10 w-10 items-center justify-center rounded-lg bg-gray-100 text-gray-600 transition-colors duration-200 hover:bg-gray-200 hover:text-gray-800" aria-label="Close search" title="Close search"> <svg class="h-5 w-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="max-h-full overflow-y-scroll lg:h-96"> <div id="search-loading" class="flex h-full flex-col items-center justify-center py-8 text-center"> <div class="mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-gray-100"> <svg class="h-6 w-6 animate-spin text-gray-600" fill="none" viewBox="0 0 24 24"> <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> </svg> </div> <p class="mt-4 text-sm font-medium text-gray-900">Loading search...</p> <p class="mt-2 text-sm text-gray-500">Please wait a moment</p> </div> <div id="hits" class="hidden h-auto min-h-full flex-col items-center justify-center space-y-3 p-3"></div> <div id="no-results" class="hidden h-full flex-col items-center justify-center py-4 text-center"> <div class="mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-gray-100"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6 text-gray-400"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584 -2.434a7 7 0 0 0 -9.038 -9.057"></path> <path d="M3 3l18 18"></path> </svg> </div> <p class="mt-4 text-sm font-medium text-gray-900">No results found</p> <p class="mt-2 text-sm text-gray-500">Try adjusting your search terms</p> </div> <div id="search-error" class="hidden h-full flex-col items-center justify-center py-4 text-center"> <div class="mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-red-100"> <svg class="h-6 w-6 text-red-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"></path> </svg> </div> <p class="mt-4 text-sm font-medium text-gray-900">Error loading search</p> <p class="mt-2 text-sm text-gray-500">Try refreshing the page</p> </div> </div> <div class="hidden border-t border-gray-200 px-6 py-3 lg:block"> <div class="flex items-center justify-between text-xs text-gray-500"> <span class="flex items-center gap-1"> <kbd class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-mono text-xs">⌘K</kbd> <span>to search</span> </span> <span class="flex items-center gap-1"> <kbd class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-mono text-xs">↑</kbd> <kbd class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-mono text-xs">↓</kbd> <span>to navigate</span> </span> <span class="flex items-center gap-1"> <kbd class="rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 font-mono text-xs">esc</kbd> <span>to close</span> </span> </div> </div> </el-dialog-panel> </div> </dialog> </el-dialog> </div> 
189<script type="module" src="/_astro/SearchContainer.astro_astro_type_script_index_0_lang.CHr0tZLr.js?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf"></script>
189 
189<script type="module" src="/_astro/BaseLayout.astro_astro_type_script_index_0_lang.CMUzrsVl.js?dpl=dpl_89FMhwtbPccBtxAzygUo9gmjLNJf"></script>
189</body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.