2Slides Logo
ระบบอัตโนมัติแปลงแคตตาล็อกสินค้าเป็นงานนำเสนอสำหรับทีมขาย (2026)
2Slides Team
11 min read

ระบบอัตโนมัติแปลงแคตตาล็อกสินค้าเป็นงานนำเสนอสำหรับชุดขาย (2026)

ระบบอัตโนมัติแปลงแคตตาล็อกสินค้าเป็นงานนำเสนอ หมายถึงสคริปต์ที่อ่านแต่ละ SKU จากการส่งออก Shopify, PIM หรือ CSV ของคุณ แล้วเรียกใช้ API ของ 2Slides สองครั้ง: POST /api/v1/slides/generate สร้างแผ่นขาย PPTX ที่แก้ไขได้จากเทมเพลตแบรนด์ที่กำหนดไว้ และ POST /api/v1/slides/create-like-this สร้างชุดเปิดตัวที่ออกแบบด้วยภาพซึ่งตรงกับภาพหลักของแคมเปญของคุณ แผ่นขาย 6 หน้าใช้เครดิต 60 เครดิต (ประมาณ $0.15); ชุดเปิดตัว 8 หน้า 2K ใช้เครดิต 810 เครดิต (ประมาณ $2.03) ระบบนี้สร้างขึ้นสำหรับการดำเนินงานอีคอมเมิร์ซ นักการตลาดสินค้า และเอเจนซี่ที่ให้บริการแบรนด์ค้าปลีก

ประเด็นสำคัญ

  • แถวแคตตาล็อกหนึ่งแถวกลายเป็นสองชุด: แผ่นขาย Fast PPT ที่ 10 เครดิตต่อหน้า และชุดเปิดตัวที่ออกแบบด้วยภาพที่ 10 เครดิตต่อหนึ่งงานบวก 100 เครดิตต่อหน้าที่ความละเอียด 2K
  • ทุกจุดสิ้นสุดการสร้างจำกัดที่ 6 คำขอต่อนาทีต่อคีย์ ดังนั้นตัวรันจะส่งงานหนึ่งงานทุก 10 วินาทีและเก็บ jobId ไว้ข้าง ๆ SKU
  • การส่งภาพหลักของแบรนด์เป็น referenceImageUrl จะทำให้ชุดเปิดตัวทุกชุดมีลักษณะเหมือนกันในแคมเปญเดียวกัน โดยใช้ aspectRatio "16:9" สำหรับผู้ซื้อ และ "4:5" สำหรับโซเชียล
  • คำขอเดียวกันกับ responseLanguage: "German" หรือ "Japanese" จะสร้างชุดสำหรับผู้ค้าปลีกที่พร้อมใช้งานในตลาดข้ามพรมแดนโดยไม่ต้องแปลแยกต่างหาก
  • 20 SKU ต่อเดือน (แผ่นขายบวกชุดเปิดตัว) ใช้เครดิตประมาณ 17,400 เครดิต ซึ่งอยู่ในแพ็คเครดิตราคา $42.50 แพ็คเดียว

ใครเหมาะกับระบบนี้

คุณดำเนินงานอีคอมเมิร์ซหรือนักการตลาดสินค้าสำหรับแบรนด์ ตลาด หรือเอเจนซี่ และทุก SKU ใหม่หรือการปล่อยสินค้าในฤดูกาลใหม่หมายความว่ามีคนต้องสร้างแผ่นขาย ชุดรีวิวสินค้า และชุดเปิดตัวใหม่ด้วยมือ แคตตาล็อกมีชื่อ คุณสมบัติ สเปก ราคา และภาพหลักอยู่แล้ว สูตรนี้จะทำให้แคตตาล็อกเป็นแหล่งข้อมูลหลักและให้สคริปต์สร้างชุดสินค้าโดยอัตโนมัติจากแถว CSV ตามกำหนดเวลาหรือเหตุการณ์ Shopify

อย่าใช้สูตรนี้ถ้าคุณต้องการชุดงานนำเสนอเฉพาะหนึ่งชุดต่อไตรมาส API จะคุ้มค่าก็ต่อเมื่อโครงสร้างเดียวกันทำซ้ำในหลายสิบหรือหลายร้อย SKU

ภาพรวมกระบวนการทำงาน

ขั้นตอนเครื่องมือสิ่งที่เกิดขึ้นจุดสิ้นสุด 2Slides / เครดิต
1การส่งออก Shopify, PIM หรือ CSVทำให้แถว SKU แต่ละแถวเป็นข้อมูลสรุปแบบข้อความล้วน (ชื่อ, คุณสมบัติ, สเปก, ราคา, ผู้ค้าปลีก, URL ภาพ)ไม่มี
2สคริปต์ Node.jsสร้างแผ่นขายสำหรับผู้ค้าปลีกเป็น PPTX ที่แก้ไขได้จากเทมเพลตแบรนด์ของคุณPOST /api/v1/slides/generate, 10 เครดิต/หน้า
3สคริปต์ Node.jsสร้างชุดเปิดตัวที่ออกแบบด้วยภาพให้ตรงกับภาพหลักแคมเปญ, อัตราส่วน 16:9 และ 4:5POST /api/v1/slides/create-like-this, 10 + 100 เครดิต/หน้า (2K)
4สคริปต์ Node.jsเว้นช่วงการส่งงาน 10 วินาที, เก็บแผนที่ jobId กับ SKU, ตรวจสอบสถานะ, อัปโหลดไปยัง S3GET /api/v1/jobs/{jobId}, ฟรี
5สคริปต์เดียวกัน, แถวเพิ่มเติมสร้างเวอร์ชันภาษาเยอรมันและญี่ปุ่นสำหรับผู้ค้าปลีกข้ามพรมแดนจุดสิ้นสุดเดียวกัน, ตั้งค่า responseLanguage ตามตลาด
6Shopify + Makeเหตุการณ์สร้างสินค้าเรียก HTTP Request เพื่อให้ชุดงานใหม่พร้อมภายในไม่กี่นาทีจุดสิ้นสุดเดียวกัน, เครดิตเหมือนเดิม

ขั้นตอนที่ 1: ทำให้แคตตาล็อกเป็นข้อมูลสรุปต่อ SKU

ไม่ว่าจะเป็นแหล่งข้อมูลใด ให้แปลงแต่ละ SKU เป็นแถวที่มีคอลัมน์เหมือนกัน CSV สินค้าของ Shopify มี Title, Body (HTML), Variant Price และ Image Src อยู่แล้ว ส่วนการส่งออก PIM มักจะมีแอตทริบิวต์ที่มีโครงสร้าง เพิ่มสองคอลัมน์ของคุณเอง: target_retailer (ผู้ซื้อคนใดเห็นแผ่นขายนี้) และ market (ภาษาที่ผู้ค้าปลีกอ่าน)

sku,name,features,specs,price,hero_image_url,target_retailer,market NB-TRAIL-042,Northbound Trail Runner 2,"Vibram outsole; 8 mm drop; recycled mesh upper","Weight 265 g; Sizes EU 39-47; Colors: Moss, Slate",139.00,https://cdn.example-brand.com/nb-trail-042.jpg,Decathlon DE,de NB-TRAIL-042,Northbound Trail Runner 2,"Vibram outsole; 8 mm drop; recycled mesh upper","Weight 265 g; Sizes EU 39-47; Colors: Moss, Slate",139.00,https://cdn.example-brand.com/nb-trail-042.jpg,Xebio JP,ja NB-PACK-018,Northbound Daypack 22L,"Roll-top closure; laptop sleeve; 420D ripstop","Volume 22 L; Weight 610 g; Colors: Sand, Black",89.00,https://cdn.example-brand.com/nb-pack-018.jpg,REI US,en

ตัวสร้างพรอมต์จะแปลงแถวเป็น userInput รักษาความยาวไม่เกินไม่กี่ร้อยคำและระบุผู้ชมกับจำนวนสไลด์ในข้อความ เพราะ Fast PPT จะวางแผนชุดงานจากข้อมูลสรุปนี้

function sellSheetPrompt(row) { return [ `Retailer sell sheet for ${row.name} (SKU ${row.sku}), prepared for the buying team at ${row.target_retailer}.`, `6 slides: cover with product name and one-line positioning; key features; technical specs; pricing and margin talking points (retail price ${row.price} EUR); merchandising and launch timing; contact and next steps.`, `Features: ${row.features}. Specs: ${row.specs}.`, `Tone: factual, buyer-facing, no marketing superlatives.`, ].join("\n"); } function launchPrompt(row) { return [ `Product launch deck for ${row.name} (SKU ${row.sku}).`, `Audience: retail buyers and category managers.`, `Cover the hero story, the three headline features (${row.features}), the spec sheet (${row.specs}), retail price ${row.price} EUR, and the seasonal campaign window.`, `Use the product hero image at ${row.hero_image_url} as the visual anchor where appropriate.`, ].join("\n"); }

ขั้นตอนที่ 2: สร้างแผ่นขายสำหรับผู้ค้าปลีกด้วย Fast PPT

ผู้จัดการบัญชีต้องการไฟล์ PPTX ที่เปิดได้ แก้ไขราคา และส่งต่อได้ นั่นคือเส้นทาง Fast PPT: POST /api/v1/slides/generate เติมเทมเพลตที่ออกแบบไว้กว่า 1,500 แบบและส่งคืนไฟล์ PowerPoint ดั้งเดิมในเวลาประมาณ 30 วินาที เลือก themeId หนึ่งตัวต่อแบรนด์และตั้งค่าคงที่เพื่อให้แผ่นขายทุกแผ่นใช้ระบบเลย์เอาต์เดียวกัน หากแบรนด์ของคุณมีเทมเพลตที่ได้รับการอนุมัติแล้ว On-brand AI slides with template fill อธิบายวิธีการทำให้เป็นมาตรฐาน

2Slides Fast PPT with template cards, the editable PPTX path the API automates
รูปที่ 1: ห้องสมุดเทมเพลต Fast PPT การเรียก API ด้านล่างทำงานเหมือนปุ่ม "Generate" โดยมี themeId คงที่ต่อแบรนด์

ค้นหาเทมเพลตและเก็บ ID ไว้ในสภาพแวดล้อมของคุณ:

curl "https://2slides.com/api/v1/themes/search?query=retail%20product%20catalog&limit=5" \ -H "Authorization: Bearer $SLIDES_API_KEY"

จากนั้นสร้างงาน ค่าเริ่มต้นของ mode คือ sync ซึ่งส่งคืน downloadUrl ในการเรียกครั้งเดียว สำหรับชุดงานใช้ mode: "async" เพื่อให้คำขอส่งคืน jobId ทันทีและสคริปต์ของคุณจะส่งงานต่อเนื่อง

curl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Retailer sell sheet for Northbound Trail Runner 2 (SKU NB-TRAIL-042), prepared for the buying team at REI US. 6 slides: cover; key features (Vibram outsole, 8 mm drop, recycled mesh upper); technical specs (265 g, EU 39-47, Moss and Slate); pricing and margin talking points (retail 139.00); merchandising and launch timing; contact and next steps. Tone: factual, buyer-facing.", "themeId": "YOUR_BRAND_THEME_ID", "responseLanguage": "English", "mode": "async" }'

แผ่นขาย 6 หน้าใช้เครดิต 60 เครดิต ประมาณ $0.15 ที่ราคาแพ็ค $5

ขั้นตอนที่ 3: สร้างชุดเปิดตัวแคมเปญด้วย create-like-this

ชุดเปิดตัวแตกต่างกัน ผู้ซื้อและช่องทางโซเชียลคาดหวังให้ดูเหมือนแคมเปญ ไม่ใช่เทมเพลต และไม่มีใครจะแก้ไขสไลด์ทีละหน้า นั่นคือเส้นทางออกแบบด้วยภาพ: POST /api/v1/slides/create-like-this รับ referenceImageUrl สร้างระบบการออกแบบ (พาเลตต์, แบบอักษร, การจัดวาง) จากภาพนั้น และเรนเดอร์ทุกหน้าเป็นภาพใน PDF ชี้ไปที่ภาพหลักของฤดูกาลและชุดงานทุกชุดจะสืบทอดลักษณะของแคมเปญ หน้าสินค้าของ Create Slides Like This แสดงกระบวนการเดียวกันในพื้นที่ทำงานเว็บ

2Slides Nano Banana image-designed slides page, the pipeline behind create-like-this
รูปที่ 2: กระบวนการสร้างสไลด์ที่ออกแบบด้วยภาพ create-like-this เป็นจุดเริ่มต้นของ API; ภาพอ้างอิงแทนที่พรอมต์สไตล์ที่เขียนด้วยข้อความ

เรียกใช้สองครั้งต่อ SKU โดยใช้ค่า aspectRatio ต่างกัน: "16:9" สำหรับชุดผู้ซื้อ และ "4:5" สำหรับแคโรเซลโซเชียล กระบวนการภาพตั้งค่าเริ่มต้นเป็น mode: "async"

curl -X POST https://2slides.com/api/v1/slides/create-like-this \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Product launch deck for Northbound Trail Runner 2 (SKU NB-TRAIL-042). Audience: retail buyers and category managers. Cover the hero story, three headline features (Vibram outsole, 8 mm drop, recycled mesh upper), the spec sheet (265 g, EU 39-47), retail price 139.00, and the FW26 campaign window.", "referenceImageUrl": "https://cdn.example-brand.com/campaigns/fw26/key-visual.jpg", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "contentDetail": "standard", "imageModel": "gemini-3-pro-image", "responseLanguage": "English", "mode": "async" }'

สำหรับเวอร์ชันโซเชียล เปลี่ยน aspectRatio เป็น "4:5" และ page เป็น 6 และย่อข้อมูลสรุปเป็นเรื่องราวหลักกับสามคุณสมบัติ ชุด 8 หน้า 2K ใช้เครดิต 10 + 800 = 810 เครดิต (ประมาณ $2.03); เวอร์ชัน 6 หน้า 4:5 ใช้เครดิต 610 เครดิต (ประมาณ $1.53) page: 0 ให้ผู้วางแผนเลือกจำนวนหน้า แต่จำนวนหน้าคงที่ทำให้ต้นทุนแคตตาล็อกคาดการณ์ได้

ขั้นตอนที่ 4: รันแคตตาล็อกเป็นชุดที่ 6 คำขอต่อนาที

ข้อจำกัดอัตราคือ 6 คำขอต่อนาทีต่อคีย์ API และ GET /api/v1/jobs/{jobId} อนุญาต 10 คำขอต่อนาที ตัวรันที่เคารพทั้งสองข้อจำกัดนี้สั้น: ส่งงานหนึ่งงานทุก 10 วินาที เขียน jobId ข้าง ๆ SKU ลงดิสก์ทันที จากนั้นตรวจสอบชุดงานที่รอดำเนินการแบบวนรอบทุก 6 วินาที ไฟล์ที่เสร็จแล้วแต่ละไฟล์จะถูกอัปโหลดไปยังคลาวด์สตอเรจทันทีที่งานสำเร็จ

// catalog-to-decks.mjs (Node 20, run server-side; never ship SLIDES_API_KEY to a browser) import { readFile, writeFile } from "node:fs/promises"; import { parse } from "csv-parse/sync"; import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3"; const API = "https://2slides.com/api/v1"; const headers = { "Content-Type": "application/json", Authorization: `Bearer ${process.env.SLIDES_API_KEY}`, }; const THEME_ID = process.env.BRAND_THEME_ID; const KEY_VISUAL = "https://cdn.example-brand.com/campaigns/fw26/key-visual.jpg"; const s3 = new S3Client({ region: "eu-central-1" }); const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); const LANGUAGE = { en: "English", de: "German", ja: "Japanese" }; async function submit(path, body) { const res = await fetch(`${API}${path}`, { method: "POST", headers, body: JSON.stringify(body) }); if (!res.ok) throw new Error(`${path} -> ${res.status} ${await res.text()}`); return res.json(); // async mode returns { jobId, ... } } // 1. Submit: one request every 10 s stays under 6 requests/min const rows = parse(await readFile("catalog.csv", "utf8"), { columns: true }); const jobs = []; // { sku, market, kind, jobId } for (const row of rows) { const responseLanguage = LANGUAGE[row.market] ?? "Auto"; const sheet = await submit("/slides/generate", { userInput: sellSheetPrompt(row), themeId: THEME_ID, responseLanguage, mode: "async", }); jobs.push({ sku: row.sku, market: row.market, kind: "sell-sheet", jobId: sheet.jobId }); await sleep(10_000); for (const [aspectRatio, page, kind] of [["16:9", 8, "launch-16x9"], ["4:5", 6, "social-4x5"]]) { const deck = await submit("/slides/create-like-this", { userInput: launchPrompt(row), referenceImageUrl: KEY_VISUAL, aspectRatio, resolution: "2K", page, contentDetail: "standard", responseLanguage, mode: "async", }); jobs.push({ sku: row.sku, market: row.market, kind, jobId: deck.jobId }); await sleep(10_000); } // jobId <-> SKU map on disk, so a crash mid-run never loses paid jobs await writeFile("jobs.json", JSON.stringify(jobs, null, 2)); } // 2. Poll: jobs/{id} allows 10 requests/min, so check one job every 6 s in round-robin const pending = new Set(jobs.map((j) => j.jobId)); while (pending.size > 0) { for (const job of jobs.filter((j) => pending.has(j.jobId))) { const res = await fetch(`${API}/jobs/${job.jobId}`, { headers }); const state = await res.json(); // { status, progress, downloadUrl } if (state.status === "success") { pending.delete(job.jobId); const file = await fetch(state.downloadUrl); const ext = job.kind === "sell-sheet" ? "pptx" : "pdf"; await s3.send(new PutObjectCommand({ Bucket: "brand-sales-assets", Key: `decks/${job.sku}/${job.market}/${job.kind}.${ext}`, Body: Buffer.from(await file.arrayBuffer()), })); console.log(`uploaded ${job.sku} ${job.market} ${job.kind}`); } else if (state.status === "failed") { pending.delete(job.jobId); console.error(`failed ${job.sku} ${job.kind}`, state); } await sleep(6_000); } }

สามงานต่อ SKU ที่เว้นช่วง 10 วินาที หมายความว่า 100 SKU จะส่งงานใน 50 นาที การตรวจสอบสถานะ 300 งานที่ตรวจสอบหนึ่งงานทุก 6 วินาทีเพิ่มเวลาประมาณ 30 นาทีต่อรอบ หากคุณชอบ Python ลูปเดียวกันนี้อยู่ใน Automate presentation generation with Python and the 2Slides API และรูปแบบคิวทั่วไปอธิบายใน How to batch-generate presentations with an AI API

ขั้นตอนที่ 5: เพิ่มเวอร์ชันหลายภาษาให้ผู้ค้าปลีกข้ามพรมแดน

ตลาดข้ามพรมแดนคือที่ที่ระบบอัตโนมัติคุ้มค่า ผู้ซื้อชาวเยอรมันและญี่ปุ่นควรได้รับแผ่นขายในภาษาของตน โดยใช้สเปกและเทมเพลตแบรนด์เดียวกัน คุณไม่จำเป็นต้องใช้บริการแปลภาษา: responseLanguage รับชื่อภาษาและชุดงานจะเขียนในภาษานั้นจากข้อมูลสรุปภาษาอังกฤษเดียวกัน

2Slides API endpoint parameters and supported output languages
รูปที่ 3: พารามิเตอร์จุดสิ้นสุด generate และภาษาที่รองรับ ส่งชื่อภาษา เช่น "German" ไม่ใช่รหัสอย่าง "de"

สคริปต์ด้านบนแมป market เป็นชื่อภาษา (de เป็น "German", ja เป็น "Japanese") ค่าที่รองรับมากกว่า 20 ภาษา รวมถึงสเปน ฝรั่งเศส อิตาลี โปรตุเกส โปแลนด์ เกาหลี จีนตัวย่อ จีนตัวเต็ม อาหรับ และตุรกี เขียนราคาด้วยสกุลเงินตลาด (EUR, JPY) และระบุชื่อผู้ค้าปลีกในข้อมูลสรุปเพื่อให้ตัวเลขและบริบทเป็นท้องถิ่น ไม่ใช่แค่คำศัพท์

curl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Retailer sell sheet for Northbound Trail Runner 2 (SKU NB-TRAIL-042), prepared for the buying team at Xebio. 6 slides: cover; key features (Vibram outsole, 8 mm drop, recycled mesh upper); technical specs (265 g, sizes 25-30 cm, Moss and Slate); pricing and margin talking points (retail JPY 21,900); merchandising and launch timing; contact and next steps.", "themeId": "YOUR_BRAND_THEME_ID", "responseLanguage": "Japanese", "mode": "async" }'

แต่ละเวอร์ชันภาษาคือหนึ่งงานแยกที่ราคาเท่ากัน ดังนั้น SKU ที่ขายในสามตลาดจะใช้แผ่นขายสามชุด: 180 เครดิต หรือประมาณ $0.45

ขั้นตอนที่ 6: ทริกเกอร์เหตุการณ์ "Product created" ของ Shopify ด้วย Make

ตัวรันชุดงานจัดการการปล่อยสินค้าในฤดูกาล สำหรับ SKU ใหม่ที่เข้ามาอย่างต่อเนื่อง ให้เชื่อมร้านค้ากับ API เพื่อให้ชุดงานพร้อมภายในไม่กี่นาทีหลังสร้างสินค้า Make (ดู Make help center) ให้เหตุการณ์สินค้า Shopify โดยตรง รูปแบบเดียวกันใช้ได้กับ Zapier หรือ n8n

  • ทริกเกอร์: เหตุการณ์ Shopify "Watch products" สำหรับสินค้าที่สร้างขึ้น หรือทริกเกอร์ Webhook ที่รับข้อมูลจาก webhook products/create ของ Shopify
  • แปลงข้อมูล: โหนด Code ที่ลบ HTML ออกจากเนื้อหาสินค้า เลือก variants[0].price และ images[0].src และประกอบ userInput ตาม sellSheetPrompt
  • โหนด HTTP Request (1): POST https://2slides.com/api/v1/slides/create-like-this พร้อมเนื้อหาขั้นตอนที่ 3; เฮดเดอร์ Authorization: Bearer <key> มาจากตัวแปรสถานการณ์ ไม่ใช่จากข้อมูลสินค้า
  • โหนด Delay/Wait: 60 วินาที
  • โหนด HTTP Request (2): GET https://2slides.com/api/v1/jobs/{{jobId}} ตัว Router ตรวจสอบ status: success ดำเนินต่อ, pending หรือ processing วนกลับ Delay, failed ส่งแจ้งเตือน Slack
  • ส่งมอบ: HTTP GET ที่ downloadUrl, โหนดอัปโหลดไปยัง Google Drive, Dropbox หรือ S3 ในโฟลเดอร์ SKU และแถวในชีตที่มี sku, jobId, status และเส้นทางเก็บไฟล์

Shopify อาจส่งเหตุการณ์สินค้าหลายรายการพร้อมกัน (นำเข้าจำนวนมาก, ซิงค์แอป) ให้เว้นช่วง 10 วินาทีที่นี่ หรือส่งเหตุการณ์เข้าแถวและให้ตัวรันขั้นตอนที่ 4 ดึงออกมา มิฉะนั้นการนำเข้า 20 รายการพร้อมกันจะล้มเหลวที่คำขอที่ 7

การเลือกสไตล์อ้างอิง

create-like-this ต้องการภาพอ้างอิง ภาพหลักแคมเปญของคุณคือทางเลือกที่เหมาะสมเมื่อเป้าหมายคือความสอดคล้องของแคมเปญ เมื่อคุณยังตัดสินใจไม่ได้ว่างานนำเสนอสำหรับภาคค้าปลีกควรมีลักษณะอย่างไร 2Slides Gallery มีชุดงานอ้างอิงจริงให้ศึกษา หรือส่งเป็น referenceImageUrl เพื่อยืมระบบการออกแบบของพวกเขา ชุดงานเหล่านี้เป็นเพียงอ้างอิง ไม่ใช่ผลลัพธ์ API

DHL 2025 e-commerce trends reference deck from the 2Slides Gallery, a retail-sector style reference
รูปที่ 4: ปกชุดรายงานแนวโน้มอีคอมเมิร์ซ DHL 2025 ใน 2Slides Gallery สไตล์ปกที่สะอาดและเน้นข้อมูล เหมาะเป็นอ้างอิงสำหรับชุดรีวิวหมวดหมู่หรือสายสินค้า

DHL 2025 e-commerce trends reference deck from the 2Slides Gallery, a retail-sector style reference
รูปที่ 5: สไลด์ภายในจากชุดอ้างอิงเดียวกัน การส่งสไลด์แบบนี้เป็น referenceImageUrl บอกโมเดลให้ใช้กริด พาเลตต์ และการจัดการกราฟแบบเดียวกัน

ใช้ภาพอ้างอิงเดียวต่อแคมเปญและต่ออัตราส่วนภาพ การเปลี่ยนภาพระหว่าง SKU จะทำให้ได้ชุดงาน 40 ชุดที่แต่ละชุดดูดีแต่ไม่เหมือนครอบครัวเดียวกัน

ค่าใช้จ่าย

เครดิตจ่ายตามการใช้งาน: $5 ซื้อเครดิต 2,000 เครดิต ($0.0025 ต่อเครดิต) และ $80 ซื้อเครดิต 40,000 เครดิต ($0.002 ต่อเครดิต) บัญชีใหม่เริ่มต้นด้วยเครดิตฟรี 500 เครดิต ประมาณแผ่นขาย 8 แผ่นสำหรับทดสอบ

ปริมาณต่อ SKUเครดิตต่อเดือนUSD โดยประมาณ
20 SKU/เดือน: แผ่นขาย 6 หน้า + ชุดเปิดตัว 16:9 8 หน้า60 + 810 = 87017,400$42.50 (แพ็คเครดิต 20,000 เครดิต)
20 SKU/เดือน: เพิ่มชุดโซเชียล 4:5 6 หน้า870 + 610 = 1,48029,600$60 ถึง $74 ขึ้นกับขนาดแพ็ค
500 SKU/เดือน: แผ่นขาย + ชุดเปิดตัว 16:9870435,000ประมาณ $870 ที่ $0.002 ต่อเครดิต
500 SKU/เดือน: ทั้งสามชุด1,480740,000ประมาณ $1,480 ที่ $0.002 ต่อเครดิต

แผ่นขายอย่างเดียวราคาถูก: แผ่นขาย PPTX 6 หน้า 500 แผ่นใช้เครดิต 30,000 เครดิต ประมาณ $60 ชุดงานออกแบบด้วยภาพคือส่วนที่ใช้งบประมาณมาก ดังนั้นสร้างชุดเปิดตัวครั้งเดียวต่อ SKU และแผ่นขายครั้งเดียวต่อ SKU ต่อแต่ละตลาด

สำหรับการเปรียบเทียบ API ของ Gamma (ดู developers.gamma.app) มีระบบอัตโนมัติคล้ายกันแต่ต้องใช้แผน Pro สำหรับคีย์ API; คีย์ 2Slides ใช้ได้กับทุกบัญชี 2Slides คือผลิตภัณฑ์ของเรา ดังนั้นโปรดพิจารณาเมื่ออ่านการเปรียบเทียบนี้

Fast PPT หรือสไลด์ออกแบบด้วยภาพสำหรับกรณีนี้?

ความต้องการใช้เหตุผล
ผู้จัดการบัญชีแก้ไขราคา เปลี่ยนสไลด์ ส่งต่อให้ผู้ซื้อFast PPT generatePPTX ดั้งเดิม, 10 เครดิต/หน้า, themeId คงที่ต่อแบรนด์
ชุดงานต้องตรงกับภาพหลักแคมเปญอย่างแม่นยำcreate-like-thisระบบออกแบบได้จาก referenceImageUrl
แคโรเซลโซเชียลหรือฟอร์แมตแนวตั้งcreate-like-this กับ aspectRatio "4:5" หรือ "9:16"PDF พร้อมภาพแต่ละหน้า พร้อมโพสต์
วิดีโอพากย์นำเสนอสินค้า หรือ MP4 สำหรับรายการตลาดcreate-like-this แล้ว generate-narration (210 เครดิต/หน้า)งาน Fast PPT ไม่รองรับพากย์เสียง

ข้อควรระวังทั่วไป

  • โดนจำกัดอัตราในการนำเข้าจำนวนมาก 6 คำขอต่อนาทีต่อคีย์ใช้กับทุกจุดสิ้นสุดการสร้าง เว้นช่วงส่งงาน 10 วินาทีหรือจัดคิว อย่าใช้ Promise.all ส่งพร้อมกัน
  • คีย์ API อยู่ในธีมหรือสคริปต์ storefront ของ Shopify คีย์ต้องอยู่ฝั่งเซิร์ฟเวอร์ (ตัวรันของคุณ, การเชื่อมต่อ Make หรือฟังก์ชัน serverless) อะไรก็ตามในเบราว์เซอร์ใครก็อ่านได้
  • คาดหวังจะพากย์เสียงแผ่นขาย Fast PPT generate-narration รับงานจาก create-pdf-slides หรือ create-like-this เท่านั้น หากต้องการวิดีโอพากย์สินค้า ให้เริ่มจากชุดงานออกแบบด้วยภาพ
  • ส่ง responseLanguage: "de" พารามิเตอร์รับชื่อภาษา เช่น "German", "Japanese", "Spanish" ไม่รับรหัสภาษา
  • ใส่ข้อมูล PIM ทั้งหมดลงใน userInput รายการแอตทริบิวต์ยาวทำให้สไลด์รก สรุปคุณสมบัติและสเปกที่เกี่ยวข้องกับผู้ซื้อก่อน คอลัมน์ CSV ในขั้นตอนที่ 1 คือกรองข้อมูล
  • ปล่อยให้ผู้วางแผนเลือกจำนวนหน้าในการรันแคตตาล็อก page: 0 ใช้ได้กับงานครั้งเดียว แต่จำนวนหน้าคงที่ทำให้ต้นทุนเครดิตต่อ SKU เท่ากัน ง่ายต่อการวางแผนงบประมาณ

คำถามที่พบบ่อย

ฉันสามารถสร้างชุดงานนำเสนอจากการส่งออก CSV ของ Shopify ได้โดยตรงไหม?

ได้ Shopify มี CSV สินค้าที่มีชื่อเรื่อง เนื้อหา ราคาแบบแปรผัน และ URL ภาพที่คุณต้องการ ขั้นตอนที่ 1 จะแมปคอลัมน์เหล่านั้นเป็น userInput เพิ่มคอลัมน์ target_retailer และ market หรือดึงจากแท็ก ตัวรันจะเรียก generate สำหรับแผ่นขาย PPTX และ create-like-this สำหรับชุดเปิดตัวทีละแถว

ฉันจะรักษาชุดเปิดตัวหลายร้อยชุดให้ตรงกับแบรนด์ได้อย่างไร?

ส่งภาพหลักแคมเปญเดียวกันเป็น referenceImageUrl ในทุกคำขอ create-like-this และเก็บภาพอ้างอิงหนึ่งภาพต่ออัตราส่วนภาพ ระบบออกแบบจะสร้างจากภาพนั้น ชุดงานจะใช้พาเลตต์ แบบอักษร และการจัดวางเหมือนกัน สำหรับแผ่นขายที่แก้ไขได้ ให้ตั้งค่า themeId คงที่ต่อแบรนด์เพื่อให้ PPTX ทุกไฟล์มาจากเทมเพลตเดียวกัน

การรัน 100 SKU ใช้เวลานานเท่าไร?

การส่งงานคือคอขวด: 6 คำขอต่อนาที สามชุดต่อ SKU หมายความว่า 1 SKU ทุก 30 วินาที ดังนั้น 100 SKU จะส่งงานในประมาณ 50 นาที งาน Fast PPT เสร็จในประมาณ 30 วินาทีต่อชุด งานออกแบบด้วยภาพจะทำงานเบื้องหลังขณะที่คุณส่งงานต่อเนื่อง การตรวจสอบสถานะที่ 10 คำขอต่อนาทีเพิ่มเวลาประมาณ 30 นาทีต่อรอบ

หนึ่ง SKU ใช้เครดิตเท่าไร?

แผ่นขาย Fast PPT 6 หน้า ใช้เครดิต 60 เครดิต (ประมาณ $0.15) ชุดเปิดตัว 2K 8 หน้า ใช้เครดิต 10 เครดิตสำหรับวางแผนบวก 800 เครดิตสำหรับหน้า รวม 810 เครดิต (ประมาณ $2.03) ชุดโซเชียล 4:5 6 หน้า ใช้เครดิต 610 เครดิต ทั้งสามชุดรวมกัน 1,480 เครดิต ประมาณ $2.96 ที่ราคาแพ็ค $80 ($0.002 ต่อเครดิต)

สคริปต์เดียวกันสามารถสร้างชุดงานในภาษาเยอรมันและญี่ปุ่นได้ไหม?

ได้ ตั้งค่า responseLanguage เป็น "German" หรือ "Japanese" ในคำขอเดียวกัน ชุดงานจะเขียนในภาษานั้นจากข้อมูลสรุปภาษาอังกฤษเดียวกัน แต่ละเวอร์ชันภาษาเป็นงานแยกที่ราคาเครดิตเท่ากัน ใส่ราคาตลาดและชื่อผู้ค้าปลีกในข้อมูลสรุปเพื่อให้ตัวเลขและบริบทเป็นท้องถิ่นไม่ใช่แค่ข้อความ

ขั้นตอนถัดไป

  • ขอรับคีย์ API ที่ 2slides.com/api บัญชีใหม่มีเครดิตฟรี 500 เครดิต เพียงพอสำหรับทดสอบเทมเพลตและพรอมต์กับแผ่นขายไม่กี่แผ่น
  • ดูวิธีทีมอื่นใช้จุดสิ้นสุดเดียวกันในโพสต์ฮับ AI presentation API use cases by team
  • อ่าน How marketing teams produce AI presentation decks at scale เพื่อดูมุมมองแคมเปญของระบบอัตโนมัติแปลงแคตตาล็อกสินค้าเป็นงานนำเสนอ แล้วทดลองรันนำร่อง 5 SKU ก่อนรันแคตตาล็อกเต็มครั้งแรก

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free