From OpenStreetMap Wiki
Jump to navigation Jump to search

Delivery Partners

Different restaurants have contracts with delivery partners for this service. You can tag the delivery company, who knocks at your door, like this:


IMHO it is expectable that there will be multiple services offering delivery for the same PoI (indeed there are already 10% multivalues at the moment), should better account for this and become delivery:name_of_partner=yes, e.g. delivery:deliveroo=*. --Dieterdreist (talk) 12:31, 16 February 2018 (UTC)

I agree with the latter one. I even test this in Indonesia (see Reinhart Previano (talk) 23:56, 24 October 2019 (UTC)

I suggest that for each delivery service available, there is a link that could redirect users to respective services using URIs/URLs. For example, Reinhart Previano (talk) 00:00, 25 October 2019 (UTC)

Minimum purchase

Some restaurants require a minimum purchase amount in order to offer delivery services. In these cases, use


Which currency is this in? Is the minimum an amount of money or a quantity of goods / orders? IMHO this should be clarified, e.g. delivery:minpurchase=* or delivery:minimum_purchase=*. --Dieterdreist (talk) 12:31, 16 February 2018 (UTC)
Much as with currency=*, the official currency of the region should be assumed. Obviously, shops that accept payment in multiple currencies are far fewer than those that accept only one denomination, and even then, one could use the same conventional subkey to denote delivery minimum purchases in different currencies, i.e., delivery:minimum:aud=* for a delivery minimum when buying goods using the Australian Dollar. Regarding whether the integer refers to a minimum payment amount or quantity of goods, I have not seen any real-world amenities requiring a minimum number of individual goods for delivery, but purchase minimums are common across the world, as far as I understand. I would not be opposed to using delivery:minimum_purchase=* if the OSM community at large chooses to use this language, as I agree clarity is useful, but again, it seems overly redundant to me when the overwhelmingly common case (if not universal term) for what are known as "delivery minimums" are purchase amounts, not quantity of items sold. Even then, though, would it not be more clarifying to use delivery:minimum_payment, as the alternative you suggest does not actually clarify whether the "purchase" refers to the quantity of items sold or the amount paid for those items? These all seem like straightforward answers to me that will be intuitive to even novice mappers, unless you can demonstrate that I am incorrect in the assumptions above and that there are, in fact, many common situations where delivery services use alternate schemes. Artemisiavulgaris (talk) 15:33, 16 February 2018 (UTC)
delivery:minimum=2 (at least 2 pizzas)
Anyway, this is not an established tag (no use at all) and should not be documented in the tag definition section of delivery. You could make a proposal or mention it on the discussion page. --Dieterdreist (talk) 16:57, 16 February 2018 (UTC)
Can you show me a pizza restaurant requiring a minimum order of two pizzas instead of a currency amount? Thanks. :) --Artemisiavulgaris (talk) 17:36, 16 February 2018 (UTC)
I think I’ve seen it, but could not find any in a quick search now. What I’ve found are conditional minimum orders according to the distance, bonus pizzas (one extra for at least 2 pizzas ordered) and a lot of other special conditions and offers (e.g. on certain days of the week, fee depending on order, free drinks for certain orders, etc.). Definitely too detailed for OSM, IMHO. —Dieterdreist (talk) 15:34, 21 February 2018 (UTC)
Yeah, that is too detailed and not particularly generally useful in my opinion, as well. I still think a minimum payment is useful, though. I have looked elsewhere on OSM and noticed there are min_age=* and max_age=*, so instead of spelling out "minimum" I've begun to use delivery:min_payment=* in keeping with this style. --Artemisiavulgaris (talk) 18:14, 3 March 2018 (UTC)

Delivery fee

Where restaurants or delivery partners charge delivery fees, you can tag the cost of the delivery service like this:


There's also the question about the currency. IMHO we should link to "fee", and state that "yes" and "no" can be inserted as well. --Dieterdreist (talk) 12:38, 16 February 2018 (UTC)
See the delivery minimum discussion, above, regarding currencies. For values, I agree. Further, would it be useful to use the value free or would that be synonymous with the value of 0? Artemisiavulgaris (talk) 15:39, 16 February 2018 (UTC)
I would use fee=no —Dieterdreist (talk) 15:25, 21 February 2018 (UTC)
I like `delivery:fee=no` a lot. Thank you, I'll use that instead of `free`. --Artemisiavulgaris (talk) 18:16, 3 March 2018 (UTC)