Sale Product Card Template
640 × 820px · Product
Product card with a discount badge and strikethrough original price.
productecommercesalediscount
Free to start · 50 renders included · no credit card required.
Editable fields
Override any of these when you clone the template or generate via the API.
| Field | Type | Required | Default |
|---|---|---|---|
| photo | image | No | — |
| discount | text | No | -30% |
| title | text | No | Meridian Backpack |
| price | text | No | $89 |
| old_price | text | No | $129 |
| cta | text | No | Shop now |
Generate this template via API
Render it on demand from any language, or use the official TypeScript SDK.
bash
# Public render — returns a PNG (no auth needed for public templates)
curl "https://renderfa.st/api/render?templateId=0a1b2c3d-0007-4a00-8a00-000000000007" --output image.pngTypeScript
import { createClient, postApiGenerate } from '@renderfast/client';
const client = createClient({
baseUrl: 'https://renderfa.st',
headers: { Authorization: 'Bearer ' + process.env.RENDERFAST_API_KEY }
});
const { data, error } = await postApiGenerate({
client,
body: {
templateId: '0a1b2c3d-0007-4a00-8a00-000000000007',
layers: {
"photo": {
"image_url": "https://example.com/image.png"
},
"discount": {
"text": "-30%"
},
"title": {
"text": "Meridian Backpack"
}
}
}
});
if (error) throw error;
console.log(data.imageUrl);More Product templates
Other templates in this category you can start from.
Frequently asked questions
Can I generate product cards from a spreadsheet?
Yes — call the API once per row (or wire it to Zapier/Make/n8n) to turn a product feed into hundreds of on-brand images automatically.
What image formats can I export?
PNG, JPEG, or WebP — set the format and quality per request.
Start with the Sale Product Card template
Clone it, customize it in the editor, and generate it via the API. Free to start.
Use this template