diff --git a/services/dataProcessor.ts b/services/dataProcessor.ts index 159d2a1..772511a 100644 --- a/services/dataProcessor.ts +++ b/services/dataProcessor.ts @@ -2261,11 +2261,11 @@ export const processBuyBoxExcel = async (fileOrBuffer: File | ArrayBuffer): Prom } // Fallback to previous hardcoded indices if header search fails or for specific known sheet structures - if (reasonIdx === -1 || (config.country === 'FR' && reasonIdx !== 18)) { - if (config.country === 'FR') reasonIdx = 18; // Force Column S for FR + if (reasonIdx === -1 || (config.country === 'FR' && reasonIdx !== 18) || (config.country === 'UK' && reasonIdx !== 9)) { + if (config.country === 'FR') reasonIdx = 18; // Force Column S for FR (Index 18) + else if (config.country === 'UK') reasonIdx = 9; // Force Column J for UK (Index 9) else if (reasonIdx === -1) { - if (config.country === 'UK') reasonIdx = 9; - else if (config.country === 'DE') reasonIdx = 13; + if (config.country === 'DE') reasonIdx = 13; else if (config.country === 'IT') reasonIdx = 12; else if (config.country === 'ES') reasonIdx = 13; else reasonIdx = 13;