{"id":4315,"date":"2026-05-18T15:48:14","date_gmt":"2026-05-18T15:48:14","guid":{"rendered":"https:\/\/www.dealsniper.co.kr\/shop\/curated-product\/"},"modified":"2026-06-01T09:26:09","modified_gmt":"2026-06-01T09:26:09","slug":"curated-product","status":"publish","type":"page","link":"https:\/\/www.dealsniper.co.kr\/shop\/curated-product\/","title":{"rendered":"\uc0c1\ud488 \uc0c1\uc138"},"content":{"rendered":"<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<style>\n#cp-detail { font-family: 'Inter', sans-serif; background: #f5f6fa; color: #333333; padding: 40px 24px; border-radius: 16px; margin: 0 auto; max-width: 800px; }\n.cp-trust-badge { background: #ffffff; border: 1px solid #e0e0e0; border-radius: 20px; padding: 8px 16px; font-size: 12px; font-weight: 500; color: #444444; display: inline-flex; align-items: center; gap: 6px; box-shadow: 0 1px 4px rgba(0,0,0,0.04); }\n.cp-img-box { background: #ffffff; padding: 40px; border-radius: 16px; text-align: center; margin-bottom: 30px; border: 1px solid #e5e5e5; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n.cp-img-box img { max-width: 100%; max-height: 450px; object-fit: contain; transition: transform 0.3s ease; }\n.cp-img-box img:hover { transform: scale(1.03); }\n.cp-title { font-size: 26px; font-weight: 800; margin: 0 0 8px; letter-spacing: -0.5px; color: #111111; line-height: 1.4; }\n.cp-subtitle { font-size: 14px; font-weight: 400; color: #888888; margin: 0 0 24px; }\n.cp-price { font-size: 36px; font-weight: 800; color: #FF6B00; margin-bottom: 8px; letter-spacing: -1px; }\n.cp-total-box { background: #ffffff; border: 1px solid #e5e5e5; border-radius: 16px; padding: 24px; margin-bottom: 30px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n.cp-qty-btn { width: 40px; height: 40px; border: 1px solid #dddddd; background: #ffffff; color: #333; font-size: 18px; cursor: pointer; transition: background 0.2s; }\n.cp-qty-btn:hover { background: #f0f0f0; }\n.cp-qty-input { width: 60px; height: 40px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: none; border-right: none; background: #ffffff; color: #333; text-align: center; font-size: 16px; font-weight: 600; -moz-appearance: textfield; }\n.cp-btn-order { display: block; text-align: center; padding: 18px; background: linear-gradient(135deg, #FF6B00, #FF3B30); border-radius: 12px; font-weight: 700; font-size: 18px; color: #fff !important; text-decoration: none !important; transition: all 0.3s ease; box-shadow: 0 8px 20px rgba(255,107,0,0.3); border: none; }\n.cp-btn-order:hover { transform: translateY(-3px); box-shadow: 0 12px 25px rgba(255,107,0,0.5); }\n.cp-admin-note { background: rgba(255, 107, 0, 0.05); border: 1px solid rgba(255, 107, 0, 0.2); border-radius: 12px; padding: 16px; margin-bottom: 24px; font-size: 14px; color: #FF6B00; line-height: 1.5; }\n.cp-qa-section { margin-top: 40px; padding-top: 40px; border-top: 1px solid #eeeeee; }\n.cp-qa-title { font-size: 20px; font-weight: 700; color: #111111; margin-bottom: 20px; }\n.cp-qa-item { background: #ffffff; border-radius: 12px; padding: 16px; margin-bottom: 12px; border: 1px solid #e5e5e5; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n.cp-qa-header { display: flex; justify-content: space-between; font-size: 13px; color: #888888; margin-bottom: 8px; }\n.cp-qa-q { font-size: 15px; color: #333333; line-height: 1.5; margin-bottom: 12px; }\n.cp-qa-a { background: #f8f9fa; border-radius: 8px; padding: 12px; font-size: 14px; color: #555555; border-left: 3px solid #FF6B00; line-height: 1.5; }\n.cp-qa-badge { padding: 3px 8px; border-radius: 4px; font-size: 11px; font-weight: 600; }\n.cp-qa-pending { background: #f0f0f0; color: #888888; }\n.cp-qa-answered { background: rgba(255,107,0,0.1); color: #FF6B00; }\n.cp-qa-form { margin-top: 24px; background: #ffffff; padding: 20px; border-radius: 12px; border: 1px solid #e5e5e5; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n.cp-qa-input { width: 100%; background: #ffffff; border: 1px solid #dddddd; color: #333333; padding: 12px; border-radius: 8px; font-size: 14px; margin-bottom: 12px; font-family: 'Inter', sans-serif; box-sizing: border-box; }\n.cp-qa-input:focus { outline: none; border-color: #FF6B00; }\n.cp-qa-submit { padding: 12px 24px; background: #333333; color: #ffffff; border: none; border-radius: 8px; font-weight: 600; cursor: pointer; transition: all 0.2s; }\n.cp-qa-submit:hover { background: #FF6B00; }\n<\/style>\n<div id=\"cp-detail\">\n<div id=\"cp-loading\" style=\"text-align:center;padding:100px 0;color:#888;font-size:16px;\"><span style=\"display:inline-block;animation:spin 1s linear infinite;margin-bottom:12px;font-size:24px;\">\u23f3<\/span><br \/>\uc0c1\ud488 \uc815\ubcf4\ub97c \ubd88\ub7ec\uc624\ub294 \uc911&#8230;<\/div>\n<div id=\"cp-content\" style=\"display:none;\">\n<div style=\"display:flex;justify-content:center;gap:12px;margin-bottom:30px;flex-wrap:wrap;\"><span class=\"cp-trust-badge\"><span>\ud83c\udf10<\/span> \ud574\uc678 \uad6c\ub9e4\ub300\ud589<\/span><span class=\"cp-trust-badge\"><span>\ud83d\udee1\ufe0f<\/span> 100% \uc815\ud488\ubcf4\uc7a5<\/span><span class=\"cp-trust-badge\"><span>\ud83d\udce6<\/span> \ubc30\uc1a1 \ucd94\uc801<\/span><span class=\"cp-trust-badge\"><span>\ud83d\udd12<\/span> \uc548\uc804\uacb0\uc81c<\/span><\/div>\n<div id=\"cp-image-wrap\" class=\"cp-img-box\"><img decoding=\"async\" id=\"cp-image\" src=\"\" \/><\/div>\n<h2 id=\"cp-title-ko\" class=\"cp-title\"><\/h2>\n<div id=\"cp-title-en\" class=\"cp-subtitle\"><\/div>\n<div id=\"cp-selling-price\" class=\"cp-price\"><\/div>\n<div id=\"cp-shipping-fee\" style=\"display:none;font-size:14px;color:#888888;margin-bottom:24px;\"><\/div>\n<div id=\"cp-admin-note\" class=\"cp-admin-note\" style=\"display:none;\"><\/div>\n<div id=\"cp-options-wrap\" style=\"display:none;margin-bottom:24px;\"><\/div>\n<div style=\"display:flex;align-items:center;gap:16px;margin-bottom:16px;\"><span style=\"font-weight:600;color:#333333;font-size:15px;\">\uc218\ub7c9<\/span><\/p>\n<div style=\"display:flex;align-items:center;border-radius:10px;overflow:hidden;\"><button id=\"cp-qty-minus\" class=\"cp-qty-btn\">&#8211;<\/button><input id=\"cp-qty\" class=\"cp-qty-input\" type=\"number\" value=\"1\" min=\"1\" \/><button id=\"cp-qty-plus\" class=\"cp-qty-btn\">+<\/button><\/div>\n<p><span id=\"cp-max-qty-warn\" style=\"display:none;font-size:13px;color:#FF3B30;\"><\/span><\/div>\n<div id=\"cp-bulk-wrap\" style=\"display:none;margin-bottom:24px;background:rgba(255,107,0,0.05);padding:16px;border-radius:12px;border:1px solid rgba(255,107,0,0.1);\">\n<div style=\"font-size:14px;font-weight:700;color:#FF6B00;margin-bottom:8px;\">\ud83c\udf81 \ubb36\uc74c\ud560\uc778 \ud61c\ud0dd<\/div>\n<table id=\"cp-bulk-table\" style=\"width:100%;border-collapse:collapse;font-size:14px;\"><\/table>\n<\/div>\n<div class=\"cp-total-box\">\n<div style=\"display:flex;justify-content:space-between;align-items:center;\"><span style=\"font-size:16px;font-weight:600;color:#333333;\">\ucd1d \uacb0\uc81c \uae08\uc561<\/span><span id=\"cp-total\" style=\"font-size:28px;font-weight:800;color:#FF6B00;\"><\/span><\/div>\n<div id=\"cp-discount-info\" style=\"display:none;text-align:right;font-size:13px;color:#FF3B30;margin-top:6px;font-weight:500;\"><\/div>\n<\/div>\n<div style=\"margin-bottom:20px;\"><a id=\"cp-order-btn\" href=\"#\" class=\"cp-btn-order\">\uad6c\ub9e4\ub300\ud589 \uc2e0\uccad\ud558\uae30<\/a><\/div>\n<div class=\"cp-qa-section\">\n<h3 class=\"cp-qa-title\">\uc0c1\ud488 \ubb38\uc758<\/h3>\n<div id=\"cp-qa-list\"><\/div>\n<div class=\"cp-qa-form\">\n<h4 style=\"font-size:15px; margin-bottom:12px; color:#111111;\">\ubb38\uc758 \ub0a8\uae30\uae30<\/h4>\n<p><input type=\"text\" id=\"cp-qa-nick\" class=\"cp-qa-input\" placeholder=\"\ub2c9\ub124\uc784 (20\uc790 \uc774\ub0b4)\" maxlength=\"20\" \/><textarea id=\"cp-qa-text\" class=\"cp-qa-input\" rows=\"3\" placeholder=\"\uc0c1\ud488\uc5d0 \ub300\ud574 \uad81\uae08\ud55c \uc810\uc744 \ub0a8\uaca8\uc8fc\uc138\uc694.\" maxlength=\"1000\"><\/textarea><\/p>\n<div style=\"text-align:right;\"><button id=\"cp-qa-btn\" class=\"cp-qa-submit\">\ubb38\uc758 \ub4f1\ub85d<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><script>(function(){var params=new URLSearchParams(window.location.search);var id=params.get('id');if(!id){document.getElementById('cp-loading').textContent='\uc0c1\ud488 ID\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.';return;}var product=null;fetch('\/api\/curated-products\/'+encodeURIComponent(id)).then(function(r){if(!r.ok)throw new Error('not found');return r.json();}).then(function(p){product=p;document.getElementById('cp-loading').style.display='none';document.getElementById('cp-content').style.display='block';if(p.imageUrl)document.getElementById('cp-image').src=p.imageUrl;else document.getElementById('cp-image-wrap').style.display='none';document.getElementById('cp-title-ko').textContent=p.titleKo||p.title||'';document.getElementById('cp-title-en').textContent=p.titleKo?p.title:'';document.getElementById('cp-selling-price').textContent=Number(p.sellingPriceKrw).toLocaleString()+'\uc6d0';if(p.shippingFeeKrw>0){var sfEl=document.getElementById('cp-shipping-fee');sfEl.textContent='\ubc30\uc1a1\ube44: '+Number(p.shippingFeeKrw).toLocaleString()+'\uc6d0';sfEl.style.display='block';}if(p.adminNote){var noteEl=document.getElementById('cp-admin-note');noteEl.textContent=p.adminNote;noteEl.style.display='block';}if(p.soldOut){var orderBtn=document.getElementById('cp-order-btn');orderBtn.textContent='\ub51c \uc885\ub8cc';orderBtn.style.cssText='flex:1;display:block;text-align:center;padding:18px;background:#eeeeee;border-radius:12px;font-weight:700;color:#999999;text-decoration:none;font-size:18px;pointer-events:none;cursor:not-allowed;box-shadow:none;';document.getElementById('cp-qty-minus').disabled=true;document.getElementById('cp-qty-plus').disabled=true;document.getElementById('cp-qty').disabled=true;}if(p.optionsJson){try{var opts=JSON.parse(p.optionsJson);if(opts&&opts.length>0){var wrap=document.getElementById('cp-options-wrap');wrap.style.display='block';opts.forEach(function(opt){var label=document.createElement('div');label.style.cssText='font-weight:600;margin-bottom:6px;font-size:14px;color:#333;';label.textContent=opt.name;wrap.appendChild(label);var sel=document.createElement('select');sel.className='cp-option-select';sel.dataset.optionName=opt.name;sel.style.cssText='width:100%;padding:14px;border:1px solid #dddddd;border-radius:10px;font-size:15px;margin-bottom:16px;background:#ffffff;color:#333333;';opt.values.forEach(function(v){var o=document.createElement('option');o.value=v.label;o.dataset.adjust=v.priceAdjustKrw||0;o.textContent=v.label+(v.priceAdjustKrw>0?' (+'+Number(v.priceAdjustKrw).toLocaleString()+'\uc6d0)':v.priceAdjustKrw<0?' ('+Number(v.priceAdjustKrw).toLocaleString()+'\uc6d0)':'');sel.appendChild(o);});if(p.soldOut)sel.disabled=true;sel.addEventListener('change',recalc);wrap.appendChild(sel);});}}catch(e){}}var bulkTiers=[];if(p.bulkDiscountJson){try{bulkTiers=JSON.parse(p.bulkDiscountJson)||[];}catch(e){}}if(bulkTiers.length>0){var bw=document.getElementById('cp-bulk-wrap');bw.style.display='block';var bt=document.getElementById('cp-bulk-table');var hdr='<\/p>\n<tr style=\"background:rgba(255,107,0,0.1);\">\n<th style=\"padding:10px;text-align:left;border-bottom:1px solid rgba(255,107,0,0.2);color:#FF6B00;\">\uc218\ub7c9<\/th>\n<th style=\"padding:10px;text-align:right;border-bottom:1px solid rgba(255,107,0,0.2);color:#FF6B00;\">\ud560\uc778<\/th>\n<\/tr>\n<p>';var rows='';bulkTiers.forEach(function(t){rows+='<\/p>\n<tr>\n<td style=\"padding:10px;border-bottom:1px solid rgba(255,255,255,0.05);color:#e0e0e0;\">'+t.minQty+'\uac1c \uc774\uc0c1<\/td>\n<td style=\"padding:10px;text-align:right;color:#FF3B30;border-bottom:1px solid rgba(255,255,255,0.05);font-weight:600;\">'+t.discountPercent+'% \ud560\uc778<\/td>\n<\/tr>\n<p>';});bt.innerHTML=hdr+rows;}var maxQ=p.maxQuantity||0;var qtyInput=document.getElementById('cp-qty');if(maxQ>0){qtyInput.max=maxQ;if(maxQ<=5){var warn=document.getElementById('cp-max-qty-warn');warn.textContent='\ucd5c\ub300 '+maxQ+'\uac1c \uad6c\ub9e4 \uac00\ub2a5 (\uad00\uc138 \uba74\uc81c \uae30\uc900)';warn.style.display='inline';}}document.getElementById('cp-qty-minus').addEventListener('click',function(){var v=parseInt(qtyInput.value)||1;if(v>1){qtyInput.value=v-1;recalc();}});document.getElementById('cp-qty-plus').addEventListener('click',function(){var v=parseInt(qtyInput.value)||1;var mx=maxQ>0?maxQ:99;if(v<mx){qtyInput.value=v+1;recalc();}});qtyInput.addEventListener('input',function(){var v=parseInt(qtyInput.value)||1;if(v<1)v=1;if(maxQ>0&&v>maxQ)v=maxQ;qtyInput.value=v;recalc();});recalc();}).catch(function(e){document.getElementById('cp-loading').textContent='\uc0c1\ud488\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.';});function recalc(){if(!product)return;var base=product.sellingPriceKrw;var optAdj=0;var selects=document.querySelectorAll('.cp-option-select');var optionLabel='';selects.forEach(function(s){var sel=s.options[s.selectedIndex];optAdj+=parseInt(sel.dataset.adjust)||0;if(optionLabel)optionLabel+=', ';optionLabel+=s.dataset.optionName+': '+sel.value;});var unitPrice=base+optAdj;var qty=parseInt(document.getElementById('cp-qty').value)||1;var discPct=0;if(product.bulkDiscountJson){try{var tiers=JSON.parse(product.bulkDiscountJson)||[];tiers.forEach(function(t){if(qty>=t.minQty)discPct=t.discountPercent;});}catch(e){}}var shippingFee=product.shippingFeeKrw||0;var total=unitPrice*qty;var discount=Math.floor(total*discPct\/100);var finalTotal=total-discount+shippingFee;document.getElementById('cp-total').textContent=finalTotal.toLocaleString()+'\uc6d0';var discInfo=document.getElementById('cp-discount-info');var infoText='';if(shippingFee>0){infoText+='\ubc30\uc1a1\ube44 '+shippingFee.toLocaleString()+'\uc6d0 \ud3ec\ud568';}if(discPct>0){if(infoText)infoText+=' \/ ';infoText+=discPct+'% \ubb36\uc74c\ud560\uc778 \uc801\uc6a9 (-'+discount.toLocaleString()+'\uc6d0)';}if(infoText){discInfo.textContent=infoText;discInfo.style.display='block';}else{discInfo.style.display='none';}var orderUrl='\/shop\/curated-purchase\/?id='+encodeURIComponent(product.productId)+'&totalPrice='+finalTotal+'&title='+encodeURIComponent(product.titleKo||product.title||'')+'&image='+encodeURIComponent(product.imageUrl||'');if(optionLabel)orderUrl+='&option='+encodeURIComponent(optionLabel);if(qty>1)orderUrl+='&qty='+qty;document.getElementById('cp-order-btn').href=orderUrl;}function loadQnA(){  fetch('\/api\/inquiries?code='+encodeURIComponent(id)).then(function(r){return r.json();}).then(function(list){    var html=''; if(!list || list.length===0){ html='<\/p>\n<div style=\"color:#888;font-size:14px;text-align:center;padding:20px 0;\">\ub4f1\ub85d\ub41c \ubb38\uc758\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/div>\n<p>'; } else {      list.forEach(function(q){        var badgeClass = q.status==='ANSWERED' ? 'cp-qa-answered' : 'cp-qa-pending';        var dateStr = q.createdAt ? q.createdAt.substring(0,10) : '';        html += '<\/p>\n<div class=\"cp-qa-item\">';        html += '<\/p>\n<div class=\"cp-qa-header\"><span><span class=\"cp-qa-badge '+badgeClass+'\">'+q.statusLabel+'<\/span> <span style=\"margin-left:8px;color:#888;\">'+q.nickname+'<\/span><\/span><span>'+dateStr+'<\/span><\/div>\n<p>';        html += '<\/p>\n<div class=\"cp-qa-q\">'+(q.questionText||'').replace(\/\\n\/g,'<br \/>')+'<\/div>\n<p>';        if(q.status==='ANSWERED' && q.answerText){ html += '<\/p>\n<div class=\"cp-qa-a\">'+q.answerText.replace(\/\\n\/g,'<br \/>')+'<\/div>\n<p>'; }        html += '<\/p><\/div>\n<p>';      });    }    document.getElementById('cp-qa-list').innerHTML = html;  });}document.getElementById('cp-qa-btn').addEventListener('click', function(){  var nick = document.getElementById('cp-qa-nick').value.trim();  var text = document.getElementById('cp-qa-text').value.trim();  if(!nick || !text){ alert('\ub2c9\ub124\uc784\uacfc \ubb38\uc758 \ub0b4\uc6a9\uc744 \ubaa8\ub450 \uc785\ub825\ud574\uc8fc\uc138\uc694.'); return; }  var btn = this; btn.disabled = true; btn.textContent = '\ub4f1\ub85d \uc911...';  fetch('\/api\/inquiries', { method:'POST', headers:{'Content-Type':'application\/json'}, body:JSON.stringify({    sniperCode: id, productTitle: (product.titleKo||product.title||''), nickname: nick, questionText: text  })}).then(function(r){return r.json();}).then(function(res){    if(res.error){ alert(res.error); } else { alert('\ubb38\uc758\uac00 \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.'); document.getElementById('cp-qa-nick').value=''; document.getElementById('cp-qa-text').value=''; loadQnA(); }  }).catch(function(){ alert('\uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.'); }).finally(function(){ btn.disabled=false; btn.textContent='\ubb38\uc758 \ub4f1\ub85d'; });});loadQnA();})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u23f3\uc0c1\ud488 \uc815\ubcf4\ub97c \ubd88\ub7ec\uc624\ub294 \uc911&#8230; \ud83c\udf10 \ud574\uc678 \uad6c\ub9e4\ub300\ud589\ud83d\udee1\ufe0f 100% \uc815\ud488\ubcf4\uc7a5\ud83d\udce6 \ubc30\uc1a1 \ucd94\uc801\ud83d\udd12 \uc548\uc804\uacb0\uc81c \uc218\ub7c9 &#8211;+ \ud83c\udf81 \ubb36\uc74c\ud560\uc778 \ud61c\ud0dd \ucd1d \uacb0\uc81c \uae08\uc561 \uad6c\ub9e4\ub300\ud589 \uc2e0\uccad\ud558\uae30 \uc0c1\ud488 \ubb38\uc758 \ubb38\uc758 \ub0a8\uae30\uae30 \ubb38\uc758 \ub4f1\ub85d<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4315","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/pages\/4315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/comments?post=4315"}],"version-history":[{"count":11,"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/pages\/4315\/revisions"}],"predecessor-version":[{"id":4454,"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/pages\/4315\/revisions\/4454"}],"wp:attachment":[{"href":"https:\/\/www.dealsniper.co.kr\/shop\/wp-json\/wp\/v2\/media?parent=4315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}