跳至内容

在线演示

ADITUS Shop API 交互式在线演示:逐步体验从商品选择、注册到结账的真实流程。

完整 API 流程

全部六个步骤中会发生什么

无需运行 JavaScript 或调用实时 API,也能阅读此概览。上方交互式演示中的请求和响应仍直接来自 ADITUS 演示系统。

  1. 发现活动

    加载商店提供的活动,包括销售状态、日期、货币和可用的商品组合。

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. 加载票券和品牌样式

    读取所选商品组合中的可预订商品,然后应用该活动专属的商店主题。

    GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles
    GET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}
  3. 创建购物车

    创建购物车并添加所选商品。返回的购物车状态将用于驱动后续所有调用。

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. 登记人员

    加载所需的预填数据和问题集,然后保存结账所需的买家与参与者信息。

    GET/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data
    PUT/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=All
  5. 验证并结账

    验证购物车,必要时选择可用的支付服务商,然后提交订单。

    GET/Demo_API/api/shop/v1/cart/{cartId}/validate
    PUT/Demo_API/api/shop/v1/cart/{cartId}/payment-providers
    POST/Demo_API/api/shop/v1/cart/{cartId}/checkout
  6. 获取票券

    读取已完成的订单,并使用其中的票券、收据和钱包链接。

    GET/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}