

Satış Sunumları için Ürün Kataloğundan Sunum Otomasyonu (2026)
Ürün kataloğundan sunum otomasyonu, Shopify dışa aktarımınız, PIM veya CSV'den her SKU'yu okuyan ve 2Slides API'sini iki kez çağıran bir betik anlamına gelir: POST /api/v1/slides/generate sabit bir marka şablonundan düzenlenebilir bir PPTX satış sayfası oluşturur ve POST /api/v1/slides/create-like-this kampanya ana görselinize uyan görsel tasarımlı bir lansman sunumu oluşturur. 6 sayfalık bir satış sayfası 60 kredi (yaklaşık 0,15 $); 8 sayfalık 2K lansman sunumu 810 kredi (yaklaşık 2,03 $) tutarındadır. E-ticaret operasyonları, ürün pazarlamacıları ve perakende markalarına hizmet veren ajanslar için tasarlanmıştır.
Önemli noktalar
- Bir katalog satırı iki sunuma dönüşür: sayfa başına 10 kredi ile Fast PPT satış sayfası ve iş başına 10 kredi artı 2K sayfa başına 100 kredi ile görsel tasarımlı lansman sunumu.
- Her üretim uç noktası anahtar başına dakikada 6 istekle sınırlıdır, bu yüzden çalışan her 10 saniyede bir iş gönderir ve
jobId'yi SKU'nun yanına kaydeder. - Marka ana görselini
referenceImageUrlolarak geçirmek, her lansman sunumunun aynı kampanya görünümünde kalmasını sağlar; alıcılar içinaspectRatio"16:9", sosyal için "4:5" kullanılır. - Aynı istek
responseLanguage: "German"veya"Japanese"ile sınır ötesi pazarlar için perakendeci hazır sunumlar üretir, ayrı bir çeviri adımına gerek kalmaz. - Ayda 20 SKU (satış sayfası artı lansman sunumu) yaklaşık 17.400 kredi tutar, bu da tek bir 42,50 $ kredi paketi içinde kalır.
Kimler için
Bir marka, pazar yeri veya ajans için e-ticaret operasyonları veya ürün pazarlaması yürütüyorsunuz ve her yeni SKU veya sezonluk ürün çıktığında aynı satış sayfası, ürün inceleme sunumu ve lansman sunumu elle yeniden oluşturuluyor. Katalog zaten isim, özellikler, teknik detaylar, fiyat ve kahraman görselini içeriyor. Bu tarif, onu gerçek kaynak yapar ve bir betiğin CSV satırlarından ürün sunumları oluşturmasını sağlar; zamanlamalı veya Shopify etkinliği üzerine çalışır.
Eğer üç ayda bir özel bir sunum gerekiyorsa bu tarifi kullanmayın. API, aynı yapı onlarca veya yüzlerce SKU'da tekrarlandığında avantaj sağlar.
İş akışına genel bakış
| Adım | Araç | Ne olur | 2Slides uç noktası / kredi |
|---|---|---|---|
| 1 | Shopify dışa aktarımı, PIM veya CSV | Her SKU satırını düz metin bir brife (isim, özellikler, teknik detaylar, fiyat, perakendeci, görsel URL) dönüştür | Yok |
| 2 | Node.js betiği | Marka şablonunuzdan düzenlenebilir PPTX olarak perakendeci satış sayfası oluştur | POST /api/v1/slides/generate, sayfa başına 10 kredi |
| 3 | Node.js betiği | Kampanya ana görseline uyumlu, görsel tasarımlı lansman sunumu oluştur, 16:9 ve 4:5 | POST /api/v1/slides/create-like-this, iş başına 10 + sayfa başına 100 kredi (2K) |
| 4 | Node.js betiği | Gönderimleri 10 sn arayla yap, jobId-SKU eşlemesini kaydet, durum sorgula, S3'e yükle | GET /api/v1/jobs/{jobId}, ücretsiz |
| 5 | Aynı betik, ek satırlar | Sınır ötesi perakendeciler için Almanca ve Japonca varyantlar oluştur | Aynı uç noktalar, pazar başına responseLanguage ayarlanır |
| 6 | Shopify + Make | Ürün oluşturma olayı HTTP İsteği tetikler, yeni SKU'lar dakikalar içinde sunum alır | Aynı uç noktalar, aynı krediler |
Adım 1: Kataloğu SKU başına brife dönüştürme
Kaynak ne olursa olsun, her SKU'yu aynı sütunlara sahip bir satıra düzleştirin. Shopify ürün CSV'si zaten Title, Body (HTML), Variant Price ve Image Src içerir; PIM dışa aktarımı genellikle yapılandırılmış özellikler içerir. Kendi iki sütununuzu ekleyin: target_retailer (bu satış sayfasını hangi alıcı görür) ve market (perakendecinin okuduğu dil).
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İstek oluşturucu bir satırı userInput'a dönüştürür. Bunu birkaç yüz kelimenin altında tutun ve Fast PPT'nin brife göre sunumu planladığı için metinde hedef kitle ve slayt sayısını belirtin.
function sellSheetPrompt(row) {
return [
`Perakendeci satış sayfası için ${row.name} (SKU ${row.sku}), ${row.target_retailer} satın alma ekibi için hazırlandı.`,
`6 slayt: ürün adı ve tek satırlık konumlandırma ile kapak; ana özellikler; teknik detaylar; fiyatlandırma ve marj konuşmaları (perakende fiyatı ${row.price} EUR); satış ve lansman zamanlaması; iletişim ve sonraki adımlar.`,
`Özellikler: ${row.features}. Teknik detaylar: ${row.specs}.`,
`Ton: gerçekçi, alıcıya yönelik, pazarlama abartısı yok.`,
].join("\n");
}
function launchPrompt(row) {
return [
`${row.name} (SKU ${row.sku}) için ürün lansman sunumu.`,
`Hedef kitle: perakende alıcıları ve kategori yöneticileri.`,
`Kahraman hikayesi, üç ana özellik (${row.features}), teknik detaylar (${row.specs}), perakende fiyatı ${row.price} EUR ve sezonluk kampanya dönemi.`,
`Uygun yerlerde ürün kahraman görseli olarak ${row.hero_image_url} kullanın.`,
].join("\n");
}Adım 2: Fast PPT ile perakendeci satış sayfası oluşturma
Hesap yöneticileri açıp fiyatı düzenleyebilecekleri ve alıcıya iletebilecekleri bir PPTX dosyasına ihtiyaç duyar. Bu Fast PPT yoludur: POST /api/v1/slides/generate 1.500'den fazla tasarlanmış şablondan birini doldurur ve yaklaşık 30 saniyede yerel PowerPoint dosyası döner. Marka başına bir themeId seçin ve sabitleyin, böylece her satış sayfası aynı düzen sistemini paylaşır. Markanızın onaylı bir şablonu varsa, Markaya uygun AI slaytları şablon doldurma ile nasıl standartlaştırılacağını anlatır.

themeId ile.
Temayı bir kez bulun ve ortam değişkeninize kaydedin:
curl "https://2slides.com/api/v1/themes/search?query=retail%20product%20catalog&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"Sonra oluşturun. Varsayılan mode sync'dir, tek çağrıda downloadUrl döner. Toplu işlemler için mode: "async" kullanın, böylece istek hemen bir jobId döner ve betiğiniz göndermeye devam eder.
curl -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Perakendeci satış sayfası için Northbound Trail Runner 2 (SKU NB-TRAIL-042), REI US satın alma ekibi için hazırlandı. 6 slayt: kapak; ana özellikler (Vibram dış taban, 8 mm drop, geri dönüştürülmüş file üst); teknik detaylar (265 g, AB 39-47, Moss ve Slate); fiyatlandırma ve marj konuşmaları (perakende 139.00); satış ve lansman zamanlaması; iletişim ve sonraki adımlar. Ton: gerçekçi, alıcıya yönelik.",
"themeId": "YOUR_BRAND_THEME_ID",
"responseLanguage": "English",
"mode": "async"
}'6 sayfalık bir satış sayfası 60 kredi tutar, yaklaşık 0,15 $ (5 $ paket fiyatı bazında).
Adım 3: create-like-this ile kampanya lansman sunumu oluşturma
Lansman sunumu farklıdır. Alıcılar ve sosyal kanallar, sunumun kampanyaya benzemesini bekler, şablona değil; kimse slayt slayt düzenlemez. Bu görsel tasarımlı yoldur: POST /api/v1/slides/create-like-this bir referenceImageUrl alır, o görselden bir tasarım sistemi (palet, tipografi, kompozisyon) türetir ve her sayfayı PDF içinde bir görsel olarak oluşturur. Sezonun ana görselini gösterin, her SKU sunumu kampanya görünümünü miras alır. Create Slides Like This ürün sayfası aynı iş akışını web çalışma alanında gösterir.

create-like-this API giriş noktasıdır; referans görsel yazılı stil istemi yerine geçer.
Her SKU için iki kez çalıştırın, farklı aspectRatio değerleriyle: alıcı sunumu için "16:9" ve sosyal karusel için "4:5". Görsel iş akışları varsayılan olarak mode: "async" kullanır.
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": "Northbound Trail Runner 2 (SKU NB-TRAIL-042) için ürün lansman sunumu. Hedef kitle: perakende alıcıları ve kategori yöneticileri. Kahraman hikayesi, üç ana özellik (Vibram dış taban, 8 mm drop, geri dönüştürülmüş file üst), teknik detaylar (265 g, AB 39-47), perakende fiyat 139.00 ve FW26 kampanya dönemi.",
"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"
}'Sosyal versiyon için aspectRatio'yu "4:5" ve page'i 6 yapın, brifi kahraman hikayesi ve üç özellik ile kısaltın. 8 sayfalık 2K sunum 10 + 800 = 810 kredi (yaklaşık 2,03 $); 6 sayfalık 4:5 versiyon 610 kredi (yaklaşık 1,53 $) tutarındadır. page: 0 planlayıcının sayıyı seçmesine izin verir, ancak sabit sayı katalog maliyetlerini öngörülebilir kılar.
Adım 4: Kataloğu dakikada 6 istekle toplu çalıştırma
Hız sınırı anahtar başına dakikada 6 istektir, GET /api/v1/jobs/{jobId} ise dakikada 10 izin verir. Her iki sınırı da gözeten kısa bir çalışan: her 10 saniyede bir iş gönder, jobId'yi SKU'nun yanına diske yaz, sonra bekleyen işleri round-robin ile her 6 saniyede bir kontrol et. Her tamamlanan dosya işi başarılı olur olmaz bulut depolamaya yüklenir.
// catalog-to-decks.mjs (Node 20, sunucu tarafında çalıştırılır; SLIDES_API_KEY tarayıcıya asla gönderilmez)
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 modda { jobId, ... } döner
}
// 1. Gönder: her 10 sn'de bir istek, dakikada 6 isteğin altında kalır
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 eşlemesi diske yazılır, böylece çalışırken çökme olursa ödenmiş işler kaybolmaz
await writeFile("jobs.json", JSON.stringify(jobs, null, 2));
}
// 2. Sorgula: jobs/{id} dakikada 10 istek izin verir, bu yüzden her 6 sn'de bir round-robin ile bir iş kontrol edilir
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(`yükleme tamamlandı: ${job.sku} ${job.market} ${job.kind}`);
} else if (state.status === "failed") {
pending.delete(job.jobId);
console.error(`başarısız: ${job.sku} ${job.kind}`, state);
}
await sleep(6_000);
}
}Her SKU için 3 iş, 10 saniye arayla gönderildiğinde 100 SKU 50 dakikada gönderilir; 300 işi her 6 saniyede bir kontrol etmek yaklaşık 30 dakika ekler. Python tercih ederseniz, aynı döngü Python ve 2Slides API ile sunum otomasyonu yazısında var, genel kuyruklama kalıbı ise AI API ile toplu sunum üretimi nasıl yapılır yazısında anlatılır.
Adım 5: Sınır ötesi perakendeciler için çok dilli varyantlar ekleme
Sınır ötesi satış otomasyonun değerini gösterir. Bir Alman alıcı ve bir Japon alıcı, aynı teknik detaylar ve aynı marka şablonuyla kendi dillerinde satış sayfası almalıdır. Çeviri servisine gerek yoktur: responseLanguage dil adını alır ve sunum aynı İngilizce brife göre o dilde yazılır.

generate uç noktası parametreleri ve desteklenen çıktı dilleri. Dil adı verin, örn. "German", kod değil ("de" gibi).
Yukarıdaki betik zaten marketi dil adına eşliyor (de için "German", ja için "Japanese"). Desteklenen 20+ dil arasında İspanyolca, Fransızca, İtalyanca, Portekizce, Lehçe, Korece, Basitleştirilmiş ve Geleneksel Çince, Arapça ve Türkçe bulunur. Fiyatları pazar para biriminde (EUR, JPY) yazın ve perakendeciyi brife ekleyin, böylece sayılar ve bağlam da yerelleşir, sadece kelimeler değil.
curl -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Xebio için hazırlanan Northbound Trail Runner 2 (SKU NB-TRAIL-042) perakendeci satış sayfası. 6 slayt: kapak; ana özellikler (Vibram dış taban, 8 mm drop, geri dönüştürülmüş file üst); teknik detaylar (265 g, 25-30 cm bedenler, Moss ve Slate); fiyatlandırma ve marj konuşmaları (perakende JPY 21,900); satış ve lansman zamanlaması; iletişim ve sonraki adımlar.",
"themeId": "YOUR_BRAND_THEME_ID",
"responseLanguage": "Japanese",
"mode": "async"
}'Her dil varyantı ayrı bir iş ve aynı fiyatla ücretlendirilir, bu yüzden üç pazarda satılan bir SKU üç satış sayfası yapar: 180 kredi, yaklaşık 0,45 $.
Adım 6: Shopify "Ürün oluşturuldu" tetikleyicisi ile Make kullanımı
Toplu çalışan sezonluk ürünler için uygundur. Yeni SKU'lar için sürekli bir akış varsa, mağazayı API'ye bağlayın, böylece ürün oluşturulduktan dakikalar sonra sunum hazır olur. Make (bakınız Make yardım merkezi) Shopify ürün olaylarını doğrudan sunar; aynı yapı Zapier veya n8n'de de çalışır.
- Tetikleyici: Shopify "Ürünleri izle" olayı (ürün oluşturuldu) veya Shopify'ın
products/createwebhook'u ile beslenen Webhook tetikleyicisi. - Dönüştürme: HTML'yi ürün gövdesinden çıkaran,
variants[0].priceveimages[0].srcseçen vesellSheetPromptgibiuserInputoluşturan Kod düğümü. - HTTP İsteği düğümü (1): Step 3 gövdesi ile
POST https://2slides.com/api/v1/slides/create-like-this;Authorization: Bearer <key>başlığı senaryo değişkeninden gelir, ürün verisinden asla değil. - Gecikme/Bekleme düğümü: 60 saniye.
- HTTP İsteği düğümü (2):
GET https://2slides.com/api/v1/jobs/{{jobId}}. Bir Yönlendiricistatuskontrol eder:successdevam eder,pendingveyaprocessingGecikme'ye döner,failedSlack uyarısı gönderir. - Teslim:
downloadUrlüzerinden HTTP GET, Google Drive, Dropbox veya S3'e SKU klasörü altında yükleme vesku,jobId,statusve depolama yolu içeren bir satır.
Shopify, toplu içe aktarma veya uygulama senkronizasyonunda birden fazla ürün olayı tetikleyebilir. Burada da aynı 10 saniyelik aralığı ekleyin veya olayları kuyruğa yönlendirin ve Adım 4 çalışanının boşaltmasını sağlayın; aksi takdirde 20'lik bir patlama 7. istekte başarısız olur.
Referans stil seçimi
create-like-this bir referans görsele ihtiyaç duyar. Kendi kampanya ana görseliniz, hedef kampanya tutarlılığıysa doğru seçimdir. Perakende sektörü sunumunun nasıl görünmesi gerektiğine karar veriyorsanız, 2Slides Galerisi gerçek dünya referans sunumları barındırır; bunları inceleyebilir veya referenceImageUrl olarak geçip tasarım sistemini ödünç alabilirsiniz. Bunlar referans sunumlardır, API çıktısı değildir.


referenceImageUrl olarak geçirmek modele ızgara, palet ve grafik stilini yeniden kullanmasını söyler.
Kampanya ve en-boy oranı başına tek bir referans görsel kullanın. SKU'lar arasında değiştirmek, her biri iyi görünen ama bir aile gibi olmayan 40 sunum üretir.
Maliyeti nedir
Krediler kullanıldıkça ödenir: 5 $ karşılığında 2.000 kredi ($0,0025/kredi) ve 80 $ karşılığında 40.000 kredi ($0,002/kredi) alınır. Yeni hesaplar 500 ücretsiz kredi ile başlar, bu da birkaç satış sayfası için test yapmaya yeter.
| Hacim | SKU Başına | Aylık Kredi | Yaklaşık USD |
|---|---|---|---|
| Ayda 20 SKU: 6 sayfa satış sayfası + 8 sayfa 16:9 lansman sunumu | 60 + 810 = 870 | 17.400 | 42,50 $ (bir 20.000 kredi paketi) |
| Ayda 20 SKU: 6 sayfa 4:5 sosyal sunum ekle | 870 + 610 = 1.480 | 29.600 | Paket boyutuna göre 60 $ ile 74 $ arası |
| Ayda 500 SKU: satış sayfası + 16:9 lansman sunumu | 870 | 435.000 | Yaklaşık 870 $ (0,002 $/kredi) |
| Ayda 500 SKU: tüm üç sunum | 1.480 | 740.000 | Yaklaşık 1.480 $ (0,002 $/kredi) |
Sadece satış sayfaları ucuzdur: 500 adet 6 sayfalık PPTX satış sayfası 30.000 kredi, yaklaşık 60 $ tutarındadır. Bütçe görsel tasarımlı sunumlara gider, bu yüzden lansman sunumunu SKU başına bir kez, satış sayfasını SKU başına pazar başına bir kez oluşturun.
Karşılaştırma için, Gamma'nın API'si (developers.gamma.app) benzer otomasyon sunar ancak API anahtarları için Pro plan gerektirir; 2Slides anahtarları her hesapta çalışır. 2Slides bizim ürünümüzdür, karşılaştırmayı okurken bunu göz önünde bulundurun.
Bu kullanım durumu için Fast PPT mi yoksa görsel tasarımlı slaytlar mı?
| İhtiyaç | Kullanım | Neden |
|---|---|---|
| Hesap yöneticisi fiyatları düzenler, bir slaytı değiştirir, alıcıya iletir | Fast PPT generate | Yerel PPTX, sayfa başına 10 kredi, marka başına sabit themeId |
| Sunum kampanya ana görseliyle tam eşleşmeli | create-like-this | referenceImageUrl'den türetilen tasarım sistemi |
| Sosyal karusel veya dikey format | create-like-this aspectRatio "4:5" veya "9:16" ile | PDF ve sayfa başı görseller, paylaşmaya hazır |
| Anlatımlı ürün tanıtımı veya pazar yeri listesi için MP4 | create-like-this sonra generate-narration (sayfa başına 210 kredi) | Fast PPT işleri anlatımlı olamaz |
Yaygın tuzaklar
- Toplu içe aktarmada hız sınırına takılmak. Anahtar başına dakikada 6 istek tüm üretim uç noktaları için geçerlidir. Gönderimleri 10 saniye arayla yapın veya kuyruğa alın;
Promise.allile paralel göndermeyin. - API anahtarını Shopify tema veya mağaza betiğinde kullanmak. Anahtarlar sunucu tarafında (çalışanınızda, Make bağlantısında veya sunucusuz fonksiyonda) olmalıdır; tarayıcıda herkes tarafından okunabilir.
- Fast PPT satış sayfasını anlatımlı yapmak istemek.
generate-narrationyalnızcacreate-pdf-slidesveyacreate-like-thisişlerini kabul eder. Anlatımlı ürün videosu hedefinizse görsel tasarımlı sunumla başlayın. responseLanguage: "de"geçirmek. Parametre dil adı alır: "German", "Japanese", "Spanish". Kodlar tanınmaz.- Tüm PIM kaydını
userInput'a dökmek. Uzun özellik listeleri karmaşık slaytlar üretir. Önce alıcı için önemli özellik ve teknik detayları özetleyin; Adım 1'deki CSV sütunları filtre görevi görür. - Planlayıcının katalog çalışması için sayfa sayısını seçmesine izin vermek.
page: 0tek seferlik için uygundur, ancak sabitpagekredi maliyetini SKU başına aynı tutar.
Sıkça Sorulan Sorular
Ürün sunumlarını Shopify CSV dışa aktarımından doğrudan oluşturabilir miyim?
Evet. Shopify ürün CSV'si başlık, açıklama, varyant fiyatı ve görsel URL içerir; Adım 1 oluşturucu bu sütunları userInput'a dönüştürür. target_retailer ve market sütunları ekleyin veya etiketlerden türetin. Çalışan sonra PPTX satış sayfası için generate ve lansman sunumu için create-like-this çağırır, satır satır.
Yüzlerce lansman sunumunu markaya uygun nasıl tutarım?
Her create-like-this çağrısında aynı kampanya ana görselini referenceImageUrl olarak geçin ve her en-boy oranı için bir referans tutun. Tasarım sistemi o görselden türetilir, böylece sunumlar palet, tipografi ve kompozisyonu paylaşır. Düzenlenebilir satış sayfası için marka başına bir themeId sabitleyin, böylece her PPTX aynı şablondan gelir.
100 SKU'luk bir çalışmanın süresi ne kadar?
Gönderim darboğazdır: dakikada 6 istek, SKU başına 3 sunum demek 30 saniyede bir SKU, yani 100 SKU yaklaşık 50 dakikada gönderilir. Fast PPT işleri yaklaşık 30 saniyede biter; görsel tasarımlı sunumlar arka planda tamamlanırken siz göndermeye devam edersiniz. Dakikada 10 istekle sorgulama her geçişe yaklaşık 30 dakika ekler.
Bir SKU kaç kredi tutar?
6 sayfalık Fast PPT satış sayfası 60 kredi (yaklaşık 0,15 $). 8 sayfalık 2K görsel tasarımlı lansman sunumu 10 planlama kredisi artı 800 sayfa kredisi, toplam 810 kredi (yaklaşık 2,03 $). 6 sayfalık 4:5 sosyal sunum 610 kredi. Üçü toplam 1.480 kredi, 80 $ paket fiyatıyla yaklaşık 2,96 $.
Aynı betik Almanca ve Japonca sunumlar oluşturabilir mi?
Evet. Aynı istek gövdesinde responseLanguage'ı "German" veya "Japanese" yapın, sunum İngilizce brife göre o dilde yazılır. Her dil varyantı ayrı iş ve aynı kredi maliyetindedir. Fiyatları ve perakendeci adını brife ekleyin, böylece sayılar ve bağlam da yerelleşir.
Sonraki adımlar
- 2slides.com/api adresinden API anahtarı alın. Yeni hesaplar 500 ücretsiz krediyle başlar, birkaç satış sayfası için şablon ve istem testine yeter.
- Aynı uç noktaları kullanan diğer ekiplerin kullanımını hub yazısı AI presentation API use cases by team içinde görün.
- Ürün kataloğundan sunum otomasyonuna kampanya tarafı bakışı için How marketing teams produce AI presentation decks at scale okuyun, ardından ilk tam katalog çalışması öncesi 5 SKU pilotu yapın.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free