Frydom Express 加盟合作
面向已有,或计划开设炸鸡门店的伙伴,提供以炸鸡、汉堡、小食与饮品为主的标准化品牌与运
营支持。
适合已有餐饮经验
重视长期品牌经营
看好炸鸡品类潜力
* 以下信息为合作意向说明,具体以正式资料与合同为准。
加盟 Frydom Express
适合已有餐饮经验、希望布局炸鸡品牌的合作伙伴。你可以先了解信息,再决定是否继续沟通。
我们期待的合作伙伴
- 已有或计划开设餐饮门店,具备基本经营经验。
- 愿意遵循品牌标准化出餐与视觉形象。
- 认可长期经营,重视产品质量与客人体验。
你可以先简单告诉我们
- 所在城市与大致商圈。
- 是否已有门店或场地资源。
- 目前餐饮经验与关注点。
沟通与合作大致流程(示意)
1
留下你的基本信息与所在城市,方便我们了解计划开店的区域情况。
2
由品牌顾问与你进行初步沟通,介绍 Frydom Express 的基本情况与合作方向。
3
如双方有进一步合作意向,再根据实际情况提供更详细的资料与条款说明。
v.includes(p));
}
function isRateLimited() {
try {
const now = Date.now();
const raw = window.localStorage.getItem(SUBMIT_KEY);
let timestamps = [];
if (raw) {
timestamps = JSON.parse(raw).filter(ts => now - ts < WINDOW_MS);
}
if (timestamps.length >= 3) {
return true;
}
timestamps.push(now);
window.localStorage.setItem(SUBMIT_KEY, JSON.stringify(timestamps));
return false;
} catch (e) {
// localStorage 不可用时,不做频率限制
return false;
}
}
async function submitToHubspot(formData) {
const fields = [];
const fieldNames = ['name', 'phone', 'wechat', 'city', 'profile', 'location', 'notes'];
fieldNames.forEach((name) => {
const value = formData.get(name);
if (value) {
fields.push({
name: name,
value: String(value).trim()
});
}
});
const hutk = getCookie('hubspotutk') || '';
const payload = {
fields: fields,
context: {
hutk: hutk,
pageUri: window.location.href,
pageName: document.title || 'Frydom Express Franchise'
}
};
const endpoint = 'https://api.hsforms.com/submissions/v3/integration/submit/' +
HS_PORTAL_ID + '/' + HS_FORM_GUID;
const response = await fetch(endpoint, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(payload)
});
if (!response.ok) {
const text = await response.text().catch(function() { return ''; });
throw new Error('HubSpot 返回错误:' + response.status + ' ' + text);
}
// HubSpot 可能返回空 body,这里忽略解析错误
try {
return await response.json();
} catch (e) {
return {};
}
}
const form = document.getElementById('franchise-form');
const submitBtn = document.getElementById('submit-btn');
if (form && submitBtn) {
form.addEventListener('submit', async function(e) {
e.preventDefault();
if (!form.phone.value) {
alert('请填写联系电话,这是必填项。');
form.phone.focus();
return;
}
if (isRateLimited()) {
alert('您提交得有点频繁了,5 分钟内最多提交 3 次,请稍后再试。');
return;
}
const rawFormData = new FormData(form);
const cleanFormData = new FormData();
for (const [key, value] of rawFormData.entries()) {
const safe = sanitizeValue(value);
if (hasSuspiciousPattern(safe)) {
alert('输入内容中包含异常字符,请检查后重新填写。');
return;
}
cleanFormData.append(key, safe);
}
const originalText = submitBtn.textContent;
submitBtn.disabled = true;
submitBtn.textContent = '提交中...';
try {
await submitToHubspot(cleanFormData);
submitBtn.textContent = '已提交';
alert('感谢您的填写!我们会尽快与您联系。');
form.reset();
} catch (err) {
console.error(err);
submitBtn.disabled = false;
submitBtn.textContent = originalText;
alert('提交失败,请稍后重试。如果多次失败,请联系网站管理员。');
}
});
}
// 页脚年份(如果有)
const yearEl = document.getElementById('year');
if (yearEl) {
yearEl.textContent = new Date().getFullYear();
}
})();