Have you tried Eaze? Could you describe the experience? There's a couple of online sites in Oregon (where I am based) but they don't reach my area and the local dispensary is 10 minutes away.
I've used Eaze. You pick an item from a menu in the website or app (although the Android app doesn't work for me), then someone drives up 20 minutes later and hands the item over. In my case I've gone outside to the driver's passenger window, they didn't come to my door. Think Uber, except the driver takes longer to arrive and gives you weed.
It's like any other delivery service, but I suspect the economics work better than food delivery because users make larger orders, you don't need to pick up from restaurants, and freshness is not as important (comparing to a central kitchen for food delivery).