- Shipped
- 2026년 11월 8일 오전 3:34 UTC
- Author
- Kamo
- Commit
- b0fb8a1
소매업체는 두 가지 재고 시스템을 가지고 있었다: 주문은 InventoryPool에서 보유하고 취득했으며 시장은 설정 재고 탭은 commerce_stock_levels를 관리하며, 이는 순서가 읽지 않습니다 새로운 StockService를 통해 InventoryPool에만 존재합니다. - InventoryPool은 location_id(조직의 재고 위치 중 하나)를 얻고 low_stock_threshold (재주문 지점; 설정되지 않은 경우 기본값 5). - 모든 변경 사항은 주식 역사에 기록됩니다 (commerce_stock_adjustments, 이제 키 inventory_pool_id : 회원에 의해 설정되거나 조정 된 카운트 (누구와 왜), 판매, 반환. - 유료 주문은 이제 사용 가능한 항목뿐만 아니라 손에있는 항목을 꺼냅니다 (이전에는 판매 된 항목을 읽었습니다 영원히 "보유"로); 승인 된 반환은 그들이 판매 된 행에, 둘 다에 다시 그들을 넣어 로부터. - 시장 주식 목록은 하나의 가져오기-가입, org-scoped 문장; 시장 필터 실제로 작동합니다 (항목의 시장은 결코 설정되지 않았습니다). 항목에 대한 새로운 인덱스 (org, 제공), 풀(항목), 풀(위치), 조정(풀, 날짜). - RetailService 재고 수준 메서드가 폐지되었습니다. StockLevel은 제공자가 동기화할 때만 유지됩니다 값 객체이며, 그 테이블은 사용되지 않은 상태로 그 자리에 남아 있습니다 더 이상 삭제할 수 없습니다. - 시장의 소매 고객은 대신 참여 시장 지수를 통해 읽어 조직의 모든 계정, 이름, 이메일 및 전화를 수행.
