'자동결제 중지' 미표시 방법

워드프레스 코스모스팜 회원관리 플러그인 사용중입니다.

정기결제 플러그인 문의입니다.

xxx.xxx.com/orders 접속 시

'자동결제 중지' 링크가 표시되고 사용자가 중지를 할 수 있는데요.

'자동결제 중지' 링크가 표시되지 않게 하는 방법을 알고 싶습니다.

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

    코스모스팜 회원관리 플러그인에서 자동결제로 상품 구매 후

    자동결제 중지 버튼을 표시하지 않게 하시려면

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

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

    .cosmosfarm-members-subscription-product .button-in-use { display: none; }

     

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

    아래의 코드를 찾아서 지워보시겠어요?

    <div><button type="button" class="button-in-use" onclick="cosmosfarm_members_subscription_update(this, '<?php echo $order->ID()?>', '')">자동결제 중지</button></div>

    고맙습니다.

  • 알려주신 2가지 방법을 모두 시도하였으나
    '자동결제 중지' 링크가 계속해서 표시됩니다.

    다시 한 번 피드백을 요청드립니다-  : )

  • 안녕하세요.

    코스모스팜 회원관리 플러그인의 주문 페이지를 말씀하시는 건지요?

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

    아래의 코드를 찾아서 지워보시겠어요?

    <?php if(in_array($item->subscription_next(), array('success', 'wait'))):?>
    	<?php if($product->subscription_type() != 'onetime' && $product->subscription_active()):?>
    		<?php if($item->subscription_active()):?>
    			<div class="add-item-middot"><a href="#" onclick="return cosmosfarm_members_subscription_update(this, '<?php echo $item->ID()?>', '')">자동결제 중지</a></div>
    		<?php else:?>
    			<div class="add-item-middot"><a href="#" onclick="return cosmosfarm_members_subscription_update(this, '<?php echo $item->ID()?>', '1')">자동결제 활성화</a></div>
    		<?php endif?>
    	<?php endif?>
    <?php endif?>

    자동결제 활성화 버튼만 보이게 하시려면의 위의 코드를

    아래의 코드로 교체해보시겠어요?

    <?php if(in_array($item->subscription_next(), array('success', 'wait'))):?>
    	<?php if($product->subscription_type() != 'onetime' && $product->subscription_active()):?>
    		<?php if(!$item->subscription_active()):?>
    			<div class="add-item-middot"><a href="#" onclick="return cosmosfarm_members_subscription_update(this, '<?php echo $item->ID()?>', '1')">자동결제 활성화</a></div>
    		<?php endif?>
    	<?php endif?>
    <?php endif?>

    고맙습니다.

  • 해결되었습니다!

    빠르고 이해하기 쉽게 피드백 주셔서 감사드립니다.  : )

  • 설정대로 하였고 적용도 잘 이루어진 것 같습니다.

    그러나 여전히 저희 고객들이 '결제중지'를 설정할 수 있고
    실제로 '결제중지'를 하고 있습니다.

    '워드프레스에서의 시간대 설정 문제'로 고객지원 메일로 관리자 계정정보를 보내드렸습니다.

    함께 봐주시면 감사하겠습니다.  : )

  • 저희 관리자 계정정보까지 전달해드렸는데요.

    피드백이 없으셔서 다시 부탁드립니다.

  • 워드프레스 카테고리로 이동되었습니다.

    고맙습니다.

  • 저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

    subscription-product.php 파일과 orders-list-item-default.php 파일에

    안내해드린 코드가 적용되어 있지 않습니다.

    확인해보시겠어요?

    고맙습니다.

  • 2개의 파일에서 해당 구문들을 모두 삭제 후 해결하였습니다.
    감사합니다.
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요