2014-06-11 1 views
0

나는 WooCommerce 쇼핑 카트 용 Aramex Shipping Plugin을 구축 중입니다. add_rate 방법을 사용하여 계산 된 금액을 설정할 수 있지만 API의 오류 응답 이있는 경우이 메시지를 WooCommerce 체크 아웃에 표시 할 수 없습니다.WooCommerce 맞춤형 배송 플러그인에 메시지를 표시하려면 어떻게해야합니까?

WooCommerce 결제에서 문자열 메시지를 표시 할 수있는 방법이 있습니까?

+0

하면 다음 오류를 잡아 수이 예를 에코하기 위해'woocommerce_before_checkout_form' 필터를 사용할 수 있습니까? –

+0

문제를 해결 했습니까? 그렇다면 참조 용으로 플러그인 또는 링크를 어떻게 통합했는지 게시 해주십시오. – adi

답변

0

설정 오류 메시지에 wc_add_wp_error_notices을 사용할 수 있습니다.

if ($response) { 
$rate = array(
    'id' => $this->id, 
    'label' => 'Label for Shipping Method', 
    'cost' => 10 
); 
// Register the rate 
$this->add_rate($rate); 

} else { 
wc_add_wp_error_notices(new WP_Error(1,'error in get response from webservice')); 

}