Skip to main content
How-to
info

Navigate: Main Menu → Configuration → Checkout → Sales Tax

Introduction

https://www.anrok.com Anrok is a global sales tax compliance platform built for modern commerce. It handles nexus monitoring, registration, calculation, filing, remittance, and reconciliation in one connected system across the U.S. and 100+ countries.

UltraCart's Anrok integration sends order data to Anrok in real time so Anrok can calculate tax at checkout based on your product tax categories.


Prerequisites

Before configuring Anrok:

  • An Anrok account (or willingness to sign up during setup)

  • An Anrok API Key

  • Administrator access to your UltraCart account

  • Products created in Anrok with the appropriate tax categories assigned, so they can be mapped to UltraCart's Default Product ID and Shipping Product ID fields


Configuring Anrok in UltraCart

1. Open the Anrok Settings

  1. Navigate to:
    Main Menu → Configuration → Checkout → Sales Tax

  2. Locate Anrok in the list of available providers and open its settings.

    image-20260709-212255.png

2. Complete the Configuration Fields

The Anrok settings screen includes the following fields:

FieldDescription
API KeyYour Anrok API key, used to authenticate requests between UltraCart and Anrok.
Default Product IDFallback Anrok Product ID used for items that don't have their own Anrok Product ID assigned.
Shipping Product IDThe Anrok Product ID for shipping charges. Create a product in Anrok with the "Shipping cost" tax category and enter its ID here.
Estimate taxes without reporting ordersWhen enabled, UltraCart requests tax estimates from Anrok but does not report finalized orders back to Anrok. Useful for testing before going live.

3. Sign Up (if needed)

If you don't already have an Anrok account, click Sign Up on the settings screen to create one before completing configuration.


Mapping Products to Anrok

  1. In Anrok, create products and assign each a Product type and Tax category.

  2. Assign the corresponding Anrok Product ID to each item in UltraCart, or rely on the Default Product ID as a fallback.

  3. Create a dedicated Anrok product for shipping using the Shipping cost tax category and enter its ID as the Shipping Product ID.


FAQ

What happens if an item doesn't have an Anrok Product ID?

UltraCart falls back to the Default Product ID configured in the Anrok settings.

Can I test Anrok before going live?

Yes. Enable Estimate taxes without reporting orders to calculate tax without sending finalized order data to Anrok.


Next Steps

  • Create and tag products in Anrok with the correct tax categories.

  • Assign Anrok Product IDs to items in UltraCart, and set a Default Product ID and Shipping Product ID.

  • Consider enabling Estimate taxes without reporting orders while validating your setup.

  • Review related documentation:

Was this page helpful?