Skip to main content

FAQ: Limitations with Matrix Items using ExtendInsights for Data Management NetSuite

ExtendInsights Data Management | Learn the limitations of managing matrix items

Updated today

This article explains what you can and cannot do with NetSuite matrix items in ExtendInsights for Data Management, including how to reference matrix items on transactions.


Limitations when working with matrix items

Certain matrix functions are specific to the NetSuite UI and are not exposed through the NetSuite SOAP Web Services APIs used by ExtendInsights. As a result:

  • Creating matrix items is not supported
    Matrix item creation is a NetSuite UI workflow and cannot be performed through ExtendInsights.

  • Editing matrix “matrix-level” attributes is not supported
    Updates to matrix dimension fields such as Color, Size, or other matrix option structures are not feasible via ExtendInsights.

Our product is evolving fast, so be sure to check back.


What is supported

1) Updating existing matrix child items

You can update matrix items the same way you update standard inventory or non-inventory items as long as the records already exist.

Recommended approach:

  1. Create or load an Item template (Inventory Item or Non-Inventory Item).

  2. Retrieve the matrix child items using one of the following:

    • Data Filter

    • Saved Search

    • Reload/Refresh records

  3. Update supported standard/custom fields.

  4. Upload the changes back to NetSuite.

Notes:

  • This applies to standard fields and custom fields on the child item record.

  • The update behaves like an item record update (not a matrix definition update).

2) Using matrix items on transactions

When adding a matrix item to a transaction, you must use the child item, not the parent.

Example:

  • If you sell a specific variation, such as a blue sweatshirt, select the child item (for example, Sweatshirt - Blue) on the transaction line.


Need help?

Did this answer your question?