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

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

Мы будем:

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

<figure><img src="/files/feIN8yxIrbgZCb84zg2d" 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="/files/9fa2IqZ0FpNPwHPeRh0v" alt=""><figcaption></figcaption></figure>

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

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

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payswap.org/russkii/products/cancan/dynamic-pricing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
