대구·경북 프랜차이즈 매장 양도양수 창업 No.1 플랫폼
대구·경북 No.1 양도양수 전문

자본금을 지키는
수익 확장 매물만을 소개합니다

17페이지 정밀 실사 보고서 · 주휴수당·4대보험·배달수수료 전액 선공제
오석민 대표가 직접 검증한 양도양수 매물만 제공합니다

✔ 양수자 수수료 0원 ✔ 17P 실사 보고서 ✔ 15년 경력 ✔ 카카오톡 1:1 상담
400+
누적 실사 매물
15년
컨설팅 경력
97%
자본 보호율
추천 매장 전체보기 ›
🔥 신규입점 강력추천 현장답사 예약 ›
✔ 점포개발 완료 오석민 대표가 직접 현장 답사를 완료한 신규입점 매물입니다. 지금 바로 현장답사를 예약하세요.
📍 등록된 신규입점 정보가 없습니다.
추천 프랜차이즈 창업 상담 문의 ›
✔ 대구상가맨 검증 오석민 대표가 직접 검토하고 추천하는 프랜차이즈만 소개합니다. 창업 상담은 무료입니다.
📋 등록된 추천 프랜차이즈가 없습니다.
권리금 계산기 대구상가맨 정밀 분석 시스템
💡 매장 기본 정보를 입력하시면 대구상가맨 오석민 대표의 정밀 분석 로직으로 예상 권리금을 산출합니다.
예상 월 순수익
대구상가맨 정밀 분석 결과
대구상가맨 분석 권리금
오석민 대표 독자 분석 로직 적용
⚠️ 안내사항: 대구상가맨 분석 권리금은 상권입지 / 프랜차이즈 브랜드 / 점포유형 / 임대조건 등 다수의 요인에 의하여 권리금액은 변동될 수 있습니다.
더 정확한 분석을 원하신다면
오석민 대표와 1:1 상담을 신청하세요.
17페이지 정밀 실사 보고서 · 양수자 수수료 0원
💬 카카오톡 상담 신청
대표 소개
오석민 대표
오석민 대표
창업 컨설턴트
15년간 대구·경북 상권
직접 발로 뛴 전문가
단순히 매물을 소개하는 것이 아닙니다. 현장 실사와 검증된 자료를 통해 실제 수익성을 직접 확인하고, 17페이지 정밀 실사 보고서가 완료된 매물만 소개합니다. 양수자 수수료는 받지 않습니다.
🛡️
자본 보호 원칙
원금 회수 불가 매물은 절대 제안하지 않습니다
📊
팩트 기반 분석
현장 실사 및 자료 100% 크로스체크 완료
💰
수수료 0원
양수자로부터 중개 수수료를 받지 않습니다
17페이지 실사 보고서를 무료로 받아보세요
검증된 매물 정보 · 양수자 수수료 0원 · 오석민 대표 직접 1:1 상담
/* 워드프레스 매물 자동 불러오기 */ const WP_API = 'https://sangaman.mycafe24.com/wp-json/wp/v2/posts?per_page=10&_embed'; function extractMeta(content, key) { const patterns = [ new RegExp(key + '[^::]*[::]\\s*([^<\\n]+)', 'i'), new RegExp(']*>\\s*' + key + '[^<]*<\\/td>\\s*]*>([^<]+)<\\/td>', 'i'), ]; for (const p of patterns) { const m = content.match(p); if (m) return m[1].trim(); } return null; } function getDaysDiff(dateStr) { const diff = Math.floor((new Date() - new Date(dateStr)) / 86400000); if (diff === 0) return '오늘'; if (diff <= 3) return diff + '일 전'; return new Date(dateStr).toLocaleDateString('ko-KR', {month:'short', day:'numeric'}); } async function loadWpItems() { const list = document.getElementById('items-list'); try { const res = await fetch(WP_API); if (!res.ok) throw new Error('API 응답 오류: ' + res.status); const posts = await res.json(); const loading = document.getElementById('items-loading'); if (loading) loading.remove(); if (!posts.length) { list.innerHTML = '
📭 등록된 매장이 없습니다.
'; return; } const cards = posts.map((post, i) => { const content = post.content?.rendered || ''; const title = post.title?.rendered || '매물'; // 썸네일 이미지 const imgUrl = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || ''; // 핵심 수치 파싱 const profit = extractMeta(content, '세후.*순수익|월.?순수익|순수익'); const payback = extractMeta(content, '원금 회수|회수.*기간|회수.*예상'); const brand = extractMeta(content, '프랜차이즈 브랜드|브랜드'); const area = extractMeta(content, '지역'); const method = extractMeta(content, '운영방식|운영 방식'); // 발행일 const dateLabel = getDaysDiff(post.date); const isNew = (new Date() - new Date(post.date)) / 86400000 < 4; const isHot = i === 0; // 썸네일 영역 const thumbHtml = imgUrl ? `${title}` : `
🏪
`; // 배지 const badgeHtml = isNew ? `NEW` : isHot ? `HOT` : ''; // 수치 표시 const figs = [ profit ? `
세후 월순익
${profit}
` : '', payback ? `
회수 기간
${payback}
` : '', area ? `
지역
${area}
` : '', method ? `
운영방식
${method}
` : '', ].filter(Boolean).join(''); // 요약 텍스트 (HTML 제거) const excerpt = (post.excerpt?.rendered || '') .replace(/<[^>]+>/g, '') .replace(/\s+/g, ' ') .trim() .slice(0, 80); return `
${thumbHtml} ${badgeHtml} ${dateLabel}
${brand ? `
${brand}
` : ''}
${title}
${excerpt ? `
${excerpt}
` : ''} ${figs ? `
${figs}
` : ''}
📋 실사 보고서 완료 상세보기 →
`; }).join(''); list.innerHTML = cards; // 새로 생성된 카드에 스크롤 애니메이션 적용 list.querySelectorAll('.reveal').forEach(el => io.observe(el)); } catch (err) { const loading = document.getElementById('items-loading'); if (loading) loading.remove(); list.innerHTML = `
⚠️ 매물 정보를 불러오는 중 오류가 발생했습니다.
sangaman.mycafe24.com에서 직접 확인하기 →
`; console.error('WP API 오류:', err); } } loadWpItems(); /* 프랜차이즈 목록 로드 - DB API */ const FC_GRADE_COLORS={'S':'#DC2626','A':'#2563EB','B':'#059669','C':'#D97706'}; const FC_GRADE_LABELS={'S':'S등급 강력추천','A':'A등급 추천','B':'B등급 검토','C':'C등급 참고'}; async function loadFranchise() { const container = document.getElementById('franchise-list'); const empty = document.getElementById('fc-empty'); try { const res = await fetch('api_franchise.php?action=list'); const data = await res.json(); const list = data.data || []; if (!list.length) { if(empty) empty.style.display='block'; return; } if(empty) empty.style.display='none'; const cards = list.map(fc => `
${fc.image_data ? `${fc.name}` : `
🏢
`} ${FC_GRADE_LABELS[fc.grade]||'추천'} ${fc.badge ? `${fc.badge}` : ''} ✔ 대구상가맨 검증
${fc.category||''}
${fc.name}
${fc.cost ? `
창업비용 ${fc.cost}
` : ''} ${fc.area ? `
기준 ${fc.area} · 임대보증금 별도
` : ''} ${fc.description ? `
${fc.description}
` : ''} 💬 창업 상담하기
`).join(''); container.innerHTML = `
${cards}
`; container.querySelectorAll('.fc-card').forEach(el => io.observe(el)); } catch(e) { if(empty) empty.style.display='block'; } } loadFranchise(); /* 신규입점 로드 - DB API */ const NP_BADGE_COLORS={'신규입점':'#DC2626','점포개발완료':'#059669','긴급모집':'#D97706','단독매물':'#7C3AED','HOT':'#EA580C','마감임박':'#DC2626'}; async function loadNewplace(){ const container=document.getElementById('newplace-list'); const empty=document.getElementById('np-empty'); try { const res=await fetch('api_newplace.php?action=list'); const data=await res.json(); const list=(data.data||[]).slice(0,8); if(!list.length){if(empty)empty.style.display='block';return;} if(empty)empty.style.display='none'; const cards=list.map(np=>`
${np.image_data?`${np.brand}`:`
📍
`}
${np.badge||'신규입점'}
${np.brand}
📍 ${np.region}
${np.cost?`
창업비용
${np.cost}
`:''} ${np.sales?`
예상매출
${np.sales}
`:''} ${np.profit?`
예상수익
${np.profit}
`:''}
${np.description?`
${np.description}
`:''} 📅 현장답사 예약하기
`).join(''); container.innerHTML=`
${cards}
`; container.querySelectorAll('.np-card').forEach(el=>io.observe(el)); } catch(e) { if(empty)empty.style.display='block'; } } loadNewplace(); /* 필터 버튼 */ document.querySelectorAll('.filter-btn').forEach(btn=>{ btn.addEventListener('click',()=>{ document.querySelectorAll('.filter-btn').forEach(b=>b.classList.remove('active')); btn.classList.add('active'); }); }); /* 스크롤 애니메이션 */ const io=new IntersectionObserver(es=>es.forEach(e=>{ if(e.isIntersecting){e.target.classList.add('on');io.unobserve(e.target);} }),{threshold:.06}); document.querySelectorAll('.reveal').forEach(el=>io.observe(el)); /* 권리금 계산기 (블랙박스) */ function calculateAudit(){ const sales=parseFloat(document.getElementById('v_sales').value)||0; if(!sales){alert('월 매출액을 입력해 주십시오.');return;} const mode=document.getElementById('v_mode').value; const workDays=parseFloat(document.getElementById('v_work_days').value)||0; const workHours=parseFloat(document.getElementById('v_work_hours').value)||0; const baseRent=parseFloat(document.getElementById('v_rent').value)||0; const actualRent=document.getElementById('v_vat').value==='exclude'?baseRent*1.1:baseRent; const delivRatio=parseFloat(document.getElementById('v_deliv').value)||0; const laborBase=parseFloat(document.getElementById('v_labor').value)||0; const staff=parseFloat(document.getElementById('v_staff').value)||0; const rType=document.getElementById('v_roy_type').value; const rVal=parseFloat(document.getElementById('v_roy_val').value)||0; const matRate=(parseFloat(document.getElementById('v_mat').value)||0)/100; const util=parseFloat(document.getElementById('v_util').value)||0; const rental=parseFloat(document.getElementById('v_rental').value)||0; const mgt=parseFloat(document.getElementById('v_mgt').value)||0; const misc=parseFloat(document.getElementById('v_misc').value)||0; // 운영방식 가중치 const modeW={auto:1.0, semi:0.92, direct:0.85}[mode]||1.0; // 점주 기회비용 (근무일수 × 근로시간 기반) const ownerCost = workDays * workHours * 1.2; // 내부 분석 로직 (비공개) const _a=sales*matRate; const _b=delivRatio/100*sales*0.28; const _c=laborBase*(1+(staff>0?0.22:0)); const _d=rType==='fixed'?rVal:rType==='total'?sales*(rVal/100):sales*0.65*(rVal/100); const _e=sales*0.067; const _f=sales*0.011; const _g=actualRent+util+rental+mgt+misc; const totalExp=_a+_b+_c+_d+_e+_f+_g+ownerCost; const net=Math.max(sales-totalExp,0)*modeW; const val=Math.round(net*18.5*((mode==='auto'?1.12:mode==='semi'?1.05:1.0))); document.getElementById('res_net').innerText=Math.round(net).toLocaleString()+'만원'; document.getElementById('res_total').innerText=Math.round(val).toLocaleString()+'만원'; const ra=document.getElementById('result_area'); ra.style.display='block'; ra.scrollIntoView({behavior:'smooth',block:'nearest'}); }