卸売業者またはデザイナーの役割を持つユーザーが自動的に税金を免除され、カート/チェックアウトから税金が消えるように woocommerce ストアをセットアップしようとしています。動的価格設定プラグインを使用して、さまざまな役割にさまざまな価格を提供しましたが、税のバリエーションのオプションはありません。
誰かがこのコードを投稿しました:
// Place the following code in your theme's functions.php file and replace tax_exempt_role with the name of the role to apply to
add_action( 'init', 'woocommerce_customer_tax_exempt' );
function woocommerce_customer_tax_exempt() {
global $woocommerce;
if ( is_user_logged_in() ) {
$tax_exempt = current_user_can( 'tax_exempt_role');
$woocommerce->customer->set_is_vat_exempt( $tax_exempt );
}
}
これはフロントエンドで機能しているように見えますが、バックエンドを壊します。これを functions.php に追加した後、管理領域に戻ってこれを確認します: http://i.imgur.com/nNHMSAZ.png (これは単なる新しいクロム エラー ページですか?)
私が理解できなかったもう1つのことは、1つだけでなく2つの役割を追加する方法です。
ありがとう