> ## Documentation Index
> Fetch the complete documentation index at: https://www.kitemc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 一口价发布与购买

> 设置每件单价、发布数量与最低购买量，核对成交税和预计收入。

export const ScreenshotPlaceholder = ({image, src, title, caption, description, lang = "zh"}) => {
  const source = image || src;
  const label = title || caption || (lang === "en" ? "Gameplay screenshot" : "游戏截图");
  const [ready, setReady] = useState(false);
  const imageRef = useRef(null);
  useEffect(() => {
    const current = imageRef.current;
    setReady(Boolean(current && current.complete && current.naturalWidth > 0));
  }, [source]);
  return <figure className="km-screenshot">
      <div className="km-screenshot-frame">
        {source ? <img ref={imageRef} src={source} alt={label} className={ready ? "km-screenshot-image" : "km-screenshot-image km-screenshot-pending"} onLoad={() => setReady(true)} onError={() => setReady(false)} /> : null}
        {!ready ? <div className="km-screenshot-placeholder">
            <svg width="36" height="36" viewBox="0 0 36 36" fill="none" aria-hidden="true">
              <rect x="5" y="6" width="26" height="24" rx="4" stroke="currentColor" strokeWidth="1.5" />
              <circle cx="13" cy="13" r="2.5" stroke="currentColor" strokeWidth="1.5" />
              <path d="M6 26L14 19L19 23L24 16L31 24" stroke="currentColor" strokeWidth="1.5" strokeLinejoin="round" />
            </svg>
            <strong>{label}</strong>
            <p>{description || (lang === "en" ? "A real gameplay screenshot will be added here." : "此处预留真实游戏截图。")}</p>
          </div> : null}
      </div>
      <figcaption>{label}</figcaption>
    </figure>;
};

<h2 id="一口价">
  发布与购买
</h2>

卖家托管与主手样品属性相同的真实物品，设置**每件单价**和有效期。一个订单不能混入不同属性的物品。

买家可选择数量部分购买。例如单价8，购买16个的总额为128。买家查看单价、数量、币种与本次总额，再确认购买。

成交物品进入买家的领取箱，卖家取得扣除订单税费后的市场收入。未售物品可撤回领取箱；背包已满不会把物品强制丢到地上。

## 最低购买量

出售发布条款页可设置**最低购买量**，默认1，范围为1至发布数量。

每次购买须达到最低量；如果余量已经少于最低量，则只允许一次买完全部余量。例如最低3、剩余2时可买2，不能只买1。

该条件发布后固定，修改需撤单重建。

## 税费与收入预览

发布确认页按一次售完全部数量估算成交总额、税额和净收入。

分批购买各自计算税额，累计净收入可能存在最小货币单位的舍入差异，以[单笔记录](/kitemarket/trading/history)为准。收购按单价分批供货，竞拍按整标总价出价。

<ScreenshotPlaceholder image="https://mintcdn.com/kitemc/uE-YKoIH7aParWyf/images/kitemarket/screenshot-publish-terms.png?fit=max&auto=format&n=uE-YKoIH7aParWyf&q=85&s=892d814eab9674073ed0c6e58a203988" title="一口价发布条款与收入预览" description="发布前核对数量、最低购买量、成交税与预计净收入。" lang="zh" width="1866" height="1351" data-path="images/kitemarket/screenshot-publish-terms.png" />

<h2 id="发布数量与最大值">
  发布数量与最大值
</h2>

三类交易的发布向导都按当前实际可用量计算“最大值”：

| 类型 | 数量上限 |
| - | - |
| 收购 | 配置数量上限、币种金额上限÷单价、市场钱包可用余额÷单价，取最小整数 |
| 一口价 | 配置数量上限、币种金额上限÷单价、背包中与主手样品属性完全一致的真实数量，取最小值 |
| 竞拍 | 配置数量上限与当前主手这一堆数量，取最小值；起拍价为整标总价 |

外部经济余额不会自动计入收购预算。钱包不足时可进入充值，返回后保留草稿；出售或拍卖没有可用物品时显示不足。

应用数量和发布确认都会重新检查，余额或物品减少时需重新选择，GUI 报价不预占之后的交易能力。

[供货](/kitemarket/trading/supply)的“最多可交”另按订单剩余需求与本次选中的匹配物品计算。

## 列表中的物品信息

市场列表与订单详情保留实际样品的名称、附魔和原 Lore，其后分段追加商品信息与购买、供货或竞拍提示。

剩余数量单独显示，详情另列总量与已成交数量，不使用剩余／总量分数。

角标仅在物品原生堆叠允许范围内（最多99）显示真实数量，超出时使用单图标。精确数量始终以 Lore 为准，不改变真实物品的堆叠限制。

### 时间显示

商品信息显示上架、到期和剩余时间，采用服务器时区。

| 语言 | 日期格式 |
| - | - |
| 中文 | `yyyy年MM月dd日 HH:mm:ss` |
| 英文 | `yyyy-MM-dd HH:mm:ss` |

剩余至少一小时显示整小时，至少一分钟显示整分钟，不足一分钟显示秒。页面倒计时不会改变数据库的截止或结算规则。

数量和成交金额以订单说明与确认页为准，展示图标不会成为结算时新生成的物品。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.