Articles in this section

Sync your transfer orders and InboundShipments

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.

Understand how the flow 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”.

Step 2: Inbound shipments are requested

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.

Step 3: Item Receipt 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 .

See the 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:

Latest_AMZ_MCF.png

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)

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 .

Before you set up the flow

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

For transfer order record in NetSuite

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.”

Step 1: Configure and run the InboundShipment Plan flow

  1. In integrator.io, click Amazon - NetSuite Integration App tile.

  2. Go to Settings > Integration flows > Shipments (TO).

  3. Enable the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow.

Configure advanced settings

  1. Go to the Advanced Settings > Transfer Order tab.

  2. 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.

  3. 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.

  4. 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.

  5. Click Save .

  6. Run the “NetSuite Transfer Order to Amazon Inbound Shipment Plan” flow.

Step 2: Configure and run the Inbound Shipment flow

  1. In integrator.io, click Amazon - NetSuite Integration App (SmartConnector) tile.

  2. Go to Settings > Integration flows > Shipments (TO).

  3. Enable the “NetSuite Transfer Order to Amazon Inbound Shipment” flow.

  4. Go to the Advanced Settings > Transfer Order tab.

  5. 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.

  6. Click Save .

  7. Run the “NetSuite Transfer Order to Amazon Inbound Shipment” flow.

Find your transfer orders in NetSuite

Step 1: 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.

Step 2: Transfer orders for Inbound Shipment

After you run the “NetSuite Transfer Order to Amazon Inbound Shipment” flow, in NetSuite, in the eTail - Amazon tab, the “Celigo Amazon Shipment Exported” box is checked.

Was this article helpful?
0 out of 0 found this helpful

Comments

2 comments
Date Votes
  • 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.

    0
  • Hi Uday,

    While creating an Inbound shipment plan, Amazon always expects the SKU. If we don't provide any SKU and instead of that, we provided the ASIN/UPC value, we get the below error message from Amazon.
     
    Error Message:- Invalid SellerSKU specified: SellerSKU must not be empty
     
    So to answer your question, we can't match the items based on the UPC rather than the SKU.
    The alternate solution here is to use the Alias functionality of the Transfer Order Add-on. Below is the help article to set up Alias functionality in the TO flows. 
     
    Please let us know if anything is unclear. 
     
    0

Please sign in to leave a comment.