대구·경북 프랜차이즈 매장 양도양수 창업 No.1 플랫폼
대구·경북 No.1 양도양수 전문
자본금을 지키는
수익 확장 매물만을 소개합니다
17페이지 정밀 실사 보고서 · 주휴수당·4대보험·배달수수료 전액 선공제
오석민 대표가 직접 검증한 양도양수 매물만 제공합니다
✔ 양수자 수수료 0원
✔ 17P 실사 보고서
✔ 15년 경력
✔ 카카오톡 1:1 상담
✔ 점포개발 완료
오석민 대표가 직접 현장 답사를 완료한 신규입점 매물입니다. 지금 바로 현장답사를 예약하세요.
✔ 대구상가맨 검증
오석민 대표가 직접 검토하고 추천하는 프랜차이즈만 소개합니다. 창업 상담은 무료입니다.
권리금 계산기
대구상가맨 정밀 분석 시스템
💡 매장 기본 정보를 입력하시면 대구상가맨 오석민 대표의 정밀 분석 로직으로 예상 권리금을 산출합니다.
예상 월 순수익
—
대구상가맨 정밀 분석 결과
대구상가맨 분석 권리금
—
오석민 대표 독자 분석 로직 적용
⚠️ 안내사항: 대구상가맨 분석 권리금은 상권입지 / 프랜차이즈 브랜드 / 점포유형 / 임대조건 등 다수의 요인에 의하여 권리금액은 변동될 수 있습니다.
더 정확한 분석을 원하신다면
오석민 대표와 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
? ` `
: `🏪 `;
// 배지
const badgeHtml = isNew
? `NEW`
: isHot
? `HOT`
: '';
// 수치 표시
const figs = [
profit ? `` : '',
payback ? `` : '',
area ? `` : '',
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 = `
`;
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_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.badge||'신규입점'}
${np.brand}
📍 ${np.region}
${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'});
}
|