輸入您的胸圍、腰圍、背長與袖長,系統依新文化式製圖法為您重新打版,產出 1:1 實寸 A4 拼接 PDF——不是固定尺碼縮放,而是專屬於您身形的原型。
示意圖為 B83/W64 打版結果。您的版型將依實際量身重新計算。
SHOP 設定區可修改 name(店名)與 price(售價)。SHOP.payment.payuniLink。顧客會在 PAYUNi 官方頁面完成信用卡/ATM/超商/LINE Pay 付款,回到本頁填寫交易序號末五碼,您再到 PAYUNi 後台「交易查詢」核對即可。OWNER 換成您的信箱後,取代原本的程式碼並重新部署:
function doPost(e) {
try {
var p = JSON.parse(e.postData.contents);
var blob = Utilities.newBlob(Utilities.base64Decode(p.pdfBase64), 'application/pdf', p.filename);
var body = "您好," + (p.name || "") + "!\n\n" +
"感謝您的訂購,附件是您的客製版型 PDF。\n" +
"訂單編號:" + (p.orderId || "-") + "\n" +
"量身資料:" + (p.measurements || "-") + "\n" +
"金額:" + (p.amount || "-") + "\n\n" +
"列印時請務必選擇「實際大小(100%)」,並以封面 10cm 校正框確認比例。\n\n" +
(p.shopName || "") + " 敬上";
MailApp.sendEmail({ to: p.email,
subject: "【" + (p.shopName || "版型商店") + "】您的客製版型 PDF(訂單 " + (p.orderId || "") + ")",
body: body, attachments: [blob] });
var OWNER = "your-email@example.com"; // ← 換成您的信箱即可收到訂單通知
if (OWNER !== "your-email@example.com") {
MailApp.sendEmail(OWNER, "【新訂單】" + (p.orderId || "") + " " + (p.amount || ""),
"顧客:" + (p.name || "") + " <" + p.email + ">\n量身:" + (p.measurements || "") +
"\n付款序號末五碼:" + (p.payRef || "") + "\n時間:" + new Date());
}
return ContentService.createTextOutput(JSON.stringify({status:"success"})).setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService.createTextOutput(JSON.stringify({status:"error", message: err.message})).setMimeType(ContentService.MimeType.JSON);
}
}