Skip to content
Back to Site

Troubleshoot Connection Setup

Resolve API, KitConnect, source data file, file transfer, permission, URL, and environment issues before migration configuration.

Resolve connection blockers before migration configuration so Next-Cart can read and write the supported data required by the selected path.

Connection issues should be resolved before migration configuration. A connection that only partially works can lead to incomplete data-type discovery, missing data, permission errors, or failed validation later.

Before troubleshooting, confirm that:

RequirementWhy it matters
You are signed in to the correct Next-Cart accountConnection setup belongs to the purchased migration in that account.
The migration path is correctSetup values must match the selected Source Platform and Target Platform.
You know which side failedSource-side and target-side failures may require different access owners or setup details.
You have access to the original credentials or filesYou may need to re-copy credentials, regenerate tokens, re-export files, or re-upload KitConnect.
You can access the source store and target store directlyDirect access helps confirm whether the issue is with Next-Cart setup values, platform access, or the store itself.
You can contact the store owner, hosting owner, or platform adminSome fixes require permissions you may not have.

Start by identifying the visible symptom.

SymptomMost likely area to check first
Credentials are rejected immediatelyAPI key, token, secret, username, password, client ID, or authorization value.
Credential is accepted but data cannot be readAPI scopes, permissions, app status, token status, or platform access limits.
Store URL is rejectedPublic store URL, admin URL, API URL, endpoint URL, or domain format.
KitConnect URL returns 404Folder placement, folder name, web root, domain, or HTTPS URL.
KitConnect URL returns server errorPHP version, file permissions, security rules, hosting restrictions, or incomplete upload.
Source files upload but cannot be processedWrong file format, incomplete export, renamed files, missing data files, or unsupported file structure.
File transfer failsSFTP credentials, port, hostname, hosting permissions, file size, or blocked connection.
Connection worked before but now failsExpired token, revoked app, changed password, domain change, firewall rule, or hosting change.
The data preview or migrated sample comes from the wrong storeWrong environment, staging URL, copied credentials from another store, or incorrect purchased migration.
  1. Open the migration setup in Next-Cart.
  2. Confirm the selected Source Platform and Target Platform.
  3. Identify whether the failed setup belongs to the source store, target store, or uploaded source files.
  4. Confirm that the setup path shown by Next-Cart matches the expected platform setup.
  5. Recheck the required values exactly as entered.
  6. For API or KitConnect setup, select Test Connection for the affected Source Platform or Target Platform.
  7. If the issue continues, use the relevant issue table below.
  8. After applying a fix, test the same side again before changing the connection that already works.
  9. Confirm the other store’s separate Test Connection result when it also uses API or KitConnect. For file-based source setup, confirm that the files are accepted instead.
IssueWhat to checkFix
Invalid token, key, or secretCredential copied with missing characters, extra spaces, wrong account, or expired token.Re-copy the value from the platform admin or create a fresh credential.
Missing permission or scopeCredential lacks access to Products, Categories, Customers, Orders, Reviews, Coupons, Pages, or other selected data types.Edit the app or token permissions, or create a new credential with the required read access.
Wrong URLNext-Cart asks for a public store URL, admin URL, API URL, endpoint URL, or instance URL, but another URL was entered.Use the exact URL type requested by the Next-Cart setup screen.
App or integration disabledPrivate app, custom app, API account, or integration is disabled.Re-enable the app or create a new credential.
Token expired or revokedCredential worked before but no longer authenticates.Generate a new token and update the setup values.
IP or firewall restrictionPlatform or security layer blocks requests from external services.Review platform security settings, firewall rules, and IP restrictions.
Rate limit or temporary platform blockAPI accepts credentials but fails during data preview or repeated testing.Wait, reduce repeated tests, then try again. Contact support if the issue persists.
IssueWhat to checkFix
KitConnect URL returns 404Folder was uploaded to the wrong location or the URL uses the wrong folder name.Move the KitConnect folder to the store web root and use the exact folder name in the URL.
KitConnect folder was renamedThe URL and folder name no longer match.Use the current folder name or upload the original folder again.
KitConnect opens from hosting file manager but not from browserFolder is not publicly reachable through the web domain.Confirm the web root, domain, HTTPS access, and hosting path.
Permission errorFolder or PHP files have restrictive permissions.Use normal hosting-safe permissions such as 755 for folders and 644 for files, unless your host requires otherwise.
Server errorPHP setting, hosting restriction, incomplete upload, or security rule blocks execution.Re-upload the full folder, check hosting logs if available, and ask the hosting owner to review restrictions.
Security system blocks accessWeb application firewall, CDN, or bot protection blocks the request.Temporarily allow the required access or ask the hosting/security owner to review the block.
KitConnect remains after completionTemporary bridge files are still present after migration work is complete.Remove KitConnect after migration work is complete and verified.
IssueWhat to checkFix
Required file is missingProduct, customer, order, category, content, or platform-specific file was not exported.Re-export the missing file from the source platform.
File format is wrongFile is not in the required CSV, XLSX, XML, TXT, ZIP, SQL, or platform-specific format.Export again using the format required for that platform guide.
File was edited manuallyColumn headers, IDs, relationships, or table names were changed.Use a fresh export unless Next-Cart specifically instructed the edit.
Export range is incompleteOrders, customers, or products were filtered unintentionally.Re-export all records or the full approved date range.
Multiple export batches are incompletePlatform export limit required multiple files, but only one range was uploaded.Export every required range and keep the files organized.
File name no longer identifies the data typeFile was renamed in a way that removed its original meaning.Use clear file names that preserve data type, date range, and platform context.
File is unreadableFile is corrupted, partially uploaded, compressed incorrectly, or locked.Download or export the file again and upload a fresh copy.
IssueWhat to checkFix
Cannot connect by SFTPHost, username, password, port, or protocol is incorrect.Recheck credentials from the hosting provider and use SFTP when available.
Host key warning appearsFirst connection to a server may require host key confirmation.Confirm the host is correct before accepting.
Login succeeds but upload failsUser lacks write permission in the selected folder.Upload to the correct web root or ask the hosting owner for permission.
ZIP upload succeeds but extraction failsHosting file manager cannot extract the archive or the archive is incomplete.Re-upload the ZIP or extract locally and upload the folder.
Uploaded files are in the wrong folderFiles were placed outside public_html, www, httpdocs, or the actual store web root.Move files to the correct web root.
Transfer stops midwayNetwork interruption, file size limit, or hosting timeout.Retry the upload, use SFTP, or ask the hosting provider to increase upload limits.
IssueWhat to checkFix
Wrong source storeCredentials or URL belong to a test, staging, or old production store.Use the source store that contains the data approved for migration.
Wrong target storeConnection points to a staging store while validation expects production, or the reverse.Confirm the intended target environment before continuing.
Domain changed after setupStore URL, admin URL, or API URL changed after the setup was saved.Update the setup values and test again.
Store maintenance is activeSource store or target store is temporarily unavailable.Wait until maintenance ends and retest.
SSL or DNS issueDomain does not resolve consistently or HTTPS certificate fails.Resolve DNS or SSL before testing connection again.

After troubleshooting, you should have one of these outcomes:

  • the separate source and target Test Connection results identify and verify the affected side;
  • source data files are uploaded and readable;
  • KitConnect is reachable at the expected URL;
  • the issue is clearly identified and assigned to the correct owner;
  • a support ticket is ready with enough details for investigation.
CheckPass condition
Correct accountYou are working in the account that owns the order and purchased migration.
Correct migration pathThe Source Platform and Target Platform match the purchased service.
Correct environmentURLs and credentials point to the intended source store and target store.
API setupCredentials authenticate and provide access to the required data types.
KitConnect setupThe KitConnect URL opens and Next-Cart can use it for the required platform connection.
Source filesUploaded files are complete, readable, and organized by data type.
Source Test ConnectionThe source test passes when the Source Platform uses API or KitConnect.
Target Test ConnectionThe target test passes when the Target Platform uses API or KitConnect.
Retest resultThe same side that failed now passes without changing a connection that already worked.

Contact support if:

  • the connection still fails after you apply the relevant checks;
  • the platform requires a setup path not shown in your account;
  • source data files cannot be exported from the platform;
  • KitConnect is blocked by hosting or security rules you cannot change;
  • you are unsure whether the setup points to the correct source store or target store;
  • the issue affects launch timing.

Include:

  • Order # and migration path;
  • Source Platform and Target Platform;
  • source store URL and target store URL;
  • setup type shown by Next-Cart;
  • separate Source Platform and Target Platform Test Connection results;
  • error message or screenshot;
  • credential type used, without sharing private token values in plain text;
  • affected data type;
  • what you expected to happen;
  • what happened instead;
  • urgency and launch timeline.
SituationGo to
The connection now passesConfigure Your Migration
You need to verify the connection againVerify Platform Connections
You need to prepare API credentials againSet Up an API Connection
You need to re-upload source data filesUpload Source Data Files
You need to reinstall KitConnectInstall KitConnect
You need help from supportTickets