# Динамическое ценообразование

Эта функция позволяет устанавливать цену, которая меняется с течением времени. Предположим, вы хотите, чтобы ваш продукт начинался с цены в 10 токенов, но стоил 2 токена на второй неделе, 14 токенов на третьей неделе и 100 токенов на четвертой.

Мы будем:

* Установить массив цен нашего продукта на: 10, 2, 14, 100
* Установите период в количество секунд в неделе: 24 \* 7 \* 60 \* 60 = 604800
* Установите начальное время на текущее время, вы можете получить текущее время на [этом сайте](https://www.epochconverter.com/). Время на момент написания этой статьи равно 1697760417

<figure><img src="https://11166266-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCTAEdrbb1z5TTIMPTbOM%2Fuploads%2Fgit-blob-606dc31f3b8e9f62a64d09abc9b3d239e2d4c915%2Ftime3.png?alt=media" alt=""><figcaption></figcaption></figure>

Рынок будет использовать параметры периода и начального времени для вычисления индекса цены в любой момент времени. Например:

* индекс в течение первой недели: индекс = (текущее время - начальное время) / период = 0

Поскольку мы все еще находимся в первой неделе, разница между текущим временем и начальным временем будет меньше, чем наш период (который является длительностью недели). Вот почему наш первый индекс равен 0

* во время второй недели: период <= текущее время - начальное время < 2 \* период так что:

индекс = (текущее время - начальное время) / период = 1

* во время третьей недели: 2 \* период <= текущее время - начальное время < 3 \* период так что:

индекс = (текущее время - начальное время) / период = 2

* во время четвертой недели: 3 \* период <= текущее время - начальное время < 4 \* период так что:

индекс = (текущее время - начальное время) / период = 3

Поскольку индекс для недель 1, 2, 3, 4 в массиве цен (10, 2, 14, 100) равен 0, 1, 2, 3, это приводит к следующим ценам для нашего продукта:

* неделя 1: 10 токенов
* неделя 2: 2 токена
* неделя 3: 14 токенов
* неделя 4: 100 токенов

Вы можете установить параметры для вашего динамического ценообразования при размещении вашего продукта. В конце формы размещения установите параметр Просмотр расширенных параметров на Да, чтобы просмотреть расширенные параметры. Найдите поле Динамические цены и введите соответствующее значение для вашего массива цен, начального времени и периода. Очевидно, это происходит после заполнения всех предыдущих значений о продукте, который вы размещаете.

<figure><img src="https://11166266-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCTAEdrbb1z5TTIMPTbOM%2Fuploads%2Fgit-blob-2790f60a21d624e3b492cc0ebe7ed6a4158d7366%2Fmain_page23.png?alt=media" alt=""><figcaption></figcaption></figure>

* Подтвердите форму

Поздравляем! Вы установили динамическое ценообразование для вашего продукта

### Преимущества динамического ценообразования

* Это может помочь вам определить правильную цену для вашего продукта. Путем тестирования разных цен в течение разных недель/месяцев/и т.д. вы можете собрать данные о цене, которая делает наибольшие продажи, например.
* Это также может использоваться для автоматического повышения цены товара со временем.
