Overview
Starting in version 1.6, eXtendASI supports Order Integration, which lets you receive orders directly from ASI.
To use this feature, you configure a setup page called eXtendASI Order Integration Setup.
In this article, you will learn how to:
- Create the required script deployments (if needed)
- Configure eXtendASI Order Integration Setup
Prerequisites
- OAuth 2.0 M2M client credentials created for the ASI Order integration
- Follow: Creating OAuth 2.0 Client Credentials (M2M)
- Use this integration name: eXtendASI Order
- Follow: Creating OAuth 2.0 Client Credentials (M2M)
- ASI Order Integration Key provided by ASI
Configuration
1) Create the required script deployments (if the link is missing)
Step 1: Locate the Script
- Navigate to: Customization → Scripting → Scripts
- Search for the script: eXtendASI Suitelet 2.0

- Open the script and go to the Deployments tab.
- Confirm whether these deployments already exist:
- eXtendASI Order Integration Subdomain Registration
- eXtendASI Order Integration Setup
- eXtendASI Order Integration Subdomain Registration
Deployment 1: Subdomain registration
- Click Deploy Script.
- Enter the following details:
- Title: eXtendASI Order Integration Subdomain Registration
- ID: _extend_asi_order_subdomain (after saving: customdeploy_extend_asi_order_subdomain)
- Status: Released
- Log Level: Audit/Error
- Audience: Administrator (or any role responsible for eXtendASI configuration)
- Title: eXtendASI Order Integration Subdomain Registration
- Under Parameters, set:
- EXTENDTECH ASI DEPLOYMENT: subdomainRegistration
- EXTENDTECH ASI DEPLOYMENT: subdomainRegistration
- Click Save.
Deployment 2: Order integration setup
- Click Deploy Script.
- Enter the following details:
- Title: eXtendASI Order Integration Setup
- ID: _extend_asi_order_int_setup (after saving: customdeploy_extend_asi_order_int_setup)
- Status: Released
- Log Level: Audit/Error
- Audience: Administrator (or any role responsible for eXtendASI configuration)
- Title: eXtendASI Order Integration Setup
- Under Parameters, set:
- EXTENDTECH ASI DEPLOYMENT: asiOrderIntegrationSetup
- EXTENDTECH ASI DEPLOYMENT: asiOrderIntegrationSetup
- Under Center Link Configuration, set:
- Center: Classic
- Section: eXtendTech
- Category: eXtendASI
- Label: Order Integration Setup
- Center: Classic
- Click Save to create the deployment and add the navigation link.
2) Configure the eXtendASI Order Integration Setup page
Step 1: Open the setup page
- Navigate to: eXtendTech → eXtendASI → Order Integration Setup
Step 2: Register a subdomain (only if prompted)

- Specify the subdomain name.
- Save/submit the page.
If you already have another eXtendTech application that uses a subdomain, this step is skipped.
Step 3: Complete the setup fields

Basic setup
- eXtendTech Subdomain: Displays the registered subdomain
- ASI Order Integration Key: Enter the ASI Order Integration Key
Certificate configuration
- Certificate ID: Enter the Certificate ID from the OAuth 2.0 M2M configuration
- Certificate Type: Set as directed by eXtendTech Support
Step 4: Save
Click Save to complete the configuration.
Frequently Asked Questions (FAQs)
Q: I don’t see “Order Integration Setup” under eXtendASI. What should I do?
A: Create the two deployments listed in Create the required script deployments (if the link is missing), and make sure the Center Link Configuration is set on the eXtendASI Order Integration Setup deployment.
Q: When do I need to register a subdomain?
A: Only if your account doesn’t already have a subdomain registered for another eXtendTech application. If one already exists, the registration step is skipped automatically.
Q: What values are required before I can complete setup?
A: You need an ASI Order Integration Key from ASI and have created OAuth 2.0 M2M client credentials in NetSuite.