From 980f280b3c727eb9dd89dd0330ce13c15ddadc57 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Mon, 16 Feb 2026 11:06:20 -0800 Subject: [PATCH] fix: align in-app pricing copy with comfy.org/cloud/pricing (#8725) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Align stale in-app pricing strings and links with the current comfy.org/cloud/pricing page. ## Changes - **What**: Update video estimate numbers (standard 120→380, creator 211→670, pro 600→1915), fix template URL (`video_wan2_2_14B_fun_camera` → `video_wan2_2_14B_i2v`), fix `templateNote` to reference Wan 2.2 Image-to-Video, align `videoEstimateExplanation` wording order with website, remove stale "$10" from `benefit1` string. ## Review Focus Copy-only changes across 4 files — no logic or UI changes. Source of truth: https://www.comfy.org/cloud/pricing ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8725-fix-align-in-app-pricing-copy-with-comfy-org-cloud-pricing-3006d73d3650811faf11c248e6bf27c3) by [Unito](https://www.unito.io) --- src/locales/en/main.json | 6 +++--- src/platform/cloud/subscription/components/PricingTable.vue | 2 +- .../cloud/subscription/components/PricingTableWorkspace.vue | 2 +- src/platform/cloud/subscription/constants/tierPricing.ts | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 5544c45f72..09dd8961a4 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -2047,7 +2047,7 @@ "howManyCredits": "How many credits would you like to add?", "usdAmount": "${amount}", "videosEstimate": "~{count} videos*", - "templateNote": "*Generated with Wan Fun Control template", + "templateNote": "*Generated with Wan 2.2 Image-to-Video template", "buy": "Buy", "purchaseSuccess": "Credits added successfully!", "purchaseError": "Purchase Failed", @@ -2152,7 +2152,7 @@ "messageSupport": "Message support", "invoiceHistory": "Invoice history", "benefits": { - "benefit1": "$10 in monthly credits for Partner Nodes — top up when needed", + "benefit1": "Monthly credits for Partner Nodes — top up when needed", "benefit2": "Up to 30 min runtime per job" }, "yearlyDiscount": "20% DISCOUNT", @@ -2210,7 +2210,7 @@ "customLoRAsLabel": "Import your own LoRAs", "videoEstimateLabel": "Approx. amount of 5s videos generated with Wan 2.2 Image-to-Video template", "videoEstimateHelp": "More details on this template", - "videoEstimateExplanation": "These estimates are based on the Wan 2.2 Image-to-Video template using default settings (5 seconds, 640x640, 16fps, 4-step sampling).", + "videoEstimateExplanation": "These estimates are based on the Wan 2.2 Image-to-Video template using default settings (5 sec, 16fps, 640x640, 4-step sampling).", "videoEstimateTryTemplate": "Try this template", "videoTemplateBasedCredits": "Videos generated with Wan 2.2 Image to Video", "upgradePlan": "Upgrade Plan", diff --git a/src/platform/cloud/subscription/components/PricingTable.vue b/src/platform/cloud/subscription/components/PricingTable.vue index 8af2f87dbd..9035bb2852 100644 --- a/src/platform/cloud/subscription/components/PricingTable.vue +++ b/src/platform/cloud/subscription/components/PricingTable.vue @@ -226,7 +226,7 @@ {{ t('subscription.videoEstimateExplanation') }}

, TierPricing> = { - standard: { monthly: 20, yearly: 16, credits: 4200, videoEstimate: 120 }, - creator: { monthly: 35, yearly: 28, credits: 7400, videoEstimate: 211 }, - pro: { monthly: 100, yearly: 80, credits: 21100, videoEstimate: 600 } + standard: { monthly: 20, yearly: 16, credits: 4200, videoEstimate: 380 }, + creator: { monthly: 35, yearly: 28, credits: 7400, videoEstimate: 670 }, + pro: { monthly: 100, yearly: 80, credits: 21100, videoEstimate: 1915 } } interface TierFeatures {