translate English to French: The product quality and rapid delivery, even of small quantities, have been constantly rewarded by growing results in commercial terms.
La qualité des produits et le service, surtout en termes de rapidité de livraison, même pour des smalls quantités, sont constamment récompensés par des résultats croissants en termes commerciaux.