Articles in this section

Troubleshooting: Relative URI fails to update after multi-source inventory is enabled

When multi-source inventory is already configured, the expected behavior is for the Relative URI in the Magento inventory import step to change from: 

V1/products/{sku}/stockItems/{itemId}toV1/inventory/source-items

This is required for compatibility with multi-source inventory in Magento 2.

Confirm initial setup

Ensure you configure the multi-source inventory setting in both:

  • Magento 2 

  • Magento 2 - NetSuite integration app (under General Settings)

Check NetSuite saved search:

  • Confirm that location_id (or locationb_id) is present in the Results tab

  • The saved search must return valid data for source mapping

Steps to troubleshoot 

  1. Toggle multi-source inventory setting:

    1. Turn off the multi-source inventory setting in the integration app and save.

    2. Re-configure the Multi Source Inventory setting and save.

    3. Then, check if the Relative URI updates.

      MSI.png
  2. Disable and Re-enable inventory flow:

    1. Disable the NetSuite Inventory to Magento Inventory Add/Update flow

    2. Re-enable it and check if the URI updates in the import step.

  3. Manually verify the URI:

    1. Navigate to the import step of the flow.

    2. Check if the HTTP method is POST and the Relative URI is V1/inventory/source-items.

  4. Recheck multi-source inventory mapping:

    1. Go to Settings > General > Multi Source inventory mapping and confirm the source mappings are correct.

    2. Remove and re-add sources if needed.

  5. Try using a cloning template (if you're migrating to a new tile):

    1. Use Celigo’s cloning feature to carry over mappings from the old tile.

    2. This avoids starting from scratch while testing in a new sandbox environment.

If the Issue Persists

  • The current install might be corrupted or partially failed due to a network interruption.

  • In this case, perform the following:

    • Provision a new Sandbox tile

    • Reinstall the integration app

    • Configure multi-source inventory in the new tile

    • Test if the correct Relative URI appears

The cloning template can be used to avoid remapping manually on the new tile.

Note

  • The relative URI cannot be edited manually through Postman or the UI.

  • This issue has occurred due to the inconsistent application of multi-source inventory settings in some environments.

If the new tile resolves the issue, the root cause is most likely a corrupted or incomplete configuration in the original instance