Smart technology has transformed vending from a single-product transaction into a more flexible retail experience.