Set the tax class rates

The tax defines a rate for each of the tax classes available. To set the rate of a tax class for the specified tax, you must perform the following:

  1. Get an instance of the orders manager.
    Get an instance of the OrdersManager object.
  2. Get the specified tax.
    Get an instance of the tax. For more information, read For developers: Query taxes.
  3. Get the tax class rates.
    Get the value of the TaxRateCollection property.
  4. Get the specified tax class rate.
    To get the specified tax class rate, query the tax class rates list by the specified name.
  5. Change the rate.
    To change the rate, set the Rate property to the new value.
  6. Serialize the List of TaxClassRate objects.
    To serialize the list, use the System.Web.Script.Serialization.JavaScriptSerializer class.
  7. Update the tax class rates.
    To update them, set the serialized value to the TaxRates property of the tax.
  8. Save the changes.
    Save the changes to the manager.

Use the following code sample:

Want to learn more?

Sign up for our free beginner training. Boost your credentials through advanced courses and certification.
Register for Sitefinity training and certification.

Was this article helpful?