Ecommerce Marketing Poster Images
When to Use
Use this skill when the user wants campaign-style ecommerce posters from product photos: launch posters, seasonal posters, holiday graphics, live-commerce covers, product promo banners, social commerce ads, marketplace campaign visuals, or announcement images.
Use this for stronger visual impact and campaign composition. Use ecommerce-selling-point-images for quieter feature images and ecommerce-main-images for listing covers.
Inputs
- Required: product image. Preserve product identity, shape, color, logo placement, packaging, and distinctive details.
- Recommended: campaign goal or theme, such as
上新,夏季,通勤,节日礼物,直播间,限时活动, or新品首发. - Optional: poster copy. Use only user-supplied prices, discounts, dates, rankings, guarantees, or campaign claims.
- Optional: reference images for layout, mood, background, typography, and campaign style.
- Optional: platform, target language, size, format, quality, and count.
Do not invent price, discount, ranking, sales count, certification, guarantee, influencer endorsement, or platform badge.
Execution
Use $gpt-image-2 image editing mode via fusion-api.openai_image_edit_async_submit. Upload product image first, then optional campaign/style references.
Prompt structure:
Create a marketplace-ready ecommerce marketing poster.
Primary product: preserve image 1 accurately, including shape, color, proportions, logos, labels, packaging, and distinctive details.
Campaign theme: <theme or platform-safe campaign default>.
Poster copy to display exactly: <user-supplied copy only>.
Reference usage: use images 2+ only for poster layout, background mood, typography, color palette, and visual energy.
Composition: strong product hero, polished campaign background, clear hierarchy, mobile-readable typography, platform-safe ad style.
Avoid: invented discounts/prices/dates/rankings/guarantees, fake badges, fake certifications, QR codes, phone numbers, social handles, external URLs, watermarks, competitor marks, distorted product.
Run:
oo connector run "fusion-api" --action "openai_image_edit_async_submit" --data @payload.json --json
Use exact $gpt-image-2 payload fields.
Result Handling
Read URLs from .data.data[].url. Download to /Users/yunshi/Downloads/ecommerce-marketing-poster-images/<short-product-name>-<timestamp>/ with names like marketing-poster-01.png. Preview when practical and mention the campaign theme and copy used.
Failure Handling
- Missing product image: ask for one.
- Missing campaign theme: choose a clean product launch poster theme unless the business outcome depends on the theme.
- User wants price, discount, ranking, guarantee, or date but did not supply exact values: ask or omit.
- Too much text: shorten while preserving user-supplied claims, or ask which copy is essential.
- Connector handle, timeout, auth, billing, upload, or schema failure: follow
$gpt-image-2guidance and report the exact blocker.