Point-of-sale marketing technology