현재 누리 쇼핑몰을 보고있으면 너무 정리 안되고 복잡하다는 생각이 드는데...
 

계속 쇼핑몰 개발하고 싶다는 생각이....

 

궁금해서 그러는데요 개발하려면 개발자가 몇명 정도에 기간은 어느정도 필요할까요?

  • ?
    직접 개발하시면 2주일 내외 걸리지 않을까요?
  • ? ?
    • yume
    • 질문기여자
    제가 말씀 드린건 누리고 말고 새로운 쇼핑몰 모듈의 개발을 말슴 드린것입니다.
    2주일은...^^;;
    한번 개발팀 꾸려서 한다면 어느정도의 팀을 구성하여 어느정도의 기간이 필요할까 의견 듣고 싶습니다.
  • ?
    쇼핑몰은 개발 판매보다는 유지보수가 더 힘들 수 있습니다.
  • ? ?
    • yume
    • 질문기여자
    개발팀을 계속 유지하여 계속 보완해야겠지요.
  • ?
    일반 사이트 보다는 많이 힘들거에요 게다가 보안에 대한 것도 신중해야 하고요
  • ?
    제대로 만들려면 몇달?
    ( 만들기에 따라 범위가 어마어마하게 차이가 나니.. )
  • ? ?
    • yume
    • 질문기여자
    현재 누리고 정도라면 얼마나 걸릴까요?
  • profile
    사실 처음부터 제가 누리고를 만들었지 않아서 자세한건 모릅니다.

    누리고쇼핑몰플래폼을 개발햇던 회사에서 들었던 이야기로는 원래 누리고는 상품관리 같은 모듈 하나에 결제 + 상품 목록 등등 하나로묶어서 운영가능햇다고 해요.

    다만, 현재 여러가지로 분리해버린 이유가 너무 하나의 모듈에 담기에 코드가 길고 실행도 느린 부분도 있다는 거였어요.

    이게 좀 복잡하게 얽히고 설혀서 복잡하겟지만 그 당시 (1.4~1.7 시절일겁니다.) 최대한 호환성 지원하면서 만들 수 있는 쇼핑몰에서는 최선이였죠. (나름 유료상품이엿기 때문이죠..)

    여기까지 오게된 것도 다 XE내에서 구현하는 부분에서 한계점이 많이 있어서 이를 해결하고 더 많은 기능을 쉽게 추가할 수 있도록 여러가지로 나눠진 것으로 보여집니다. (그래서 복잡해진거죠.)

    결론적으로 쇼핑몰 모듈을 따로 만드셔도 처음엔 간단하게 제작이 되겠지만 여러기능들이 한곳에 모이고, 그냥 단순히 상품만 판매할 목적이 아니라 콘텐츠나 다양한 상황에도 지원되도록 여러가지 추가되다보면 그만큼 한계가 있는거죠. (애초에 누리고 쇼핑몰은 한사람이 한사이트에서 운영하도록 만들어진게 아니라 불특정 다수가 이 플래폼을 이용하더라도 어떠한 형태의 쇼핑몰이라도 구현이 가능하도록 목적을 두고 만들어진 쇼핑몰이기 때문이예요)
  • ?
    저의 생각으로는 xe가 무겁다는것을 쇼핑몰 설치후 더 느껴 집니다 xe에서는 쇼핑몰이 생각 보다 쉽지 않은것 같아요
  • ? ?
    • yume
    • 질문기여자
    전 다국어 문제로 XE로 넘어왔기에 XE에서 운영되는 제대로된 쇼핑몰 서비스를 생각해봅니다.
  • ?
    저도 XE 기반의 자체 쇼핑몰 툴 구현한게 있어서 경험으로 조금 의견 드리면..
    개인이 사용하는 쇼핑몰 과 몰인몰 형태 의 작업량은 2배 이상입니다. 어마어마한 경우의 수와 복잡한 형태가 됩니다. ( 몰인몰은, 마일리지 부터 복잡해지죠 / 관리자가 판매자들에게 정산기능 / 여러 업체 물건을 하나의 주문으로 동시 주문했을때의 부분취소나 배송처리 등 복잡한 문제들 )
    여기에 상품 형태를 어떻게 할지 / 결제 기능 / 장바구니
    마일리지 기능들 ( 일반 마일리지 / 주문시 선사용 마일리지 등의 여러 형태.. )
    옵션기능의 형태 ( 여러 옵션 선택해 하나의 상품으로 조합 / 또는 여러 상품을 옵션형태로 주문 )
    재고 기능을 사용할 경우의 여러 복잡한 문제들 / 오픈기능 / 구매개수 제한기능
    쿠폰 을 제대로 활용할때 여러 쿠폰 기능 ( 가입 / 금액에 따라 / 상품에 따라 / 쿠폰 기간 )
    네이버페이 / 네이버 및 다음 쇼핑몰 등록 / 결제기능등.
    더 나아가 사이트 전용 쇼핑몰 특징들까지 만들어야하면, 액자기능 / 출판기능 / 여행상품 / 렌트카 / 여러가지 형태로 추가 전용 쇼핑몰들을 대응해야하는 경우도 있더군요

    제가 위에 언급한 기능들을, 몇년동안 몇사이트 구현하면서 다 만들어봤는데..
    쇼핑몰. 그냥 최소 범위만 만들면 그래도 간단해보이지만..
    막상 만들어서 쓰다보면 이 기능 필요 하고, 저 기능 필요하고 하다보면
    난이도와 소요시간이 상상을 초월합니다. 시행착오도 어마어마하게 해야하고..

    그래서 보통은 전용 쇼핑몰 사이트를 이용하게 되는거죠 ( cafe24 쇼핑몰 같은 )
    물론 XE 기반의 쇼핑몰을 제대로 구축하면
    커뮤니티 와 쇼핑몰을 상호연동시킬 수 있는 장점이 있긴하죠.
    ( 그리고 일반 cafe24 쇼핑몰등으로 할 수 없는 전용 쇼핑몰 기능을 만들 수도 있고 )

    화이팅입니다!!
  • profile
    세진님 말씀에 크게 공감합니다.

    제 경험으로는 XE는 아니었지만
    정말 쇼핑몰의 최소한의 형태라고 할 수 있는 상품목록, 장바구니, 결제, 결제내용확인만 만들어도 몇십시간은 들어갈 것입니다.
    최소 2주 이상이죠. 코드 짜는 것만이요.
    그전에 기능 구성과 db구조 생각해내는 기획단계는 빠진 시간입니다.

    제대로 된 쇼핑몰(몰인몰이 아닌 일반)을 만든다면 경력이 꽤 있는 개발자 1인 기준 최소한 3개월 이상이라고 봅니다.
    이것도 기획단계가 생략될 수 있는 정도의 개발자라서 생각한 것이 바로 바로 코드로 적을 수 있는 경우라고 봅니다.
    하루 8시간 내내 코드만 붙잡고 있는다고 하면요.

    그래서 왠만하면 쇼핑몰은 전용 쇼핑몰쓰라고 합니다.
  • profile
    쇼핑몰 쉽지 않습니다. 변수 엄청 많아요.
    쉽게 보시다간, 피봅니다. 정말.. 변수 대박.... ㅠㅠ 경험담입니다. 경험하고 있구요.
  • profile

    개발자분들이 간과하시는게 실제 쇼핑몰 운영경험이 최소 1년은 있은 후 개발을 시작하셔도 아마 완성도 높은 솔루션을 만들어내기 어려울 것입니다. 그것도 아주 간단한 상품 몇개 진열해서 필요한 모든 부분을 연동해서 사용하는 쇼핑몰이 아닌 굉장히 수량과 복잡한 케이스로 운영해 보셔야 합니다.

    그런데 솔루션 회사들은 이미 그러한 과정을 거쳤고 회사 내부적으로 개발이 계속 이어져 온 것이고 신입사원이라도 회사에서 만들어 놓은 혹은 사수로부터 배우는 과정이 있기에 그나마 쉽게 따라붙어 개발에 참여를 할 수 있을 겁니다.

    저는 쇼핑몰 운영자입니다. 가비아 솔루션을 5년 사용했습니다. 쇼핑몰솔루션이 얼마나 많이 진화해 왔고 그리고 늘 진화하고 있고 판매를 위한 환경이 하루 시간단위로 변화하며 그것에 대응하기 위해 쇼핑몰솔루션 개발자들은 출근해서 매일 그것에 관한 일만 하고 있다는 것을 잘 알고 있습니다.

    만약 지금 하려고 하시는 일을 위해 이미 완성도가 높게 완성되어 사용되고 있는 솔루션의 관리자페이지에 들어가서 모든 것을 다 확인해 보고 이해하는 과정이 없으셨다면 그것을 먼저하셔야 할 것 입니다.

    누리고 말씀 하셨는데요. 쇼핑몰을 위해 만들어진 솔루션은 정말 대단할 정도의 결과물입니다. 국내 요즘은 해외판매까지 온라인판매를 위한 모든 것이 다 연동되도록 하고 있습니다. 과거 또는 누리고를 사용할때 일일히 수동으로 하는 것을 솔루션에서는 모든 것이 자동화 연동되어 판매자는 판매에만 집중할 수 있도록 되어있다는점....

    그리고 판매를 위하 어떤 회사들과 어떤 서비스들과 유기적으로 연동이 되어야 해당 상품들이 소비자들에게 노출되어 쇼핑몰로 방문하여 실제 판매가 이루어지는지 공부가 필요합니다.

     

    쇼핑몰 솔루션의 회사들은 그렇게 진화해왔고 그리고 지금도 앞으로도 매일 수많은 쇼핑몰 운영하는 사장님,운영자들로부터 매일 피드백과 요청 등을 받아가며 문제점 필요한 부분들을 보완하고 있는 것이죠.

    누군가에게 쇼핑몰 주소, 이름 알려주고 방문해서 구입해 -> 해당 정보로 방문해서 진열된 상품을 클릭하고 결제가 진행되고 해당정보로 관리자가 물품을 배송하는 정도....

    즉, 누리고를 보고 실망하신점.. 이정도로는 쇼핑몰이라고 할 수 없습니다. 절대 물건이 팔리지 않죠. 왜냐 내쇼핑몰 주소를 알려줄 수 있는 지인에게만 판매하는 툴이 아니니까요.