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

# 端到端示例

> 从沙盒密钥到完成履约订单的完整演练，集中在一处。

<Warning>
  **建设中。** 本页将发展成一份可以跟着操作的完整演练，带领一笔订单从全新的沙盒密钥一路走到 `FULFILLED`，并按顺序展示每一个请求和 webhook。目前它只是把各部分串联起来；可运行的端到端脚本仍在编写中。
</Warning>

本教程把各个独立的指南串联成一个完整的流程。如果您需要任何一步的参考资料，请点击相应链接，每个链接都会跳转到深入介绍该步骤的页面。

## 您将构建什么

一个最小但完整的点餐集成：连接一个沙盒门店，发布一份小型菜单，通过 webhook 接收一笔真实订单，并将其推进到 `FULFILLED`。

## 步骤

<Steps>
  <Step title="完成准备">
    获取沙盒密钥并发起您的第一次已认证调用。请按照[快速开始](/zh/developer-api/quickstart)完成列出门店和连接其中一个门店。
  </Step>

  <Step title="发布菜单">
    发布一份小型菜单，使您收到的订单引用的是您熟悉的菜品。请参阅[发布菜单](/zh/developer-api/guides/publish-menu)。
  </Step>

  <Step title="提交一笔测试订单">
    沙盒订单与生产环境走的是同一条路径：由顾客在该门店下单。在入驻过程中，Maple 会在您的沙盒门店上配置一个 **AI 电话助手**（一个电话号码），因此生成测试订单的方式就是像顾客一样，**拨打该号码并下单**。订单经由 Maple 流转，并作为 `order.notification` 推送到您的端点。如果您不知道沙盒门店的号码，请[联系 Maple 团队](https://maple.inc/get-started)。
  </Step>

  <Step title="接收并验证 webhook">
    验证签名并读取订单。请参阅[接收并处理订单](/zh/developer-api/guides/receive-orders)。
  </Step>

  <Step title="将订单推进到已履约">
    接受、标记为备好，然后完成，观察状态依次变为 `PENDING → ACCEPTED → READY → FULFILLED`。请参阅[订单生命周期](/zh/developer-api/concepts/order-lifecycle)。
  </Step>
</Steps>

## 下一步

在本演练完成之前，[快速开始](/zh/developer-api/quickstart)、[接收并处理订单](/zh/developer-api/guides/receive-orders)和[发布菜单](/zh/developer-api/guides/publish-menu)指南已深入涵盖了相同的内容。


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