0
我正在爲WooCommerce購物車創建一個Aramex運輸插件。我可以通過使用add_rate
方法來設置計算的金額,但如果API中有任何錯誤響應,我無法在WooCommerce結帳中顯示此消息。如何在WooCommerce自定義裝運插件中顯示消息?
有沒有什麼方法可以在WooCommerce結賬中顯示字符串消息?
我正在爲WooCommerce購物車創建一個Aramex運輸插件。我可以通過使用add_rate
方法來設置計算的金額,但如果API中有任何錯誤響應,我無法在WooCommerce結帳中顯示此消息。如何在WooCommerce自定義裝運插件中顯示消息?
有沒有什麼方法可以在WooCommerce結賬中顯示字符串消息?
您可以使用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'));
}
你能抓住錯誤,然後使用'woocommerce_before_checkout_form'過濾呼應呢? –
你解決了你的問題嗎?如果是的話,你可否請你發佈如何整合插件或任何鏈接以供參考? – adi