영카트 스펙관리자 정보
영카트 스펙관리자첨부파일
테스트한 버전5.4
본문
1. 플러그인 설명
- 다나와와 같은 전자제품 사양관리가 필요한 사이트에 적합합니다.
- 영카트 분류에 스펙과 하위 옵션을 연결하고, 해당 분류의 상품들에 대해 다시 스펙하위 옵션을 연결합니다.
- 쇼핑몰 목록에서 스펙별 하위옵션으로 필터링 기능을 제공합니다.
- 영카트 테이블을 조작하지 않습니다. 분류의 ca_id와 상품의 it_id만들 참조하여 별도의 테이블을 생성하여 관리합니다.
- 스펙관리자를 별도의 창에서 관리합니다. 영카트 소스와 절대 중복되지 않습니다.
2. 설치방법
- 최상위 디렉토리에 plugin 디렉토리를 업로드합니다. (영카트 기본 파일들과 겹치지 않습니다.)
- 관리자 로그인 후 직접 /plugin/shopspec 으로 접속하시거나 관리자 모드 상단에 링크를 넣어두시면 편합니다.
- 상품목록에서 스펙목록을 불러올 위치에 아래 코드를 추가합니다
- 영카트 기본 테마가 아닐경우 spec.skin.php파일에서 셀렉터를 지정합니다.
// /plugin/shopspec//skin/spec/basic/spec.skin.php 67라인
3. 사용방법
관리자 로그인 후 스펙관리자 페이지로 접속합니다.
1) 스펙관리
가) 스펙 추가 / 수정
- 스펙목록에서 [스펙추가]버튼을 클릭하여 스펙명과 설명, 옵션항목을 입력합니다.
- 스펙명의 경우 '제조사'등 중복될 가능성이 있으므로 스펙설명에 관리자가 구분할 수 있는 값을 입력합니다( ex 스펙명:제조사 / 스펠설명:CPU )
- 옵션은 1줄에 하나씩 옵션명을 입력하시면 각 줄마다 1개씩 모두 저장됩니다.
- 생성된 스펙에서 톱니바귀 수정 버튼을 클릭하면 스펙명 및 스펙설명 수정이 가능하며 옵션항목에서 대량으로 옵션을 추가 가능합니다.
- [X]버튼 클릭 시 스펙이 삭제되며 쇼핑몰분류와의 연결 데이터 및 상품과 스펙하위옵션의 연결데이터도 삭제됩니다.
나) 스펙 옵션관리
- 생성된 스펙 우측의 화살표를 클릭하면 하위 옵션을 확인 가능합니다.
- 1개씩 추가 가능하며, 이미 입력된 옵션의 이름 수정/삭제 및 순서변경이 가능합니다.
- 옵션 삭제 시 상품과 옵션의 연결데이터도 삭제됩니다.
다) 분류-스펙 연동
- 쇼핑몰분류 패널에서 분류를 클릭 하신 후 스펙목록에서 원하시는 스펙의 링크버튼(사슬모양)을 클릭합니다.
- 분류스펙 연결패널에서 끈허진 사슬모양 버튼을 클릭하면 연동이 해제됩니다. 이때 상품과 스펙하위옵션의 연결데이터도 삭제됩니다.
- 분류스펙 연결패널에서 순서변경이 가능합니다.
- 해당 분류와 연결된 스펙만 스펙목록패널에 불러오거나, 상위분류의 연결된 스펙을 현재 분류에 불러와 연결이 가능합니다.
라) 상품-스펙 연동
- 쇼핑몰분류 패널에서 분류 클릭 시 상품목록이 해당 분류와 연결된 상품으로 새로고침(기본분류,2차분류,3차분류 포함)됩니다.
- 상품을 클릭하면 상품 스펙연결에 각 분류(기본분류,2차분류,3차분류 포함)에 연결된 스펙과 스펙하위 옵션이 표시됩니다.
- 스펙을 불러오는 기준은 해당상품과 연결된 최하위 분류부터 시작해서, 존재하지 않을경우 상위분류에서 가져옵니다.
- 불러온 스펙하위 옵션의 체크박스에 체크하면 자동으로 저장됩니다.
- 상품스펙연결 패널에서 각 분류(기본분류,2차분류,3차분류 포함)의 링크를 클릭하면 쇼핑몰분류패널이 자동으로 새로고침됩니다.
마) 스펙연동방식 설명
- 스펙관리자에서 특정 상품의 스펙을 지정할때 현재 기본분류 코드가 101010일경우 해당 분류와 연결된 스펙을 검색하며 없을경우 1010 -> 10 순으로 상위 분류까지 검색합니다.
- 쇼핑몰 상품목록에서 스펙목록을 가져올 경우 ca_id 기준 하위분류들읠 모든 스펙을 가져옵니다.( like 'ca_id%' )
- 위 상황에서 스펙이 없을 경우 현재 ca_id 기준으로 상위분류에서 스펙목록을 가져옵니다.
바) 찌꺼기 데이터 삭제
- 스펙관리자 실행 시 아래와 같은 데이터들은 자동으로 삭제됩니다.
- 특정상품의 분류가 변경되었을 경우 이전 분류에서 연동되었던 상품-스펙옵션의 데이터가 삭제됩니다.
- 특정상품이 2단계이상의 상위 분류를 참조하여 스펙옵션이 연동 되었있었을때, 그보다 아래 상위분류에 스펙이 연동될 경우 원래 연동되어있던 데이터가 삭제됩니다.
- 다나와와 같은 전자제품 사양관리가 필요한 사이트에 적합합니다.
- 영카트 분류에 스펙과 하위 옵션을 연결하고, 해당 분류의 상품들에 대해 다시 스펙하위 옵션을 연결합니다.
- 쇼핑몰 목록에서 스펙별 하위옵션으로 필터링 기능을 제공합니다.
- 영카트 테이블을 조작하지 않습니다. 분류의 ca_id와 상품의 it_id만들 참조하여 별도의 테이블을 생성하여 관리합니다.
- 스펙관리자를 별도의 창에서 관리합니다. 영카트 소스와 절대 중복되지 않습니다.
2. 설치방법
- 최상위 디렉토리에 plugin 디렉토리를 업로드합니다. (영카트 기본 파일들과 겹치지 않습니다.)
- 관리자 로그인 후 직접 /plugin/shopspec 으로 접속하시거나 관리자 모드 상단에 링크를 넣어두시면 편합니다.
// /adm/admin.head.php
<li class="tnb_li"><a href="<?php echo G5_PLUGIN_URL ?>/shopspec" class="" target="_blank" title="쇼핑몰 바로가기">스펙관리자 바로가기</a></li>
<li class="tnb_li"><a href="<?php echo G5_SHOP_URL ?>/" class="tnb_shop" target="_blank" title="쇼핑몰 바로가기">쇼핑몰 바로가기</a></li>
- 상품목록에서 스펙목록을 불러올 위치에 아래 코드를 추가합니다
// /theme/basic/skin/shop/basic/listcategory.skin.php 맨 하단에 추가
<?include_once G5_PLUGIN_PATH.'/shopspec/skin/spec/basic/spec.skin.php'?>
- 영카트 기본 테마가 아닐경우 spec.skin.php파일에서 셀렉터를 지정합니다.
// /plugin/shopspec//skin/spec/basic/spec.skin.php 67라인
// 설정
var shop_wrapper_selector = "#sct"; // 상품정렬,목록,페이징을 모두 포함하는 래퍼(없을경우 body)
var list_wrapper_selector = ".sct_10"; //상품목록 래퍼 셀렉터
var no_list_selector = ".sct_noitem"; //검색상품없을경우 나오는 태그 셀렉터
var paging_wrapper_selector = "nav.pg_wrap"; //페이징 래퍼 셀렉터
var order_link_selector = "#ssch_sort >li>a"; //정렬링크 셀렉터
var paging_link_selector = ".pg_wrap a.pg_page"; //페이징링크 셀렉터
3. 사용방법
관리자 로그인 후 스펙관리자 페이지로 접속합니다.
1) 스펙관리
가) 스펙 추가 / 수정
- 스펙목록에서 [스펙추가]버튼을 클릭하여 스펙명과 설명, 옵션항목을 입력합니다.
- 스펙명의 경우 '제조사'등 중복될 가능성이 있으므로 스펙설명에 관리자가 구분할 수 있는 값을 입력합니다( ex 스펙명:제조사 / 스펠설명:CPU )
- 옵션은 1줄에 하나씩 옵션명을 입력하시면 각 줄마다 1개씩 모두 저장됩니다.
- 생성된 스펙에서 톱니바귀 수정 버튼을 클릭하면 스펙명 및 스펙설명 수정이 가능하며 옵션항목에서 대량으로 옵션을 추가 가능합니다.
- [X]버튼 클릭 시 스펙이 삭제되며 쇼핑몰분류와의 연결 데이터 및 상품과 스펙하위옵션의 연결데이터도 삭제됩니다.
나) 스펙 옵션관리
- 생성된 스펙 우측의 화살표를 클릭하면 하위 옵션을 확인 가능합니다.
- 1개씩 추가 가능하며, 이미 입력된 옵션의 이름 수정/삭제 및 순서변경이 가능합니다.
- 옵션 삭제 시 상품과 옵션의 연결데이터도 삭제됩니다.
다) 분류-스펙 연동
- 쇼핑몰분류 패널에서 분류를 클릭 하신 후 스펙목록에서 원하시는 스펙의 링크버튼(사슬모양)을 클릭합니다.
- 분류스펙 연결패널에서 끈허진 사슬모양 버튼을 클릭하면 연동이 해제됩니다. 이때 상품과 스펙하위옵션의 연결데이터도 삭제됩니다.
- 분류스펙 연결패널에서 순서변경이 가능합니다.
- 해당 분류와 연결된 스펙만 스펙목록패널에 불러오거나, 상위분류의 연결된 스펙을 현재 분류에 불러와 연결이 가능합니다.
라) 상품-스펙 연동
- 쇼핑몰분류 패널에서 분류 클릭 시 상품목록이 해당 분류와 연결된 상품으로 새로고침(기본분류,2차분류,3차분류 포함)됩니다.
- 상품을 클릭하면 상품 스펙연결에 각 분류(기본분류,2차분류,3차분류 포함)에 연결된 스펙과 스펙하위 옵션이 표시됩니다.
- 스펙을 불러오는 기준은 해당상품과 연결된 최하위 분류부터 시작해서, 존재하지 않을경우 상위분류에서 가져옵니다.
- 불러온 스펙하위 옵션의 체크박스에 체크하면 자동으로 저장됩니다.
- 상품스펙연결 패널에서 각 분류(기본분류,2차분류,3차분류 포함)의 링크를 클릭하면 쇼핑몰분류패널이 자동으로 새로고침됩니다.
마) 스펙연동방식 설명
- 스펙관리자에서 특정 상품의 스펙을 지정할때 현재 기본분류 코드가 101010일경우 해당 분류와 연결된 스펙을 검색하며 없을경우 1010 -> 10 순으로 상위 분류까지 검색합니다.
- 쇼핑몰 상품목록에서 스펙목록을 가져올 경우 ca_id 기준 하위분류들읠 모든 스펙을 가져옵니다.( like 'ca_id%' )
- 위 상황에서 스펙이 없을 경우 현재 ca_id 기준으로 상위분류에서 스펙목록을 가져옵니다.
바) 찌꺼기 데이터 삭제
- 스펙관리자 실행 시 아래와 같은 데이터들은 자동으로 삭제됩니다.
- 특정상품의 분류가 변경되었을 경우 이전 분류에서 연동되었던 상품-스펙옵션의 데이터가 삭제됩니다.
- 특정상품이 2단계이상의 상위 분류를 참조하여 스펙옵션이 연동 되었있었을때, 그보다 아래 상위분류에 스펙이 연동될 경우 원래 연동되어있던 데이터가 삭제됩니다.
추천
1
1
댓글 전체