This table shows common error scenarios and possible solutions.
Error handling
Error Scenario | Possible Solution |
---|---|
Check if the vault entry is configured. Check if the vault entry is configured with the proper names(names should match the store name). Check if the vault is configured with proper vault details. Check if the vault entry is configured with proper scopes(read_orders,write_orders). |
|
To handle the case when the GetOrders Bps is throttled | If request is throttled then we need to retry the same request after sometime(once the quota is refilled). |
To handle the case when the CreateOrderFulfillment Bps is throttled | If request is throttled then we need to retry the same request after sometime (once the quota is refilled). |
To handle the case when order creation fails on NetSuite when the order item is not available on NetSuite | The item for which the order is being created on NetSuite, should already exist on NetSuite. |
To handle the case when order creation fails on NetSuite when required fields are not supplied in the NetSuite BPs |
Check for the error message and make the required changes by providing the mandatory data. |
To handle the case when order creation fails on Netsuite due to authentiction failure |
Check if the vault details are entered correctly. |
To handle the case when fulfillment fails on Shopify |
Check if the NetSuite location ID is mapped properly in the reference table for location. |
To handle the case when customer creation on NetSuite fails | Check if the fistname, lastname, company name fields are supplied properly in the request. |
To handle the case when order update fails on NetSuite |
Check if the fistname, lastname, company name fields are supplied properly in the request. |
To handle the case when order cancellation fails on NetSuite |
Check if the order in NS is not in Shipped state (It should be either in Pending Approval or Pending Fulfillment state) |
To handle the case when inventory update fails on Shopify | Check if the NS location ID is mapped properly in the reference table for location. Check if the product reference table contains all the products from the specified Shopify store. Check if the mentioned product is available on Shopify and has SKU=internal ID of the item in NetSuite. |
To handle the case when inventory update BPS fails due to error on NetSuite side | Check if the file internal Id(from NS file cabinet) is specified correctly for simple item, kit and item group in the Global variables. |
To handle the case when no orders are retrieved from Shopify | Check if any tags are specified in the global variables. Check the polling interval specified in the global variables. |
Comments
0 comments
Please sign in to leave a comment.