2

私は、ucommerce用のカスタム税サービスを作成するための手順に従いました。議論のために、私は500ドルですべてに課税したいと思います。TaxServiceが呼び出されていないように思われます。

../UCommerce/Configuration/Components

<component id="TaxService"
    service="UCommerce.Catalog.ITaxService, UCommerce"
    type="AMS101.UCommerceCustomisation.CalculateTaxService, AMS101"
    lifestyle="Singleton"/>

ITaxServiceを実装する

public class CalculateTaxService :ITaxService{
        public Money CalculateTax(Product product, PriceGroup priceGroup, PriceGroupPrice unitPrice) {
            return new Money( 500m, Currency.FirstOrDefault( x => x.ISOCode == "AUD" ) );
        }
    }

バスケット構成から行を削除しました

<!--<value>${Basket.CalculateOrderLineTax}</value>-->

本当に助けていただければ幸いです。

4

1 に答える 1

1

構成ファイルに変更を加えた後、アプリプールをリサイクルしてみましたか?古い設定が使用されているという単純な問題かもしれません。

于 2012-09-14T10:32:18.760 に答える