How biotech firm Illumina smooths out buying for online customers