Agentic search to purchase

AI 탐색에서 구매까지

AI supports discovery, then a confirmed choice moves through a merchant checkout flow.

···
html
<div class="d2 purchase"><div class="eyebrow">DISCOVERY → CONFIRMED ORDER</div><div class="steps"><div data-n="0">FIND</div><div data-n="1">COMPARE</div><div data-n="2">BUYER CONFIRMS</div><div data-n="3">MERCHANT PROCESSES</div></div><div class="box status"><strong id="purchaseStep">Finding a suitable lamp</strong><small id="purchaseNote">No order yet</small></div><button id="nextPurchase">NEXT STEP →</button></div>
css
:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif}.d2{width:min(94%,760px);max-height:94%;font:700 10px/1.35 var(--font-sans);color:var(--fg)}.d2 small{font-size:10px}.d2 .eyebrow{color:var(--accent);font-weight:900;letter-spacing:.08em}.d2 .box{background:var(--surface);border:1px solid var(--line);padding:clamp(6px,1.5vmin,14px)}.d2 .soft{color:var(--muted)}.d2 button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--fg);background:var(--surface)}@media(min-width:700px){.d2{font-size:14px}.d2 small{font-size:12px}}.purchase .steps{display:flex;gap:4px;margin:clamp(9px,2vmin,18px) 0}.purchase .steps div{flex:1;min-width:0;text-align:center;border:1px solid var(--line);padding:clamp(6px,1.4vmin,12px) 2px;opacity:.5;background:var(--surface);font-size:1em}.purchase .steps div.active{border-color:var(--accent);color:var(--accent);opacity:1}.purchase .status{min-height:clamp(52px,10vmin,92px);display:grid;align-content:center;gap:5px;border-color:var(--accent)}.purchase .status strong{font-size:1.15em}.purchase .status small{color:var(--muted)}.purchase button{margin-top:clamp(7px,2vmin,17px);padding:7px 12px}
js
const steps=[...document.querySelectorAll('.purchase .steps div')],title=document.querySelector('#purchaseStep'),note=document.querySelector('#purchaseNote'),button=document.querySelector('#nextPurchase'),titles=['Finding a suitable lamp','Comparing size and price','Buyer reviews and confirms','Merchant processes the order'],notes=['No order yet','Candidates only','Explicit choice required','Merchant accepts or declines'];let n=0,timer;function show(){steps.forEach((e,i)=>e.classList.toggle('active',i===n));title.textContent=titles[n];note.textContent=notes[n]}button.onclick=()=>{clearInterval(timer);n=(n+1)%4;show()};timer=setInterval(()=>{n=(n+1)%4;show()},2200);setTimeout(()=>{n=1;show()},650);show();

Agentic search-to-purchase connects discovery, comparison, selection, and order sessions within a conversation. OpenAI's Agentic Commerce Protocol defines product feeds and connections to merchant checkout.

The demo moves a fictional product through comparison, pauses for buyer confirmation, then reaches merchant order processing. Buyer choice and merchant payment responsibility appear as separate steps.

Availability varies by channel, and instant checkout may be limited to approved partners. Do not count discovery as a completed purchase.

When to use

Use it to separate consent, payment, and order responsibility in conversational shopping.

Open as page ↗