diff --git a/apps/api/src/integrations/corgi/corgi.service.ts b/apps/api/src/integrations/corgi/corgi.service.ts index 7bd3c19..efe8cde 100644 --- a/apps/api/src/integrations/corgi/corgi.service.ts +++ b/apps/api/src/integrations/corgi/corgi.service.ts @@ -42,8 +42,11 @@ const WMI_DATABASE: Record = { VF2: "Renault", // Peugeot VF3: "Peugeot", + VR3: "Peugeot", // newer Stellantis-era WMI + VR7: "Peugeot", // newer Stellantis-era WMI // Citroen VF7: "Citroen", + VR1: "Citroen", // newer Citroën/DS WMI // Honda JHM: "Honda", SHH: "Honda", @@ -61,6 +64,7 @@ const WMI_DATABASE: Record = { "3FA": "Ford", // Opel W0L: "Opel", + W0V: "Opel", // newer Stellantis-era WMI // Skoda TMB: "Skoda", // Seat diff --git a/apps/api/src/integrations/emex/emex.types.ts b/apps/api/src/integrations/emex/emex.types.ts index 0fc0b2f..bf00c2b 100644 --- a/apps/api/src/integrations/emex/emex.types.ts +++ b/apps/api/src/integrations/emex/emex.types.ts @@ -256,6 +256,10 @@ export const CATALOG_MAP: Record = { VF3: { code: "PEUGEOT00", brand: "Peugeot" }, // Citroen/Peugeot (VF7 shared — Peugeot more common) VF7: { code: "PEUGEOT00", brand: "Peugeot" }, + // Newer PSA/Stellantis WMIs (Peugeot/Citroën/DS) — same EMEX catalog as VF3/VF7 + VR1: { code: "PEUGEOT00", brand: "Peugeot" }, + VR3: { code: "PEUGEOT00", brand: "Peugeot" }, + VR7: { code: "PEUGEOT00", brand: "Peugeot" }, // Fiat ZFA: { code: "FFIAT84", brand: "Fiat" }, // Alfa Romeo @@ -320,6 +324,7 @@ export const CATALOG_MAP: Record = { JAA: { code: "ISUZU201702", brand: "Isuzu" }, // Opel W0L: { code: "GM_OP201809", brand: "Opel" }, + W0V: { code: "GM_OP201809", brand: "Opel" }, // newer Stellantis-era WMI // Chevrolet KL1: { code: "GM_C201809", brand: "Chevrolet" }, // SsangYong diff --git a/apps/api/src/integrations/pl24/pl24.types.ts b/apps/api/src/integrations/pl24/pl24.types.ts index e286c78..d995a13 100644 --- a/apps/api/src/integrations/pl24/pl24.types.ts +++ b/apps/api/src/integrations/pl24/pl24.types.ts @@ -552,12 +552,16 @@ export const PL24_WMI_SERVICE_MAP: Record = { // Opel / Vauxhall W0L: "opel_parts", // Opel AG (Germany) + W0V: "opel_parts", // Opel (newer Stellantis-era WMI) // Citroën (PSA) VF7: "citroen_parts", // Citroën SA (France) + VR1: "citroen_parts", // Citroën/DS (newer WMI) // Peugeot (PSA) VF3: "peugeot_parts", // Peugeot SA (France) + VR3: "peugeot_parts", // Peugeot (newer WMI) + VR7: "peugeot_parts", // Peugeot (newer WMI) // Volvo YV1: "volvo_parts", // Volvo Cars (Sweden)