max / balanced_breakfast
1 file changed,
+6 insertions,
-2 deletions
| @@ -448,8 +448,12 @@ | |||
| 448 | 448 | const monthlyCost = (t.monthly_price_cents / 100) * 12; | |
| 449 | 449 | const savings = monthlyCost - (t.annual_price_cents / 100); | |
| 450 | 450 | pricingHtml = | |
| 451 | - | '<p><strong>' + annual + '/year</strong>' + (savings > 0 ? ' (saves $' + savings + ' vs monthly)' : '') + ' or ' + monthly + '/month. ' + | |
| 452 | - | 'Annual saves you money because Stripe charges a fixed fee per transaction.</p>' + | |
| 451 | + | '<p><strong>' + annual + '/year</strong>' + (savings > 0 ? ' (saves $' + savings + ' vs monthly)' : '') + ' or ' + monthly + '/month.</p>' + | |
| 452 | + | '<p class="sync-sub-fine-print" style="font-size: 0.85rem; opacity: 0.75; margin-top: 0.4rem;">' + | |
| 453 | + | 'Annual is cheaper because Stripe charges a fixed ~$0.30 + 2.9% fee per transaction. ' + | |
| 454 | + | 'On a monthly plan we pay that fee twelve times a year; annual pays it once. ' + | |
| 455 | + | 'We pass the difference back to you rather than pocket it.' + | |
| 456 | + | '</p>' + | |
| 453 | 457 | '<div style="display:flex;gap:0.5rem;margin-top:0.5rem;">' + | |
| 454 | 458 | '<button class="btn btn-primary" id="sync-sub-annual">Subscribe (' + annual + '/year)</button>' + | |
| 455 | 459 | '<button class="btn" id="sync-sub-monthly">' + monthly + '/month</button>' + |