We currently working on migrating the ProductID Item Mass Update flows to GraphQL for our Shopify integration, which spans multiple stores. However, we are encountering an issue where the Item Mass Update flow is creating duplicate records for each store—this happens with both REST and GraphQL APIs.
Here’s a summary of what we have observed:
Lookup Criteria: We're matching the Shopify SKU with the NetSuite display name.
Test Scenario:
I removed all the existing Celigo Shopify Item ID Map records for a single item.
Then, I triggered the flow by editing the product and its variant in Shopify.
The logs show that the item was fetched during the Shopify export, but it was ignored at the NetSuite import step.
To troubleshoot further:
I modified the flow to fail the record at the import step by adding a dummy lookup.
With that change, I confirmed the record reached the import stage—but it still ended up being ignored.
All the required lookup criteria appear to be met.
This issue is critical, as it’s causing downstream problems in the dependent inventory flow. Could you please assist with this as a high priority?
All existing fields were mapped correctly; however, the issue persisted. To resolve it, we created an additional custom field and set its value to true to bypass the duplication process. This approach resolved the issue.