Skip to content

fix: Update children age limits and rules - #1016

Draft
MoritzWeber0 wants to merge 6 commits into
mainfrom
fix/children-rules
Draft

fix: Update children age limits and rules#1016
MoritzWeber0 wants to merge 6 commits into
mainfrom
fix/children-rules

Conversation

@MoritzWeber0

@MoritzWeber0 MoritzWeber0 commented Jun 20, 2026

Copy link
Copy Markdown
Member

Update all children sections. For many operators, there is only 50% discount for children on the public fares, so we can say that they pay the full FIP fare (which is also 50%). This makes more sense in general, as in other places we don't list public fares either.

Many pages also had really outdated age limits, I tried to research the current limits for all operators using their websites.

Resolves #920
Resolves #685
Resolves #750
Resolves #239
Resolves #245

@github-actions

Copy link
Copy Markdown

Hi there! 👋

Thank you for your contribution to the FIP Guide! 🚀
We appreciate your effort in making rail staff travel information more accessible. 🚄

Checklist before merging:

  • Added a description to the Pull Request
  • Checked the License of new pictures (non-commercial use without attribution)
  • Modified content in English
  • Modified content in German
  • Modified content in French

@netlify

netlify Bot commented Jun 20, 2026

Copy link
Copy Markdown

Deploy Preview for fipguide ready!

Name Link
🔨 Latest commit f360898
🔍 Latest deploy log https://app.netlify.com/projects/fipguide/deploys/6a8771ca471fef000835c45c
😎 Deploy Preview https://deploy-preview-1016--fipguide.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@MoritzWeber0 MoritzWeber0 added the content Improvements or additions to the content (countries, news, operators, general content) label Jun 21, 2026
@MoritzWeber0

MoritzWeber0 commented Jun 21, 2026

Copy link
Copy Markdown
Member Author

How should we handle these cases?

  • The FIP discount for children is higher than the public fare. Should we still list the public fare?
  • The public fare is cheaper than the FIP fare? Should we still list the FIP fare?
  • Both fares (public and FIP) give 50 % discount. Which one should be mention? Both?

I'm also open to any ideas how to visualize it. I thought about something like this, but the FIP discount is always the same (independent of the age), so the visualization doesn't make much sense:
image

@therobrob

Copy link
Copy Markdown
Member

I’ll add my thoughts tomorrow :)
There is another issue regarding the discounts: #245
I think, we can close it, can’t we? :)

Comment thread content/operator/bls/index.de.md Outdated
@MoritzWeber0

MoritzWeber0 commented Aug 19, 2026

Copy link
Copy Markdown
Member Author

# Conflicts:
#	content/operator/bdz/index.de.md
#	content/operator/bdz/index.en.md
#	content/operator/bdz/index.fr.md
#	content/operator/cfr/index.de.md
#	content/operator/cfr/index.en.md
#	content/operator/cfr/index.fr.md
#	content/operator/cie/index.de.md
#	content/operator/cie/index.en.md
#	content/operator/cie/index.fr.md
#	content/operator/eurostar/index.de.md
#	content/operator/eurostar/index.en.md
#	content/operator/eurostar/index.fr.md
- Convert age-based children discount info on operator pages into
  tables (age range | discount), extracting special discounts
  (students, seniors, non-FIP products) into separate subheadings
- Update children-travel FAQ wording on FIP discount applicability
- Add children-discount shortcode with i18n text and FAQ link
- Add child_care/stroller/person icons to age-range column in
  operator discount tables (stroller for brackets ending below 4)
- Normalize standalone adult-fare terms to Regulärer Preis/Regular
  price/Tarif normal
- Insert children-discount shortcode after Ermäßigungen/Discounts/
  Réductions heading across operator pages
- Fix overlapping age boundaries between adjacent discount brackets
  (e.g. 0–6/6–14 to 0–5/6–14) across ~20 operators
- Rebuild fs (Trenitalia) discount table with corrected age brackets
  and add official Trenitalia source
- Correct Stena Line (stl/sll) age groups per official source,
  correct CD discount bracket to end at 17, correct CFR to 0–4
- Remove duplicate rows and add missing regular-price rows found
  during the overlap audit (ht, renfe)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Improvements or additions to the content (countries, news, operators, general content)

Projects

None yet

3 participants