As an Amazon (FBA) merchant, you have to send key information to Amazon about the list of items you want to ship to the Amazon FBA warehouse. If you are using NetSuite to manage and track your inventory, you have to create Transfer Orders to move inventory between locations.
You can manage your inbound shipment, inbound shipment plan, and item receipt automatically with the Transfer Order (TO) - Shipment add-on. This add-on sends a shipment of items from NetSuite to the Amazon FBA Warehouse and tracks back the shipment delivery status in NetSuite.
You have to create a shipment plan by specifying information such as type of product, quantity, shipping address (from and to), label preferences, and special instructions for fragile and sharp items. After you create your transfer orders in NetSuite, you have to send the shipment plans to Amazon.
The transfer orders are exported using the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow. A request is sent to Amazon to create an Inbound Shipment Plan.
Amazon may split a single shipping plan into multiple shipments to redirect to different fulfillment centers. Based on the received shipment plan, the child transfer order(s) are created in NetSuite with the ShipmentID and Fulfilment Center ID details. You can find all the child transfer order details on the original transfer order. Simultaneously, the child transfer orders are also linked to the original transfer order. The original transfer order is marked as “Closed”.
The “Item Fulfillment” records of the child transfer order(s) with status “Fulfilled” are exported using the “NetSuite Transfer Order to Amazon Inbound Shipment” flow. Based on the shipment details Amazon creates Inbound Shipments. You will now group and ship the items to Amazon as per the desired plan.
The scheduled flows fetch the transfer orders from NetSuite and create Inbound Shipment(s) and Inbound Shipment Plan(s) in Amazon as follows:
-
Supported :
-
Inventory items
-
Matrix items
-
Serialized items
-
Lot Numbered items
-
Assembly items
-
-
Not Supported :
-
Kit items (NetSuite limitation)
-
You can install this add-on from the “Subscriptions” section of your Integration App. For more information on how to install add-ons, refer to Add-Ons .
Before you configure or install the add-ons, in NetSuite, add the following permissions to the native “Celigo eTail SmartConnectors” role or to any other appropriate custom role:
-
Item Receipt
-
Transfer Order
-
Transfer Order Approval
In NetSuite, while you create your transfer order record, ensure to perform the following:
-
In the “Custom form” field, select Standard Transfer Order .
-
In the “Status” field, select the status as “Pending Fulfillment.”
Note: Do not select the status as “Pending Approval,” as it is not eligible for the “Celigo Amazon Transfer Order Export Search” criteria.
-
Select the appropriate “eTail channel” and “Amazon Account.”
-
In integrator.io, click Amazon - NetSuite Integration App tile.
-
Go to Settings > Integration flows > Shipments (TO).
-
Enable the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow.
-
Go to the Advanced Settings > Transfer Order tab.
-
In the For Inbound Shipment Plan: Get transfer orders from NetSuite Saved Search drop-down list, select a saved search with the list of transfer orders for which the Shipment Plan has to create.
-
From the Select NetSuite locations to pick Transfer Orders field, choose one or more locations for Amazon to get the transfer order items from.
Note: In NetSuite, while you create your transfer order, the location that you select in the “To Location” field, must be selected here.
-
In the Set the status of Transfer Orders in NetSuite as field, select the transfer order status either as:
-
Pending Approval : you can review the Amazon's shipment plan and then manually approve it in NetSuite. (OR)
-
Pending Fulfillment : the flow automatically creates transfer orders in NetSuite based on Amazon's shipment plan.
-
-
Click Save .
-
Run the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow.
-
In integrator.io, click Amazon - NetSuite Integration App (SmartConnector) tile.
-
Go to Settings > Integration flows > Shipments (TO).
-
Enable the “NetSuite Transfer Order to Amazon Inbound Shipment” flow.
-
Go to the Advanced Settings > Transfer Order tab.
-
In the For Inbound Shipment: Get transfer orders from NetSuite Saved Search drop-down list, select a saved search with the list of transfer orders you want as per the Amazon Inbound Shipment.
-
Click Save .
-
Run the “NetSuite Transfer Order to Amazon Inbound Shipment” flow.
After you run the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow, in NetSuite:
-
The child transfer orders are created.
-
The child transfer orders are linked to the original transfer order.
-
The original transfer order consists of the list of child transfer orders in the "Custom" tab.
Note
The child transfer orders are visible on the "Custom" tab of the original transfer order only if the "Custom Form" is selected as Standard Transfer Order.
-
The original transfer order is marked as “Closed”.
-
In the transfer order, go to eTail > Amazon tab,
-
The original transfer order is linked to the child transfer order.
-
The child transfer order is updated with Shipment ID and Fulfillment Center ID details.
-
The “Celigo Amazon Received Shipment Plan” box is checked.
-
Comments
Hi
Using this flow, can we match the items based on the UPC rather than the SKU as the SKU does not match between Amazon and NetSuite. If so, what would be the field name from the Amazon Side.
Hi Uday,
Please sign in to leave a comment.