영카트 카테고리 생성원칙 질문

영카트 카테고리 생성원칙 질문

QA

영카트 카테고리 생성원칙 질문

본문

카테고리를 순서대로 생성하면 

101010, 101020, ...

201010,

301010,

.

.

.

a01010

b01010

,

,

z01010

 

이런식으로 되는거 같은데요.

z0 다음은 a11010이 되나요? 

 

다른쇼핑몰쪽 상품DB 카테고리를 영카트에 맞게 수정해야 하는데 막막하네요..ㅠㅠ

어쨌든 영카트를 어느정도 알아야 문의를 하던 개발의뢰를 하려고합니다.

 

자세한 도움 주시면 감사하겠습니다.

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

카테고리를 등록하는 

categoryform.php파일을 열어보시면

 

초반에 카테고리의 최종값을 추가하게 되어있습니다.

 

현재의 카테고리길이에 

숫자 1을 더한값

 

최초생성시 길이는 0 일테고

숫자가 1이 되겠죠


그리고, 

 

해당 카테고리 값의  통해서 MAX값을 가져옵니다.

가져온값을  

 

base_convert 값을 통해서 

10이상은 a~z에 해당되는문자열로 치환시킵니다.

 

최상이 ca_id값이

위 구조에서 

z0~z9가 되면

더이상 추가가 안될거같은데요

 

하지만 카테고리의 깊이가 5레벨(10자리문자)까지 가능하게 허용해놨지만

더 필요하다면 이걸 늘리면되지 않을까 생각됩니다.

 

물론 카테고리값이 저장되는 모든 db의 컬럼도 조정해야겠고

관련 항목들도 수정해야겠죠

 

제한형태를 아셨으니 그에 맞게 작동시키는게 중요할것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,665 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT