...
Table of Contents | ||||
---|---|---|---|---|
|
Overview
The ShipHawk for Amazon Setup Guide provides instructions for connecting your Amazon Seller Central account to ShipHawk, adding Amazon FBA as carrier and configuring Seller Fulfilled Prime. This guide also provides alternative instructions for connecting your Amazon Vendor Central account to ShipHawk. To configure Amazon Vendor Central, your vendor central account needs to send order information to ShipHawk using your ERP system.
Once fully setup and configured, you will be able to sync and fulfill Amazon SFP, FBM, FBA and MCF orders through ShipHawk.
Amazon Setup Checklist
To successfully setup and configure the above-mentioned Amazon services, you must complete the setup tasks in the following order:
...
Amazon Transportation (AT)
Amazon Seller Central
Amazon Seller Central is a service interface that allows merchants to market and sell products to Amazon's end-customer base. There are two primary methods merchants can fulfill the orders: Fulfillment by Amazon (FBA) and Fulfillment by Merchant (FBM). When signing up with Amazon for a Seller Central account, merchants have the option to choose either or both options with Amazon.
Amazon Vendor Central
Amazon Vendor Central is a service interface that allows merchants to sell products directly to Amazon. Amazon receives the products and uses or sells them to their end-customers on their own. Amazon will usually provide you with shipping methods and/or shipping accounts to ship your products to Amazon. As of April 2022, it is mandatory for vendor central customers to ship with Amazon Transportation (AT) ship methods.
...
Configured your ERP system or API to send required order information to ShipHawk
Fulfillment by Amazon (FBA)
As part of the FBA service, Amazon provides storage, packaging, and shipping services for your orders. The products sold in the Amazon marketplace are fulfilled directly by Amazon. There are two ways merchants can handle orders fulfilled by Amazon in ShipHawk.
Fulfilling FBA orders outside of ShipHawk
FBA orders are not imported to ShipHawk. This can be controlled by restricting the orders at the source (which could be the ERP system that is connected to ShipHawk) or by using ShipHawk’s rules engine (via Shipping Policies) to exclude FBA orders from being imported to ShipHawk.
Fulfilling FBA orders within ShipHawk
FBA orders are imported to ShipHawk and when shipped, the fulfillment request is sent to Amazon for the given order. You have the option to add “Amazon FBA” as a third-party fulfillment carrier in ShipHawk. Detailed steps to set up Amazon FBA as a carrier are included in this document.
Fulfillment by Merchant (FBM)
You have complete control over the shipping and handling aspects of your Amazon orders. For merchant fulfillment, synchronize all your Amazon orders to ShipHawk and fulfill them using ShipHawk’s rating services.
Seller Fulfilled Prime (SFP)
Seller Fulfilled Prime (SFP) is a combination of both FBA and FBM models. Like FBA, SFP grants merchants access to prime members. Like FBM, the merchant gets greater control over shipping, handling and customer service. With SFP, you are able to fulfill items yourself but use Amazon Buy Shipping rates. Amazon Buy Shipping is a service that allows you to buy shipping labels directly through Amazon using Amazon’s own negotiated tariffs. Merchants following the FBM model are required to use Amazon Buy Shipping for at least 99% of their prime orders. Additional requirements can be found here: https://sell.amazon.com/programs/seller-fulfilled-prime.html
Amazon Multi-Channel Fulfillment
Amazon also offers fulfillment services for orders placed outside of the Amazon marketplace. You can use Amazon FBA as a carrier in ShipHawk to fulfill non-Amazon orders (e.g. orders placed on your own website or other non-Amazon sales channels).
Amazon Connection to ShipHawk
Before you can use Amazon Seller Central features in ShipHawk, you must first authorize ShipHawk as a developer in your Amazon account. Please refer to the Amazon Marketplace Web Service Documentation and see the Authorizing a developer section for the latest instructions on how to add the above information in your Seller Central account.
...
Be sure to keep these IDs and authorization tokens. You will use this information in ShipHawk to authorize a secure connection to Amazon in the procedures provided below.
Connecting your Seller Central Account in ShipHawk
The following section provides detailed procedures for setting up a secure connection between Amazon and ShipHawk.
To connect your Seller Central Account in ShipHawk
Log into your ShipHawk account. The ShipHawk dashboard appears.
Click the Settings ⚙️ icon > Integrations.
The Integrations screen is displayed.Click the Amazon Seller Central tile. The Manage My Accounts screen is populated.
Complete the screen.
Enter the Seller ID, Marketplace ID, and MWS Auth Token provided to you by Amazon in the correct fields in the topmost section.
Enter your name and address information that you used to register with Amazon Seller Central in the bottom section.
To disable automatic order synchronization from your Seller Central Account to ShipHawk, click the Disable order syncing? check box.
By default, ShipHawk automatically synchronizes all orders with your Amazon Seller Central account once the two applications are connected. If you are a customer that uses a separate ERP to manage your organization’s orders, then disable this synchronization.
Click the Connect button to complete the connection process.
To add additional Amazon Seller Central Accounts, return to Amazon’s Manage Your Accounts screen.
Click the + Add Account button and repeat this procedure for each account you wish to add. When multiple accounts are added, ShipHawk automatically selects the right Seller Central Account for your Amazon orders when returning rates and creating shipments.
...
For customers with multiple Amazon Seller accounts, ShipHawk automatically fulfills orders using the originating Amazon account to prevent mix ups between multiple Amazon accounts.
Connecting your Vendor Central Account in ShipHawk
The following section provides detailed procedures for connecting your vendor central account to ShipHawk.
To connect your Vendor Central Account in ShipHawk
Log into your ShipHawk account. The ShipHawk dashboard appears.
Click the Settings ⚙️ icon > Integrations.
The Integrations screen is displayed.Click the Amazon Vendor Central tile.
The Manage My Accounts screen is populated.Click the What is my Marketplace id? button.
The What is my Marketplace id? pop-up window will populate on the screen.Open the green link to find your Marketplace id value for your country. You will be redirected to the Amazon Selling Partner API Developer Guide.
The Marketplace id value should be located under the Marketplace IDs section of the Developer Guide.
When you have located the id value of your country, copy the Marketplace ID from the Developer Guide.
Return to your ShipHawk window when you are finished.
Click the Close button to close the What is my Marketplace id? pop-up window.
Paste the Marketplace id you copied from the Developer Guide into the Marketplace ID field in the Manage Your Accounts screen. Then, click Connect.
You will be redirected to the Amazon Vendor Central site, and prompted to sign in to your account.
After successfully signing in, you will be redirected back to ShipHawk.
You have completed the connection process.
Adding Amazon FBA as a carrier
The following section provides instructions for adding Amazon associated carriers to your ShipHawk account.
Should you need to add FBA as a carrier, please contact support or your Account Manager.
To connect your Seller Central Account in ShipHawk
Log into your ShipHawk account. The ShipHawk dashboard appears.
Click the Settings icon > Carriers.
The Carriers screen appears.Click the Amazon FBA tile. The Add your account screen appears.
Complete the screen by entering your Seller ID, Marketplace ID, and MWS Auth Token into the correct fields.
Click the Submit button to complete the connection process.
Amazon order sync configuration
This section describes the configuration steps required for Amazon orders to properly synchronize with ShipHawk.
...
These fields must be mapped to ShipHawk in order to facilitate proper order fulfillment.
NetSuite Configuration
This section describes the configuration steps required for Amazon order synchronization if your system of record is NetSuite.
Prerequisites
You must have installed and configured the latest version of the ShipHawk NetSuite bundle.
You must have an existing integration between Amazon Seller Central (via Amazon Merchant Web Services) or Amazon Vendor Central with your NetSuite account.
Each order received from Amazon must contain the required attributes as mentioned above:
OrderID: For Amazon Seller Central accounts only. The OrderID must be available as a field at the Sales Order level.
PurchaseOrderID: For Amazon Vendor Central accounts only. The PurchaseOrderID must be available as a field at the Sales Order level.
OrderItemID: The OrderItemID must be available as a line item field at the Sales Order line item level.
Each order in NetSuite must contain the additional fields required by ShipHawk as mentioned above
Channel Name: A field at the Sales Order level with the value ‘Amazon’.
Is Prime: For Amazon Seller Central accounts only. A boolean field at the Sales Order level with the value true or false. The value must be true when the order is an Amazon Prime order, and false when the order is not an Amazon Prime order.
NetSuite ShipHawk bundle settings
From the NetSuite dashboard, select ShipHawk > Setup > ShipHawk Settings. The ShipHawk Settings List screen is displayed.
Click directly on the ShipHawk Settings link. Do not click on either New or Search.
Click Edit to access ShipHawk settings. The ShipHawk Settings screen is displayed.
Do not click on the New ShipHawk Settings button.
From the ShipHawk Settings screen, click on the Orders > ShipHawk Shipment Mapping.
The ShipHawk Order Field Mapping tab is displayed.Click the New ShipHawk Order Field Mapping button.
Select the channel_order_id option from the ShipHawk Order Field drop-down field under the ShipHawk Order Field section.
Enter the NetSuite sales order field where you’ve stored the OrderID from Amazon or Purchase Order ID for Vendor Central by clicking the NetSuite Order Field Path under the NetSuite Order Field section.
Enter the field name using the following format: fieldname_id. (The underscores are used to separate the field name elements. Do not put spaces when typing the field name into NetSuite.)
Click Save to save your new order field mapping.Repeat Step 5-6 for ShipHawk Order Field channel_name.
If you are connecting an Amazon Seller Central account, repeat Step 5-6 for ShipHawk Order Field is_prime.
The channel_name must be mapped to a field with a static value Amazon.The ShipHawk Order Field is_prime must be mapped to a boolean field.
Click on the ShipHawk OLI Field Mapping tab.
Click the New ShipHawk OLI Field Mapping button. The ShipHawk OLI Field Mapping screen populates.
Select Channel Item ID from the ShipHawk OLI Field drop-down field.
This field located under the ShipHawk Order Line Item section.
Select the Sales Order Item Field where you have stored the Amazon OrderItemID or buyerProductIdentifier (ASIN) for Vendor Central.
This field is located under the Sales Order Item section.
Click Save.
Your NetSuite account is now ready to fulfill Amazon orders.
API Configuration
This section describes the setup process for Amazon order synchronization using the orders API endpoint. API Configuration is necessary when:
...
When sending or updating orders to ShipHawk via the orders API endpoint, the additional attributes listed below must be included.
Order object
Order objects must be updated to include the following additional attributes:
channel_order_id: OrderID [Unique order identifier in Seller Central or purchase order identifier in Vendor Central(required for each order)].
channel_name: A field at the order level with the static value Amazon.
is_prime: For Amazon Seller Central accounts only. A boolean field at the order level with the value true or false[Value must be true when the order is a prime order, and false when the order is a non-prime order].
Order line item object
Order line item objects must be updated with the following additional attributes:
...