쇼핑몰 스킨(상품 등록, 장바구니 기능 등) ver 0.8 대폭 업그레이드! > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

쇼핑몰 스킨(상품 등록, 장바구니 기능 등) ver 0.8 대폭 업그레이드! 정보

게시판 쇼핑몰 스킨(상품 등록, 장바구니 기능 등) ver 0.8 대폭 업그레이드!

첨부파일

shop.zip (134.7K) 474회 다운로드 2013-06-13 01:38:31

본문

스킨만으로 대부분의 기능이 동작하는 쇼핑몰 스킨입니다.
스킨만으로 만들어서 그누보드 업데이트하고도 상관 없습니다.

특징
- 기존 그누 소스는 손대지 않습니다.
- 상품 리스트 이미지 및 가격 등 출력 기능
- 장바구니 기능
- 장바구니에서 구매하면 배송 중으로 넘어가는 기능
- 배송 중에서 구매완료를 하면 구매내역으로 넘어가는 기능
- 구매를 하면 재고가 줄어드는 기능(재고보다 더 많이 구매 불가능)
- 구매 프로세스에서 주소 및 전화 번호 출력 기능(수정 가능)
- 상품 코드 입력 가능
- 배송료 입력(추가)
- 오류가 나는 코드 수정(추가)
- 구매한 상품 발송을 위한 목록 출력(추가)
- 판매 완료된 상품 목록 출력(추가)
- 구매 금액 통계(추가)

설치 순서

1. skin => board 아래에 푼다
풀면 product와 basket 두개의 스킨이 나옵니다.

2. 그룹을 생성합니다.
그룹명은 상관없습니다.

- 그룹 1: 게시판을 하나 생성합니다. 게시판 테이블명은 반드시 'basket'이라고 합니다. basket 스킨을 선택합니다.
비밀글 '무조건'을 체크하고 긁 읽기 권한을 '2'로 합니다. 회원만 구매 가능합니다.

- 그룹 2: 이 그룹들은 제품 카테고리별로 생성하면 3단계 메뉴를 만드는데 유용합니다.
예) 디지털, 가구, 의류로 메뉴를 만들어 그 아래 각 상품 게시판을 만듭니다. 마지막에 이를 3단계 메뉴로 만드는 법 설명
게시판을 생성합니다. 디지털 그룹이라면 게시판 이름은 노트북, PC, 핸드폰 식으로 만들면 되겠지요.
=> 상품 게시판은 관리자만 등록하므로 권한을 3이상 주어야 합니다.

3. 기본 환경 설정에서 주소, 전화번호, 핸드폰 번호를 체크합니다(배송 주소를 가져 옵니다)

다 끝났습니다. 이제 그누 쇼핑몰이 설치 완료 되었습니다.

사용 방법

1. 상품 게시판에 상품을 사진과 함께 등록합니다(관리자)
2. 장바구니 담기를 눌러 봅니다.
3. 장바구니 게시판으로 갑니다(장바구니 담기를 누르면 링크가 나옵니다).
4. 장바구니에서 수량과 옵션, 주소 및 연락처를 수정합니다.
5. 구매하기를 누릅니다.
6. 배송중에 가서 확인합니다.
7. 배송이 완료되면 구매 완료를 누릅니다(관리자만 이 버튼이 보입니다)

아래는 쇼핑몰처럼 보이기 위한 팁

장바구니 상태 $g4[path]/bbs/board.php?bo_table=basket&status=1
배송 중 상태 $g4[path]/bbs/board.php?bo_table=basket&status=2
구매 완료 상태 $g4[path]/bbs/board.php?bo_table=basket&status=3

메인 상품 분류 카테고리 불러오기

그룹별로 상품 게시판을 만들게 되면 메인 카테고리를 사용할 수 있습니다.
예를 들면 가구 | 디지털 | 수산물 식으로 카테고리가 생성이 되고 그 카테고리 안에 만든 게시판들은 상품 게시판이 되는 식입니다.
이런 그룹명을 불러오면 메뉴를 만들 수 있습니다.

$query1 = "select gr_id, gr_subject  from `g4_group`
$i = 0;
$result1 = sql_query($query1);;
while ($row = sql_fetch_array($result1)) {
$group[$i] = $row[gr_id];
$group_name[$i] = $row[gr_subject];
$i++;
echo $group[$i]."/".$group_name[$i]."||";
}

해당 그룹들의 게시판들을 불러오는 방법은,

$query1 = "select bo_subject, bo_table  from `g4_board`  where gr_id = '그룹 I D'";
$i = 0;
$result1 = sql_query($query1);
while ($row = sql_fetch_array($result1)) {
$product[$i] = $row[bo_subject];
$table[$i] = $row[bo_table];
$i++;
echo $product[$i]."/".$table[$i]."||";
}

개별 게시판별로도 또 서브 카테고리를 만들 수 있습니다. 게시판 카테고리를 사용하면 됩니다.
그럼 디지털 => 컴퓨터 => 15" 식으로 다중 카테고리 사용이 가능합니다.

 $arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음

    for ($i=0; $i<count($arr); $i++)
    echo $arr[$j]."||";   

>> 마음 껏 수정해도 쓰셔도 됩니다.
     
  * 초보자도 웹호스팅 회사처럼 웹서버를 관리 가능하게 해주는 툴 http://cypanel.com
  * 그 툴로 운영 중인 무제한 용량의 호스팅 http://hostingis.com
추천
9

댓글 전체

0.6에서 0.8로 마이너 업그레이드를 했지만 많은 변경이 있었습니다. 이제 사용할 수 있는 쇼핑몰에 다가가는 것 같습니다.

카드 결제 루틴 붙이고 배송 추적 루틴 붙이면 그냥 사용할 수준이 되지 않을까요?
그누 소스를 손 보지 않으려니 변수가 모자라서 그누 자체에서 사용하는 많은 변수를 임의대로 사용했습니다. 동작에는 무리가 없습니다. 현 스킨에서는 안 쓰는 변수들이니까요.

아쉬운 것은 wr_good(추천)인데 사람들이 해당 상품에 대해 좋아를 눌를 수 있는 기능인데 정렬 문제로 가격으로 넣었습니다. 이렇게 소스 자체를 고치지 않는 것으로 인해 많은 무리가 따르네요.

시간 나면 바꾸어 봐야지요.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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