[1000원팁] 거시기콱아님...커뮤니티 게시판에서 영카트 결제기능 이용하기 > 그누보드5 팁자료실

그누보드5 팁자료실

[1000원팁] 거시기콱아님...커뮤니티 게시판에서 영카트 결제기능 이용하기 정보

[1000원팁] 거시기콱아님...커뮤니티 게시판에서 영카트 결제기능 이용하기

본문

잔머리굴려서 적용했어요,,

그런데 간단해요,,ㅎ

 

1.커뮤니티 게시판 업데이트 스킨에

 

if($w=='u'){
    sql_query("insert g5_shop_item set it_id='$write[wr_id]', ca_id='00', it_name='임의상품', it_price='$wr_card', it_sc_price='00원',  it_sc_method='2', it_sc_type='3', it_stock_qty='1', it_use='1' ");

}

 

이런식으로 인서트시킵니다. (wr_id값을 쇼핑몰 아이템 아이디 값인 it_id로 인서트하는 거에요)

ca_id='00', 이건 쇼핑몰 관리자에서 분류를 00처럼 한개 만들어 두어야 겠죠?

 

2.그런다움에 커뮤니티 보기페이지 등에 카드결제하기 버튼을 만들어 이딴식으로 연결시켜요

<a href="/shop/item.php?it_id=<?php echo $view[wr_id]?>" target="_blank" class="pay"><i class="fa fa-credit-card" aria-hidden="true"></i> 카드결제하기</a>    

 

그럼 쇼핑몰에서 바로결제할 수 있어요..

 

이건 거시기 콱!한다

같은거 아니에요...

쿨한거에요~

 

예전에 커뮤니티 게시판에 결제기능 붙이려그,,,20만원에 작업했어요,,,

그런데 애러가 떠서 그걸 고치려면 고치는거나 새로 의뢰하는거나 비슷한 비용들여야 할거 같아서...

 

간단히 하는 방법을 생각하다 문득 떠올라서,,,ㅋ

해보니 되네요~

 

이팁은 최소한 1000원은 받아야 하는데..유유

20만원들여 며칠걸려 작업의뢰하는거를

1000원에 뚝딱 할 수 있으면

정말 싼거에요,,,유유

 

조금 모르는거 고수님들한테 도움받았는데

고맙다고 쓰려는데 닉네임이 생각안나네요..

죄송하그 고마워요!

 

이런거는 원래 좀 되면 안되낭,,,쩝

추천
7

댓글 15개

공개해주셔서 감사합니다
한번 적용해보고 싶은데 적용법에서 커뮤니티 게시판 업데이트 스킨이 어느파일 말씀하시는건가요?
해당게시판 스킨에 write_update.skin.php를 이미 만들었으면 거기에 위 코드를 넣그
없으면 만들어어서 위코드를 넣으면 됩니다.
ca_id는 소핑몰에서 정해놓은 카테고리이며
it_name도 상품등록시 필수사항이니 있어여 합니다.
 글제목 등으로 해도 됨, it_name='wr_subject'
안녕하세요 좋은팁 감사드립니다.
1. 글수정시에만 주문서 생성되지 않고
새글작성시에도 주문서가 생성되게 하려면 어떻게 하면 될까요?

2. 금액부분을 미리 쿼리문에 정하지 않고 글작성시에 wr_10 같이 여분필드에
금액입력부분을 만들어 봤는데 글수정 이후 주문서가 한번 생성되고 나면
다시 글을 수정해도 주문서 수정이 불가한데 글수정시에 주문서도 수정이 되게 할 수 있을까요?
(게시물제목 수정이 변경사항 주문서에 같이 바뀌게)

3. 글쓰기시 미리 wr_10 같이 여분필드에 금액을 입력받고 싶습니다ㅠㅠ


4. 글 삭제시 주문서도 같이 삭제되게 하고 싶습니다.
if($w=='u'){ --> if($w==''){
    sql_query("insert g5_shop_item  이렇게 하면 글 등록시 생성됩니다.

업데이트는 update로 코드를 한번 더 넣어주면 되구요
if($w=='u'){
    sql_query("update g5_shop_item

------------
it_sc_price='00원', --> it_sc_price='$write[wr_10]',

삭제시 상품아이템 삭제는 좀 생각해봐야 할거 같습니다.ㅋ
if ($w == "u") {
    sql_query("UPDATE g5_shop_item set it_id='$wr_id'

업데이트 쿼리를 넣고 수정해도 반응이 없습니다.

phpmyadmin에서 it_id 가 20번인 게시물을
UPDATE g5_shop_item set it_id='20', ca_id='10', it_name='제목', it_price='1234', 중략
쿼리명령어를 보내니

쿼리의 오류 (1062): Duplicate entry '20' for key 'PRIMARY'
이렇게 출력되네요

다른곳을 고쳐야 되는곳이 있는건가요??ㅜㅜ
sql_query("UPDATE g5_shop_item set it_id='$wr_id'
이부분을 sql_query("UPDATE g5_shop_item set it_id='$wr_id' where it_id='$write[wr_id]' 이렇게 바꾸면 될거 같습니다.
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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