ShipHawk Guide

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

ShipHawk integrates with Amazon through an Amazon Selling Partner (SP) Hybrid application. This application allows businesses selling products on Amazon to use ShipHawk’s Smart Packing and shipping software to fulfill Amazon orders. The ShipHawk-Amazon application supports common Amazon services like Amazon Buy Shipping, Fulfillment by Amazon (FBA), and Amazon Multi-channel Fulfillment (MCF) so that Amazon sellers can meet fulfilled by merchant (FBM) and/or seller fulfilled Prime (SFP) service commitments.

The ShipHawk for Amazon Setup Guide provides instructions to guide you through the process of connecting your Amazon Seller Central or Amazon Vendor Central account to ShipHawk using an Amazon Selling Partner (SP) Hybrid application. 

This setup guide is intended for your organization’s system administrator.

This guide covers the following topics:

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:

  • Connect your Amazon Seller Central or Amazon Vendor Central account in ShipHawk.

  • Add Amazon FBA as a carrier in ShipHawk (if applicable).

  • Configure your NetSuite or order API source to support Amazon orders (if applicable).

The preceding steps describe a broad overview of the process of adding ShipHawk-supported Amazon services.

Amazon provides a variety of services to merchants ranging from providing an online marketplace, warehousing, and fulfilling products. Shiphawk has a direct integration with Amazon and supports the following services through Amazon Seller Central:

  • Fulfillment by Amazon (FBA)

  • Fulfillment by Merchant (FBM)

  • Seller Fulfilled Prime (SFP)

  • Amazon Multi-channel Fulfillment (MCF)

Additionally, Shiphawk supports the following services through the Amazon Vendor Central integration:

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

ShipHawk supports fulfilling Amazon purchase order through Amazon Transportation (AT) shipping methods once you have:

  1. Connected your vendor central account in ShipHawk

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.

Amazon will require you to authorize ShipHawk using the following information: 

  • Developer's Name: ShipHawk

  • Developer ID: 851445904615

This information identifies ShipHawk as a developer and allows us to access your Amazon Seller account. Once you add a developer, you will be provided with the following information:

  • Seller ID 

  • Marketplace ID 

  • MWS Auth Token

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

  1. Log into your ShipHawk account. The ShipHawk dashboard appears.

  2. Click the Settings ⚙️ icon > Integrations


    The Integrations screen is displayed.

  3. Click the Amazon Seller Central tile. The Manage My Accounts screen is populated.

  4. Complete the screen.

    1. Enter the Seller ID, Marketplace ID, and MWS Auth Token provided to you by Amazon in the correct fields in the topmost section.

    2. Enter your name and address information that you used to register with Amazon Seller Central in the bottom section. 

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

  5. Click the Connect button to complete the connection process.

  6. To add additional  Amazon Seller Central Accounts, return to Amazon’s Manage Your Accounts screen.

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

  1. Log into your ShipHawk account. The ShipHawk dashboard appears.

  2. Click the Settings ⚙️ icon > Integrations


    The Integrations screen is displayed.

  3. Click the Amazon Vendor Central tile.

    The Manage My Accounts screen is populated.

  4. Click the What is my Marketplace id? button.

     The What is my Marketplace id? pop-up window will populate on the screen.

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

  6. The Marketplace id value should be located under the Marketplace IDs section of the Developer Guide. 


  7. When you have located the id value of your country, copy the Marketplace ID from the Developer Guide. 

  8. Return to your ShipHawk window when you are finished. 

  9. Click the Close button to close the What is my Marketplace id? pop-up window. 

  10. Paste the Marketplace id you copied from the Developer Guide into the Marketplace ID field in the Manage Your Accounts screen. Then, click Connect

  11. You will be redirected to the Amazon Vendor Central site, and prompted to sign in to your account.


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

  1. Log into your ShipHawk account. The ShipHawk dashboard appears.

  2. Click the Settings icon > Carriers


    The Carriers screen appears.



  3. Click the Amazon FBA tile. The Add your account screen appears.

  4. Complete the screen by entering your Seller ID, Marketplace ID, and MWS Auth Token into the correct fields.

  5. 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 steps are only required if you are not directly importing orders from Amazon AND you need to set up Amazon SFP and FBA orders. Non-prime, FBA and MCF orders do not need any additional configuration.

These steps are also required for Amazon Vendor Central integration.

ShipHawk requires that the following fields from Amazon be synchronized to our platform for FBM and SFP orders:

  • OrderID: Unique order identifier in Seller Central (required for each order).

  • OrderItemID: Unique order item(s) identifier in Seller Central (required for each item for a given order).

In addition to the above fields, ShipHawk also requires the following fields to identify and process Amazon orders:

  • Channel Name: An Order field to identify the source channel (Amazon).

  • Is Prime: A boolean order field to identify whether or not an order is an Amazon Prime order.

For Vendor Central Account users, ShipHawk requires the following fields to be synced from your ERP system:

  • PurchaseOrderID: Unique purchase order identifier in Vendor Central (required for each orders)

  • OrderItemID: Unique order item(s) identifier in Vendor Central (required for each item for a given order).

  • Channel Name: An Order field to identify the source channel (Amazon).

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

  1. You must have installed and configured the latest version of the ShipHawk NetSuite bundle.

  2. You must have an existing integration between Amazon Seller Central (via Amazon Merchant Web Services) or Amazon Vendor Central with your NetSuite account.

  3. Each order received from Amazon must contain the required attributes as mentioned above: 

    1. OrderID: For Amazon Seller Central accounts only. The OrderID must be available as a field at the Sales Order level. 

    2. PurchaseOrderID: For Amazon Vendor Central accounts only. The PurchaseOrderID must be available as a field at the Sales Order level. 

    3. OrderItemID: The OrderItemID must be available as a line item field at the Sales Order line item level.

  4. Each order in NetSuite must contain the additional fields required by ShipHawk as mentioned above

    1. Channel Name: A field at the Sales Order level with the value ‘Amazon’.

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

  1. From the NetSuite dashboard, select ShipHawk > Setup > ShipHawk Settings. The ShipHawk Settings List screen is displayed.

    1. Click directly on the ShipHawk Settings link. Do not click on either New or Search.


  2. Click Edit to access ShipHawk settings. The ShipHawk Settings screen is displayed.

    1. Do not click on the New ShipHawk Settings button.


  3. From the ShipHawk Settings screen, click on the Orders > ShipHawk Shipment Mapping

    The ShipHawk Order Field Mapping tab is displayed.

  4. Click the New ShipHawk Order Field Mapping button. 

  5. Select the channel_order_id option from the ShipHawk Order Field drop-down field under the ShipHawk Order Field section.


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

  7. Repeat Step 5-6 for ShipHawk Order Field channel_name.

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

  8. Click on the ShipHawk OLI Field Mapping tab. 

  9. Click the New ShipHawk OLI Field Mapping button. The ShipHawk OLI Field Mapping screen populates.

  10. Select Channel Item ID from the ShipHawk OLI Field drop-down field. 

    1. This field located under the ShipHawk Order Line Item section.

  11. Select the Sales Order Item Field where you have stored the Amazon OrderItemID or buyerProductIdentifier (ASIN) for Vendor Central.

    1. This field is located under the Sales Order Item section.

  12. 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:

  • The ERP system connected to your Amazon account is a proprietary system

  •  The ERP system you are using does not have a pre-built integration for ShipHawk.

You must have an existing integration between Amazon Seller Central (via Amazon Merchant Web Services) with your ERP.

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: 

  • channel_item_id: [Unique order item(s) identifier in Amazon Seller Central or (buyerProductIdentifier (ASIN) for Vendor Central) (required for each item for a given order)].

Congratulations. You have now successfully connected your Amazon Seller central account for Amazon FBA and configured your order synchronization to ShipHawk. 

When you’ve added your seller central account and configured order sync, you will be able to see your Amazon orders in ShipHawk, and when you compare carrier rates, Amazon Buy Shipping rates will be displayed for your selection.

 If you have any further questions, contact your ShipHawk Account Manager.


 Google Doc Version

For more information, see

  • No labels