# 动态定价

此功能使您可以设置随时间变化的价格。假设您希望您的产品在开始时价格为 10 令牌，但在第二周价格为 2 令牌，在第三周价格为 14 令牌，在第四周价格为 100 令牌。

我们将：

* 将产品的价格数组设置为：10、2、14、100
* 将周期设置为一周的秒数：24 \* 7 \* 60 \* 60 = 604800
* 将开始时间设置为当前时间，您可以在[此网站](https://www.epochconverter.com/)上获取当前时间。此文章撰写时的时间为 1697760417

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

* 验证表单

恭喜！您已在您的产品上设置了动态定价

### 动态定价的好处

* 这可以帮助您找出产品的合适价格。通过在不同的周/月等测试不同的价格，您可以收集关于产生最多销售的价格的数据。
* 这也可以用于自动提高物品的价格。
