There is actually some company that are doing same day delivery within certain radius or location. How to integrate with Snipcart? They do provide API, but Snipcart AFAIK doesn’t support adding radius or location that’s available for the option to allow that.
Use case is, if customer is living within same state or maybe 20km radius from store, they can opt in for same day delivery which will be calculated differently. The company provide API for order creation and fee calculation. once order is created, their driver will come to pickup.
I believe this kind of same day delivery also exist in Canada. Maybe uber connect?
https://developer.uber.com/docs/deliveries
I think adding radius or local delivery should become a standard feature as it will encourage customer to purchase online, knowing that they will get their item within same day.