Skip to content

Conversation

@Alek99
Copy link
Member

@Alek99 Alek99 commented Oct 30, 2025

This PR adds two new FAQ items to the pricing page:

  1. If I upgrade my tier, do I get the extra credits immediately? - Clarifies that credits are added immediately upon tier upgrade
  2. Do credits ever expire? - Explains that credits only reset on Free tier and roll over on Pro tiers

Also updates the member addition FAQ to clarify it's only available on the Enterprise tier.

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greptile Overview

Greptile Summary

This PR enhances the pricing FAQ section by adding two helpful new items about credit behavior and clarifying member management limitations.

Key Changes:

  • Added FAQ explaining immediate credit addition upon tier upgrades
  • Added FAQ clarifying that credits only reset on Free tier and roll over on Pro tiers
  • Updated member addition FAQ to specify it's only available on Enterprise tier
  • Removed the generic billing determination FAQ (previously at lines 110-112)

Issues Found:

  • Tier naming inconsistency: Uses "Tier 25" and "Tier 50" instead of the standard "Pro 25" and "Pro 50" naming from PRO_TIERS_TABLE
  • Incorrect credit amount: States 1,000 additional credits when upgrading from Pro 25 to Pro 50, but the actual difference is 500 credits (500→1000)

Confidence Score: 3/5

  • Safe to merge after fixing tier naming and credit amount inaccuracies
  • The changes are straightforward FAQ updates with no logic changes, but contain factual errors about tier names and credit amounts that could confuse users
  • pcweb/pages/pricing/faq.py - fix tier naming and credit amounts to match PRO_TIERS_TABLE constants

Important Files Changed

File Analysis

Filename Score Overview
pcweb/pages/pricing/faq.py 3/5 Added two new FAQ items about credit timing and expiration, updated member addition FAQ to specify Enterprise tier. Contains inaccurate tier naming and credit amounts.

Sequence Diagram

sequenceDiagram
    participant User
    participant FAQ Page
    participant FAQ Data
    
    User->>FAQ Page: Visit pricing page
    FAQ Page->>FAQ Data: Load faq_items list
    FAQ Data-->>FAQ Page: Return FAQ tuples (title, content)
    FAQ Page->>FAQ Page: Generate accordions from faq_items
    FAQ Page-->>User: Display FAQ accordions with new items
    
    Note over FAQ Data: New items added:<br/>- Credit upgrade timing<br/>- Credit expiration policy
    Note over FAQ Data: Updated item:<br/>- Member addition (Enterprise only)
Loading

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

"What happens if I cancel the plan?",
"If you cancel, you'll maintain access until the end of your current billing period. After that, your app will be downgraded to the free tier limits.",
"If I upgrade my tier, do I get the extra credits immediately?",
"Yes! When you upgrade your tier (for example, from Tier 25 to Tier 50), the additional credits (e.g., 1,000) are added to your balance right away, and you're charged the corresponding amount for the higher plan.",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

syntax: Tier names should be "Pro 25" and "Pro 50" (not "Tier 25" and "Tier 50") to match the naming convention in PRO_TIERS_TABLE at pcweb/constants.py:106-107

Suggested change
"Yes! When you upgrade your tier (for example, from Tier 25 to Tier 50), the additional credits (e.g., 1,000) are added to your balance right away, and you're charged the corresponding amount for the higher plan.",
"Yes! When you upgrade your tier (for example, from Pro 25 to Pro 50), the additional credits (e.g., 500) are added to your balance right away, and you're charged the corresponding amount for the higher plan.",
Prompt To Fix With AI
This is a comment left during a code review.
Path: pcweb/pages/pricing/faq.py
Line: 108:108

Comment:
**syntax:** Tier names should be "Pro 25" and "Pro 50" (not "Tier 25" and "Tier 50") to match the naming convention in `PRO_TIERS_TABLE` at pcweb/constants.py:106-107

```suggestion
        "Yes! When you upgrade your tier (for example, from Pro 25 to Pro 50), the additional credits (e.g., 500) are added to your balance right away, and you're charged the corresponding amount for the higher plan.",
```

How can I resolve this? If you propose a fix, please make it concise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants