OkSft

Magento & Shopify eCommerce Solution

마젠토의 Scope(범위)

마젠토는 멀티 웹사이트를 지원합니다. 이를 관리하기 위해 마젠토에서는 스코프(Scope)란 기능을 가지고 있습니다. 스코프는 관리자페이지를 통해 설정한 설정값들이 설치된 하나의 마젠토 안에서 적용되는 범위를 나타냅니다.
Magento
May 10, 2023

멀티 웹사이트란?

마젠토는 멀티 웹사이트를 지원합니다. 멀티 웹사이트란 하나의 설치된 마젠토에서 여러 개의 독립적인 쇼핑몰을 운영할 수 있게 하는 기능을 말합니다. 하나의 관리자 페이지를 통해 여러 개의 쇼핑몰을 운영하고 관리 할 수 있다는 말입니다.

스코프(Scope)란?

멀티 웹사이트를 운영할 때에는 각각의 쇼핑몰에 서로 다른 설정을 해야 하는 경우가 당연히 발생합니다. 예를 들면 도메인 입니다. 이를 관리하기 위해 마젠토에서는 스코프(Scope)란 기능을 가지고 있습니다. 스코프는 관리자페이지를 통해 설정한 설정값들이 설치된 하나의 마젠토 안에서 적용되는 범위를 나타냅니다. 아래화면의 레드 박스를 보시기 바랍니다.

레드 박스의 항목을 선택할 시 해당 스코프로 설정된 값을 노출합니다. 마젠토의 스코프는 다음과 같이 구분됩니다.

Global

레드 박스의 "all Store Views"에 해당합니다. 설치된 마젠토의 모든 쇼핑몰에 적용되는 범위입니다. 예를 들면 멀티 웹사이트로 사이트를 운영하지만, 회원 가입된 고객들이 모든 웹사이트를 이용하게 하고 싶을 때싶을떄 설정할 수 있습니다.

Website

레드 박스의 "Main Website에" 해당합니다. 지금은 단일 웹사이트니 한 개만 노출되지만, 만약 2개 이상의 웹사이트를 운영중이라면 2개의 웹사이트가 노출됩니다. 예를 들어보면 도메인으로 생각할 수 있습니다. 2개의 웹사이트는 각각의 도메인을 가지니 웹사이트 범위로 2개를 설정해야 합니다.

Store

레드 박스의 "Main Website Store" 해당합니다. 스토아는 몹시 어려워들 하십니다. 하지만 상점이라는 말 그대로 하나의 상점을 나타냅니다. 예를 들어 보겠습니다. 우리가 스포츠 제품을 판매하고 있다고 했을 때 나이키와 아디다스 그리고 나머지 브랜드를 관리한다고 치겠습니다. 1개의 웹사이트로( ex: www.sport.com) 3개의 스토아로(나이키,아디다스,모든브랜드) 나누어 관리할 수 있습니다. 중요한것은 상점은 1개의 웹사이트에 1개 이상을 세팅할 수 있다는 점입니다.

Store view

레드 박스의 "Default Store View"에 해당합니다. 스토어에 종속되었으며 멀티 언어를 위해 필요한 기능입니다. 각각의 스토어에서 사용되는 언어를 지정할 수 있습니다(국가 지정). 간혹 멀티 언어는 프로그램상에서 처리해도 되는데 왜 스토어 뷰를 만들어 사용하는가? 라고 질문하시는 개발자분들이 있습니다. 이유중의 하나는 다음과 같습니다. 마젠토는 CMS block이라는 html의 조각을 db에 저장하는 CMS 기능이 있습니다. 이 CMS 기능안에는 웹 프로그램 코드를 넣을수 없습니다.그래서 store view가 필요합니다.

마치며

만약 이해 안 가는 부분이 나와도 억지로 외우거나 포기하지 마시고 그냥 읽고 아 이런 게 있구나 하고 넘어가시기를 바랍니다.모든 강좌가 끝날 때 당신은 마젠토를 능숙히 다룰 수 있을 겁니다.약속합니다.

정호진 작성 | 무단복제, 배포 금지

해당 문서의 일부내용은 『Magento Tutorial Book, 정호진』과 『Magento DevDocs』에서 발췌 하였습니다. 발췌한 내용에 대한 저작권은 발췌한 곳에 있음을 밝힘니다.

Magento
Back