Contents
- Understand how the add-on works
- Prerequisites
- Install the add-on
- Configure the flows in the add-on
- Find your transfer orders in NetSuite
- Configure additional mappings
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 shipments, inbound shipment plans, and item receipts 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.
Understand how the add-on works
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.
Step 1: Inbound shipment plans are requested
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”.
Note: You can search for specific transfer orders with the shipment ID in the NetSuite global search. When you enter the CELIGO AMAZON INBOUND SHIPMENT ID in the NetSuite global search, the search result is displayed as “Transfer Order ID (null)”. Example: Transfer Order: TRO00000068 (null).
Step 2: Inbound shipments are requested
The Item Fulfillment records of the child transfer order(s) with the 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.
Step 3: Item receipts are created
The Amazon fulfillment network receives partial or full shipments. For the delivered shipments, the Item Receipts are generated in NetSuite. For more information, refer to Item Receipts.
Add-on data flows
The scheduled flows fetch the transfer orders from NetSuite and create Inbound Shipment(s) and Inbound Shipment Plan(s) in Amazon as follows:
Supported and unsupported items in this add-on
- Supported:
- Inventory items
- Matrix items
- Serialized items
- Lot Numbered items
- Item aliases
- Assembly items
- Not Supported:
- Kit items (NetSuite limitation)
Prerequisites
Add permissions in NetSuite
Before you configure or install the add-ons, add the following permissions to the native Celigo eTail SmartConnectors role or to any other appropriate custom role in NetSuite:
- Item Receipt
- Transfer Order
- Transfer Order Approval
Update fields for transfer order record in NetSuite
When a transfer order record is created in NetSuite, perform the following actions:
- 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.
Install the add-on
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.
Configure the flows in the add-on
Configure and run the InboundShipment Plan flow
- In integrator.io, click the integration app tile.
- Enable the NetSuite Transfer Order to Amazon Inbound Shipment Plan flow.
- Go to Settings > Shipments (TO).
- In the For Inbound Shipment Plan: Get transfer orders from NetSuite Saved Search setting, select a saved search with the list of transfer orders for which the Shipment Plan has to be created.
- From the Select NetSuite locations to pick Transfer Orders setting, choose one or more locations for Amazon to get the transfer order items from.
Note: Select the location that you select in the To Location field in NetSuite in this setting.
- In the Set the status of Transfer Orders in NetSuite as setting, select the transfer order status either as:
- Pending Approval: you can review 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.
Configure and run the Inbound Shipment flow
- In integrator.io, click the integration app tile.
- Enable the NetSuite Transfer Order to Amazon Inbound Shipment flow.
- Go to Settings > Shipments (TO).
- In the For Inbound Shipment: Get transfer orders from NetSuite Saved Search setting, 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.
If you use case pack shipments for your FBA orders, you need to make some changes in NetSuite. To know the details of the changes to be made in NetSuite, see Manage case pack shipments in NetSuite.
Important: If you update the shipment details using the NetSuite Transfer Order to Amazon Inbound Shipment flow, it is recommended not to use the Amazon UI for creating the shipment as the Shipment ID created using the Amazon UI will differ from the Shipment ID created using the NetSuite Transfer Order to Amazon Inbound Shipment flow.
Find your transfer orders in NetSuite
Transfer orders for Inbound Shipment Plan
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.
Transfer orders for Inbound Shipment
The Celigo Amazon Shipment Exported box is checked in the eTail - Amazon tab in NetSuite, after you run the NetSuite Transfer Order to Amazon Inbound Shipment flow.
Configure additional mappings
Accounts in different marketplaces within the same region
If you manage accounts in different marketplaces within the same region, and you have a different home address and you need to sync the inbound shipment plans to another marketplace address, you need to configure additional mappings while creating inbound shipment plans.
Example: In the North America region, if you have accounts in the US and CA marketplaces, if your home address is US and you want to sync the inbound shipment plans to CA, it is required to configure additional mappings.
It is recommended for you to configure the below additional mappings to sync the inbound shipments plans to the respective marketplace account within the same region.
- In integrator.io, click the integration app tile.
- Go to Flows > Shipment (TO) section.
- Next to the NetSuite Transfer Order to Amazon Inbound Shipment Plan flow, click Edit mapping (
).
- In the Edit mapping pane, click Post InboundShipment Plan to Amazon.
- Add the following mappings:
Source record field (NetSuite) | Destination record field (Amazon Seller Central) |
---|---|
“CA” |
ShipToCountryCode |
Enter the exact value or Map the custom field internal ID here |
ShipToCountrySubdivisionCode |
- The values in the Source record field (NetSuite) section should match the Amazon values. To understand more about these Amazon mappings and their values, refer to Create inbound shipment plan.
- For the ShipToCountryCode mapping, you need not edit the saved search results, as the field already exists in NetSuite.
- For the ShipToCountrySubdivisionCode and LabelPrepPreference mappings, create custom fields in NetSuite and update the saved search results respectively.
- You can configure either the ShipToCountryCode or ShipToCountrySubdivisionCode mapping. If you configure both the mappings, the NetSuite Transfer Order to Amazon Inbound Shipment Plan flow displays an error message “Cannot define both ShipToCountryCode and ShipToCountrySubdivisionCode” is displayed in the integration app Dashboard tab.
- You can add the LabelPrepPreference field for creating an inbound shipment plan.
- Provide the values for the ShipToCountrySubdivisionCode mapping as per the prescribed format by Amazon MWS.
Comments
0 comments
Please sign in to leave a comment.