테스트 사이트 - 개발 중인 베타 버전입니다

영카트 바로구매 구조에대해 힌트를 주실분..

높이여유 2년 전 조회 1,943

혼자 독학하며 영카트 이것저것 수정하고 있는 초보입니다

 

item.form.skin.php <<-- 여기서 궁금한게 있는데

 

바로구매 버튼을 누르면 어떤정보가 어디로 전송되는지 구조가 파악이 안되서 해결할수 있는

 

조금의 실마리라도 얻고싶습니다..

 

</p>

<p> </p>

<p><div id="sit_ov_btn"></p>

<p>                    <?php if ($is_orderable) { ?></p>

<p>                    <button type="submit" onclick="document.pressed=this.value;" value="바로구매" id="sit_btn_buy"><i class="fas fa-credit-card" aria-hidden="true"></i> 바로구매</button></p>

<p>                    <button type="submit" onclick="document.pressed=this.value;" value="장바구니" id="sit_btn_cart"><i class="fas fa-cart-arrow-down" aria-hidden="true"></i> 장바구니</button></p>

<p> </p>

<p>

 

여기서 바로구매를 눌렀을때 옵션선택한 내용을 불러와서 해당내용을 장바구니페이지로 넘기는것 같은데

 

옵션에 대한 정보를 어디서 어떤정보를 불러오는지 그옵션값을 어디로 보내겠다라고 하는게 어떤식으로 코딩되어있는지 구조파악이 어렵습니다.. 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

/shop/cartupdate.php 에서 ct_direct, ct_select  앞 2개 필드는 1로 변경  ct_select_time 는 바로구매시점 시간입력 장바구니 담으면서 3개 필드값만 바뀜니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
2년 전

item.form.skin.php 에서 바로구매 버튼을 클릭하면,

// 바로구매, 장바구니 폼 전송

function fitem_submit(f)

이 함수를 실행한 후에.. 

/shop/cartupdate.php 파일로 데이터를 넘깁니다.

거기서 장바구니에 담은 후에 주문페이지로 이동 시킵니다.

if($act == "buy") {

이 부분인 바로구매 소스 입니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

구매버튼 누르면 orderformupdate.php인가 여기로 데이터를 넘기구요

shop.js와 연관 있어요 스크립트 내부에 옵션 관련된게 있구요 

올바르게 데이터가 적용되면 orderformupdate.php으로 데이터를 넘겨요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

높이여유
2년 전
감사합니다만...... 그내용이 구체적으로 코드로 어떻게 써져있는지 궁금했던건데.. 계속 찾아보겠습니다 ㅜㅜ
리오닥터
2년 전
상품의 옵션은 상품 테이블에서 가져오구요
그걸 오더 테이블에다가 데이터를 넘어와요
갯수나 색상 변경 이런거는 shop.js 에서 처리하구요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인