본문 바로가기

쇼핑몰 구축

쇼핑몰 제작 - 주요 기능 정리하기 #2

쇼핑몰 제작 시에 설계에 반영할 주요 기능을 정리하고 있는데요.

오늘은 제품관련 사항입니다.

미리 이야기를 드리면, 기본적인 쇼핑몰 제작 시에는 일반 쇼핑몰 솔루션을 그대로 사용하시면 됩니다.

아래의 내용들은 여러 이유로 자체적으로 쇼핑몰을 설계하여 구축해야 하는 경우에 해당되니, 참고하세요.

기본적으로 제품이 ERP와 연동하는 경우를 가정하여 작성되었습니다.

1. 제품 카테고리(상품분류) 관리

2. 판매상품(ERP 연동)

(이미지 : pixabay / 쇼핑몰 관련)

[1] 제품 카테고리(상품분류) 관리

제품 카테고리(제품분류)는 Tree 구조를 가지고 있습니다.

1Depth부터 nDepth까지 순차적인 구조로 설계합니다.

상세한 DB 구조에 대한 설명은 제외하도록 하겠습니다.

사용자 입장에서는 화면 설계도 중요한데요.

일반적인 제품분류 페이지의 구성은 Tree Menu 형태로 설계를 많이 하고 있습니다.

다층 구조를 사용하기에 적합하고, 추가, 수정, 삭제 등의 사용성도 좋은 편입니다.

하지만 제품 카테고리의 Depth 가 고정으로 제한되어 있고, 하위 Depth에 많은 카테고리가 들어가 있는 경우에는 Tree Menu가 불편하기도 해서, 고정형태로 구성을 하기도 합니다.

아래는 한가지 예시인데요. 기업내의 제품 카테고리 구조가 고정적이면서, 대분류를 클릭하면 중분류와 소분류가 많이 구성되어 있다면, 이런 화면 설계가 편하게 사용할 수 있습니다.

제품 분류 화면

 

쇼핑몰의 구조 설계를 할 때는 사용성을 고려하여 최적화된 방식으로 진행을 하시면 향후에 사용할 때 도움이 됩니다.

[2] 판매상품(ERP 연동)

이제 핵심은 판매상품에 대한 기능인데요.

특히 ERP와 연동을 해야 하는 경우에는 상세하게 구성을 해야 합니다.

ERP 연동을 하게 되면, 기본 상품 마스터는 ERP에서 가져가야 하며, ERP에서 상품 마스터 등록을 하게 되면, 쇼핑몰쪽으로 ERP 상품 마스터가 들어오도록 설계를 해야 합니다.

이것도 실시간으로 등록처리를 할 것인지, 아니면 배치로 돌려서 특정 시간마다 한번씩 가지고 올 것인지도 정해야 합니다.

(이미지 : pixabay / 쇼핑몰 관련)

 

ERP 상품마스터에서 가지고 오는 상품 정보도 규정을 해야 하는데요.

ERP code, 국문상품명, 영문상품명, 상품가격, 재고 등이 연동이 되어야 합니다.

그리고 ERP쪽에서 상품마스터를 수정, 삭제를 할 때에는 어떻게 처리를 할 것인지도 규정을 마련해야 합니다. ERP 관리를 직접 하면서 온라인 쇼핑몰을 관리한다면, 상품 데이터에 변동이 생길 때, 직접 확인을 할 수 있습니다. 일정 규모 이상의 기업이 되면, ERP쪽과 온라인 쇼핑몰 운영은 별도의 조직으로 움직이기 때문에 각 상품 연동에 대한 이슈가 많아 지게 됩니다. 그래서 ERP의 상품 연동에 대해서는 촘촘하게 설계를 해야 여러가지 상황에서도 원활히 운영이 될 수 있습니다.

ERP 상품을 온라인 쇼핑몰 DB로 끌고 온 다음에도 판매상품 마스터와 연결하는 것도 필요로 합니다.

ERP 상품을 그대로 끌고 온다고 바로 판매상품 등록이 자동으로 될 수는 없습니다. 기본적으로 ERP 상품마스터에는 썸네일 이미지나 상세 제품 이미지가 등록되어 있지 않고, 온라인 쇼핑몰의 판매상품 마스터쪽에 있기 때문입니다.

(이미지 : unsplash / 쇼핑몰 관련)

 

제품의 상세한 이미지가 많이 들어가는 경우에는 트래픽까지 고려해서, CDN을 사용하는 것이 일반적이기 때문에 온라인 쇼핑몰쪽의 판매상품의 마스터를 별도로 구성해 주는 것이 좋습니다.

그러다 보니 판매상품 마스터를 등록할 때, ERP 상품 마스터와 연계해주는 과정이 필요로 합니다. 단품인 경우에는 하나씩 등록해 주면 되기 때문에 문제가 되지는 않지만, 옵션이 복잡하게 구성되는 상품의 경우에는 ERP 상품 마스터와 매칭하는 것도 어려운 일이 될 수 있습니다. ( 고객사의 상품 중에는 옵션이 100 개가 넘는 경우도 있어서, ERP 상품 마스터 매칭을 일일이 하는 것이 어렵다고 하더군요. 그래서 이런 부분까지 편리하게 구성할 수 있도록 설계가 필요합니다. )

이커머스 시스템을 구축할 때, 중요한 제품쪽에 대해서 대략적인 기능들에 대해서 이야기를 해 보았습니다.

(이미지 : unsplash / 쇼핑몰 관련)

 

ERP를 연동하는 정도의 쇼핑몰의 경우, 각 기업마다 상황이 다르기 때문에 상세한 업무 분석이 매우 중요합니다. 그러한 업무 분석을 통해서 적합한 시스템 설계를 진행을 해야, 전체 시스템이 원활하게 돌아가는 쇼핑몰이 될 수 있습니다.

쇼핑몰 제작 전문 기업 - bemadeshop

쇼핑몰 제작 - bemadeshop