2011-11-06 4 views
0

골동품을 판매하는 코드 이그니 터 (Code-Igniter)에 웹 사이트를 만들고 싶습니다. 골동품은 골라낸다. 골동품은 여러 품목을 가질 수 없다는 의미입니다.
사용자가 장바구니에 항목을 추가 할 수있는 부분적으로 웹 사이트를 구축했습니다. 따라서 여러 사용자가 장바구니에서 동일한 항목을 가질 수 있습니다.
이제 내 질문은 여러 사용자가 동일한 항목을 구매하려고하는이 문제를 처리하는 방법입니다. 온라인 거래에 대한 디자인 패턴이나 디자인 접근법이 있습니까? 모든 포인터가 정말 도움이 될 것입니다.코드 서명자 변경 설계?

감사 샘

답변

1

누군가가 자신의 카트를 배치 할 때 일반적으로 당신은 목록에서 빼냅니다 것 중 하나 그들이 자신의 주문을 통해 따르지 않을 경우 다시 추가.

다른 방법은 구매가 끝나면 인벤토리를 철회하는 것입니다.

정말로 당신이 실제로 생각할 수있는 트래픽의 양과 카트의 포기 율은 무엇입니까? 두 사람이 동시에 같은 골동품을 사고 싶어한다는 점을 드물게 의미하는 트래픽은별로 중요하지 않습니다.

많은 트래픽과 동시 구매자와 낮은 카트 포기는 카트에 닿으면 인벤토리에서 꺼냅니다.

높은 카트 포기. 구매가 완료되면 당겨서 카트에 비어있는 항목이있는 다른 사용자의 문제를 파악하고 처리해야한다는 것을 이해합니다.

시스템 설계는 항상 상반 관계입니다.

관련 문제