Local Prices

Местные цены для страны — витрине, чтобы показать сумы вместо долларов.

Почему на клиенте, а не на сервере. Страницы каталога и карточки кэшируются одни на всех, гео на нашем nginx нет (мы не за Cloudflare). Отдавать страничный кэш, зависящий от страны, — это или отключить кэш всем, или однажды показать узбекскую цену канадцу; и то и другое хуже, чем короткая подмена числа в браузере.

Это ПОКАЗ, а не обязательство: клиент угадывает страну по часовому поясу и может ошибиться. Обязывающая цена считается на сервере по адресу доставки (services/pricing.py), поэтому ошибка догадки не создаёт дыру в деньгах — в худшем случае человек увидел не ту цену и увидит верную на чекауте.

get/api/v1/prices

Request

  • Base URL: https://allover.art (the document declares no server; this is the origin it was published from)
  • URL: https://allover.art/api/v1/prices
  • Auth: none declared

Query parameters

countrystring

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 3 revisions of this API.