Make a confusing price label clear

Rewrites a price label that confuses customers and leaves the prices exactly as they are.

What you ask

  1. Lisa

    devboxes customers read "€49 billed annually" on the Team plan as the price for the whole year. can it say "€49 per month, billed yearly at €588"? same for Business, prices stay as they are

  2. devboxes AI generated

    #57 changes both labels. Team now reads "€49 per month, billed yearly at €588" and Business "€99 per month, billed yearly at €1,188". The prices still come from the price list, and the tests pass.

    Looked at 3 sources
    1. Microsoft Teams Read this post
    2. GitHub Found the plan picker labels
    3. Terminal Ran the tests

    Opened #57

What devboxes does

  1. Find the price labels

    • devboxes lists every place the label appears.
  2. Agree on the wording with you

    • You choose the new wording together.
  3. Rewrite the labels

    • Every one of those places shows the new label.
    • Only the label text changes. Every price, amount and calculation stays the same.
  4. Verify

    1. Install dependencies

    2. Test

    3. Lint

    4. If it fails

      1. Fix

        • The tests pass.
      2. Test again

      3. Lint again

  5. Publish

  6. Review

What you get back

acme / ledger

Show yearly plans as a monthly price billed yearly #57

Open

devboxes[bot] wants to merge 1 commit into main from devboxes/plan-picker-wording

devboxes Bot reviewed 2 minutes ago View reviewed changes

devboxes Bot left a comment Author

Only the label text changed. Both labels still read their prices from the price list.

All checks have passed

3 successful checks

  • CI / Lint (pull_request) Details
  • CI / Typecheck (pull_request) Details
  • CI / Tests (pull_request) Details

This branch has no conflicts with the base branch

Merging can be performed automatically.

You can also merge this with the command line.

Files changed 2

  • src/billing/plan-picker/labels.ts +6 −4
  • test/plan-picker-labels.test.ts +12 −6

Good for

Startups

Ask devboxes to make a confusing price label clear

Get started for free