Skip to content

Commit

Permalink
Merge pull request #955 from betagouv/main
Browse files Browse the repository at this point in the history
MEP category name & Black friday
  • Loading branch information
ssedoudbgouv authored Nov 18, 2024
2 parents 7596054 + 0995e38 commit 0ae0424
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 14 deletions.
6 changes: 3 additions & 3 deletions mobile-tools/src/app.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ describe('Test the categories path', () => {
const response = await request(app).get('/v1/categories')
const categories = response.body as Category[]
expect(categories).toContainEqual({
category: 'AchatMagasin',
category: 'Achat en magasin',
description: 'Prix, promotion, qualité, poids, garantie, …',
id: '10',
path: 'achat-magasin',
Expand All @@ -31,7 +31,7 @@ describe('Test the categories path', () => {
const response = await request(app).get('/v1/categories').query({lang: 'fr'})
const categories = response.body as Category[]
expect(categories).toContainEqual({
category: 'AchatMagasin',
category: 'Achat en magasin',
description: 'Prix, promotion, qualité, poids, garantie, …',
id: '10',
path: 'achat-magasin',
Expand All @@ -42,7 +42,7 @@ describe('Test the categories path', () => {
const response = await request(app).get('/v1/categories').query({lang: 'en'})
const categories = response.body as Category[]
expect(categories).toContainEqual({
category: 'AchatMagasin',
category: 'In-store purchases',
description: 'Price, promotion, quality, weight, warranty, etc.',
id: '10',
path: 'achat-magasin',
Expand Down
5 changes: 3 additions & 2 deletions mobile-tools/src/services/categories.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import {Config} from '../config/config.js'

export interface Category {
category: string
name: string
description: string
id: string
path: string
Expand All @@ -17,7 +18,7 @@ export const minimizedAnomaliesEn = JSON.parse(fs.readFileSync('../shared/anomal

const categoriesFr: Category[] = anomaliesFr.map((anomaly: any) => {
return {
category: anomaly.category,
category: anomaly.title,
description: anomaly.description,
id: anomaly.id,
path: anomaly.path,
Expand All @@ -27,7 +28,7 @@ const categoriesFr: Category[] = anomaliesFr.map((anomaly: any) => {

const categoriesEn: Category[] = anomaliesEn.map((anomaly: any) => {
return {
category: anomaly.category,
category: anomaly.title,
description: anomaly.description,
id: anomaly.id,
path: anomaly.path,
Expand Down
2 changes: 1 addition & 1 deletion website/src/i18n/localization/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1558,7 +1558,7 @@ export const fr = {
companyHasThreeMonths: `L’entreprise a trois mois pour prendre connaissance du signalement.`,
fraudsCanInvestigate: `La répression des fraudes pourra ouvrir une enquête auprès de l'établissement si de nombreux consommateurs sont concernés ou si la pratique est particulièrement grave.`,
emailWithNextSteps: `Vous allez recevoir un mail avec les démarches que SignalConso vous invite à commencer en parallèle.`,
companyReceivesReport: `<p>L'entreprise recevra votre signalement. Elle aura la possibilité de corriger directement le problème grâce à vos informations. Votre nom et vos coordonnées lui seront communiqués s’il souhaite vous répondre.</p><p>Votre signalement est aussi transmis à la répression des fraudes (<abbr title="Direction Générale de la Concurrence, Consommation et Répression des Fraudes">DGCCRF</abbr>). Si votre problème concerne d’autres consommateurs, la répression des fraudes fera un contrôle de l’établissement.</p>`,
companyReceivesReport: `<p>L'entreprise recevra votre signalement. Elle aura la possibilité de corriger directement le problème grâce à vos informations. Votre nom et vos coordonnées lui seront communiqués si elle souhaite vous répondre.</p><p>Votre signalement est aussi transmis à la répression des fraudes (<abbr title="Direction Générale de la Concurrence, Consommation et Répression des Fraudes">DGCCRF</abbr>). Si votre problème concerne d’autres consommateurs, la répression des fraudes fera un contrôle de l’établissement.</p>`,
companyReceivesReportWithoutIdentity: `<p>L'entreprise recevra votre signalement sans connaître votre identité. Elle aura la possibilité de corriger directement le problème grâce à vos informations.</p><p>Votre signalement est aussi transmis à la répression des fraudes (<abbr title="Direction Générale de la Concurrence, Consommation et Répression des Fraudes">DGCCRF</abbr>). Si votre problème concerne d’autres consommateurs, la répression des fraudes fera un contrôle de l’établissement.</p>`,
paidWithCreditCard: `Vous avez payé avec votre carte bancaire ?`,
chargeBack: `Grâce à la procédure de charge-back vous pouvez être remboursé gratuitement suite à un achat effectué en ligne :`,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ export function blackFridayFausseReduction(props: PageComponentProps) {
<p>Selon le Code de la consommation, les commerçants doivent respecter certaines règles concernant les promotions :</p>
<ul className="grid md:grid-cols-2 gap-8">
<li>
<strong>Prix de référence réel</strong> : Le prix "avant réduction" doit être celui effectivement pratiqué avant la
période de promotion. Gonfler artificiellement ce prix constitue une pratique commerciale trompeuse, punie par la
<strong>Prix de référence réel</strong> : Le prix "avant réduction" est celui pratiqué dans les 30 jours précédents
la période de promotion. Gonfler artificiellement ce prix constitue une pratique commerciale trompeuse, punie par la
loi.
</li>
<li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ export function blackFridayRetractation(props: PageComponentProps) {
<h2 className="fr-h4 ">Qu'est-ce que le droit de rétractation ?</h2>
<p>
Le <b>droit de rétractation</b> est une protection légale qui vous permet de renvoyer un produit acheté à distance
(internet, téléphone, catalogue) ou hors établissement (foire, porte-à-porte), et de demander le remboursement sans
avoir à fournir de justification.
(internet, téléphone, catalogue) ou hors établissement (porte-à-porte), et de demander le remboursement sans avoir à
fournir de justification.
</p>
<p className="mb-0">
Ce droit s'exerce <b>pendant 14 jours</b> calendaires à compter de la <b>réception du produit</b> ou de la{' '}
Expand Down
8 changes: 4 additions & 4 deletions website/src/reusablePages/manual_landings/blackFridaySav.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,10 @@ export function blackFridaySav(props: PageComponentProps) {
<div>
<h2 className="fr-h4 ">Vos droits en tant que consommateur pendant le Black Friday : Que dit la loi sur le SAV ?</h2>
<p>
En France, les vendeurs ont l'obligation de fournir un service après-vente (SAV) accessible, que ce soit pour des
questions relatives à la garantie légale de conformité, des réparations ou des demandes d'informations sur le produit
acheté. Cette règle s'applique également pendant le Black Friday, quelle que soit l'importance des promotions
proposées !
En France, les vendeurs ont l'obligation de fournir les coordonnées de leur service après-vente (SAV). Il doit être
accessible, que ce soit pour des questions relatives à la garantie légale de conformité, des réparations ou des
demandes d'informations sur le produit acheté. Cette règle s'applique également pendant le Black Friday, quelle que
soit l'importance des promotions proposées !
</p>
<p className="mb-0">
Le Code de la consommation impose au vendeur de vous <strong>informer clairement</strong> sur les conditions de
Expand Down

0 comments on commit 0ae0424

Please sign in to comment.