{"id":7301,"date":"2026-09-07T09:15:07","date_gmt":"2026-09-07T15:15:07","guid":{"rendered":"https:\/\/teamcore.com\/?p=7301"},"modified":"2026-09-07T10:51:45","modified_gmt":"2026-09-07T16:51:45","slug":"the-future-of-the-point-of-sale-5-trends-that-are-redefining-the-pos-in-latin-america","status":"publish","type":"post","link":"https:\/\/teamcore.com\/en\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/","title":{"rendered":"The future of the point of sale: 5 trends redefining the POS in Latin America"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"7301\" class=\"elementor elementor-7301\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56995e9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"56995e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71c0c5f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"71c0c5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Teamcore \u00b7 Blog \"El futuro del punto de venta: 5 tendencias que est\u00e1n redefiniendo el PDV en Latinoam\u00e9rica\" -->\r\n<!-- Pegar TODO este bloque en un unico widget \"HTML\" de Elementor (o en un bloque \"HTML personalizado\" de Gutenberg) -->\r\n<!-- Slug sugerido: futuro-punto-de-venta-tendencias-latinoamerica -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n\r\n#tc-blog{\r\n  --azul-core:#003670;\r\n  --azul-deep:#002348;\r\n  --azul-night:#001a35;\r\n  --azul-mid:#0a4d8f;\r\n  --verde-team:#72B699;\r\n  --verde-bright:#8ed3b4;\r\n  --paper:#F5F8FC;\r\n  --paper-2:#ffffff;\r\n  --ink:#0b2138;\r\n  --ink-soft:#3d5670;\r\n  --line:#dce6f2;\r\n  --coral:#ff5f6d;\r\n  --amber:#e08a4d;\r\n  --violet:#6a7bd6;\r\n  --rainbow:linear-gradient(90deg,#ff5f6d 0%,#ffb347 25%,#72B699 52%,#3aa9d4 76%,#6a7bd6 100%);\r\n  --rainbow-fade:linear-gradient(90deg,rgba(255,95,109,0) 0%,#ff5f6d 10%,#ffb347 30%,#72B699 54%,#3aa9d4 76%,rgba(106,123,214,0) 100%);\r\n  --rainbow-fade-v:linear-gradient(180deg,rgba(255,95,109,0) 0%,#ff5f6d 12%,#ffb347 32%,#72B699 56%,#3aa9d4 78%,rgba(106,123,214,0) 100%);\r\n  --shadow-card:0 24px 60px -28px rgba(0,54,112,.35);\r\n  --font:\"Sofia Pro\",\"Manrope\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\r\n  box-sizing:border-box;\r\n  font-family:var(--font);\r\n  background:var(--paper);\r\n  color:var(--ink);\r\n  line-height:1.65;\r\n  -webkit-font-smoothing:antialiased;\r\n  overflow-x:hidden;\r\n}\r\n#tc-blog *{box-sizing:border-box;margin:0;padding:0}\r\n#tc-blog ::selection{background:var(--verde-team);color:var(--azul-deep)}\r\n#tc-blog a{color:inherit}\r\n#tc-blog img{max-width:100%}\r\n\r\n\/* progress bar *\/\r\n#tc-blog #tc-progress{position:fixed;top:0;left:0;height:4px;width:0%;background:var(--rainbow);z-index:200;box-shadow:0 0 14px rgba(114,182,153,.5);transition:width .08s linear}\r\n\r\n\/* dot nav *\/\r\n#tc-blog .dotnav{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:150;display:flex;flex-direction:column;gap:14px}\r\n#tc-blog .dotnav a{width:11px;height:11px;border-radius:50%;background:rgba(0,54,112,.22);border:1.5px solid transparent;display:block;transition:all .3s ease;position:relative}\r\n#tc-blog .dotnav a::after{content:attr(data-label);position:absolute;right:22px;top:50%;transform:translateY(-50%);background:var(--azul-deep);color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease;letter-spacing:.02em}\r\n#tc-blog .dotnav a:hover::after{opacity:1}\r\n#tc-blog .dotnav a:hover{background:var(--verde-team)}\r\n#tc-blog .dotnav a.active{background:var(--verde-team);transform:scale(1.35);box-shadow:0 0 0 4px rgba(114,182,153,.2)}\r\n#tc-blog .dotnav a:focus-visible{outline:2px solid var(--verde-team);outline-offset:3px}\r\n\r\n\/* base layout + tipograf\u00eda *\/\r\n#tc-blog .wrap{max-width:780px;margin:0 auto;padding:0 24px}\r\n#tc-blog section{position:relative}\r\n#tc-blog .block{padding:76px 0}\r\n#tc-blog .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--verde-team);display:inline-flex;align-items:center;gap:10px;max-width:100%;flex-wrap:wrap}\r\n#tc-blog .eyebrow::before{content:\"\";width:26px;height:2px;background:var(--rainbow);border-radius:2px}\r\n#tc-blog h2{font-size:clamp(26px,4.2vw,39px);line-height:1.14;font-weight:800;letter-spacing:-.02em;color:var(--azul-core);margin:14px 0 14px}\r\n#tc-blog h3{font-size:19.5px;font-weight:700;color:var(--azul-core);margin:0 0 8px;letter-spacing:-.01em}\r\n#tc-blog h4{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--azul-mid);margin:0 0 10px}\r\n#tc-blog p.lead{font-size:19px;color:var(--ink-soft);font-weight:500}\r\n#tc-blog p{font-size:17px;color:var(--ink-soft);margin:0 0 18px}\r\n#tc-blog p:last-child{margin-bottom:0}\r\n#tc-blog p strong{color:var(--ink);font-weight:700}\r\n#tc-blog em.i{font-style:italic}\r\n#tc-blog .mt{margin-top:34px}\r\n#tc-blog .mt-s{margin-top:20px}\r\n\r\n\/* HERO *\/\r\n#tc-blog .hero{background:var(--azul-deep);color:#fff;overflow:hidden;padding:112px 0 88px;position:relative;isolation:isolate}\r\n#tc-blog .hero .blob{position:absolute;border-radius:50%;filter:blur(10px);z-index:-1}\r\n#tc-blog .hero .b1{width:520px;height:520px;top:-170px;right:-120px;background:radial-gradient(circle at 30% 30%,#0a4d8f,transparent 70%);animation:tcfloat1 16s ease-in-out infinite}\r\n#tc-blog .hero .b2{width:460px;height:460px;bottom:-200px;left:-120px;background:radial-gradient(circle at 60% 40%,rgba(114,182,153,.4),transparent 70%);animation:tcfloat2 20s ease-in-out infinite}\r\n#tc-blog .hero .sphere{position:absolute;border-radius:50%;z-index:-1;width:104px;height:104px;top:88px;right:8%;background:radial-gradient(circle at 35% 30%,#2b6094 0%,#0d3a67 34%,#08294b 66%,#03182f 100%);box-shadow:0 24px 50px -18px rgba(0,0,0,.6);animation:tcbob 11s ease-in-out infinite}\r\n@media(max-width:900px){#tc-blog .hero .sphere{display:none}}\r\n@keyframes tcfloat1{0%,100%{transform:translate(0,0)}50%{transform:translate(-40px,50px)}}\r\n@keyframes tcfloat2{0%,100%{transform:translate(0,0)}50%{transform:translate(50px,-40px)}}\r\n@keyframes tcbob{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}\r\n#tc-blog .hero h1{font-size:clamp(28px,4.4vw,42px);line-height:1.12;font-weight:800;letter-spacing:-.025em;margin:18px 0 20px;max-width:22ch;color:#fff}\r\n#tc-blog .hero h1 .hl{color:var(--verde-team)}\r\n#tc-blog .hero .dek{font-size:clamp(17px,2.4vw,20px);color:#c5d6e8;max-width:56ch;font-weight:500}\r\n\/* la l\u00ednea acompa\u00f1a el ancho de la caja del t\u00edtulo (mismo font-size => mismo valor de ch) *\/\r\n#tc-blog .heroline{height:3px;width:100%;max-width:22ch;font-size:clamp(28px,4.4vw,42px);background:var(--rainbow-fade);border-radius:3px;margin-top:4px}\r\n#tc-blog .hero .meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:14px;color:#9fb6cd;align-items:center}\r\n#tc-blog .hero .meta .dot{width:5px;height:5px;border-radius:50%;background:var(--verde-team)}\r\n#tc-blog .hero .meta strong{color:#eaf2fb;font-weight:600}\r\n\r\n\/* \u00edndice de tendencias en el hero *\/\r\n#tc-blog .trendstrip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:46px;background:rgba(255,255,255,.1);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n#tc-blog .trendstrip a{background:rgba(0,35,72,.55);padding:20px 16px 22px;text-decoration:none;display:block;transition:background .3s ease,transform .3s ease}\r\n#tc-blog .trendstrip a:hover{background:rgba(10,77,143,.6)}\r\n#tc-blog .trendstrip .n{display:block;font-size:12px;font-weight:800;color:var(--verde-bright);letter-spacing:.1em}\r\n#tc-blog .trendstrip .t{display:block;font-size:13.5px;color:#eaf2fb;margin-top:8px;line-height:1.35;font-weight:600}\r\n@media(max-width:760px){#tc-blog .trendstrip{grid-template-columns:repeat(2,1fr)}#tc-blog .trendstrip a:last-child{grid-column:1 \/ -1}}\r\n#tc-blog .scrollcue{margin-top:36px;display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#9fb6cd;font-weight:600;letter-spacing:.04em}\r\n#tc-blog .scrollcue svg{animation:tcnudge 1.8s ease-in-out infinite}\r\n@keyframes tcnudge{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}\r\n\r\n\/* fotos *\/\r\n#tc-blog .photo{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#003670,#0a4d8f);box-shadow:var(--shadow-card);aspect-ratio:16\/9}\r\n#tc-blog .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}\r\n#tc-blog .photo::before{content:\"\";position:absolute;inset:0;z-index:2;background:linear-gradient(120deg,rgba(0,35,72,.28),transparent 55%);pointer-events:none}\r\n#tc-blog .figure-caption{position:relative;font-size:13px;color:#8aa0b8;margin-top:12px;font-weight:500;padding-left:14px;line-height:1.6}\r\n#tc-blog .figure-caption::before{content:\"\";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--rainbow);border-radius:2px}\r\n#tc-blog .figure-caption a{color:var(--azul-mid);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(10,77,143,.3)}\r\n#tc-blog .figure-caption a:hover{border-bottom-color:var(--azul-mid)}\r\n\r\n\/* tarjetas *\/\r\n#tc-blog .glasscard{background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(245,248,252,.75));border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--shadow-card)}\r\n@media(max-width:520px){#tc-blog .glasscard{padding:22px 18px}}\r\n\r\n\/* encabezado de tendencia *\/\r\n#tc-blog .thead{display:flex;align-items:flex-start;gap:20px}\r\n#tc-blog .thead .tnum{flex:0 0 auto;width:62px;height:62px;border-radius:18px;background:var(--azul-core);color:#fff;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:800;letter-spacing:-.02em;box-shadow:0 18px 34px -18px rgba(0,54,112,.8);position:relative;overflow:hidden}\r\n#tc-blog .thead .tnum::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--rainbow)}\r\n#tc-blog .thead h2{margin-top:2px}\r\n#tc-blog #t2 .thead .tnum{background:linear-gradient(150deg,#0a4d8f,#003670)}\r\n#tc-blog #t3 .thead .tnum{background:linear-gradient(150deg,#4f9a78,#2f7355)}\r\n#tc-blog #t4 .thead .tnum{background:linear-gradient(150deg,#e08a4d,#c96f2f)}\r\n#tc-blog #t5 .thead .tnum{background:linear-gradient(150deg,#6a7bd6,#4a58ad)}\r\n@media(max-width:560px){#tc-blog .thead{gap:14px}#tc-blog .thead .tnum{width:48px;height:48px;font-size:18px;border-radius:14px}}\r\n\r\n\/* kicker *\/\r\n#tc-blog .kicker{border-left:3px solid var(--verde-team);background:rgba(114,182,153,.09);border-radius:0 14px 14px 0;padding:18px 22px;font-size:17.5px;font-weight:600;color:var(--ink)}\r\n\r\n\/* alerta mock (tendencia 1) *\/\r\n#tc-blog .alertmock{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card)}\r\n#tc-blog .alertmock .amhead{display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--azul-deep);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}\r\n#tc-blog .alertmock .amhead .led{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px rgba(255,95,109,.25)}\r\n#tc-blog .amrow{display:grid;grid-template-columns:1.35fr 1fr .9fr auto;gap:16px;align-items:center;padding:20px 18px;border-bottom:1px solid var(--line)}\r\n#tc-blog .amrow:last-child{border-bottom:0}\r\n#tc-blog .amcell .k{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8aa0b8;display:block;margin-bottom:5px}\r\n#tc-blog .amcell .v{font-size:15px;font-weight:700;color:var(--ink);line-height:1.3}\r\n#tc-blog .amcell .v small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-soft);margin-top:3px}\r\n#tc-blog .risk{color:var(--coral)}\r\n#tc-blog .ambtn{background:var(--azul-core);color:#fff;font-size:13px;font-weight:700;padding:10px 16px;border-radius:10px;white-space:nowrap}\r\n@media(max-width:680px){\r\n  #tc-blog .amrow{grid-template-columns:1fr 1fr;gap:14px}\r\n  #tc-blog .amrow .amcell:last-child{grid-column:1 \/ -1}\r\n  #tc-blog .amrow .amcell:last-child .ambtn{display:block;text-align:center}\r\n}\r\n\r\n\/* chips *\/\r\n#tc-blog .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}\r\n#tc-blog .chip{font-size:13px;font-weight:600;color:var(--azul-core);background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:8px}\r\n#tc-blog .chip i{width:7px;height:7px;border-radius:50%;background:var(--verde-team);display:inline-block;font-style:normal}\r\n#tc-blog .chip.c2 i{background:var(--amber)}\r\n#tc-blog .chip.c3 i{background:var(--violet)}\r\n#tc-blog .chip.c4 i{background:var(--coral)}\r\n\r\n\/* antes \/ ahora *\/\r\n#tc-blog .versus{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}\r\n@media(max-width:600px){#tc-blog .versus{grid-template-columns:1fr}}\r\n#tc-blog .vcard{border:1px solid var(--line);border-radius:18px;padding:24px 22px;background:var(--paper-2);position:relative}\r\n#tc-blog .vcard.old{background:#f2f5f9;border-style:dashed}\r\n#tc-blog .vcard .vtag{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8aa0b8;display:block;margin-bottom:10px}\r\n#tc-blog .vcard.new .vtag{color:var(--verde-team)}\r\n#tc-blog .vcard.new::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;background:var(--rainbow-fade);border-radius:18px 18px 0 0}\r\n#tc-blog .vcard ul{list-style:none;margin-top:12px}\r\n#tc-blog .vcard li{font-size:14.5px;color:var(--ink-soft);padding-left:22px;position:relative;margin:9px 0;font-weight:500;line-height:1.5}\r\n#tc-blog .vcard li::before{content:\"\";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:#c4d3e4}\r\n#tc-blog .vcard.new li::before{background:var(--verde-team)}\r\n\r\n\/* arquetipos (tendencia 2) *\/\r\n#tc-blog .arche{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}\r\n@media(max-width:760px){#tc-blog .arche{grid-template-columns:1fr}}\r\n#tc-blog .acard{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}\r\n#tc-blog .acard:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}\r\n#tc-blog .acard .atop{padding:18px 20px 16px;background:linear-gradient(160deg,rgba(114,182,153,.16),rgba(0,54,112,.06));border-bottom:1px solid var(--line)}\r\n#tc-blog .acard .aico{width:40px;height:40px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 8px 18px -12px rgba(0,54,112,.6)}\r\n#tc-blog .acard h3{font-size:16.5px;margin:0}\r\n#tc-blog .acard .arole{font-size:12.5px;color:var(--ink-soft);font-weight:500;margin-top:5px;line-height:1.45}\r\n@media(min-width:761px){#tc-blog .acard .arole{min-height:3.5em}}\r\n#tc-blog .acard dl{padding:6px 20px 20px}\r\n#tc-blog .acard dt{font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8aa0b8;margin-top:14px}\r\n#tc-blog .acard dd{font-size:14px;color:var(--ink);font-weight:600;margin-top:4px;line-height:1.45}\r\n\r\n\/* recomendaci\u00f3n IA (tendencia 3) *\/\r\n#tc-blog .reco{background:linear-gradient(165deg,#ffffff,#f3f7fc);border:1px solid var(--line);border-radius:20px;padding:26px 26px 24px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}\r\n#tc-blog .reco::before{content:\"\";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--rainbow-fade-v)}\r\n#tc-blog .reco .rhead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}\r\n#tc-blog .reco .rtitle{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--azul-mid)}\r\n#tc-blog .prio{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--coral);border-radius:999px;padding:6px 13px}\r\n#tc-blog .rgrid2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\r\n@media(max-width:680px){#tc-blog .rgrid2{grid-template-columns:repeat(2,1fr)}}\r\n#tc-blog .rgrid2 .k{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8aa0b8;display:block;margin-bottom:6px}\r\n#tc-blog .rgrid2 .v{font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.35}\r\n#tc-blog .signals{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}\r\n#tc-blog .signals ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:10px}\r\n@media(max-width:600px){#tc-blog .signals ul{grid-template-columns:1fr}}\r\n#tc-blog .signals li{font-size:14px;color:var(--ink-soft);font-weight:500;padding-left:24px;position:relative}\r\n#tc-blog .signals li svg{position:absolute;left:0;top:3px}\r\n#tc-blog .human{margin-top:18px;background:rgba(0,54,112,.05);border-radius:12px;padding:14px 16px;font-size:14.5px;color:var(--ink-soft);font-weight:500;display:flex;gap:12px;align-items:flex-start}\r\n#tc-blog .human svg{flex:0 0 auto;margin-top:2px}\r\n\r\n\/* cita \/ dato de estudio *\/\r\n#tc-blog .quote{background:var(--azul-deep);color:#fff;border-radius:20px;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,54,112,.6)}\r\n#tc-blog .quote .qb{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(10px);top:-130px;right:-90px;background:radial-gradient(circle at 40% 40%,rgba(114,182,153,.45),transparent 70%)}\r\n#tc-blog .quote .qs{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--verde-bright);position:relative}\r\n#tc-blog .quote p{font-size:clamp(17px,2.6vw,20.5px);color:#eaf2fb;font-weight:600;line-height:1.5;margin:14px 0 0;position:relative;max-width:46ch}\r\n#tc-blog .quote .qsrc{font-size:12.5px;color:#9fb6cd;margin-top:16px;position:relative}\r\n#tc-blog .quote .qsrc a{color:#c5d6e8;text-decoration:underline}\r\n\r\n\/* planograma \/ visi\u00f3n computacional (tendencia 4) *\/\r\n#tc-blog .shelfwrap{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow-card)}\r\n#tc-blog .shelfwrap svg{width:100%;height:auto;display:block;border-radius:12px}\r\n#tc-blog .legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12.5px;color:var(--ink-soft);font-weight:600}\r\n#tc-blog .legend span{display:inline-flex;align-items:center;gap:7px}\r\n#tc-blog .legend i{width:12px;height:12px;border-radius:3px;display:inline-block;font-style:normal}\r\n#tc-blog .outputs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px}\r\n@media(max-width:760px){#tc-blog .outputs{grid-template-columns:repeat(2,1fr)}}\r\n#tc-blog .out{background:linear-gradient(160deg,rgba(114,182,153,.14),rgba(0,54,112,.05));border:1px solid var(--line);border-radius:13px;padding:14px 13px;text-align:center}\r\n#tc-blog .out .ov{font-size:13.5px;font-weight:800;color:var(--azul-core);line-height:1.3}\r\n#tc-blog .out .ok{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8aa0b8;margin-top:6px}\r\n#tc-blog .warn{margin-top:22px;background:rgba(224,138,77,.09);border-left:3px solid var(--amber);border-radius:0 12px 12px 0;padding:18px 20px}\r\n#tc-blog .warn h3{font-size:16px;margin-bottom:8px}\r\n#tc-blog .warn p{font-size:15px;margin:0}\r\n\r\n\/* flujo de colaboraci\u00f3n (tendencia 5) *\/\r\n#tc-blog .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px}\r\n@media(max-width:760px){#tc-blog .flow{grid-template-columns:1fr 1fr}}\r\n@media(max-width:440px){#tc-blog .flow{grid-template-columns:1fr}}\r\n#tc-blog .fstep{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:20px 18px;position:relative;display:flex;flex-direction:column}\r\n#tc-blog .fstep::before{content:\"\";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 3px 3px}\r\n#tc-blog .fstep.s1::before{background:var(--azul-mid)}\r\n#tc-blog .fstep.s2::before{background:var(--amber)}\r\n#tc-blog .fstep.s3::before{background:var(--verde-team)}\r\n#tc-blog .fstep.s4::before{background:var(--violet)}\r\n#tc-blog .fstep .fn{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8aa0b8}\r\n#tc-blog .fstep h3{font-size:16px;margin:8px 0 6px}\r\n#tc-blog .fstep p{font-size:13.5px;margin:0 0 14px;line-height:1.5}\r\n#tc-blog .fstep .who{margin-top:auto;align-self:flex-start;font-size:11.5px;font-weight:700;color:var(--azul-core);background:rgba(0,54,112,.07);border-radius:8px;padding:6px 10px;display:inline-block}\r\n#tc-blog .defs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:22px}\r\n@media(max-width:600px){#tc-blog .defs{grid-template-columns:repeat(2,1fr)}}\r\n#tc-blog .defs div{background:var(--paper-2);padding:16px 14px;text-align:center;font-size:14px;font-weight:700;color:var(--azul-core)}\r\n#tc-blog .defs div small{display:block;font-size:11.5px;font-weight:500;color:#8aa0b8;margin-top:4px;letter-spacing:.02em}\r\n\r\n\/* ciclo de cierre *\/\r\n#tc-blog .cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px}\r\n@media(max-width:760px){#tc-blog .cycle{grid-template-columns:1fr 1fr}}\r\n#tc-blog .cy{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:22px 18px;text-align:center;position:relative}\r\n#tc-blog .cy .cyico{width:46px;height:46px;border-radius:13px;background:linear-gradient(160deg,rgba(114,182,153,.2),rgba(0,54,112,.07));display:flex;align-items:center;justify-content:center;margin:0 auto 12px}\r\n#tc-blog .cy h3{font-size:15.5px;margin:0}\r\n#tc-blog .cy p{font-size:13px;margin:6px 0 0;line-height:1.5}\r\n#tc-blog .cy:not(:last-child)::after{content:\"\";position:absolute;top:44px;right:-11px;width:8px;height:8px;border-top:2px solid #c4d3e4;border-right:2px solid #c4d3e4;transform:rotate(45deg);z-index:2}\r\n@media(max-width:760px){#tc-blog .cy:nth-child(2)::after{display:none}}\r\n#tc-blog .loopnote{text-align:center;font-size:13px;color:#8aa0b8;font-weight:600;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:9px}\r\n\r\n\/* CTA *\/\r\n#tc-blog .cta{text-align:center;padding:80px 0 30px}\r\n#tc-blog .cta h2{max-width:20ch;margin:16px auto 18px}\r\n#tc-blog .cta p{max-width:54ch;margin:0 auto 30px;font-size:18px}\r\n#tc-blog .btn{display:inline-flex;align-items:center;gap:11px;background:var(--verde-team);color:var(--azul-deep);font-weight:800;font-size:16px;padding:16px 30px;border-radius:14px;text-decoration:none;box-shadow:0 18px 40px -16px rgba(114,182,153,.7);transition:transform .25s ease,box-shadow .25s ease}\r\n#tc-blog .btn:hover{transform:translateY(-3px);box-shadow:0 26px 52px -16px rgba(114,182,153,.8)}\r\n#tc-blog .btn:focus-visible{outline:2px solid var(--azul-core);outline-offset:3px}\r\n#tc-blog .btn svg{transition:transform .25s ease}\r\n#tc-blog .btn:hover svg{transform:translateX(4px)}\r\n\r\n\/* footer *\/\r\n#tc-blog footer{background:var(--azul-night);color:#a9c0d6;padding:52px 0 46px;margin-top:70px}\r\n#tc-blog footer .flogo{display:flex;align-items:center;gap:12px;margin-bottom:22px}\r\n#tc-blog footer .flogo b{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em}\r\n#tc-blog footer .flogo .rl{width:34px;height:4px;background:var(--rainbow);border-radius:3px}\r\n#tc-blog footer h4{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--verde-team);margin-bottom:14px;font-weight:700}\r\n#tc-blog footer ol{margin:0;padding-left:20px}\r\n#tc-blog footer li{font-size:13px;line-height:1.7;margin-bottom:8px;color:#8fa8c0}\r\n#tc-blog footer li a{color:#bcd0e5;text-decoration:none;border-bottom:1px solid rgba(188,208,229,.3)}\r\n#tc-blog footer li a:hover{color:#fff;border-bottom-color:#fff}\r\n#tc-blog footer .disc{font-size:12px;color:#6a839c;margin-top:26px;border-top:1px solid rgba(255,255,255,.08);padding-top:20px}\r\n\r\n\/* reveal *\/\r\n#tc-blog .reveal{opacity:0;transform:translateY(26px);filter:blur(9px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1)}\r\n#tc-blog .reveal.in{opacity:1;transform:none;filter:none}\r\n#tc-blog .det{opacity:0;transition:opacity .7s ease}\r\n#tc-blog .reveal.in .det{opacity:1}\r\n#tc-blog .det.d2{transition-delay:.2s}\r\n#tc-blog .det.d3{transition-delay:.4s}\r\n#tc-blog .det.d4{transition-delay:.6s}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n  #tc-blog *{animation:none !important;scroll-behavior:auto}\r\n  #tc-blog .reveal,#tc-blog .det{opacity:1;transform:none;filter:none;transition:none}\r\n}\r\n@media(max-width:1180px){#tc-blog .dotnav{display:none}}\r\n<\/style>\r\n\r\n<div id=\"tc-blog\">\r\n<div id=\"tc-progress\"><\/div>\r\n\r\n<nav class=\"dotnav\" aria-label=\"Article sections\">\r\n  <a href=\"#tc-intro\" data-label=\"Introducci\u00f3n\" class=\"active\" aria-label=\"Introduction\"><\/a>\r\n  <a href=\"#t1\" data-label=\"01 \u00b7 Alertas relevantes\" aria-label=\"Relevant alerts\"><\/a>\r\n  <a href=\"#t2\" data-label=\"02 \u00b7 Perfect Store segmentado\" aria-label=\"Segmented Perfect Store\"><\/a>\r\n  <a href=\"#t3\" data-label=\"03 \u00b7 IA y siguiente acci\u00f3n\" aria-label=\"AI and next action\"><\/a>\r\n  <a href=\"#t4\" data-label=\"04 \u00b7 Fotos como datos\" aria-label=\"Photos as data\"><\/a>\r\n  <a href=\"#t5\" data-label=\"05 \u00b7 Colaboraci\u00f3n con seguimiento\" aria-label=\"Collaboration with tracking\"><\/a>\r\n  <a href=\"#tc-cierre\" data-label=\"Cierre\" aria-label=\"Close\"><\/a>\r\n<\/nav>\r\n\r\n<!-- HERO -->\r\n<header class=\"hero\" id=\"tc-intro\">\r\n  <div class=\"blob b1\"><\/div>\r\n  <div class=\"blob b2\"><\/div>\r\n  <div class=\"sphere\"><\/div>\r\n  <div class=\"wrap\">\r\n   \r\n    <h1>The future of the point of sale:<br><span class=\"hl\">5 trends<\/span> that are redefining the POS in Latin America<\/h1>\r\n    <div class=\"heroline\"><\/div>\r\n    <p class=\"dek\" style=\"margin-top:22px\">How technology and data are changing the way we manage <strong style=\"color:#eaf2fb;font-weight:700\">each point of sale<\/strong>.<\/p>\r\n\r\n    \r\n\r\n    <div class=\"trendstrip\">\r\n      <a href=\"#t1\"><span class=\"n\">01<\/span><span class=\"t\">From general reports to relevant alerts<\/span><\/a>\r\n      <a href=\"#t2\"><span class=\"n\">02<\/span><span class=\"t\">Perfect Store tailored to each store<\/span><\/a>\r\n      <a href=\"#t3\"><span class=\"n\">03<\/span><span class=\"t\">AI recommends the following action<\/span><\/a>\r\n      <a href=\"#t4\"><span class=\"n\">04<\/span><span class=\"t\">Photos become verifiable data<\/span><\/a>\r\n      <a href=\"#t5\"><span class=\"n\">05<\/span><span class=\"t\">Collaboration with action tracking<\/span><\/a>\r\n    <\/div>\r\n\r\n    <div class=\"scrollcue\">CONTINUE READING\r\n      <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M6 13l6 6 6-6\" stroke=\"#72B699\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- INTRO -->\r\n<section class=\"block\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <p class=\"lead\">A product may appear in stock in the system and be missing from the shelf. A promotion may be approved, but displayed with the wrong price. These are familiar situations for any sales or trade marketing team. The difference is that today there are more signals to detect them and less margin for reacting late.<\/p>\r\n      <p style=\"margin-top:18px\">Furthermore, in Latin America, large chains with daily data coexist with distributors, discount formats, and thousands of traditional stores. Managing that diversity requires understanding what happens in each store and deciding <strong>where to act first<\/strong>.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <figure class=\"photo\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1601598851547-4302969d0614?auto=format&fit=crop&w=1600&q=80\" alt=\"Supermarket shelf with products displayed at the point of sale\" loading=\"lazy\" \/>\r\n      <\/figure>\r\n      <figcaption class=\"figure-caption\">The shelf is the place where everything the system says is verified\u2014or proven false.<\/figcaption>\r\n    <\/div>\r\n\r\n    <div class=\"reveal kicker mt\">These five trends show where in-store execution is heading.<\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 01 -->\r\n<section class=\"block\" id=\"t1\" style=\"background:linear-gradient(180deg,#eef4fb,#f5f8fc)\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <div class=\"thead\">\r\n        <div class=\"tnum\">01<\/div>\r\n        <div><h2>From general reports to relevant alerts<\/h2><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:6px\">Sell-out, inventory, purchase orders, assortment, promotions, visits: teams receive more information than they can manually review.<\/p>\r\n      <p>That is why it is gaining ground <strong>management by exception<\/strong>. The systems highlight changes that deserve attention, such as an atypical drop, several days without a sale, or inventory that isn't moving. A good alert also provides context: a day without sales can indicate a stockout, but also low demand, a closed store, or an error in the source.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <div class=\"alertmock\">\r\n        <div class=\"amhead\"><span class=\"led\"><\/span> Prioritized alert \u00b7 anatomy<\/div>\r\n        <div class=\"amrow\">\r\n          <div class=\"amcell\"><span class=\"k\">What happened<\/span><span class=\"v\">3 days without a sale<small>High-turnover SKU \u00b7 Store 1042<\/small><\/span><\/div>\r\n          <div class=\"amcell\"><span class=\"k\">What could be at risk<\/span><span class=\"v risk\">Estimated sales for the period<small>Compared to its own historical record<\/small><\/span><\/div>\r\n          <div class=\"amcell\"><span class=\"k\">Who can intervene<\/span><span class=\"v\">Route Executive<small>Scheduled visit this week<\/small><\/span><\/div>\r\n          <div class=\"amcell\"><span class=\"ambtn\">Assign action<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"chips\">\r\n        <span class=\"chip\"><i><\/i>Possible cause: out-of-stock on shelf<\/span>\r\n        <span class=\"chip c2\"><i><\/i>Low demand<\/span>\r\n        <span class=\"chip c3\"><i><\/i>Store closed<\/span>\r\n        <span class=\"chip c4\"><i><\/i>Data source error<\/span>\r\n      <\/div>\r\n      <p class=\"figure-caption\">Illustrative example of the structure of a useful alert: the fact, its potential impact, possible causes, and the person responsible. The data is for reference only and does not correspond to an actual operation.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt\">\r\n      <div class=\"versus\">\r\n        <div class=\"vcard old\">\r\n          <span class=\"vtag\">General report<\/span>\r\n          <h3 style=\"color:#5b7690\">Everything for everyone<\/h3>\r\n          <ul>\r\n            <li>Extensive dashboards that need to be interpreted<\/li>\r\n            <li>The same view for each role<\/li>\r\n            <li>The finding depends on who is looking<\/li>\r\n            <li>The action falls outside the system<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"vcard new\">\r\n          <span class=\"vtag\">In-tray<\/span>\r\n          <h3>Only what requires a decision<\/h3>\r\n          <ul>\r\n            <li>Notable exceptions above the rest<\/li>\r\n            <li>Context explaining the sign<\/li>\r\n            <li>Order by potential impact<\/li>\r\n            <li>One person in charge and one status per case<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:22px\">The dashboard begins to function as a work tray: it shows what happened, how much could be at risk, and who can intervene.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 02 -->\r\n<section class=\"block\" id=\"t2\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <div class=\"thead\">\r\n        <div class=\"tnum\">02<\/div>\r\n        <div><h2>Perfect Store adapts to the potential of each store<\/h2><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:6px\">Applying the same checklist to all points of sale can lead to wrong conclusions. A convenience store, a wholesaler, and a regional supermarket fulfill different functions for the category. The expected assortment and the value of a display are not the same either.<\/p>\r\n      <p>Perfect Store is evolving towards models segmented by <strong>channel, format, commercial potential, and buying behavior<\/strong>. This makes it possible to evaluate each location with more realistic criteria and identify cases where the standard has become outdated.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <div class=\"arche\">\r\n        <div class=\"acard det\">\r\n          <div class=\"atop\">\r\n            <div class=\"aico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 10h16v10H4z\" stroke=\"#003670\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><path d=\"M4 10l2-5h12l2 5\" stroke=\"#72B699\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n            <h3>Convenience store<\/h3>\r\n            <p class=\"arole\">Immediate replacement purchase, short ticket, and high frequency.<\/p>\r\n          <\/div>\r\n          <dl>\r\n            <dt>Expected assortment<\/dt><dd>Short, high-turnover core<\/dd>\r\n            <dt>Critical variable<\/dt><dd>Availability of the essential<\/dd>\r\n            <dt>Monitoring<\/dt><dd>Frequent and very limited<\/dd>\r\n          <\/dl>\r\n        <\/div>\r\n        <div class=\"acard det d2\">\r\n          <div class=\"atop\">\r\n            <div class=\"aico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 8h18v12H3z\" stroke=\"#003670\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><path d=\"M3 12h18M9 8V4h6v4\" stroke=\"#72B699\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n            <h3>Wholesale<\/h3>\r\n            <p class=\"arole\">It supplies other businesses: volume, large formats, and price.<\/p>\r\n          <\/div>\r\n          <dl>\r\n            <dt>Expected assortment<\/dt><dd>Volume formats and packs<\/dd>\r\n            <dt>Critical variable<\/dt><dd>Inventory and supply continuity<\/dd>\r\n            <dt>Monitoring<\/dt><dd>Focused on stockouts and price<\/dd>\r\n          <\/dl>\r\n        <\/div>\r\n        <div class=\"acard det d3\">\r\n          <div class=\"atop\">\r\n            <div class=\"aico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 20V9l9-5 9 5v11\" stroke=\"#003670\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><path d=\"M9 20v-6h6v6\" stroke=\"#72B699\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n            <h3>Regional supermarket<\/h3>\r\n            <p class=\"arole\">Planned purchase, broad categories and display space.<\/p>\r\n          <\/div>\r\n          <dl>\r\n            <dt>Expected assortment<\/dt><dd>Broad portfolio by segment<\/dd>\r\n            <dt>Critical variable<\/dt><dd>Shelf share and additional display<\/dd>\r\n            <dt>Monitoring<\/dt><dd>With a focus on promotional execution<\/dd>\r\n          <\/dl>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"figure-caption\">Three example archetypes. The exact criteria depend on each company's category, market, and business strategy.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal kicker mt\">There is no need to start with dozens of segments. A few well-defined archetypes can help fine-tune the must-have SKUs, critical variables, and tracking frequency.<\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 03 -->\r\n<section class=\"block\" id=\"t3\" style=\"background:linear-gradient(180deg,#eef4fb,#f5f8fc)\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <div class=\"thead\">\r\n        <div class=\"tnum\">03<\/div>\r\n        <div><h2>AI begins recommending the next action<\/h2><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:6px\">At the POS, artificial intelligence is useful when it reduces the volume of decisions a person must review. Models can detect unusual patterns, estimate the risk of stockouts, and rank opportunities based on their potential impact.<\/p>\r\n      <p>The most interesting progress is in the concrete recommendations: <strong>which store to review, on which SKU, for what reason, and with what priority<\/strong>.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <div class=\"reco\">\r\n        <div class=\"rhead\">\r\n          <span class=\"rtitle\">Model-generated recommendation<\/span>\r\n          <span class=\"prio\">High priority<\/span>\r\n        <\/div>\r\n        <div class=\"rgrid2\">\r\n          <div><span class=\"k\">Which store<\/span><span class=\"v\">Store 1042<br><span style=\"font-weight:500;font-size:13.5px;color:#3d5670\">Proximity format<\/span><\/span><\/div>\r\n          <div><span class=\"k\">Which SKU<\/span><span class=\"v\">Core reference<br><span style=\"font-weight:500;font-size:13.5px;color:#3d5670\">High turnover in the area<\/span><\/span><\/div>\r\n          <div><span class=\"k\">For what reason<\/span><span class=\"v\">Risk of bankruptcy<br><span style=\"font-weight:500;font-size:13.5px;color:#3d5670\">Atypical sales pattern<\/span><\/span><\/div>\r\n          <div><span class=\"k\">With what priority<\/span><span class=\"v\">Before the next visit<br><span style=\"font-weight:500;font-size:13.5px;color:#3d5670\">Sorted by impact<\/span><\/span><\/div>\r\n        <\/div>\r\n        <div class=\"signals\">\r\n          <h4>Signs that explain the recommendation<\/h4>\r\n          <ul>\r\n            <li><svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 6 9 17l-5-5\" stroke=\"#72B699\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Consecutive days without a sales record<\/li>\r\n            <li><svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 6 9 17l-5-5\" stroke=\"#72B699\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Theoretical inventory that does not move<\/li>\r\n            <li><svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 6 9 17l-5-5\" stroke=\"#72B699\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Deviation against the store's own historical data<\/li>\r\n            <li><svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 6 9 17l-5-5\" stroke=\"#72B699\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Comparable store sales<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"human\">\r\n          <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#0a4d8f\" stroke-width=\"2\"\/><path d=\"M12 8v5M12 16.5v.5\" stroke=\"#0a4d8f\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><\/svg>\r\n          <span>Teams must be able to see the signals behind each recommendation and <strong>correct her when necessary<\/strong>.<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"figure-caption\">Illustrative example of the format of an actionable recommendation; it does not represent data from an actual transaction.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt\">\r\n      <p>These results also require human judgment. A lost sale estimate helps compare opportunities, even though it is unlikely to represent an exact accounting figure.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal quote mt-s\">\r\n      <div class=\"qb\"><\/div>\r\n      <span class=\"qs\">Context data<\/span>\r\n      <p>McKinsey points out that, within CPG, analytics and traditional AI maintain a greater operational potential than generative AI.<\/p>\r\n      <p class=\"qsrc\">In execution, this directs attention toward forecasting, anomaly detection, and prioritization. Source: <a href=\"https:\/\/www.mckinsey.com\/industries\/consumer-packaged-goods\/our-insights\/fortune-or-fiction-the-real-value-of-a-digital-and-ai-transformation-in-cpg\" target=\"_blank\" rel=\"noopener\">McKinsey, <em class=\"i\">Fortune or fiction? The real value of a digital and AI transformation in CPG<\/em> (2024)<\/a>.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 04 -->\r\n<section class=\"block\" id=\"t4\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <div class=\"thead\">\r\n        <div class=\"tnum\">04<\/div>\r\n        <div><h2>Photographs become verifiable data<\/h2><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:6px\">Computer vision allows extracting information from in-store photographs: product presence, number of facings, shelf share, location, or promotional compliance.<\/p>\r\n      <p>This is how you can review a volume of images that is difficult to process manually and focus attention on <strong>significant breaches or doubtful cases<\/strong>.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <div class=\"shelfwrap\">\r\n        <svg viewbox=\"0 0 720 330\" role=\"img\" aria-label=\"Diagram of a shelf analyzed by computer vision: recognized products, a detected empty space, and a case sent for human review\">\r\n          <defs>\r\n            <lineargradient id=\"tcShelfBg\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\r\n              <stop offset=\"0%\" stop-color=\"#0b2a4d\"\/><stop offset=\"100%\" stop-color=\"#06203c\"\/>\r\n            <\/lineargradient>\r\n          <\/defs>\r\n          <rect x=\"0\" y=\"0\" width=\"720\" height=\"330\" rx=\"12\" fill=\"url(#tcShelfBg)\"\/>\r\n          <!-- repisas -->\r\n          <rect x=\"34\" y=\"126\" width=\"652\" height=\"7\" rx=\"3\" fill=\"#17436f\"\/>\r\n          <rect x=\"34\" y=\"222\" width=\"652\" height=\"7\" rx=\"3\" fill=\"#17436f\"\/>\r\n          <rect x=\"34\" y=\"308\" width=\"652\" height=\"7\" rx=\"3\" fill=\"#17436f\"\/>\r\n\r\n          <!-- fila 1 -->\r\n          <g>\r\n            <rect x=\"52\" y=\"58\" width=\"52\" height=\"68\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"112\" y=\"58\" width=\"52\" height=\"68\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"172\" y=\"58\" width=\"52\" height=\"68\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"248\" y=\"62\" width=\"46\" height=\"64\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"302\" y=\"62\" width=\"46\" height=\"64\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"380\" y=\"54\" width=\"58\" height=\"72\" rx=\"5\" fill=\"#2a5f95\"\/>\r\n            <rect x=\"446\" y=\"54\" width=\"58\" height=\"72\" rx=\"5\" fill=\"#2a5f95\"\/>\r\n            <rect x=\"540\" y=\"60\" width=\"50\" height=\"66\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"598\" y=\"60\" width=\"50\" height=\"66\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n          <\/g>\r\n          <!-- detecci\u00f3n fila 1 -->\r\n          <rect class=\"dbox\" x=\"44\" y=\"50\" width=\"188\" height=\"84\" rx=\"6\" fill=\"none\" stroke=\"#72B699\" stroke-width=\"2.5\"\/>\r\n          <rect x=\"44\" y=\"34\" width=\"150\" height=\"18\" rx=\"4\" fill=\"#72B699\"\/>\r\n          <text x=\"52\" y=\"47\" font-family=\"Manrope,sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#062b1c\">Product A \u00b7 3 fronts<\/text>\r\n\r\n          <rect class=\"dbox\" x=\"372\" y=\"46\" width=\"140\" height=\"88\" rx=\"6\" fill=\"none\" stroke=\"#72B699\" stroke-width=\"2.5\"\/>\r\n          <rect x=\"372\" y=\"30\" width=\"150\" height=\"18\" rx=\"4\" fill=\"#72B699\"\/>\r\n          <text x=\"380\" y=\"43\" font-family=\"Manrope,sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#062b1c\">Product B \u00b7 2 fronts<\/text>\r\n\r\n          <!-- fila 2 con hueco -->\r\n          <g>\r\n            <rect x=\"52\" y=\"158\" width=\"48\" height=\"64\" rx=\"5\" fill=\"#3a6f9f\"\/>\r\n            <rect x=\"108\" y=\"158\" width=\"48\" height=\"64\" rx=\"5\" fill=\"#3a6f9f\"\/>\r\n            <rect x=\"300\" y=\"154\" width=\"54\" height=\"68\" rx=\"5\" fill=\"#2a5f95\"\/>\r\n            <rect x=\"362\" y=\"154\" width=\"54\" height=\"68\" rx=\"5\" fill=\"#2a5f95\"\/>\r\n            <rect x=\"424\" y=\"154\" width=\"54\" height=\"68\" rx=\"5\" fill=\"#2a5f95\"\/>\r\n            <rect x=\"556\" y=\"160\" width=\"50\" height=\"62\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"614\" y=\"160\" width=\"50\" height=\"62\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n          <\/g>\r\n          <!-- hueco detectado -->\r\n          <rect class=\"dbox\" x=\"170\" y=\"150\" width=\"118\" height=\"76\" rx=\"6\" fill=\"rgba(255,95,109,.14)\" stroke=\"#ff5f6d\" stroke-width=\"2.5\" stroke-dasharray=\"7 5\"\/>\r\n          <rect x=\"170\" y=\"134\" width=\"146\" height=\"18\" rx=\"4\" fill=\"#ff5f6d\"\/>\r\n          <text x=\"178\" y=\"147\" font-family=\"Manrope,sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#3a0208\">Empty space detected<\/text>\r\n\r\n          <!-- fila 3, caso dudoso -->\r\n          <g>\r\n            <rect x=\"52\" y=\"248\" width=\"50\" height=\"60\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"110\" y=\"248\" width=\"50\" height=\"60\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"168\" y=\"248\" width=\"50\" height=\"60\" rx=\"5\" fill=\"#2f6da8\"\/>\r\n            <rect x=\"240\" y=\"252\" width=\"46\" height=\"56\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"294\" y=\"252\" width=\"46\" height=\"56\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n            <rect x=\"420\" y=\"248\" width=\"52\" height=\"60\" rx=\"5\" fill=\"#35659a\" opacity=\".55\"\/>\r\n            <rect x=\"480\" y=\"248\" width=\"52\" height=\"60\" rx=\"5\" fill=\"#35659a\" opacity=\".55\"\/>\r\n            <rect x=\"586\" y=\"250\" width=\"52\" height=\"58\" rx=\"5\" fill=\"#3f7fbd\"\/>\r\n          <\/g>\r\n          <rect class=\"dbox\" x=\"412\" y=\"240\" width=\"128\" height=\"76\" rx=\"6\" fill=\"rgba(224,138,77,.14)\" stroke=\"#e08a4d\" stroke-width=\"2.5\"\/>\r\n          <rect x=\"412\" y=\"224\" width=\"160\" height=\"18\" rx=\"4\" fill=\"#e08a4d\"\/>\r\n          <text x=\"420\" y=\"237\" font-family=\"Manrope,sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#3b2005\">Low certainty \u00b7 under review<\/text>\r\n        <\/svg>\r\n        <div class=\"legend\">\r\n          <span><i style=\"background:#72B699\"><\/i>Recognized product<\/span>\r\n          <span><i style=\"background:#ff5f6d\"><\/i>Empty space<\/span>\r\n          <span><i style=\"background:#e08a4d\"><\/i>Doubtful case sent for human review<\/span>\r\n        <\/div>\r\n        <div class=\"outputs\">\r\n          <div class=\"out\"><div class=\"ov\">Presence<\/div><div class=\"ok\">Is he or isn't he<\/div><\/div>\r\n          <div class=\"out\"><div class=\"ov\">Fronts<\/div><div class=\"ok\">How many faces<\/div><\/div>\r\n          <div class=\"out\"><div class=\"ov\">Share<\/div><div class=\"ok\">Shelf space<\/div><\/div>\r\n          <div class=\"out\"><div class=\"ov\">Location<\/div><div class=\"ok\">Where is it exhibited<\/div><\/div>\r\n          <div class=\"out\"><div class=\"ov\">Promotion<\/div><div class=\"ok\">Compliance<\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"figure-caption\">Illustrative diagram of what a shelf photo can turn into data: automatic recognition of clear cases and routing of exceptions.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal warn mt\">\r\n      <h3>The quality of the capture remains decisive<\/h3>\r\n      <p>An incomplete angle, reflections, low light, or an outdated packaging can alter the result. The most reliable implementations automate clear cases and leave exceptions for human review. Before scaling, it is advisable to test recognition by category and channel.<\/p>\r\n      <div class=\"chips\">\r\n        <span class=\"chip c2\"><i><\/i>Incomplete angle<\/span>\r\n        <span class=\"chip c2\"><i><\/i>Reflexes<\/span>\r\n        <span class=\"chip c2\"><i><\/i>Low light<\/span>\r\n        <span class=\"chip c2\"><i><\/i>Outdated packaging<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 05 -->\r\n<section class=\"block\" id=\"t5\" style=\"background:linear-gradient(180deg,#eef4fb,#f5f8fc)\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <div class=\"thead\">\r\n        <div class=\"tnum\">05<\/div>\r\n        <div><h2>The collaboration incorporates action tracking<\/h2><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:6px\">Many POS problems affect manufacturers, retailers, and distributors alike. Inventory may be logged and remain in the warehouse. A promotion may be active in the commercial plan and poorly implemented in the store. <strong>Detecting the difference is of little use if no one knows who is supposed to resolve it.<\/strong><\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal quote mt-s\">\r\n      <div class=\"qb\"><\/div>\r\n      <span class=\"qs\">Context data<\/span>\r\n      <p>Leading CPG companies in Latin America place greater weight on collaboration with retailers and distributors, the use of data to manage the sales force, and direct access to point-of-sale information.<\/p>\r\n      <p class=\"qsrc\">Source: <a href=\"https:\/\/www.mckinsey.com\/industries\/consumer-packaged-goods\/our-insights\/leaders-in-latin-american-cpg-a-commercial-excellence-evolution\" target=\"_blank\" rel=\"noopener\">McKinsey, <em class=\"i\">Leaders in Latin American CPG: A commercial excellence evolution<\/em> (2025)<\/a>.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt\">\r\n      <h3 style=\"margin-bottom:14px\">The complete cycle of an opportunity<\/h3>\r\n      <div class=\"flow\">\r\n        <div class=\"fstep s1 det\"><span class=\"fn\">Step 01<\/span><h3>What was detected<\/h3><p>The signal, with its context and its potential impact.<\/p><span class=\"who\">System<\/span><\/div>\r\n        <div class=\"fstep s2 det d2\"><span class=\"fn\">Step 02<\/span><h3>Who takes the action<\/h3><p>A clear leader between manufacturer, retailer, or distributor.<\/p><span class=\"who\">Assigned person in charge<\/span><\/div>\r\n        <div class=\"fstep s3 det d3\"><span class=\"fn\">Step 03<\/span><h3>When was it resolved<\/h3><p>The action executed in-store, with date and status.<\/p><span class=\"who\">Field team<\/span><\/div>\r\n        <div class=\"fstep s4 det d4\"><span class=\"fn\">Step 04<\/span><h3>What happened next<\/h3><p>The observed result after the intervention.<\/p><span class=\"who\">Monitoring<\/span><\/div>\r\n      <\/div>\r\n      <p style=\"margin-top:22px\">Collaboration improves when it includes the status of each opportunity. To sustain that cycle, what is needed is <strong>common definitions<\/strong> of product, store, inventory and availability.<\/p>\r\n      <div class=\"defs\">\r\n        <div>Product<small>Unique identification<\/small><\/div>\r\n        <div>Store<small>Shared master<\/small><\/div>\r\n        <div>Inventory<small>Same criteria<\/small><\/div>\r\n        <div>Availability<small>Same definition<\/small><\/div>\r\n      <\/div>\r\n      <p class=\"figure-caption\">The standards of <a href=\"https:\/\/www.gs1.org\/industries\/retail\" target=\"_blank\" rel=\"noopener\">GS1<\/a> They help maintain consistent identifiers between systems.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CIERRE -->\r\n<section class=\"block\" id=\"tc-cierre\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\">\r\n      <span class=\"eyebrow\">To close<\/span>\r\n      <h2>A faster and more specific execution<\/h2>\r\n      <p>The future of the POS is being built around shorter decision cycles: detecting a signal, assessing its impact, assigning an action, and checking the result.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <div class=\"cycle\">\r\n        <div class=\"cy det\">\r\n          <div class=\"cyico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 15l4-6 4 4 5-8 5 7\" stroke=\"#003670\" stroke-width=\"2.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n          <h3>Detect<\/h3><p>A signal that goes off the pattern.<\/p>\r\n        <\/div>\r\n        <div class=\"cy det d2\">\r\n          <div class=\"cyico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3v18M5 8l7-5 7 5\" stroke=\"#003670\" stroke-width=\"2.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M4 20h16\" stroke=\"#72B699\" stroke-width=\"2.1\" stroke-linecap=\"round\"\/><\/svg><\/div>\r\n          <h3>Evaluate<\/h3><p>How much could be at stake.<\/p>\r\n        <\/div>\r\n        <div class=\"cy det d3\">\r\n          <div class=\"cyico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 7h14M5 12h9M5 17h6\" stroke=\"#003670\" stroke-width=\"2.1\" stroke-linecap=\"round\"\/><path d=\"M16 16l2.2 2.2L22 14\" stroke=\"#72B699\" stroke-width=\"2.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n          <h3>Assign<\/h3><p>An action with a person in charge.<\/p>\r\n        <\/div>\r\n        <div class=\"cy det d4\">\r\n          <div class=\"cyico\"><svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8.5\" stroke=\"#003670\" stroke-width=\"2.1\"\/><path d=\"M8.5 12.2l2.4 2.4 4.6-5\" stroke=\"#72B699\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\r\n          <h3>Check<\/h3><p>What happened after acting.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"loopnote\">\r\n        <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 12a8 8 0 11-2.34-5.66\" stroke=\"#8aa0b8\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><path d=\"M20 3v5h-5\" stroke=\"#8aa0b8\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        The result feeds the next detection\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt\">\r\n      <p>Technology can accelerate that journey. The value is seen in the operation: <strong>less time reviewing information, better prioritized visits, and opportunities addressed while they can still be recovered.<\/strong><\/p>\r\n    <\/div>\r\n\r\n    <div class=\"reveal mt-s\">\r\n      <figure class=\"photo\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1556740738-b6a63e27c4df?auto=format&fit=crop&w=1600&q=80\" alt=\"Sales team analyzing point of sale data\" loading=\"lazy\" \/>\r\n      <\/figure>\r\n      <figcaption class=\"figure-caption\">Shorter decision cycles: the difference between finding out about a problem and arriving in time to solve it.<\/figcaption>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CTA -->\r\n<section class=\"cta\">\r\n  <div class=\"wrap reveal\">\r\n    <span class=\"eyebrow\">Teamcore<\/span>\r\n    <h2>From POS data to measurable actions<\/h2>\r\n    <p>At Teamcore, we help consumer packaged goods companies connect point-of-sale data, detect opportunities, and activate measurable actions for their teams.<\/p>\r\n    <a class=\"btn\" href=\"https:\/\/teamcore.com\/en\/\" target=\"_blank\" rel=\"noopener\">Learn how Teamcore works\r\n      <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"#002348\" stroke-width=\"2.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n    <\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FOOTER \/ FUENTES -->\r\n<footer>\r\n  <div class=\"wrap\">\r\n    <div class=\"flogo\"><b>Teamcore<\/b><span class=\"rl\"><\/span><\/div>\r\n    <h4>Sources consulted<\/h4>\r\n    <ol>\r\n      <li>McKinsey \u2014 <em class=\"i\">Leaders in Latin American CPG: A commercial excellence evolution<\/em> (2025). <a href=\"https:\/\/www.mckinsey.com\/industries\/consumer-packaged-goods\/our-insights\/leaders-in-latin-american-cpg-a-commercial-excellence-evolution\" target=\"_blank\" rel=\"noopener\">mckinsey.com<\/a><\/li>\r\n      <li>McKinsey \u2014 <em class=\"i\">Fortune or fiction? The real value of a digital and AI transformation in CPG<\/em> (2024). <a href=\"https:\/\/www.mckinsey.com\/industries\/consumer-packaged-goods\/our-insights\/fortune-or-fiction-the-real-value-of-a-digital-and-ai-transformation-in-cpg\" target=\"_blank\" rel=\"noopener\">mckinsey.com<\/a><\/li>\r\n      <li>Kantar \u2014 <em class=\"i\">3 key drivers that transformed the Latam FMCG market in 2024<\/em> (2025). <a href=\"https:\/\/www.kantar.com\/inspiration\/fmcg\/3-key-drivers-that-transformed-the-latam-fmcg-market-in-2024\" target=\"_blank\" rel=\"noopener\">kantar.com<\/a><\/li>\r\n      <li>GS1 <em class=\"i\">Retail industry standards<\/em>. <a href=\"https:\/\/www.gs1.org\/industries\/retail\" target=\"_blank\" rel=\"noopener\">gs1.org<\/a><\/li>\r\n    <\/ol>\r\n    <p class=\"disc\">The alerts, recommendations, and shelf diagrams that appear in this article are illustrative examples created to explain each trend; they do not correspond to data from a real operation.<\/p>\r\n  <\/div>\r\n<\/footer>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root = document.getElementById('tc-blog');\r\n  if(!root) return;\r\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  var progress = root.querySelector('#tc-progress');\r\n  function onScroll(){\r\n    var h = document.documentElement;\r\n    var scrolled = h.scrollTop \/ (h.scrollHeight - h.clientHeight);\r\n    if(progress) progress.style.width = (Math.max(0,Math.min(1,scrolled))*100) + '%';\r\n  }\r\n  window.addEventListener('scroll', onScroll, {passive:true});\r\n  onScroll();\r\n\r\n  var revObserver = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      if(!e.isIntersecting) return;\r\n      e.target.classList.add('in');\r\n      revObserver.unobserve(e.target);\r\n    });\r\n  }, {threshold:0.15});\r\n  root.querySelectorAll('.reveal').forEach(function(el){ revObserver.observe(el); });\r\n\r\n  root.querySelectorAll('.photo img').forEach(function(img){\r\n    img.addEventListener('error', function(){ img.style.display='none'; });\r\n  });\r\n\r\n  var dots = root.querySelectorAll('.dotnav a');\r\n  var navObserver = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      if(!e.isIntersecting) return;\r\n      var id='#'+e.target.id;\r\n      dots.forEach(function(d){ d.classList.toggle('active', d.getAttribute('href')===id); });\r\n    });\r\n  }, {threshold:0.25, rootMargin:'-20% 0px -35% 0px'});\r\n  dots.forEach(function(d){ var s=root.querySelector(d.getAttribute('href')); if(s) navObserver.observe(s); });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>How technology and data are changing the way every point of sale is managed.<\/p>","protected":false},"author":2,"featured_media":7335,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-7301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica - Teamcore<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/teamcore.com\/en\/the-future-of-the-point-of-sale-5-trends-that-are-redefining-the-pos-in-latin-america\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica - Teamcore\" \/>\n<meta property=\"og:description\" content=\"C\u00f3mo la tecnolog\u00eda y los datos est\u00e1n cambiando la forma de gestionar cada punto de venta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/teamcore.com\/en\/the-future-of-the-point-of-sale-5-trends-that-are-redefining-the-pos-in-latin-america\/\" \/>\n<meta property=\"og:site_name\" content=\"Teamcore\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-07T15:15:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-07T16:51:45+00:00\" \/>\n<meta name=\"author\" content=\"Contacto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Contacto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/\"},\"author\":{\"name\":\"Contacto\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/#\\\/schema\\\/person\\\/9a2c803c1b62f1939d4d7b59c3eb7825\"},\"headline\":\"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica\",\"datePublished\":\"2026-09-07T15:15:07+00:00\",\"dateModified\":\"2026-09-07T16:51:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/\"},\"wordCount\":1663,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/teamcore.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo-1601598851547-4302969d0614.avif\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/\",\"url\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/\",\"name\":\"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica - Teamcore\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/teamcore.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo-1601598851547-4302969d0614.avif\",\"datePublished\":\"2026-09-07T15:15:07+00:00\",\"dateModified\":\"2026-09-07T16:51:45+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/#\\\/schema\\\/person\\\/9a2c803c1b62f1939d4d7b59c3eb7825\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#primaryimage\",\"url\":\"https:\\\/\\\/teamcore.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo-1601598851547-4302969d0614.avif\",\"contentUrl\":\"https:\\\/\\\/teamcore.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo-1601598851547-4302969d0614.avif\",\"width\":1600,\"height\":2000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/teamcore.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/#website\",\"url\":\"https:\\\/\\\/teamcore.com\\\/\",\"name\":\"Teamcore\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/teamcore.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/teamcore.com\\\/#\\\/schema\\\/person\\\/9a2c803c1b62f1939d4d7b59c3eb7825\",\"name\":\"Contacto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g\",\"caption\":\"Contacto\"},\"url\":\"https:\\\/\\\/teamcore.com\\\/en\\\/author\\\/contacto\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The future of the point of sale: 5 trends redefining the POS in Latin America - Teamcore","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/teamcore.com\/en\/the-future-of-the-point-of-sale-5-trends-that-are-redefining-the-pos-in-latin-america\/","og_locale":"en_US","og_type":"article","og_title":"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica - Teamcore","og_description":"C\u00f3mo la tecnolog\u00eda y los datos est\u00e1n cambiando la forma de gestionar cada punto de venta.","og_url":"https:\/\/teamcore.com\/en\/the-future-of-the-point-of-sale-5-trends-that-are-redefining-the-pos-in-latin-america\/","og_site_name":"Teamcore","article_published_time":"2026-09-07T15:15:07+00:00","article_modified_time":"2026-09-07T16:51:45+00:00","author":"Contacto","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Contacto","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#article","isPartOf":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/"},"author":{"name":"Contacto","@id":"https:\/\/teamcore.com\/#\/schema\/person\/9a2c803c1b62f1939d4d7b59c3eb7825"},"headline":"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica","datePublished":"2026-09-07T15:15:07+00:00","dateModified":"2026-09-07T16:51:45+00:00","mainEntityOfPage":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/"},"wordCount":1663,"commentCount":0,"image":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#primaryimage"},"thumbnailUrl":"https:\/\/teamcore.com\/wp-content\/uploads\/2026\/09\/photo-1601598851547-4302969d0614.avif","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/","url":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/","name":"The future of the point of sale: 5 trends redefining the POS in Latin America - Teamcore","isPartOf":{"@id":"https:\/\/teamcore.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#primaryimage"},"image":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#primaryimage"},"thumbnailUrl":"https:\/\/teamcore.com\/wp-content\/uploads\/2026\/09\/photo-1601598851547-4302969d0614.avif","datePublished":"2026-09-07T15:15:07+00:00","dateModified":"2026-09-07T16:51:45+00:00","author":{"@id":"https:\/\/teamcore.com\/#\/schema\/person\/9a2c803c1b62f1939d4d7b59c3eb7825"},"breadcrumb":{"@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#primaryimage","url":"https:\/\/teamcore.com\/wp-content\/uploads\/2026\/09\/photo-1601598851547-4302969d0614.avif","contentUrl":"https:\/\/teamcore.com\/wp-content\/uploads\/2026\/09\/photo-1601598851547-4302969d0614.avif","width":1600,"height":2000},{"@type":"BreadcrumbList","@id":"https:\/\/teamcore.com\/el-futuro-del-punto-de-venta-5-tendencias-que-estan-redifiniendo-el-pdv-en-latinoamerica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/teamcore.com\/"},{"@type":"ListItem","position":2,"name":"El futuro del punto de venta: 5 tendencias que est\u00e1n redifiniendo el PDV en Latinoam\u00e9rica"}]},{"@type":"WebSite","@id":"https:\/\/teamcore.com\/#website","url":"https:\/\/teamcore.com\/","name":"Teamcore","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/teamcore.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/teamcore.com\/#\/schema\/person\/9a2c803c1b62f1939d4d7b59c3eb7825","name":"Contact","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b6a73fc026654a9e444768fd6f94a617a194e8297770a26c43ed3997de5d36b?s=96&d=mm&r=g","caption":"Contacto"},"url":"https:\/\/teamcore.com\/en\/author\/contacto\/"}]}},"_links":{"self":[{"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/posts\/7301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/comments?post=7301"}],"version-history":[{"count":19,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/posts\/7301\/revisions"}],"predecessor-version":[{"id":7350,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/posts\/7301\/revisions\/7350"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/media\/7335"}],"wp:attachment":[{"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/media?parent=7301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/categories?post=7301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teamcore.com\/en\/wp-json\/wp\/v2\/tags?post=7301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}