当前版本: v1.0.0-beta-1
状态: beta(可能存在错误;正在进行的改进?)
欢迎使用API Command ,这是一种强大而灵活的解决方案,用于管理在线订单,非常适合想要为客户提供现代有效体验的小吃店,餐馆和场所。命令是一种API,旨在简化和自动化从客户注册到通过集成付款的在线结帐。
此版本代表了一个重要的里程碑,带来了更具功能性的API并接近生产使用。
自定义建议:实施基于人工智能的系统,根据订单历史记录建议产品。
结帐流的改进:付款或取消条纹后的Front和Front申请的重定向。
个人资料管理:
临界校正:解决了严重问题,使API在许多情况下无法使用。
NullReferenceException 。/api/profile/orders/{orderId}中返回请求的详细信息不一致。购物车上的ID :ID现在正确反映了购物车项目,消除了与产品ID的困惑。
测试覆盖范围:该代码基库现在总共有242次测试,涵盖了单元测试,集成和端到端,可确保稳定性,可靠性并防止将来的回归。
订购:客户可以在线下订单,根据他们的喜好自定义小吃。自定义允许您添加或删除成分,从而影响最终价格。
客户推车:管理客户推车的端点,在确认之前代表订单的临时状态。
订单管理(管理员):管理员可以查看所有订单,更改订单状态,取消订单(通过条纹报销)以及访问订单的完整详细信息。
个性化:客户可以根据选择的额外价格自定义其订单,例如增加额外的奶酪或去除肉类。
产品和类别管理:创建,更新和排除产品和类别的终点。每种产品都可以与特定类别相关联,并包括图像和成分。
另外类别:每个产品类别,例如“小吃”,都可以拥有自己的额外允许,例如奶酪,额外的肉类。
其他管理:端点要管理产品。
地址:客户可以注册,更新和删除地址。这有助于订单过程,使客户可以选择一个预签发的地址,避免将其重写为每个订单。客户可能有多个地址。
历史记录和订单详细信息:端点要获取尚未完成的所有当前客户订单,访问订单的特定详细信息并查看订单的完整历史记录。
可视化和订单管理:管理员可以访问所有订单,能够查看详细信息,更改状态并取消订单。
实时通知:通知将在制定新订单时实时发送到厨房,以确保厨房团队立即意识到客户的新订单和自定义。
订单取消:客户和管理员都可以要求取消订单。如果是管理员,则该订单的状态将“由系统取消”;如果客户为,则状态将“被客户取消”。报销通过条纹处理。
付款:目前,API通过条纹支持信用卡付款,并计划将来实施PIX付款。
退款:在取消订单的情况下通过条纹自动退款支持。
身份验证:使用JWT(JSON Web代币)实施,允许客户登录和维护安全的会话。
授权:受保护的端点需要身份验证以确保只有授权用户才能访问某些功能,例如管理订单或访问个人资料信息。
你发现问题了吗?帮助我们改善!