나는 기능에 대해 알고하지 않습니다하지만 당신은 다음과 같은 방식으로이를 달성하기 위해 플러그인을 수정할 수 있습니다 체크 아웃 이름입니다.
그럼 이제는 wp-content> themes> your-theme> woocommerce> checkout과 같이 보일 것입니다.
지금 플러그인 디렉토리로 이동 경로 아래에 따르
wp-content > plugins > woocommerce > templates > checkout
위의 경로에 갈 때, 당신은 form-coupon.php
라는 이름으로 하나 개의 파일을 찾을 수 있습니다. 그 파일을 복사하여 우리가 그 대답의 맨 위에 만든 디렉토리에 붙여 넣으십시오.
wp-content > themes > your-theme > woocommerce > checkout > form-coupon.php
.
이제 WP-컨텐츠> 테마의 코드를 수정하는 그것의 시간>는-테마> woocommerce> 체크 아웃> 폼 coupon.php는 :
:
는 위에서 언급 한 파일의 코드 라인 다음 찾기
<input type="text" name="coupon_code" class="input-text" placeholder="<?php _e('Coupon code', 'woocommerce'); ?>" id="coupon_code" value="" />
그리고
<input type="text" name="coupon_code" class="input-text" placeholder="<?php _e('Coupon code', 'woocommerce'); ?>" id="coupon_code" value="" required/>
참고로 위의 줄 대체 : 여기 시간을을 ave는 html
의 required
속성을 추가했습니다.
의심되는 점이 있으면 알려주세요.
업데이트 :
add_action('woocommerce_check_cart_items', 'make_coupon_code');
function make_coupon_code()
{
global $woocommerce;
if(is_cart() || is_checkout()){
$my_coupon = $woocommerce->cart->applied_coupons;
echo $woocommerce->cart->get_applied_coupons;
if(empty($my_coupon))
{
$woocommerce->add_error("Please enter coupon code to checkout.");
}
}
}
그것을 시도하고 나에게 피드백을 알려 주시기 바랍니다.
참고 : UNTESTED
안녕하세요, 감사합니다 많이 작동합니다. 나는 위의 방법을 시도했으나 여전히 쿠폰을 적용하지 않고 결제 할 수 있습니다. 필요한 것은 고객이 쿠폰 코드를 적용하지 않고 주문을 완료 할 수 없다는 것입니다. –
Ok .. 내일까지 해결책을 드릴 수 있습니다. .. 죄송합니다 .. –
도움 주셔서 대단히 감사합니다! –