Product 는 판매 상품에 대한 정보이다. 일반적으로 cost 정보를 가지고 있다. 경우에 따라서는 구매가, 판매가가 따로 존재해서 상품에 대한 순이익을 구할 수 있도록 할 수도 있다. Product 는 보유량이라는 개수를 가질 수 있다. 파는 상품이 디지털 상품일 경우 보유량에 무관하게 판매할 수 있다. 실물 상품일 경우 이 개수가 0 이라면 판매할 수 없다. 

 Deal 은 장바구니라고 해서 여러 Product 를 가지고 있을 수 있다. 장바구니 안에는 product 와 가격, 그리고 갯수를 가질 수 있다.