현재 버전 : v1.0.0-beta-1
상태 : 베타 (버그의 존재 가능, 진행중인 개선?)
온라인 주문 관리를위한 강력하고 유연한 솔루션 인 API 명령 에 오신 것을 환영합니다. 고객에게 현대적이고 효율적인 경험을 제공하려는 스낵바, 레스토랑 및 시설에 적합합니다. 명령은 고객 등록에서 온라인 결제, 통합 결제로 단순화하고 자동화하도록 설계된 API입니다.
이 버전은 중요한 이정표를 나타내며 훨씬 더 기능적인 API를 가져오고 생산 사용에 가깝습니다.
맞춤 권장 사항 : 인공 지능 기반 시스템 구현을위한 주문 기록을 기반으로 제품을 제안합니다.
체크 아웃 흐름 개선 : 결제 후 전면 및 신청에 대한 리디렉션 또는 스트라이프 에 대한 취소.
프로필 관리 :
비판적 수정 : 많은 경우 API를 사용할 수없는 심각한 문제를 해결했습니다.
NullReferenceException ./api/profile/orders/{orderId} 에 반환 된 요청에 대한 일관되지 않은 세부 정보.카트의 ID : ID는 이제 카트 항목을 올바르게 반영하여 제품 ID와의 혼란을 제거합니다.
테스트 범위 : 코드베이스는 이제 총 242 개의 테스트를 통해 단위 테스트, 통합 및 엔드 투 엔드를 포함하여 안정성, 신뢰성 및 향후 회귀 방지를 보장합니다.
주문 : 고객은 온라인으로 주문할 수 있으며 선호도에 따라 간식을 사용자 정의 할 수 있습니다. 커스터마이징을 사용하면 최종 가격에 영향을 미치는 성분을 추가하거나 제거 할 수 있습니다.
고객 카트 : 확인 전에 주문의 임시 상태를 나타내는 고객 카트를 관리하는 엔드 포인트.
주문 관리 (관리자) : 관리자는 모든 주문을보고 주문 상태를 변경하고 주문 취소 (스트라이프를 통한 상환 포함) 및 주문의 전체 세부 정보에 액세스 할 수 있습니다.
개인화 : 고객은 추가 선택에 따라 조정 된 가격으로 추가 치즈 추가 또는 고기 제거와 같은 주문을 사용자 정의 할 수 있습니다.
제품 및 카테고리 관리 : 제품 및 카테고리를 생성, 업데이트 및 제외하려는 엔드 포인트. 각 제품은 특정 범주와 관련이 있으며 이미지 및 성분을 포함 할 수 있습니다.
추가 별 카테고리 : "스낵"과 같은 각 제품 카테고리는 치즈, 여분의 고기 등과 같은 자체 추가로 허용 될 수 있습니다.
추가 관리 : 제품을 추가로 관리하기위한 엔드 포인트.
주소 : 고객은 주소를 등록, 업데이트 및 삭제할 수 있습니다. 이를 통해 주문 프로세스가 용이 해져 고객이 사전 발행 된 주소를 선택하여 각 주문에 다시 작성할 필요가 없습니다. 고객에게 여러 주소가있을 수 있습니다.
기록 및 주문 세부 사항 : 아직 완료되지 않은 모든 현재 고객 주문을 얻으려면 엔드 포인트 주문의 특정 세부 정보에 액세스하고 주문의 전체 기록을보십시오.
시각화 및 주문 관리 : 관리자는 세부 사항을보고 상태를 변경하며 주문을 취소 할 수있는 모든 주문에 액세스 할 수 있습니다.
실시간 알림 : 새로운 주문이 이루어질 때 알림은 실시간으로 주방으로 전송되므로 주방 팀이 고객이 작성한 새로운 주문 및 사용자 정의를 즉시 알 수 있습니다.
주문 취소 : 고객과 관리자 모두 주문 취소를 요청할 수 있습니다. 관리자 인 경우 주문 상태는 "시스템에 의해 취소"됩니다. 고객이 있으면 상태는 "고객이 취소"됩니다. 상환은 스트라이프를 통해 처리됩니다.
지불 : 현재 API는 스트라이프를 통해 신용 카드 지불을 지원하며 향후 PIX 결제를 구현할 계획입니다.
환불 : 주문 취소시 스트라이프를 통한 자동 환불 지원.
인증 : JWT (JSON Web Tokens)를 사용하여 구현하여 고객이 로그인하고 안전한 세션을 유지할 수 있습니다.
승인 : 인증이 필요한 보호 된 엔드 포인트는 권한있는 사용자 만 주문 관리 또는 프로필 정보에 액세스하는 것과 같은 특정 기능에 액세스 할 수 있도록합니다.
문제를 찾았습니까? 우리가 개선을 도와주세요!