2Slides Logo
Αυτοματοποίηση Καταλόγου Προϊόντων σε Παρουσίαση για Sales Decks (2026)
2Slides Team
18 min read

Αυτοματοποίηση Καταλόγου Προϊόντων σε Παρουσίαση για Sales Decks (2026)

Η αυτοματοποίηση καταλόγου προϊόντων σε παρουσίαση σημαίνει ότι ένα script διαβάζει κάθε SKU από την εξαγωγή Shopify, PIM ή CSV και καλεί δύο φορές το API του 2Slides: το POST /api/v1/slides/generate δημιουργεί ένα επεξεργάσιμο PPTX sell sheet από ένα σταθερό πρότυπο brand, και το POST /api/v1/slides/create-like-this δημιουργεί ένα image-designed launch deck που ταιριάζει με το βασικό οπτικό στοιχείο της καμπάνιας σας. Ένα sell sheet 6 σελίδων κοστίζει 60 credits (περίπου $0.15), ενώ ένα launch deck 8 σελίδων 2K κοστίζει 810 credits (περίπου $2.03). Είναι σχεδιασμένο για λειτουργίες e-commerce, product marketers και agencies που εξυπηρετούν λιανικές μάρκες.

Βασικά σημεία

  • Μία σειρά καταλόγου γίνεται δύο decks: ένα Fast PPT sell sheet με 10 credits ανά σελίδα, και ένα image-designed launch deck με 10 credits ανά εργασία συν 100 credits ανά σελίδα 2K.
  • Κάθε endpoint δημιουργίας περιορίζεται σε 6 αιτήσεις ανά λεπτό ανά κλειδί, οπότε ο runner υποβάλλει μία εργασία κάθε 10 δευτερόλεπτα και αποθηκεύει το jobId δίπλα στο SKU.
  • Η παράδοση του βασικού οπτικού στοιχείου της μάρκας ως referenceImageUrl διατηρεί κάθε launch deck με την ίδια εμφάνιση καμπάνιας, με aspectRatio "16:9" για αγοραστές και "4:5" για social.
  • Το ίδιο αίτημα με responseLanguage: "German" ή "Japanese" παράγει decks έτοιμα για λιανική σε αγορές εκτός συνόρων χωρίς ξεχωριστό βήμα μετάφρασης.
  • 20 SKUs το μήνα (sell sheet συν launch deck) κοστίζουν περίπου 17,400 credits, που χωράνε σε ένα πακέτο 42,50$.

Για ποιους είναι αυτό

Διαχειρίζεστε λειτουργίες e-commerce ή product marketing για μια μάρκα, marketplace ή agency, και κάθε νέο SKU ή εποχιακή κυκλοφορία σημαίνει ότι κάποιος ξαναφτιάχνει με το χέρι το ίδιο sell sheet, line review deck και launch deck. Ο κατάλογος ήδη περιέχει το όνομα, χαρακτηριστικά, προδιαγραφές, τιμή και hero image. Αυτή η συνταγή το κάνει πηγή αλήθειας και επιτρέπει σε ένα script να δημιουργεί decks προϊόντων από σειρές CSV προγραμματισμένα ή σε ένα event του Shopify.

Μην χρησιμοποιήσετε αυτή τη συνταγή αν χρειάζεστε ένα bespoke deck ανά τρίμηνο. Το API αποδίδει όταν η ίδια δομή επαναλαμβάνεται σε δεκάδες ή εκατοντάδες SKUs.

Η ροή εργασίας με μια ματιά

ΒήμαΕργαλείοΤι συμβαίνειEndpoint 2Slides / credits
1Εξαγωγή Shopify, PIM ή CSVΚανονικοποίηση κάθε σειράς SKU σε απλό κείμενο brief (όνομα, χαρακτηριστικά, προδιαγραφές, τιμή, retailer, URL εικόνας)Κανένα
2Node.js scriptΔημιουργία retailer sell sheet ως επεξεργάσιμο PPTX από το πρότυπο της μάρκαςPOST /api/v1/slides/generate, 10 credits/σελίδα
3Node.js scriptΔημιουργία image-designed launch deck που ταιριάζει με το βασικό οπτικό της καμπάνιας, 16:9 και 4:5POST /api/v1/slides/create-like-this, 10 + 100 credits/σελίδα (2K)
4Node.js scriptΧρονική απόσταση υποβολών 10 δευτ., αποθήκευση jobId ανά SKU, polling, ανέβασμα σε S3GET /api/v1/jobs/{jobId}, δωρεάν
5Ίδιο script, επιπλέον σειρέςΔημιουργία παραλλαγών στα Γερμανικά και Ιαπωνικά για retailers εκτός συνόρωνΊδια endpoints, responseLanguage ανά αγορά
6Shopify + MakeEvent δημιουργίας προϊόντος πυροδοτεί HTTP Request ώστε τα νέα SKUs να έχουν decks σε λίγα λεπτάΊδια endpoints, ίδια credits

Βήμα 1: Κανονικοποίηση καταλόγου σε brief ανά SKU

Όποια κι αν είναι η πηγή, απλοποιήστε κάθε SKU σε σειρά με τις ίδιες στήλες. Ένα CSV προϊόντων Shopify έχει ήδη Title, Body (HTML), Variant Price και Image Src; μια εξαγωγή PIM συνήθως έχει δομημένα attributes. Προσθέστε δύο δικές σας στήλες: target_retailer (ποιος αγοραστής βλέπει αυτό το sell sheet) και market (ποια γλώσσα διαβάζει ο retailer).

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

Ο builder του prompt μετατρέπει μια σειρά σε userInput. Κρατήστε το κάτω από μερικές εκατοντάδες λέξεις και δηλώστε το κοινό και τον αριθμό διαφανειών στο κείμενο, καθώς το Fast PPT σχεδιάζει το deck από το brief.

function sellSheetPrompt(row) { return [ `Retailer sell sheet για το ${row.name} (SKU ${row.sku}), προετοιμασμένο για την ομάδα αγορών στο ${row.target_retailer}.`, `6 διαφάνειες: εξώφυλλο με όνομα προϊόντος και σύντομη τοποθέτηση; βασικά χαρακτηριστικά; τεχνικές προδιαγραφές; τιμολόγηση και σημεία κέρδους (λιανική τιμή ${row.price} EUR); merchandising και χρονοδιάγραμμα λανσαρίσματος; επαφή και επόμενα βήματα.`, `Χαρακτηριστικά: ${row.features}. Προδιαγραφές: ${row.specs}.`, `Τόνος: πραγματολογικός, απευθυνόμενος σε αγοραστή, χωρίς υπερβολές marketing.`, ].join("\n"); } function launchPrompt(row) { return [ `Product launch deck για το ${row.name} (SKU ${row.sku}).`, `Κοινό: αγοραστές λιανικής και category managers.`, `Καλύψτε την κεντρική ιστορία, τα τρία βασικά χαρακτηριστικά (${row.features}), το φύλλο προδιαγραφών (${row.specs}), τη λιανική τιμή ${row.price} EUR, και το παράθυρο της εποχιακής καμπάνιας.`, `Χρησιμοποιήστε το hero image προϊόντος στο ${row.hero_image_url} ως οπτικό άγκιστρο όπου αρμόζει.`, ].join("\n"); }

Βήμα 2: Δημιουργία retailer sell sheet με Fast PPT

Οι account managers χρειάζονται ένα PPTX που μπορούν να ανοίξουν, να επεξεργαστούν τιμή και να προωθήσουν. Αυτή είναι η διαδρομή Fast PPT: το POST /api/v1/slides/generate γεμίζει ένα από τα 1,500+ σχεδιασμένα πρότυπα και επιστρέφει ένα native αρχείο PowerPoint σε περίπου 30 δευτερόλεπτα. Επιλέξτε ένα themeId ανά μάρκα και κωδικοποιήστε το ώστε κάθε sell sheet να μοιράζεται το ίδιο σύστημα διάταξης. Αν η μάρκα σας έχει ήδη εγκεκριμένο πρότυπο, το On-brand AI slides with template fill εξηγεί πώς να το τυποποιήσετε.

2Slides Fast PPT με κάρτες προτύπων, η επεξεργάσιμη διαδρομή PPTX που αυτοματοποιεί το API
Εικόνα 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 και το script να συνεχίζει να υποβάλλει.

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 για Northbound Trail Runner 2 (SKU NB-TRAIL-042), προετοιμασμένο για την ομάδα αγορών στο REI US. 6 διαφάνειες: εξώφυλλο; βασικά χαρακτηριστικά (Vibram outsole, 8 mm drop, recycled mesh upper); τεχνικές προδιαγραφές (265 g, EU 39-47, Moss και Slate); τιμολόγηση και σημεία κέρδους (λιανική 139.00); merchandising και χρονοδιάγραμμα λανσαρίσματος; επαφή και επόμενα βήματα. Τόνος: πραγματολογικός, απευθυνόμενος σε αγοραστή.", "themeId": "YOUR_BRAND_THEME_ID", "responseLanguage": "English", "mode": "async" }'

Ένα sell sheet 6 σελίδων κοστίζει 60 credits, περίπου $0.15 με την τιμή πακέτου $5.

Βήμα 3: Δημιουργία launch deck καμπάνιας με create-like-this

Το launch deck είναι διαφορετικό. Οι αγοραστές και τα social κανάλια περιμένουν να μοιάζει με την καμπάνια, όχι με πρότυπο, και κανείς δεν θα το επεξεργαστεί διαφάνεια-διαφάνεια. Αυτή είναι η διαδρομή image-designed: το POST /api/v1/slides/create-like-this παίρνει ένα referenceImageUrl, παράγει σύστημα σχεδίασης (παλέτα, τύπος, σύνθεση) από την εικόνα και αποδίδει κάθε σελίδα ως εικόνα μέσα σε PDF. Δείξτε το στο βασικό οπτικό της σεζόν και κάθε deck SKU κληρονομεί την εμφάνιση της καμπάνιας. Η σελίδα προϊόντος για το Create Slides Like This δείχνει την ίδια ροή στο web workspace.

2Slides Nano Banana image-designed slides page, η ροή πίσω από το create-like-this
Εικόνα 2: Η ροή image-designed slides. Το create-like-this είναι το σημείο εισόδου API· η εικόνα αναφοράς αντικαθιστά το γραπτό prompt στυλ.

Τρέξτε το δύο φορές ανά SKU με διαφορετικές τιμές aspectRatio: "16:9" για το buyer deck και "4:5" για το social carousel. Οι image pipelines έχουν προεπιλογή 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 για Northbound Trail Runner 2 (SKU NB-TRAIL-042). Κοινό: αγοραστές λιανικής και category managers. Καλύψτε την κεντρική ιστορία, τρία βασικά χαρακτηριστικά (Vibram outsole, 8 mm drop, recycled mesh upper), το φύλλο προδιαγραφών (265 g, EU 39-47), λιανική τιμή 139.00, και το παράθυρο καμπάνιας FW26.", "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" }'

Για την social έκδοση αλλάξτε το aspectRatio σε "4:5" και το page σε 6, και συντομεύστε το brief στην κεντρική ιστορία και τρία χαρακτηριστικά. Ένα 8-σελίδων 2K deck κοστίζει 10 + 800 = 810 credits (περίπου $2.03), η 6-σελίδων 4:5 έκδοση κοστίζει 610 credits (περίπου $1.53). Το page: 0 αφήνει τον planner να επιλέξει τον αριθμό, αλλά ένας σταθερός αριθμός κρατάει το κόστος προβλέψιμο.

Βήμα 4: Τρέξτε τον κατάλογο σε παρτίδες με 6 αιτήσεις ανά λεπτό

Το όριο ρυθμού είναι 6 αιτήσεις ανά λεπτό ανά API key, και το GET /api/v1/jobs/{jobId} επιτρέπει 10 ανά λεπτό. Ένας runner που σέβεται και τα δύο είναι απλός: υποβάλλετε μία εργασία κάθε 10 δευτερόλεπτα, γράφετε το jobId δίπλα στο SKU στο δίσκο καθώς προχωράτε, μετά κάνετε polling στο σύνολο pending σε round-robin με έναν έλεγχο κάθε 6 δευτερόλεπτα. Κάθε ολοκληρωμένο αρχείο ανεβαίνει σε cloud storage μόλις η εργασία πετύχει.

// catalog-to-decks.mjs (Node 20, τρέχει server-side· ποτέ μην στέλνετε SLIDES_API_KEY σε 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 επιστρέφει { 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 στο δίσκο, ώστε να μην χαθούν πληρωμένες εργασίες σε crash await writeFile("jobs.json", JSON.stringify(jobs, null, 2)); } // 2. Polling: jobs/{id} επιτρέπει 10 αιτήσεις/λεπτό, οπότε ελέγξτε μία εργασία κάθε 6 δευτ. σε 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(`ανεβασμένο ${job.sku} ${job.market} ${job.kind}`); } else if (state.status === "failed") { pending.delete(job.jobId); console.error(`απέτυχε ${job.sku} ${job.kind}`, state); } await sleep(6_000); } }

Τρεις εργασίες ανά SKU με 10 δευτερόλεπτα διαφορά σημαίνει 100 SKUs σε 50 λεπτά· το polling 300 εργασιών με έναν έλεγχο κάθε 6 δευτερόλεπτα προσθέτει περίπου 30 λεπτά ανά πέρασμα. Αν προτιμάτε Python, η ίδια λογική υπάρχει στο Automate presentation generation with Python and the 2Slides API, και το γενικό μοτίβο ουράς καλύπτεται στο How to batch-generate presentations with an AI API.

Βήμα 5: Προσθήκη πολυγλωσσικών παραλλαγών για retailers εκτός συνόρων

Η διασυνοριακή αγορά είναι όπου η αυτοματοποίηση αποδίδει. Ένας Γερμανός αγοραστής και ένας Ιάπωνας αγοραστής πρέπει να λάβουν κάθε ένας sell sheet στη γλώσσα του, με τις ίδιες προδιαγραφές και το ίδιο πρότυπο μάρκας. Δεν χρειάζεστε υπηρεσία μετάφρασης: το responseLanguage δέχεται όνομα γλώσσας και το deck γράφεται σε αυτή τη γλώσσα από το ίδιο αγγλικό brief.

Παράμετροι endpoint API 2Slides και υποστηριζόμενες γλώσσες εξόδου
Εικόνα 3: Παράμετροι του endpoint generate και οι υποστηριζόμενες γλώσσες εξόδου. Περνάτε το όνομα της γλώσσας, π.χ. "German", ποτέ κωδικό όπως "de".

Το script παραπάνω ήδη αντιστοιχεί το market σε όνομα γλώσσας (de σε "German", ja σε "Japanese"). Οι 20+ υποστηριζόμενες περιλαμβάνουν Ισπανικά, Γαλλικά, Ιταλικά, Πορτογαλικά, Πολωνικά, Κορεάτικα, Απλοποιημένα και Παραδοσιακά Κινέζικα, Αραβικά και Τουρκικά. Γράψτε τιμές στο νόμισμα της αγοράς (EUR, JPY) και ονομάστε τον retailer στο brief ώστε οι αριθμοί και το πλαίσιο να είναι τοπικοποιημένα, όχι μόνο οι λέξεις.

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 για Northbound Trail Runner 2 (SKU NB-TRAIL-042), προετοιμασμένο για την ομάδα αγορών στο Xebio. 6 διαφάνειες: εξώφυλλο; βασικά χαρακτηριστικά (Vibram outsole, 8 mm drop, recycled mesh upper); τεχνικές προδιαγραφές (265 g, μεγέθη 25-30 cm, Moss και Slate); τιμολόγηση και σημεία κέρδους (λιανική JPY 21,900); merchandising και χρονοδιάγραμμα λανσαρίσματος; επαφή και επόμενα βήματα.", "themeId": "YOUR_BRAND_THEME_ID", "responseLanguage": "Japanese", "mode": "async" }'

Κάθε γλωσσική παραλλαγή είναι ξεχωριστή εργασία με το ίδιο κόστος, οπότε ένα SKU που πωλείται σε τρεις αγορές κοστίζει τρία sell sheets: 180 credits, περίπου $0.45.

Βήμα 6: Ενεργοποίηση στο Shopify "Product created" με Make

Ο batch runner διαχειρίζεται εποχιακές κυκλοφορίες. Για σταθερή ροή νέων SKUs, συνδέστε το κατάστημα με το API ώστε να υπάρχει deck λίγα λεπτά μετά τη δημιουργία προϊόντος. Το Make (βλ. Make help center) εκθέτει απευθείας τα Shopify product events· το ίδιο σχήμα δουλεύει σε Zapier ή n8n.

  • Trigger: Shopify "Watch products" event για δημιουργία προϊόντος, ή Webhook trigger που τροφοδοτείται από το products/create webhook του Shopify.
  • Transform: κόμβος κώδικα που αφαιρεί HTML από το σώμα προϊόντος, παίρνει variants[0].price και images[0].src, και συναρμολογεί το userInput όπως στο sellSheetPrompt.
  • HTTP Request node (1): POST https://2slides.com/api/v1/slides/create-like-this με το σώμα του Βήματος 3· το header Authorization: Bearer <key> προέρχεται από μεταβλητή σεναρίου, ποτέ από δεδομένα προϊόντος.
  • Delay/Wait node: 60 δευτερόλεπτα.
  • HTTP Request node (2): GET https://2slides.com/api/v1/jobs/{{jobId}}. Ένας Router ελέγχει το status: success συνεχίζει, pending ή processing επαναλαμβάνει το Delay, failed στέλνει ειδοποίηση Slack.
  • Deliver: HTTP GET στο downloadUrl, κόμβος ανέβασμα σε Google Drive, Dropbox ή S3 μέσα στον φάκελο SKU, και σειρά σε sheet με sku, jobId, status και διαδρομή αποθήκευσης.

Το Shopify μπορεί να πυροδοτήσει πολλά product events σε burst (bulk import, app sync). Προσθέστε εδώ την ίδια απόσταση 10 δευτερολέπτων ή δρομολογήστε τα events σε ουρά και αφήστε τον runner του Βήματος 4 να τα εκκαθαρίσει, αλλιώς ένα burst 20 imports αποτυγχάνει στην 7η αίτηση.

Επιλογή στυλ αναφοράς

Το create-like-this χρειάζεται εικόνα αναφοράς. Το δικό σας βασικό οπτικό καμπάνιας είναι η σωστή επιλογή όταν ο στόχος είναι η συνοχή καμπάνιας. Όταν ακόμα αποφασίζετε πώς πρέπει να μοιάζει ένα deck λιανικής, η 2Slides Gallery φιλοξενεί πραγματικά decks αναφοράς που μπορείτε να μελετήσετε ή να περάσετε ως referenceImageUrl για να δανειστείτε το σύστημα σχεδίασής τους. Αυτά είναι decks αναφοράς, όχι έξοδο API.

DHL 2025 e-commerce trends reference deck από τη 2Slides Gallery, αναφορά στυλ λιανικής
Εικόνα 4: Εξώφυλλο του DHL 2025 E-commerce Trends Report deck στη 2Slides Gallery. Καθαρό, data-forward στυλ εξωφύλλου που λειτουργεί ως αναφορά για category ή line review deck.

DHL 2025 e-commerce trends reference deck από τη 2Slides Gallery, αναφορά στυλ λιανικής
Εικόνα 5: Εσωτερική διαφάνεια από το ίδιο deck αναφοράς. Η παράδοση μιας τέτοιας διαφάνειας ως referenceImageUrl λέει στο μοντέλο να ξαναχρησιμοποιήσει το πλέγμα, την παλέτα και τη μεταχείριση γραφημάτων.

Χρησιμοποιήστε μία εικόνα αναφοράς ανά καμπάνια και ανά aspect ratio. Η αλλαγή μεταξύ SKUs παράγει 40 decks που το καθένα φαίνεται ωραίο αλλά δεν μοιάζουν σαν οικογένεια.

Κόστος

Τα credits είναι pay-as-you-go: $5 αγοράζουν 2,000 credits ($0.0025 ανά credit) και $80 αγοράζουν 40,000 ($0.002 ανά credit). Οι νέοι λογαριασμοί ξεκινούν με 500 δωρεάν credits, περίπου 8 sell sheets για δοκιμή.

ΌγκοςΑνά SKUCredits ανά μήναΠερίπου USD
20 SKUs/μήνα: 6-σελίδων sell sheet + 8-σελίδων 16:9 launch deck60 + 810 = 87017,400$42.50 (ένα πακέτο 20,000 credits)
20 SKUs/μήνα: προσθέστε 6-σελίδων 4:5 social deck870 + 610 = 1,48029,600$60 έως $74 ανάλογα με το μέγεθος πακέτου
500 SKUs/μήνα: sell sheet + 16:9 launch deck870435,000περίπου $870 στα $0.002 ανά credit
500 SKUs/μήνα: και τα τρία decks1,480740,000περίπου $1,480 στα $0.002 ανά credit

Τα sell sheets μόνο είναι φθηνά: 500 sell sheets 6 σελίδων PPTX κοστίζουν 30,000 credits, περίπου $60. Τα image-designed decks είναι όπου πηγαίνει ο προϋπολογισμός, οπότε δημιουργήστε το launch deck μία φορά ανά SKU και το sell sheet μία φορά ανά SKU ανά αγορά.

Για σύγκριση, το API της Gamma (βλ. developers.gamma.app) προσφέρει παρόμοια αυτοματοποίηση αλλά απαιτεί Pro πλάνο για API keys· τα κλειδιά 2Slides δουλεύουν σε οποιονδήποτε λογαριασμό. Το 2Slides είναι το προϊόν μας, οπότε λάβετε το υπόψη στην ανάγνωση της σύγκρισης.

Fast PPT ή image-designed slides για αυτή την περίπτωση;

ΑνάγκηΧρήσηΓιατί
Ο account manager επεξεργάζεται τιμές, αλλάζει διαφάνεια, προωθεί σε αγοραστήFast PPT generateNative PPTX, 10 credits/σελίδα, σταθερό themeId ανά μάρκα
Το deck πρέπει να ταιριάζει ακριβώς με το βασικό οπτικό της καμπάνιαςcreate-like-thisΣύστημα σχεδίασης από referenceImageUrl
Social carousel ή κάθετη μορφήcreate-like-this με aspectRatio "4:5" ή "9:16"PDF με εικόνες ανά σελίδα, έτοιμο για ανάρτηση
Αφηγηματικό walkthrough προϊόντος ή MP4 για marketplace listingcreate-like-this και μετά generate-narration (210 credits/σελίδα)Οι εργασίες Fast PPT δεν υποστηρίζουν αφήγηση

Συνηθισμένα λάθη

  • Πρόσβαση στο rate limit σε bulk import. 6 αιτήσεις/λεπτό ανά κλειδί ισχύει για κάθε endpoint δημιουργίας. Αποστάσεις 10 δευτερολέπτων ή ουρά· μην κάνετε Promise.all.
  • API key σε Shopify theme ή script storefront. Τα κλειδιά πρέπει να ζουν server-side (runner, Make σύνδεση ή serverless function). Οτιδήποτε στον browser μπορεί να διαβαστεί από οποιονδήποτε.
  • Προσδοκία να αφηγηθείτε ένα Fast PPT sell sheet. Το generate-narration δέχεται μόνο εργασίες από create-pdf-slides ή create-like-this. Αν θέλετε αφηγηματικό βίντεο προϊόντος, ξεκινήστε από το image-designed deck.
  • Πέρασμα responseLanguage: "de". Η παράμετρος δέχεται όνομα γλώσσας: "German", "Japanese", "Spanish". Κωδικοί δεν αναγνωρίζονται.
  • Περίχυση ολόκληρου του PIM record στο userInput. Μακριές λίστες χαρακτηριστικών παράγουν φορτωμένες διαφάνειες. Περιορίστε στα χαρακτηριστικά και προδιαγραφές που ενδιαφέρουν τον αγοραστή· οι στήλες CSV στο Βήμα 1 είναι το φίλτρο.
  • Αφήστε τον planner να επιλέξει αριθμό σελίδων για παρτίδα καταλόγου. Το page: 0 είναι καλό για μία φορά, αλλά σταθερός αριθμός κρατάει το κόστος ανά SKU σταθερό για budgeting.

Συχνές Ερωτήσεις

Μπορώ να δημιουργήσω decks προϊόντων απευθείας από εξαγωγή CSV Shopify;

Ναι. Το CSV προϊόντων Shopify περιέχει τίτλο, σώμα, τιμή παραλλαγής και URL εικόνας που χρειάζεστε· ο builder του Βήματος 1 αντιστοιχεί αυτές τις στήλες σε userInput. Προσθέστε στήλες target_retailer και market ή βγάλτε τις από tags. Ο runner καλεί μετά το generate για το PPTX sell sheet και το create-like-this για το launch deck, μία σειρά τη φορά.

Πώς κρατάω εκατοντάδες launch decks on brand;

Περάστε το ίδιο βασικό οπτικό καμπάνιας ως referenceImageUrl σε κάθε κλήση create-like-this και κρατήστε μία αναφορά ανά aspect ratio. Το σύστημα σχεδίασης παράγεται από αυτή την εικόνα, οπότε τα decks μοιράζονται παλέτα, τύπο και σύνθεση. Για το επεξεργάσιμο sell sheet, κωδικοποιήστε ένα themeId ανά μάρκα ώστε κάθε PPTX να προέρχεται από το ίδιο πρότυπο.

Πόσο διαρκεί ένα τρέξιμο 100 SKUs;

Το bottleneck είναι η υποβολή: με 6 αιτήσεις ανά λεπτό, τρία decks ανά SKU σημαίνει ένα SKU κάθε 30 δευτερόλεπτα, οπότε 100 SKUs υποβάλλονται σε περίπου 50 λεπτά. Οι εργασίες Fast PPT τελειώνουν σε περίπου 30 δευτερόλεπτα η κάθε μία· τα image-designed decks ολοκληρώνονται στο παρασκήνιο ενώ συνεχίζετε να υποβάλλετε. Το polling με 10 αιτήσεις ανά λεπτό προσθέτει περίπου 30 λεπτά ανά πέρασμα.

Πόσο κοστίζει ένα SKU σε credits;

Ένα 6-σελίδων Fast PPT sell sheet είναι 60 credits (περίπου $0.15). Ένα 8-σελίδων 2K image-designed launch deck είναι 10 credits σχεδιασμού συν 800 credits σελίδων, σύνολο 810 (περίπου $2.03). Ένα 6-σελίδων 4:5 social deck είναι 610 credits. Και τα τρία μαζί είναι 1,480 credits, περίπου $2.96 με το πακέτο $80 στα $0.002 ανά credit.

Μπορεί το ίδιο script να παράγει decks στα Γερμανικά και Ιαπωνικά;

Ναι. Ορίστε το responseLanguage σε "German" ή "Japanese" στο ίδιο σώμα αιτήματος και το deck γράφεται σε αυτή τη γλώσσα από το αγγλικό brief. Κάθε γλωσσική παραλλαγή είναι ξεχωριστή εργασία με το ίδιο κόστος σε credits. Βάλτε τιμές ανά αγορά και το όνομα retailer στο brief ώστε οι αριθμοί και το πλαίσιο να είναι τοπικοποιημένα όπως και το κείμενο.

Επόμενα βήματα

  • Πάρτε API key στο 2slides.com/api. Οι νέοι λογαριασμοί έχουν 500 δωρεάν credits, αρκετά για να δοκιμάσετε το πρότυπο και το prompt σε μερικά sell sheets.
  • Δείτε πώς άλλες ομάδες χρησιμοποιούν τα ίδια endpoints στο hub post AI presentation API use cases by team.
  • Διαβάστε How marketing teams produce AI presentation decks at scale για την πλευρά καμπάνιας της αυτοματοποίησης καταλόγου προϊόντων σε παρουσίαση, και μετά τρέξτε πιλοτικά 5 SKUs πριν το πρώτο πλήρες τρέξιμο καταλόγου.

About 2Slides

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

Try For Free