What this changes downstream
Each choice records a provider-specific connection for the AIM business you are working in. The details you enter, the provider approval, and the final connection status determine whether that connection is ready for use.
Connecting a channel does not make its quantity equal to AIM’s Available or Ready to list.
Those are separate questions about inventory and channel sellability.
Before you start
- Sign in to the AIM business you intend to connect, and make sure you can open the relevant settings surface.
- For StockX, have the OAuth2 client ID, client secret, API key, and the redirect URI shown by AIM ready, along with a name for the connection.
- For GOAT/Alias, have the access token and a name for the connection ready.
- For eBay, use a production seller account with payment, shipping, and returns policies in place. You also need administrator access, consent, and identity verification.
- For TikTok Shop and Depop, the provider app must already be set up. These connections are not available for sandbox businesses.
- For Shopify, have a valid
.myshopify.comshop domain and decide whether you will use official Shopify approval, a Dev Dashboard app, or the legacy custom-app option.
The minimum setup
- Open Settings. Choose Marketplace Connections for StockX, GOAT/Alias, eBay, TikTok Shop, or Depop. Use the Shopify settings surface for a Shopify store.
- Select one provider and follow its sequence below.
- Finish the provider-specific validation, then check the connection status. For StockX, GOAT/Alias, or eBay, also review the locations shown for the connection in AIM.
StockX
- Add StockX and enter a connection name, OAuth2 client ID, client secret, API key, and the redirect URI displayed by AIM.
- Save the details.
- Start StockX authentication from AIM and finish the separate OAuth step.
GOAT/Alias
- Add GOAT/Alias and enter a connection name and access token.
- Save the details.
- The current GOAT/Alias connection surface exposes Save only; if you need provider validation before relying on GOAT/Alias, stop and contact support.
eBay
- Add eBay and use a production seller account. eBay requires its payment, shipping, and returns policies, administrator access, consent, and identity verification.
- Start the eBay connection and complete the consent and identity steps at eBay.
- Return to AIM and wait for the connection result.
TikTok Shop
- Add a named TikTok Shop connection after the provider app is set up.
- Authorize the intended seller account at TikTok Shop.
- Return to AIM to finish the provider approval.
Depop
- Add a named Depop connection after the provider app is set up.
- Authorize the intended seller account and approve the requested access for products, orders, offers, and shop reads.
- Return to AIM to finish the provider approval.
Shopify official connection
- Open the Shopify settings surface and enter a valid
.myshopify.comshop domain. - Start the official Shopify connection and approve it in Shopify.
- Return to AIM to finish the connection.
Further options for Shopify
The app details and token behavior depend on the Shopify connection mode you choose.Dev Dashboard app
Choose this option when your Dev Dashboard app is released and installed, with its scopes and redirect setup ready.- Enter the shop domain, Client ID, and Client Secret.
- Complete the app’s install or approval step.
- Let AIM test the obtained access against shop information before the connection is completed.
Legacy custom app (deprecated)
This option is marked deprecated in AIM’s connection form.- Enter the shop domain, API key, API secret key, and Admin API access token.
- Let AIM test the shop information before it stores the connection details.
What this creates or changes
- AIM records a named provider connection against the business you selected.
- For StockX, GOAT/Alias, and eBay credentials, the connection shows its business and location scope. AIM can populate existing locations that do not already have that marketplace credential; review the locations shown before using it. This business/location-scope and automatic location-population behavior is limited to those three credential types; do not assume it applies to TikTok Shop, Depop, or Shopify.
- Provider-specific approval, authentication, or connected-status results determine whether a connection is ready for use. A saved StockX or GOAT/Alias entry is not the same as provider authentication; the current GOAT/Alias connection surface exposes Save only and does not expose a provider-test control. If you need provider validation before relying on GOAT/Alias, stop and contact support.
- The connection does not redefine AIM’s inventory quantities or the separate sellability number used by a channel.
If you got it wrong
If an OAuth attempt says it expired, retry from that provider’s section in AIM. If the new attempt still cannot finish after you check the provider details and prerequisites, stop and contact support.Related
- Quantities, and why received is not ready to list — keep channel setup separate from AIM’s inventory quantities.
- Product, inventory, listing: what each one is — see how a connection relates to the objects AIM works with.