The mentioned error occurred in the pre built Shopify-NetSuite Celigo Integration. Error: Extension returned statusCode 504. Expected 200. Response body = Solution: The 504 error is a gateway timeout error that usually occurs when the remote endpoint is not responding in a timely manner (perhaps due to downtime or a heavy load). Either Netsuite or… Continue reading Error: Extension returned statusCode 504. Expected 200.
Author: Aishwarya M J
Unable to create the order in NetSuite for the Shopify order
Error: Unable to create the order in NetSuite for the Shopify order #x A mapping error occurred.” ” Could not find a match for “[[“itemid”,”is”,”exemple”], This Error can occur in multiple Scenarios Scenario 1:The item you have in the Order is Exist in Netsuite and you still get this error that mean you need to change the… Continue reading Unable to create the order in NetSuite for the Shopify order
Add a new column to ItemPricing Sublist
The ItemPricing sublist is located the Financial subtab in Customer record. It contains the columns Item,Price level, Currency and Unit price by default. It is not possible to add a new column to this sublist through the standard NetSuite form/field customizations. Here is a sample code to add a custom column in UI which can… Continue reading Add a new column to ItemPricing Sublist
Webhook response codes
The following response codes can return from integrator.io webhooks accessed via HTTP connections: 204 – Successful 400 – Bad request 401 – Unauthorized 403 – Forbidden 429 – Throttling errors 422 – Custom errors 500 – 511 – Server errors
You Cannot Receive More Items Than You Shipped for an Intercompany Transfer Order
Scenario User is encountering error ‘You cannot receive more items than you shipped for an intercompany transfer’, when trying to create Item Receipt for an Intercompany Purchase Order. Solution Possible reasons of the error: The transaction is an Intercompany Purchase Order and there is no linked Sales Order yet. The linked Sales Order is not yet… Continue reading You Cannot Receive More Items Than You Shipped for an Intercompany Transfer Order
Catch the Void Action Using a User Event Script
Scenario: Currently, Suitescript does not have the capability yet to catch the Void action on a record. However, we can check if a record is already voided in NetSuite. sample code if(scriptContext.type == “edit”){ var objRecordNew = scriptContext.newRecord; var internalID = scriptContext.newRecord.id var objRecord = record.load({ type: record.Type.PURCHASE_ORDER, id: internalID, isDynamic: true, }); var voided = objRecord.getValue({… Continue reading Catch the Void Action Using a User Event Script
No results shown on Mass update preview
Scenario: User would like to perform mass update for Sales Orders and has used a transaction saved search’s criteria to filter the records to be updated. However, when previewing results, no records are found. When running the saved search, there should be a number of records returned. Solution: Check the Saved search criteria if Mainline… Continue reading No results shown on Mass update preview
Dynamically assign default customer for Magento Orders
The Magento2-NetSuite Integration app provides an option to assign one default customer to all Magento Orders. For this the internal id of the customer is to be specified and the Add all orders against the NetSuite customer is to be marked true. We can assign different default customer to Magento Orders from different Stores. For… Continue reading Dynamically assign default customer for Magento Orders
CSV Import to add values to Custom List
A custom list is created in NetSuite with no values added. If there are many values to be added in the custom list, it can be done through csv import. As the first step, create the CSV file to be imported. The csv file should have 2 columns: column A for name of the custom… Continue reading CSV Import to add values to Custom List
Split Backordered items to a new Sales Order
Whenever a Sales Order include items which are backordered, those items are removed from the original order and a new Sales Order is created with the backordered items. A saved search is used to identify the Sales Orders to be considered for splitting. This saved search is passed as script parameter.