translate English to French: • Delivered products electronically;
• Livraison électronique de produits;