get a killer product: Offer a product that is really good, and habit-forming.
Offer it as a service: Contrive a way to offer it as a service and not just a, you know, unitary product.
Loss-lead: Offer it really cheap. So cheap that people who would never normally buy the product (e.g. taxis) think, “Oh, what the hell” and buy it.
Keep offering it at that insanely good price long enough for a durable habit to form.
Ideally, the customer will think this new service is so good that it kills off the old mechanism by which it satisfied this need. Perhaps you’ve driven it out of business!
Once you sense a dependency, gradually deprecate the quality of the product, or jack up the price.
If it is a really solid dependency, you can do both!