Hello Everyone, Sharing below the Amazon TO(Add on) SOP .
Process Overview: NetSuite to Amazon Inbound Shipment
This process consists of 5 sequential flows. Please ensure prerequisites are met before triggering each step.
Flow 1: NetSuite Order to Amazon Inbound Shipment Plan
Goal: Export Transfer Order (TO) from NetSuite to create a Plan in Amazon.
-
Step 1: Create Transfer Order in NetSuite.
-
Ensure the following fields are populated:
-
Address Information: Ship From address.
-
Item Details: Item and Quantity. (e
-
Parties: Prep Owner (e.g., Seller/Amazon) and Label Owner. (Present on the item record under the etail amazon tab.
-
Select e-tail channel on the TO to Amazon
-
Add the expiration date
-
Select Parent SKU
-
-
-
Step 2: Run Flow 1.
- Outcome: Amazon returns an Inbound Shipment Plan ID which is written back to the NetSuite Transfer Order.
-
Points to Note:
- The system marks a boolean checkbox "Celigo Amazon Shipment Plan Exported" to prevent the flow from picking up the same record twice.
Flow 2: NetSuite Packing Information to Amazon
Goal: Send box content information (dimensions/weight) to Amazon based on the Plan ID.
-
Step 1: Configure Packing Options on NetSuite Transfer Order.
-
Option A: Single Box Shipment
-
Mark checkbox: One Box Packing = True.
-
Fill: TO Header fields (Box Dimension, Length, Width, Height, Weight).
-
Logic: All items/quantities are packed into a single box.
-
-
Option B: Case Pack/Multi-Box
-
Mark checkbox: One Box Packing = False.
-
Fill: Item Record fields (Case Pack Dimensions, Quantity in Case).
-
Critical: The Total Quantity must be evenly divisible by the Quantity in Case (e.g., 20 items / 2 per case = 10 boxes). If not divisible, Amazon will return an error.
-
-
-
Step 2: Run Flow 2.
- Outcome: Packing options are generated and sent to Amazon.
Flow 3: Amazon Shipment Information to NetSuite (Sync)
Goal: Import confirmed shipment details and labels from Amazon into NetSuite.
-
Step 1: MANUAL ACTION (Amazon Seller Central).
-
Go to the Inbound Shipment Plan.
-
Select Shipment Date and Delivery Window.
-
Select Shipping Mode: SPD (Small Parcel) or LTL/FTL (Pallet).
-
Select Carrier: Amazon Partnered or Non-Partnered.
-
Accept Charges and Confirm.
-
-
Step 2: NetSuite Prerequisites.
-
TO Status: Must be in Pending Fulfillment (not Pending Approval).
-
Fields: Populate Page Type, Page Size, and Label Type (use valid Enum values, e.g., "Package Label Plain Paper").[Refer to shared screenshots below]
- Note: For both Amazon Partnered Carrier & Non Amazon Partnered Carrier, the pageType, labelType and pageSize are mandatory.
-
Mapping: Ensure the Folder ID is mapped in the integration settings to store downloaded PDF labels in the NetSuite File Cabinet.
-
-
Step 3: Run Flow 3.
- Outcome: Creates Item Shipment records in NetSuite and attaches PDF labels to the record.
Flow 4: NetSuite Shipment to Amazon (Tracking & Freight)
Goal: Update Amazon with tracking numbers or freight bills.
-
Applicability: Run this flow ONLY if you used a Non-Partnered Carrier. (If using Amazon Partnered Carrier, skip this flow).
-
Step 1: MANUAL ACTION (Amazon Seller Central).
- Click "Proceed to enter tracking details" in the UI.
-
Step 2: Update NetSuite Item Shipment Record.
-
For SPD: Enter the Package Tracking Number.
-
For LTL/FTL: Enter the Freight Bill Number and Bill of Lading Number.
-
-
Step 3: Run Flow 4.
- Outcome: Updates shipment status and tracking details in Amazon.
Flow 5: Amazon Item Receipt to NetSuite
Goal: Sync item receipts (what Amazon physically received) back to NetSuite.
-
Step 1: Run Flow 5.
-
The flow checks for the Shipment ID.
-
It matches against the Transfer Order or Item Shipment record.
-
-
Step 2: Outcome.
-
Creates an Item Receipt record in NetSuite.
-
Updates TO status to "Received" once fully received.
-
Partial Receipts: If Amazon receives partial quantity (e.g., 15 of 20), the Item Receipt reflects 15. The TO remains "Pending Receipt" until the remainder is processed or closed.
-
#DF 3 : Amazon Enum values-
PackageLabel_Plain_Paper - Non amazon partners
BARCODE_2D

