2Slides Logo
सेल्स डेक के लिए प्रोडक्ट कैटलॉग से प्रेजेंटेशन ऑटोमेशन (2026)
2Slides Team
19 min read

बिक्री डेक के लिए उत्पाद कैटलॉग से प्रस्तुति स्वचालन (2026)

उत्पाद कैटलॉग से प्रस्तुति स्वचालन का मतलब है कि एक स्क्रिप्ट आपके Shopify निर्यात, PIM, या CSV से प्रत्येक SKU पढ़ती है और 2Slides API को दो बार कॉल करती है: 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 क्रेडिट प्लस प्रति 2K पृष्ठ 100 क्रेडिट।
  • हर जनरेशन एंडपॉइंट प्रति कुंजी प्रति मिनट 6 अनुरोधों तक सीमित है, इसलिए रनर हर 10 सेकंड में एक जॉब सबमिट करता है और SKU के बगल में jobId संग्रहीत करता है।
  • ब्रांड की मुख्य दृश्यता को referenceImageUrl के रूप में पास करने से हर लॉन्च डेक एक ही अभियान लुक में रहता है, खरीदारों के लिए aspectRatio "16:9" और सोशल के लिए "4:5"।
  • वही अनुरोध responseLanguage: "German" या "Japanese" के साथ बिना अलग अनुवाद चरण के सीमा-पार बाज़ारों के लिए रिटेलर-तैयार डेक बनाता है।
  • महीने में 20 SKU (सेल शीट प्लस लॉन्च डेक) की लागत लगभग 17,400 क्रेडिट है, जो एक $42.50 क्रेडिट पैक में फिट बैठती है।

यह किसके लिए है

आप एक ब्रांड, मार्केटप्लेस, या एजेंसी के लिए ई-कॉमर्स ऑपरेशंस या उत्पाद विपणन चलाते हैं, और हर नया SKU या मौसमी ड्रॉप का मतलब है कि कोई व्यक्ति वही सेल शीट, लाइन समीक्षा डेक, और लॉन्च डेक हाथ से फिर से बनाता है। कैटलॉग में पहले से नाम, फीचर्स, स्पेक्स, कीमत, और हीरो इमेज होती है। यह रेसिपी इसे सत्य का स्रोत बनाती है और एक स्क्रिप्ट को CSV पंक्तियों से अनुसूची पर या Shopify इवेंट पर उत्पाद डेक बनाने देती है।

यदि आपको तिमाही में एक अनुकूलित डेक चाहिए तो इस रेसिपी का उपयोग न करें। API तब लाभदायक होता है जब एक ही संरचना दर्जनों या सैकड़ों SKU में दोहराई जाती है।

कार्यप्रवाह का संक्षिप्त अवलोकन

चरणउपकरणक्या होता है2Slides एंडपॉइंट / क्रेडिट्स
1Shopify निर्यात, PIM, या CSVप्रत्येक SKU पंक्ति को एक सादा-पाठ सारांश (नाम, फीचर्स, स्पेक्स, कीमत, रिटेलर, इमेज URL) में सामान्यीकृत करेंकोई नहीं
2Node.js स्क्रिप्टआपके ब्रांड टेम्पलेट से एक संपादन योग्य PPTX के रूप में रिटेलर सेल शीट बनाएंPOST /api/v1/slides/generate, 10 क्रेडिट/पृष्ठ
3Node.js स्क्रिप्टअभियान की मुख्य दृश्यता से मेल खाता हुआ छवि-डिज़ाइन किया गया लॉन्च डेक बनाएं, 16:9 और 4:5POST /api/v1/slides/create-like-this, 10 + 100 क्रेडिट/पृष्ठ (2K)
4Node.js स्क्रिप्टसबमिशन को 10 सेकंड के अंतराल पर करें, jobId को SKU मैपिंग के साथ सहेजें, पोल करें, S3 पर अपलोड करेंGET /api/v1/jobs/{jobId}, मुफ्त
5वही स्क्रिप्ट, अतिरिक्त पंक्तियाँसीमा-पार रिटेलरों के लिए जर्मन और जापानी संस्करण बनाएंवही एंडपॉइंट, responseLanguage बाजार के अनुसार सेट करें
6Shopify + Makeउत्पाद बनाया गया इवेंट HTTP अनुरोध फायर करता है ताकि नए SKU मिनटों में डेक प्राप्त करेंवही एंडपॉइंट, वही क्रेडिट्स

चरण 1: कैटलॉग को प्रति-SKU सारांश में सामान्यीकृत करें

स्रोत जो भी हो, प्रत्येक SKU को समान कॉलम वाली एक पंक्ति में समतल करें। Shopify उत्पाद CSV में पहले से 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+ डिज़ाइन किए गए टेम्पलेट में से एक भरता है और लगभग 30 सेकंड में एक मूल PowerPoint फ़ाइल लौटाता है। प्रति ब्रांड एक 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 क्रेडिट है, जो $5 पैक दर पर लगभग $0.15 है।

चरण 3: create-like-this के साथ अभियान लॉन्च डेक जनरेट करें

लॉन्च डेक अलग होता है। खरीदार और सोशल चैनल इसे अभियान जैसा दिखने की उम्मीद करते हैं, न कि टेम्पलेट जैसा, और कोई इसे स्लाइड दर स्लाइड संपादित नहीं करेगा। यह छवि-डिज़ाइन किया गया पथ है: POST /api/v1/slides/create-like-this एक referenceImageUrl लेता है, उस छवि से डिज़ाइन सिस्टम (रंग, टाइप, संरचना) निकालता है, और हर पृष्ठ को PDF के अंदर एक छवि के रूप में प्रस्तुत करता है। इसे सीजन की मुख्य दृश्यता पर पॉइंट करें और हर SKU डेक अभियान लुक अपनाएगा। 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 अनुरोधों की दर से कैटलॉग को बैच में चलाएं

रेट लिमिट प्रति API कुंजी प्रति मिनट 6 अनुरोध है, और GET /api/v1/jobs/{jobId} प्रति मिनट 10 अनुमति देता है। एक रनर जो दोनों का सम्मान करता है वह छोटा है: हर 10 सेकंड में एक जॉब सबमिट करें, चलते समय SKU के बगल में jobId लिखें, फिर राउंड-रॉबिन में हर 6 सेकंड में लंबित सेट को पोल करें। प्रत्येक पूरा हुआ फ़ाइल जैसे ही उसका जॉब सफल होता है क्लाउड स्टोरेज में अपलोड हो जाता है।

// catalog-to-decks.mjs (Node 20, सर्वर-साइड चलाएं; SLIDES_API_KEY कभी ब्राउज़र को न भेजें) 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. सबमिट: हर 10 सेकंड में एक अनुरोध 6 अनुरोध/मिनट के अंतर्गत रहता है 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 मैप डिस्क पर, ताकि रन के बीच क्रैश होने पर भुगतान किए गए जॉब न खोएं await writeFile("jobs.json", JSON.stringify(jobs, null, 2)); } // 2. पोल: jobs/{id} प्रति मिनट 10 अनुरोध अनुमति देता है, इसलिए हर 6 सेकंड में एक जॉब जांचें राउंड-रॉबिन में 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: Shopify "Product created" पर Make के साथ ट्रिगर करें

बैच रनर मौसमी ड्रॉप संभालता है। नए SKU की निरंतर आवक के लिए, स्टोर को API से जोड़ें ताकि उत्पाद बनने के मिनटों बाद डेक मौजूद हो। Make (Make हेल्प सेंटर) Shopify उत्पाद इवेंट सीधे एक्सपोज़ करता है; वही संरचना Zapier या n8n में भी काम करती है।

  • ट्रिगर: Shopify "Watch products" इवेंट जब उत्पाद बनाया जाता है, या Shopify के products/create वेबहुक द्वारा फीड किया गया वेबहुक ट्रिगर।
  • ट्रांसफॉर्म: एक कोड नोड जो उत्पाद बॉडी से HTML हटाता है, variants[0].price और images[0].src चुनता है, और sellSheetPrompt की तरह userInput बनाता है।
  • 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}}। एक राउटर status जांचता है: success जारी रहता है, pending या processing डिले के माध्यम से लूप करता है, failed Slack अलर्ट भेजता है।
  • डिलीवर: downloadUrl पर HTTP GET, Google Drive, Dropbox, या S3 में SKU फ़ोल्डर के तहत अपलोड नोड, और एक शीट पंक्ति जिसमें sku, jobId, status, और स्टोरेज पथ हो।

Shopify कई उत्पाद इवेंट एक साथ फायर कर सकता है (बल्क इम्पोर्ट, ऐप सिंक)। यहां भी 10 सेकंड का अंतराल जोड़ें, या इवेंट को कतार में भेजें और चरण 4 रनर को इसे खत्म करने दें, अन्यथा 20 इम्पोर्ट के फटने पर अनुरोध 7 पर विफल हो जाएगा।

संदर्भ शैली चुनना

create-like-this को एक संदर्भ छवि चाहिए। जब लक्ष्य अभियान संगति हो तो आपका अपना अभियान मुख्य दृश्य सही विकल्प है। जब आप अभी तय कर रहे हों कि रिटेल-सेक्टर डेक कैसा दिखना चाहिए, तो 2Slides गैलरी में वास्तविक संदर्भ डेक होते हैं जिन्हें आप अध्ययन कर सकते हैं, या referenceImageUrl के रूप में पास कर सकते हैं ताकि उनका डिज़ाइन सिस्टम उधार लिया जा सके। ये संदर्भ डेक हैं, API आउटपुट नहीं।

DHL 2025 e-commerce trends reference deck from the 2Slides Gallery, a retail-sector style reference
चित्र 4: 2Slides गैलरी में DHL 2025 ई-कॉमर्स ट्रेंड्स रिपोर्ट डेक का कवर। एक साफ, डेटा-फॉरवर्ड कवर शैली जो श्रेणी या लाइन समीक्षा डेक के लिए संदर्भ के रूप में काम करती है।

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 मुफ्त क्रेडिट के साथ शुरू होते हैं, जो कुछ सेल शीट के लिए परीक्षण के लिए पर्याप्त हैं।

मात्राप्रति SKUमासिक क्रेडिटअनुमानित USD
20 SKU/महीना: 6-पृष्ठ सेल शीट + 8-पृष्ठ 16:9 लॉन्च डेक60 + 810 = 87017,400$42.50 (एक 20,000-क्रेडिट पैक)
20 SKU/महीना: 6-पृष्ठ 4:5 सोशल डेक जोड़ें870 + 610 = 1,48029,600$60 से $74 पैक आकार पर निर्भर करता है
500 SKU/महीना: सेल शीट + 16:9 लॉन्च डेक870435,000लगभग $870 $0.002 प्रति क्रेडिट दर पर
500 SKU/महीना: सभी तीन डेक1,480740,000लगभग $1,480 $0.002 प्रति क्रेडिट दर पर

केवल सेल शीट सस्ते हैं: 500 छह-पृष्ठ PPTX सेल शीट की लागत 30,000 क्रेडिट, लगभग $60 है। छवि-डिज़ाइन किए गए डेक बजट का बड़ा हिस्सा हैं, इसलिए लॉन्च डेक प्रति SKU एक बार और सेल शीट प्रति SKU प्रति बाजार एक बार बनाएं।

तुलना के लिए, Gamma का API (developers.gamma.app) समान स्वचालन प्रदान करता है लेकिन API कुंजी के लिए Pro योजना की आवश्यकता होती है; 2Slides कुंजी किसी भी खाते पर काम करती हैं। 2Slides हमारा उत्पाद है, इसलिए तुलना पढ़ते समय इसे ध्यान में रखें।

इस उपयोग के लिए Fast PPT या छवि-डिज़ाइन किए गए स्लाइड्स?

आवश्यकताउपयोग करेंक्यों
खाता प्रबंधक कीमतें संपादित करता है, स्लाइड बदलता है, खरीदार को भेजता हैFast PPT generateमूल PPTX, 10 क्रेडिट/पृष्ठ, ब्रांड के लिए फिक्स्ड themeId
डेक को अभियान की मुख्य दृश्यता से बिल्कुल मेल खाना चाहिएcreate-like-thisreferenceImageUrl से निकला डिज़ाइन सिस्टम
सोशल कैरोसेल या वर्टिकल फॉर्मेटcreate-like-this aspectRatio "4:5" या "9:16" के साथPDF प्लस प्रति पृष्ठ छवियाँ, पोस्ट करने के लिए तैयार
बाज़ार सूची के लिए वर्णित उत्पाद वॉकथ्रू या MP4create-like-this फिर generate-narration (210 क्रेडिट/पृष्ठ)Fast PPT जॉब्स का वर्णन नहीं किया जा सकता

सामान्य गलतियाँ

  • बल्क इम्पोर्ट पर रेट लिमिट हिट होना। प्रति कुंजी प्रति मिनट 6 अनुरोध हर जनरेशन एंडपॉइंट पर लागू होता है। सबमिशन को 10 सेकंड के अंतराल पर करें या कतार बनाएं; Promise.all के साथ फैला न दें।
  • Shopify थीम या स्टोरफ्रंट स्क्रिप्ट में API कुंजी। कुंजी सर्वर-साइड रहनी चाहिए (आपका रनर, Make कनेक्शन, या सर्वरलेस फ़ंक्शन); ब्राउज़र में कुछ भी कोई भी पढ़ सकता है।
  • Fast PPT सेल शीट का वर्णन करने की उम्मीद। generate-narration केवल create-pdf-slides या create-like-this से जॉब स्वीकार करता है। यदि वर्णित उत्पाद वीडियो लक्ष्य है, तो छवि-डिज़ाइन किए गए डेक से शुरू करें।
  • responseLanguage: "de" पास करना। पैरामीटर भाषा नाम लेता है: "German", "Japanese", "Spanish"। कोड मान्यता प्राप्त नहीं हैं।
  • पूरा PIM रिकॉर्ड userInput में डालना। लंबी विशेषता सूचियाँ स्लाइड्स को अव्यवस्थित बनाती हैं। पहले खरीदार-संबंधित फीचर्स और स्पेक्स का सारांश बनाएं; चरण 1 के CSV कॉलम फ़िल्टर हैं।
  • कैटलॉग रन के लिए प्लानर को पृष्ठ संख्या चुनने देना। page: 0 एक बार के लिए ठीक है, लेकिन निश्चित page क्रेडिट लागत को बजट के लिए समान रखता है।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं सीधे Shopify CSV निर्यात से उत्पाद डेक जनरेट कर सकता हूँ?

हाँ। Shopify का उत्पाद CSV शीर्षक, बॉडी, वेरिएंट कीमत, और इमेज URL प्रदान करता है; चरण 1 बिल्डर उन कॉलमों को userInput में मैप करता है। target_retailer और market कॉलम जोड़ें, या टैग से निकालें। रनर फिर PPTX सेल शीट के लिए generate और लॉन्च डेक के लिए create-like-this को एक-एक पंक्ति के लिए कॉल करता है।

मैं सैकड़ों लॉन्च डेक को ब्रांड के अनुरूप कैसे रखूं?

हर create-like-this कॉल पर एक ही अभियान मुख्य दृश्यता referenceImageUrl के रूप में पास करें, और प्रति पहलू अनुपात एक संदर्भ रखें। डिज़ाइन सिस्टम उस छवि से निकाला जाता है, इसलिए डेक रंग, टाइप, और संरचना साझा करते हैं। संपादन योग्य सेल शीट के लिए, प्रति ब्रांड एक themeId हार्ड-कोड करें ताकि हर PPTX एक ही टेम्पलेट से आए।

100 SKU के रन में कितना समय लगता है?

सबमिशन बॉटलनेक है: प्रति मिनट 6 अनुरोध पर, प्रति SKU तीन डेक का मतलब है हर 30 सेकंड में एक SKU, इसलिए 100 SKU लगभग 50 मिनट में सबमिट हो जाते हैं। Fast PPT जॉब लगभग 30 सेकंड में खत्म होते हैं; छवि-डिज़ाइन किए गए डेक पृष्ठभूमि में पूरे होते हैं जबकि आप सबमिट करते रहते हैं। प्रति मिनट 10 अनुरोध की पोलिंग से प्रति पास लगभग 30 मिनट जुड़ते हैं।

एक SKU की लागत क्रेडिट में कितनी होती है?

6-पृष्ठ Fast PPT सेल शीट 60 क्रेडिट (लगभग $0.15) है। 8-पृष्ठ 2K छवि-डिज़ाइन किया गया लॉन्च डेक 10 योजना क्रेडिट प्लस 800 पृष्ठ क्रेडिट, कुल 810 (लगभग $2.03) है। 6-पृष्ठ 4:5 सोशल डेक 610 क्रेडिट है। तीनों साथ में 1,480 क्रेडिट, लगभग $2.96 $80 पैक दर पर $0.002 प्रति क्रेडिट।

क्या वही स्क्रिप्ट जर्मन और जापानी में डेक बना सकती है?

हाँ। एक ही अनुरोध बॉडी पर responseLanguage को "German" या "Japanese" सेट करें और डेक उसी अंग्रेज़ी सारांश से उस भाषा में लिखा जाएगा। प्रत्येक भाषा संस्करण एक अलग जॉब है जिसकी कीमत समान है। बाजार-विशिष्ट कीमतें और रिटेलर नाम सारांश में डालें ताकि संख्याएँ और संदर्भ स्थानीयकृत हों, केवल शब्द नहीं।

अगले कदम

  • 2slides.com/api पर 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