ETS  -MELILI ABDELGHANI – Spécialiste en Pièces de Rechange Coréennes  📞 +213 770 99 27 93

       ETS  -MELILI ABDELGHANI – Spécialiste en Pièces de Rechange Coréennes  📞 +213 770 99 27 93  


rio

Aucun produit trouvé pour cette catégorie

const deliveryRates = { "Oum El Bouaghi": { zone: 0, home: 540, stopdesk: 400, return: 0 }, "Batna": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Tébessa": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Alger": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Guelma": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Constantine": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Khenchela": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Souk Ahras": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Mila": { zone: 1, home: 650, stopdesk: 500, return: 0 }, "Chlef": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Béjaïa": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Blida": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Bouira": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Tlemcen": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Tiaret": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Tizi Ouzou": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Jijel": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Sétif": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Saïda": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Skikda": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Sidi Bel Abbès": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Annaba": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Médéa": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Mostaganem": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "M'Sila": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Mascara": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Oran": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Bordj Bou Arreridj": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Boumerdès": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "El Tarf": { zone: 1, home: 850, stopdesk: 600, return: 0 }, "Tissemsilt": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Tipaza": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Aïn Defla": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Aïn Témouchent": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Relizane": { zone: 2, home: 850, stopdesk: 600, return: 0 }, "Laghouat": { zone: 3, home: 900, stopdesk: 700, return: 0 }, "Biskra": { zone: 1, home: 900, stopdesk: 700, return: 0 }, "Djelfa": { zone: 3, home: 900, stopdesk: 700, return: 0 }, "Ouargla": { zone: 4, home: 900, stopdesk: 700, return: 0 }, "El Oued": { zone: 1, home: 900, stopdesk: 700, return: 0 }, "Ghardaïa": { zone: 4, home: 900, stopdesk: 700, return: 0 }, "Ouled Djellal": { zone: 1, home: 900, stopdesk: 700, return: 0 }, "Touggourt": { zone: 4, home: 900, stopdesk: 700, return: 0 }, "El M'Ghair": { zone: 1, home: 900, stopdesk: 700, return: 0 }, "El Menia": { zone: 4, home: 900, stopdesk: 700, return: 0 }, "Adrar": { zone: 5, home: 1000, stopdesk: 800, return: 0 }, "Béchar": { zone: 4, home: 1000, stopdesk: 800, return: 0 }, "El Bayadh": { zone: 3, home: 1000, stopdesk: 800, return: 0 }, "Naâma": { zone: 4, home: 1000, stopdesk: 800, return: 0 }, "Timimoun": { zone: 5, home: 1000, stopdesk: 800, return: 0 }, "Bordj Badji Mokhtar": { zone: 5, home: 1000, stopdesk: 800, return: 0 }, "Béni Abbès": { zone: 4, home: 1000, stopdesk: 800, return: 0 }, "Tamanrasset": { zone: 5, home: 1550, stopdesk: 1350, return: 0 }, "Illizi": { zone: 6, home: 1550, stopdesk: 1350, return: 0 }, "Tindouf": { zone: 5, home: 1550, stopdesk: 1350, return: 0 }, "In Salah": { zone: 5, home: 1550, stopdesk: 1350, return: 0 }, "In Guezzam": { zone: 5, home: 1550, stopdesk: 1350, return: 0 }, "Djanet": { zone: 6, home: 1550, stopdesk: 1350, return: 0 } }; function calculateDelivery(wilaya, weightKg = 5, distanceKm = 0, toHome = true) { if (!deliveryRates[wilaya]) { return null; } let base = toHome ? deliveryRates[wilaya].home : deliveryRates[wilaya].stopdesk; const zone = deliveryRates[wilaya].zone; if (distanceKm > 100) { base += 300; } else if (distanceKm > 50) { base += 200; } else if (distanceKm > 15) { base += 100; } if (weightKg > 5) { const extraWeight = Math.ceil(weightKg - 5); } return base; }