Error 1: Failed to save record because Please choose an item to add
Data Flow: Shopify refund to NetSuite refund (add) flow
Error Code:user_error
Error Message: "Failed to save record because Please choose an item to add."
Reason: This error occurs when the flow can't find an SKU from the data to process.
Resolution: Adding Items: eTail Order Linet ID field in the field mappings should correct the problem.
- Log in to your integrator.io account.
- Click Shopify - NetSuite integration app.
- Go to Flows > Refund section.
- Next to the Shopify refund to NetSuite refund (add) flow, click Mappings.
- Click the respective import, Post order refunds (invoice or cash sale) to NetSuite, or Post customer refunds to NetSuite.
-
Configure the following mapping:
Export field (REST API) Import field (NetSuite) refund_line_items[*].line_item.id Items:eTail Order Line Id - Click Save & close.
- Go back to the Dashboard and click Retry to solve the error.
Error 2: Failed to refund order #*********, No invoice/cash sale found in NetSuite
Data Flow: Shopify refund to NetSuite refund (add) flow
Error Code:billing_transaction_not_found
Error Message: "Failed to refund order #*********, No invoice/cash sale found in NetSuite."
Reason: This error occurs when the flow could not filter and identify the cancelled orders and generate a customer refund.
Resolution: Adding the import filters for the fields "transaction.length", "cancel_reason" and "cancelled_at" should resolve the problem. Apply the import filters as shown in the following image.
For the cancelled orders, the "cancel_reason" and "cancelled_at" fields will have some values, so by adding another filter on the refund flow, on the field "transaction.length", will import only refunds with value as empty. This will ensure that none of the cancelled orders reach to NS Import Adapter.
This import filter will first check if "transactions.length" is not empty. In addition to this, the flow will also check if the refunds have empty "cancel_reason" and "cancelled_at" nodes. With this resolution, the flow will not miss any normal refunds, cancelled orders with transactions array.
Error 3: Script Execution Time Exceeded
Data Flow: Shopify refund to NetSuite refund (add) flow
Error Code: sss_time_limit_exceeded
Error Message: "Script Execution Time Exceeded."
Reason: This error occurs when the flow is handling and processing a high volume of refunds.
Resolution: Adding item: searchInventoryByInternalID field in the field mappings should correct the problem.
- Log in to your integrator.io account.
- Click Shopify - NetSuite integration app.
- Go to Flows > Refund section.
- Next to the Shopify refund to NetSuite refund (add) flow, click Mappings.
- Click the import Post order refunds (invoice or cash sale) to NetSuite.
-
Configure the following mapping:
Export field (REST API) Import field (NetSuite) "true" Items:searchInventoryByInternalID - Click Save & close.
- Go back to the Dashboard and click Retry to solve the error.
Comments
1 comment
This doesn't work for the Credit Memo form
Please sign in to leave a comment.