매출현황 실 결제완료된 금액으로만 보기 > 영카트5 팁자료실

영카트5 팁자료실

매출현황 실 결제완료된 금액으로만 보기 정보

매출현황 실 결제완료된 금액으로만 보기

본문

안녕하세요. 초보 사이트 운영자입니다.
제가 감히 팁게에 이런 게시글을 올려도 되나 싶지만...

-
매출현황에서 주문을 하게 되면 주문합계 금액이 미수, 주문취소, 포인트 금액 등 전체 항목이 합쳐져서 합계금액이 출력되게 되어있습니다. 결국엔 다시 거기서 불필요한 미수 주문취소와 같은 부분을 감산 처리해주어야하는데 그렇지 않게 되어있거든요.

아마 사이트 관리자(상품업로더, CS)는 거의 보는 일이 없을테지만 실질적으로 경영하는 사장님 같은 경우에는 이 부분을 꼼꼼히 챙겨보실 것 같아서 수정 방법을 써보도록 하겠습니다.

※ 이 게시물을 참고하여 발생한 프로그램 오류에 대해 보증하지 않으니 적용 시 충분한 테스트를 거치시기 바랍니다
-


수정해야할 문서
adm/shop_admin/sale1today.php
adm/shop_admin/sale1tdate.php
adm/shop_admin/sale1month.php
adm/shop_admin/sale1year.php

---------------------------------------------------------
★ 공통되는 안내사항
저희는 가상계좌를 아에 사용하지 않기에 vbank 셀을 지우고 다른 것을 넣었습니다.
본문에는 그 부분이 표기되어있지는 않으니 수정된 부분을 확인해주세요


먼저 sale1today.php 를 수정해줍니다.

74 ~87 라인 부분의

<td class="td_numsum"><?php echo number_format($row['orderprice']); ?></td>



<td class="td_numsum"><?php echo number_format($row['orderprice']-$row['od_receipt_point']-$row['od_cancel_price']-$row['od_misu']); ?></td>
           
이와 같이 수정

※제가 od_receipt_point 값을 없앤 것은 저는 이 부분을 관리자가 할인금액으로 잡아줄때 활용하기 위해 사용하는 부분이라 이 부분도 감산처리되게 하였습니다. 포인트결제가 적립금개념이라 실질적으로 관리자가 하던 고객이하던 할인되는 금액이라 실 입금에는 관계가 없습니다. 이것도 같이 포함해주시면 됩니다.

107~119라인부분

<td><?php echo number_format($tot['orderprice']); ?></td>


<td><?php echo number_format($tot['receipt_bank']+$tot['receipt_iche']+$tot['receipt_card']); ?></td>
이와 같이 수정합니다. 가상계좌를 활용하시는 경우 vbank 항목도 추가해주시면 됩니다.   

※orderprice를 없애고 내용을 바꿔줍니다.  무통장, 계좌이체, 카드 이렇게 되어있는데요.
휴대폰 결제를 사용하신다면 receipt_hp 항목을 추가해주시면됩니다

이 아래서부턴 수정내용만 기재하도록 하겠습니다. 수정 부분 ★표시

---------------------------------------------------------
adm/shop_admin/sale1tdate.php


18~31 라인부분


    <tr>
        <td class="td_alignc"><a href="./sale1today.php?date=<?php echo $date; ?>"><?php echo $save['od_date']; ?></a></td>
        <td class="td_num"><?php echo number_format($save['ordercount']); ?></td>     
★<td class="td_numsum"><?php echo number_format($save['orderprice']-$save['receiptpoint']-$save['ordercancel']-$save['misu']); ?></td>★
        <td class="td_numcoupon"><?php echo number_format($save['ordercoupon']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptbank']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptiche']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptcard']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receipthp']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptpoint']); ?></td>
        <td class="td_numcancel1"><?php echo number_format($save['ordercancel']); ?></td>
        <td class="td_numrdy"><?php echo number_format($save['misu']); ?></td>
    </tr>
일별 매출에 저장된 값을 가져오는 개념인 듯합니다. orderprice 상태로 그냥 두게 되면 일별에서 실결제금액이 반영되게끔 하였던게 노출되지 않고 역시나 합쳐진 금액으로 노출되게됩니다. 따라서 저기에서 미수,포인트,취소 부분을 빼서 표기되게 바꿔주세요

133~146 라인부분
    <tr>
        <td>합계</td>
        <td><?php echo number_format($tot['ordercount']); ?></td>
        ★<td><?php echo number_format($tot['receiptbank']+$tot['receiptiche']+$tot['receiptcard']); ?></td>★
        <td><?php echo number_format($tot['ordercoupon']); ?></td>
        <td><?php echo number_format($tot['receiptbank']); ?></td>
        <td><?php echo number_format($tot['receiptiche']); ?></td>
        <td><?php echo number_format($tot['receiptcard']); ?></td>
        <td><?php echo number_format($tot['receipthp']); ?></td>
        <td><?php echo number_format($tot['receiptpoint']); ?></td>
        <td><?php echo number_format($tot['ordercancel']); ?></td>
        <td><?php echo number_format($tot['misu']); ?></td>
    </tr>
여기서부터는 앞선 sale1today.php 문서의 수정방법과 동일합니다.

---------------------------------------------------------
adm/shop_admin/sale1month.php

18~31
    <tr>
        <td class="td_alignc"><a href="./sale1date.php?fr_date=<?php echo $date; ?>01&amp;to_date=<?php echo $date; ?>31"><?php echo $save['od_date']; ?></a></td>
        <td class="td_num"><?php echo number_format($save['ordercount']); ?></td>
        ★<td class="td_numsum"><?php echo number_format($save['orderprice']-$save['receiptpoint']-$save['ordercancel']-$save['misu']); ?></td>★
        <td class="td_numcoupon"><?php echo number_format($save['ordercoupon']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptbank']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptiche']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptcard']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receipthp']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptpoint']); ?></td>
        <td class="td_numcancel1"><?php echo number_format($save['ordercancel']); ?></td>
        <td class="td_numrdy"><?php echo number_format($save['misu']); ?></td>
    </tr>


134~147

    <tr>
        <td>합 계</td>
        <td><?php echo number_format($tot['ordercount']); ?></td>
        ★<td><?php echo number_format($tot['receiptbank']+$tot['receiptiche']+$tot['receiptcard']); ?></td>★
        <td><?php echo number_format($tot['ordercoupon']); ?></td>
        <td><?php echo number_format($tot['receiptbank']); ?></td>
        <td><?php echo number_format($tot['receiptiche']); ?></td>
        <td><?php echo number_format($tot['receiptcard']); ?></td>
        <td><?php echo number_format($tot['receipthp']); ?></td>
        <td><?php echo number_format($tot['receiptpoint']); ?></td>
        <td><?php echo number_format($tot['ordercancel']); ?></td>
        <td><?php echo number_format($tot['misu']); ?></td>
    </tr>

---------------------------------------------------------
adm/shop_admin/sale1year.php

13~26

    <tr>
        <td class="td_alignc"><a href="./sale1month.php?fr_month=<?php echo $save['od_date']; ?>01&amp;to_month=<?php echo $save['od_date']; ?>12"><?php echo $save['od_date']; ?></a></td>
        <td class="td_num"><?php echo number_format($save['ordercount']); ?></td>
        ★<td class="td_numsum"><?php echo number_format($save['orderprice']-$save['receiptpoint']-$save['ordercancel']-$save['misu']); ?></td>★
        <td class="td_numcoupon"><?php echo number_format($save['ordercoupon']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptbank']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptiche']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptcard']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receipthp']); ?></td>
        <td class="td_numincome"><?php echo number_format($save['receiptpoint']); ?></td>
        <td class="td_numcancel1"><?php echo number_format($save['ordercancel']); ?></td>
        <td class="td_numrdy"><?php echo number_format($save['misu']); ?></td>
    </tr>


128~141

    <tr>
        <td>합 계</td>
        <td><?php echo number_format($tot['ordercount']); ?></td>
        ★<td><?php echo number_format($tot['receiptbank']+$tot['receiptiche']+$tot['receiptcard']); ?></td>★
        <td><?php echo number_format($tot['ordercoupon']); ?></td>
        <td><?php echo number_format($tot['receiptbank']); ?></td>
        <td><?php echo number_format($tot['receiptiche']); ?></td>
        <td><?php echo number_format($tot['receiptcard']); ?></td>
        <td><?php echo number_format($tot['receipthp']); ?></td>
        <td><?php echo number_format($tot['receiptpoint']); ?></td>
        <td><?php echo number_format($tot['ordercancel']); ?></td>
        <td><?php echo number_format($tot['misu']); ?></td>
    </tr>

---------------------------------------------------------

이처럼 수정하게 되면 실 결제금액만 노출이 됩니다.
★표시로 감싼 이유는 쇼핑몰마다 설정이 다르기에 원하는 값이 다를 수 있어 한번 체크하시고 수정하시길 바라는 마음에 해놓았습니다. 사실 이걸 수정하시는 분이라면 보시자마자 감이 오셨겠지만..
추천
0

댓글 0개

전체 392
영카트5 팁자료실 내용 검색

회원로그인

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