How do I comply with Quebec Bill 96 French-language requirements in Magento?
Categories:
Magento Developer Canada
Bill 96 (Loi sur la langue officielle et commune du Québec) strengthens the existing Charter of the French Language. From June 2025 onward, businesses operating in Quebec must offer products, services, and customer-facing content in French — with French at least as prominent as any other language.
For a Magento store this means:
- A dedicated FR-CA store view (not just an embedded language switcher) so URLs, page titles, meta tags, and structured data render in French
- French translations for product titles, descriptions, attribute labels, category names, CMS pages, transactional emails, and checkout copy — we wire Crowdin or Phrase for the translation pipeline
- Locale-aware hreflang (
en-CA/fr-CA) so Google serves the right page to QC users - French-first checkout if the ship-to address is in QC, with a one-click language toggle
- Privacy policy & cookie banner in both languages, with the French version equally prominent
We deliver Bill 96 readiness as a standard part of the Standard tier.
Was this helpful?