쇼핑몰 스킨(상품 등록, 장바구니 등 통합) ver 0.6 > 그누4 스킨

그누4 스킨

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

쇼핑몰 스킨(상품 등록, 장바구니 등 통합) ver 0.6 정보

게시판 쇼핑몰 스킨(상품 등록, 장바구니 등 통합) ver 0.6

첨부파일

shop.zip (131.2K) 155회 다운로드 2013-06-11 22:05:47

본문

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

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

설치 순서

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
추천
7

댓글 전체

재고 수정에 문제가 있어 약간 수정했습니다.
배송 중에 들어가야 재고가 수정되던 것을 바로 수정되도록 했습니다.

다음 버젼에는 찜하기 기능 및 인기 상품 기능을 넣어보지요.
감사합니다.

초짜입니다.

상품게시판에서 장바구니를 클릭하면 아래와 같이 에러가 나옵니다. 참조하시기 바랍니다.

insert into g4_write_basket set wr_num = '11034312', wr_reply = '', wr_comment = 0, ca_name = '', wr_option = ',secret,', wr_subject = '�눥�븨紐� �뒪�궓', wr_content = 'Shop2', wr_link1 = '', wr_link2 = '', wr_link1_hit = 0, wr_link2_hit = 0, wr_trackback = ' ', wr_hit = 0, wr_good = 0, wr_nogood = 0, mb_id = 'v7ehg5', wr_password = '', wr_name = ' mz7uq3g', wr_email = 'admin@domain', wr_homepage = ' ', wr_datetime = '2013-06-11 15:43:12', wr_last = '2013-06-11 15:43:12', wr_ip = '192.168.0.6', wr_1 = '1', wr_2 = '1', wr_3 = '340', wr_4 = '1', wr_5 = '', wr_6 = '', wr_7 = '', wr_8 = '', wr_9 = '', wr_10 = ''

1146 : Table 'jonghap.g4_write_basket' doesn't exist

error file : /jonghap/skin/board/product/basket.php
추가 설명하면 두 그룹을 만들어 장바구니와 물건 올리는 것을 분리한 이유는 분류를 사용하기 위해서입니다.
단순하게 상품이 한 종류라면 basket 게시판과 다른 상품 게시판을 같은 그룹에 만드셔도 됩니다.
배송료가 필요해서 넣었으며 장바구니 등에 총금액을 넣었습니다.
관리자 레포트가 필요하나 화면을 복사 후 엑셀에 넣어서 관리하셔도 됩니다.
소스를 보시면 조금 복잡할 겁니다. 그누를 손대지 않기 위해 필요한 변수들을 wr_link, wr_trackback 같은 것을 활용했습니다. 게시판 자체에서 사용하지 않으므로 이상이 없으나 수정하시려면 헷갈리실겁니다.
1)basket게시판으로 들어가  basket 스킨을 선택한후 basket게시판으로 클릭해서
들어가면 아래와 같이 문구가 뜹니다.

(게시판이 나오다가)  "존재하지 않은 게시판입니다."


2) utf-8입니다. 컨텐츠 제목만 �눥�븨紐� �뒪�궓'나옵니다.
존재하지 않는 게시판입니다가 나올 때 링크를 올려주십시오. 제가 테스트했을 때는 그 문제가 없는데.

새로 받아서 해보십시오.
장바구니에서 구매하면 배송 중으로 가게 하려고 아래를 넣었는데 길을 잃어버리는 듯 하네요.

<meta http-equiv="refresh" content="5; url=<?=$g4[path]?>/bbs/board.php?bo_table=basket&status=<?=$status?>">
처음 받으셨던 분은 새로 받으세요. 총계 및 배송료 부분에서 에러가 나서 새로 올렸습니다.
다음에는 수정분은 새로운 글로 올리겠습니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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