# 커스터마이징 가능 범위

## 커스터마이징 가능 범위/영역

* module/Controller : 컨트롤러 영역으로 사용자 URI 요청에 1:1 대응합니다.
* module/Controller/API : api 영역으로 URL 요청에 1:1대응합니다.
* module/Component : 컴포넌트 영역으로 비즈니스로직과 데이터 핸들링을 처리합니다.&#x20;
* module/Widget : 화면 부분요소로 추가할 수 있는 기능을 제공합니다.
* module/Asset/Admin : 관리자 스킨소스 보기 영역으로 관리자 내의 메뉴 및 페이지를 제공합니다.

{% hint style="info" %}
관리자 스킨소스 보기 영역은 상속개념의 영역으로 포함 되지 않습니다.\
이로 인해 자동패치 적용 시 커스터마이징에 의한 오류가 발생할 수 있어 자동패치를 지원하지 않습니다. \
관리자 스킨소스 보기 영역이 패치 된 경우, 패치 된 부분의 고도몰 원본소스를  직접 반영하여주셔야 합니다.&#x20;
{% endhint %}

## <mark style="background-color:yellow;">⚠️ 반드시 확인해주세요</mark>

* 패치의 내용이 정상적으로 적용 되지 않을 경우, 고도몰 기능이 정상 동작하지 않을 수 있습니다.  자동패치를 적용 받기위한 조건을 한번 더 확인해주세요!  [자동패치 적용 조건 확인하러 가기 >](https://devcenter-help.nhn-commerce.com/guide/base-information/structure/how-to-tuning)
* 커스텀 개발 시 다른 클래스를 사용하는 경우에는 `namespace 와 class 사이에 use 를 이용하여 사용하려는 class 를 추가`해야 합니다.
* module 폴더 이외에서의 개발 관련 작업은 운영정책상 삭제될 수 있습니다.
