[코스모스 팜 회원관리 패키지] 정기결제 첫 결제시 첫 결제가격 설정 값으로 불러오기.

안녕하세요~ 정기결제 상품을 첫결제시 결제금액과 2번째 결제이후의 결제금액을 다르게 하려고 합니다

====== 정기결제 > 상품 ======= 

가격(필드) : 9900

첫 결제 가격(필드) : 14900 으로 셋팅

=========================

정기결제 테스트시에는 최종 결제금은  카드사 문자 받아보면 14900원으로 정상적으로 나옵니다.

다만 정기결제 화면에서는 가격이 9900원으로 나와서 충분히 고객이 결제금에 대해 오해를 할꺼라 판단이 됩니다.

해서 정기결제 화면에서도 9900원이 아니라 첫 결제시 14900원으로 표시 하고 싶은데 어떻게 해야될까요?

주문내역 카운트가 0 이면 첫 결제 가격 필드의 값으로 보여주고, 아니면 가격 필드의 값을 보여주면 될 것 같은데, 어느 부분에 어떤 코드를 넣어야 할까요?

 

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인 정기결제에서 첫 결제 가격 설정 시

    상품 페이지와 결제 페이지에서 첫 결제 가격이 표시되도록 하시려면 스킨 파일을 수정해주셔야 합니다.

     

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/subscription-checkout.php 파일에

    아래의 코드를 찾아서

    <div class="subscription-description subscription-price"><?php echo cosmosfarm_members_currency_format($product->price())?></div>

    아래의 코드로 교체해보세요.

    <div class="subscription-description subscription-price">
    <?php if($product->first_price() && $product->first_price() != $product->price()):?>
    	<span class="subscription-price"><?php echo cosmosfarm_members_currency_format($product->price())?></span>
    	<span class="subscription-arrow">&rarr;</span>
    	<span class="subscription-first-price">첫 결제 가격 <?php echo cosmosfarm_members_currency_format($product->first_price())?></span>
    <?php else:?>
    	<?php echo cosmosfarm_members_currency_format($product->price())?>	
    <?php endif?>
    </div>

    아래의 코드를 찾아서

    <button type="submit"><?php echo cosmosfarm_members_currency_format($product->price())?> <?php echo __('Place order', 'cosmosfarm-members')?></button>

    아래의 코드로 교체해보세요.

    <button type="submit">
    <?php if($product->first_price() && $product->first_price() != $product->price()):?>
    	<?php echo cosmosfarm_members_currency_format($product->first_price())?> <?php echo __('Place order', 'cosmosfarm-members')?>
    <?php else:?>
    	<?php echo cosmosfarm_members_currency_format($product->price())?> <?php echo __('Place order', 'cosmosfarm-members')?>
    <?php endif?>
    </button>

     

    /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/subscription-product.php 파일에

    아래의 코드를 찾아서

    <div class="subscription-description subscription-price"><?php echo cosmosfarm_members_currency_format($product->price())?></div>

    아래의 코드로 교체해보세요.

    <div class="subscription-description subscription-price">
    <?php if($product->first_price() && $product->first_price() != $product->price()):?>
    	<span class="subscription-price"><?php echo cosmosfarm_members_currency_format($product->price())?></span>
    	<span class="subscription-arrow">&rarr;</span>
    	<span class="subscription-first-price">첫 결제 가격 <?php echo cosmosfarm_members_currency_format($product->first_price())?></span>
    <?php else:?>
    	<?php echo cosmosfarm_members_currency_format($product->price())?>	
    <?php endif?>
    </div>

     

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보시겠어요?

    .cosmosfarm-members-subscription .subscription-description .subscription-first-price { color: #e91e63; }

    위 내용은 추후 업데이트에 반영하도록 하겠습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요