产品页面的 OG 图片

产品页面的 OG 图片是在页面被分享时显示产品名称、价格和缩略图的社会预览。FastOG 以 1200×630 尺寸动态渲染并边缘缓存,因此每个产品都能获得品牌化卡片,无需设计师接触模板。

为什么电商产品页面需要动态OG图片

当客户在WhatsApp、Slack或Discord中分享产品链接时,预览卡片就是一条迷你广告。一张包含实际产品名称、价格和评级的卡片,其转化效果远好于店铺的通用标志图片。为每个产品手动构建独特的卡片无法扩展——这正是API的用途所在。

如何生成产品OG图片

使用template=ecommerce对URL进行签名,包含产品标题、价格、评分和图片URL。API会按需渲染卡片并进行缓存。

tsx
// Next.js — app/products/[slug]/page.tsx
export function generateMetadata({ params }) {
    const product = await getProduct(params.slug);
    return {
        openGraph: {
            images: [generateOgImageUrl({
                template: "ecommerce",      // product card
                title: product.name,
                subtitle: product.tagline,  // optional
                price: product.price,       // e.g. "$29.99"
                rating: product.rating,     // e.g. "4.9"
                image: product.imageUrl,    // product photo
            })],
        },
    };
}

电商模板字段

字段 显示内容 是否可选
title 产品名称(标题) 必填
subtitle 标语或类别 可选
price 价格标签,例如 $29.99 可选
rating 评价星级,例如 4.9 可选
image 产品图片/头像 URL 可选

常见问题解答

FastOG 会将我的产品图片加载到卡片中吗?

会。在 image 参数中传入产品图片的 URL,电子商务模板会将其合成到卡片中。

价格是实时显示且可编辑的吗?

价格是您在签名时传入的内容。修改价格 → 修改 URL → 重新渲染一次即可。

折扣价或促销价如何处理?

将当前价格作为 price 传入。部分卖家会在促销变化时刷新卡片,以便分享预览显示实时价格。

免费试用——无需注册

在几秒钟内预览和测试动态 OG 图片。

打开免费的 OG 图片测试器

From Us

A BeCaSimulations site