. . . "Business-to-business (B2B) transactions, however, often are more complex because the product often is a bundle of physical goods, services, warranties and ancillary provisions such as delivery." .