Direct Fulfillment API Account Integration

Overview

Direct Fulfillment (formerly Amazon Dropship Central) is Amazon’s vendor dropship program. In this program, Amazon markets and sells your products with its branding. They also handle customer service and pay all your shipping fees when fulfilling orders through the program. You decide how products are packed, handle order fulfillment, and ship orders directly to the customer.

As a Sellercloud user, you can integrate Vendor Central Direct Fulfillment to upload your inventory, download orders, upload tracking and invoices, and print invoices with Sellercloud. 

Once you follow the steps below to integrate Direct Fulfillment, orders will start coming into Sellercloud with the Customer Email set to DropShipCentral-255@SellerCloud.com

As soon as orders are imported, Sellercloud will proceed to request shipping labels from Amazon automatically. After they send the labels, they will update the orders on Direct Fulfillment with the tracking, even before you ship them.

If you ship orders from Sellercloud, you will need Amazon’s Third-Party Billing information. To request it, open a support ticket with Amazon. Note that this process may take 10-15 days, during which your inventory must be at 0.

Prerequisites

Before you start integrating Direct Fulfillment, contact Sellercloud Support and verify that these App Settings are enabled:

  • EnableSellingPartnerAPIForDropShipCentral
  • EnableDirectFulfillmentAPISyncShippingLabelsFalse by default; set to True.
  • DirectFulfillmentAPITracking_SkipContainers_IfLabelReceivedFromAmazonFalse by default; set to True.

Additionally, verify that you have received a server update as of January 18, 2024 or later.


Integrate Direct Fulfillment via API

To integrate Direct Fulfillment via API:

  1. Go to Company Settings.
  2. Click Toolbox and select Direct Fulfillment > General Settings.
  3. Click Edit.
  4. Check the Enable API box.
  5. Fill out the following fields:
    1. Direct Fulfillment Seller ID
    2. Direct Fulfillment Participating Party
    3. Direct Fulfillment Participating Party Name
    4. Direct Fulfillment Partner ID
    5. Direct Fulfillment Partner Name
    6. Direct Fulfillment Vendor/Merchant ID
  6. Click Actions and select Get Selling Partner API Token.
  7. You will be redirected to Vendor Central, where you must sign in to authenticate. Once you do, all related Selling Partner API Token fields in the Credentials panel will update.
  8. In the Controls panel:
    1. Check Requires third party shipping. This setting forces Shipbridge to ship orders to ship using a third-party account instead of your regular account. Shipbridge puts a flag on such orders.
    2. Click the Amazon Logistics Orders dropdown and check Automatically Request Shipping Labels for Direct Fulfillment Amazon Logistics Orders. This setting will request shipping labels from Amazon as soon as orders get imported to Sellercloud.
  9. Click Save.
  10. Follow the steps in the next section to configure shipping method mapping.
See these instructions for help with setting Co-op Fees for Dropship Channels.

Warehouse Setup

You can have multiple Direct Fulfillment accounts, each with different warehouse codes, and integrate all of them with Sellercloud. For this purpose, you must set up warehouse codes per company. Otherwise, use the regular warehouse codes set up on the warehouse level.

Per Company

To set up warehouse codes per company:

  1. Go to Company Settings.
  2. Click Toolbox and select Direct Fulfillment > General Settings.
  3. Click Edit.
  4. Check Enable Warehouse Codes Per Company to set up warehouse codes per company. Now, the inventory upload and order import will use the warehouse codes per company instead of the codes set on the warehouse page.
  5. To enter the codes per company, click Toolbox and select Dropship Central > Warehouse Codes.

    This page can only be edited if Enable Warehouse Codes Per Company is enabled on the Direct Fulfillment General Settings page.

    Enable Warehouse Codes Per Company is enabled on the Dropship Central General Settings page.

  6. Note that you can also specify the Safety Quantity per warehouse.

Single Warehouse

To configure the warehouse code if you use a single warehouse:

  1. Log into the Amazon portal and go to Settings > Warehouse Settings, then copy the Warehouse Code from the Direct Fulfillment Warehouse you will be using.
  2. In Sellercloud, go to Company Settings.
  3. Click Toolbox and select Direct Fulfillment > General Settings.
  4. Click Edit.
  5. Paste the code in the Warehouse Code field and click Save.
  6. Go to Inventory > Warehouses > Manage Warehouses.
  7. Click the Name or ID of the warehouse you will use to ship Direct Fulfillment orders.
  8. Click Edit. 
  9. Enter the warehouse code into the Direct Fulfillment Warehouse Code field and click Save.
Sellercloud will send available inventory from all sellable warehouses, not just the warehouse that is mapped with a Direct Fulfillment Warehouse Code (unless multi-warehouses are enabled).
If you use UPS to ship orders in Shipbridge, the setting Use WH Code as Reference 2 for Direct Fulfillment Orders should be enabled in Shipbridge. To enable the setting, go to Menu > Options > Carriers > UPS.

Multiple Warehouses

To use multiple warehouses:

  1. On the Direct Fulfillment > General Settings page, follow the instructions above to set up warehouse codes either by warehouse or by company.
  2. Check Enable Multi Warehouses For Inventory Upload.
  3. Leave the Warehouse Code field on the General Settings page in Sellercloud blank.
  4. Log into the Amazon portal and go to Settings > Warehouse Settings, then copy the Warehouse Code from the Direct Fulfillment Warehouse you will be using. 
  5. For each warehouse in Sellercloud that you would like inventory to be pulled from:

    You can map more than one warehouse to the same Direct Fulfillment warehouse code.
    1. Go to Inventory > Warehouses > Manage Warehouses.
    2. Click the Name or ID of the warehouse you will use to ship Direct Fulfillment orders.
    3. Click Edit. 
    4. Enter the warehouse code into the Direct Fulfillment Warehouse Code field and click Save.

Inventory updates will be sent for each warehouse, and only inventory in warehouses with a Direct Fulfillment Warehouse Code will be included. If more than one Sellercloud warehouse has the same Direct Fulfillment Warehouse Code, a sum of the quantity from those warehouses will be sent.

Multi-Warehouse Safety Quantity

Below is how the Safety Quantity works with a multiple warehouse setup.

On the Product Details Page > Toolbox > Direct Fulfillment Properties:

  • With Use Default unchecked for the Safety Qty, the product’s Safety Qty value will be subtracted from each warehouse’s Available Qty.
  • With Use Default checked for the Safety Qty, the product’s Safety Qty value is ignored, and the Per Warehouse Safety Qty is subtracted from each warehouse’s Available Qty.
    The Enable Warehouse Codes Per Company setting must be enabled.

Shipping Method Mapping

To configure shipping method mapping for Direct Fulfillment:

  1. On the Company Settings page, click Toolbox and select Direct Fulfillment > Shipping Method Mapping.
  2. Click Edit.
  3. For ATS ship methods, assigned when items weigh over 50lbs, map the following fields to Amazon Ground:
    1. AMZL_US_BULK
    2. AMZL_US_LMA
    3. AMZL_US_PREMIUM
    4. AMZL_US_LMA_AIR
    5. AMZL_US_PREMIUM_AIR
    6. USPS_ATS_BPM
    7. USPS_ATS_STD
    8. USPS_ATS_PARCEL
    9. USPS_ATS_BPM_AIR
    10. USPS_ATS_STD_AIR
    11. USPS_ATS_PARCEL_AIR 
  4. For AMXL ship methods, assigned when items weigh over 50lbs, map the following fields to AMXL_US_SH_PARCEL:
    1. AMZL_US_SH
    2. AMZL_US_SH_SD
    3. AMZL_US_SH_PARCEL.
  5. Click Save.

Configure Label Settings

When orders are imported, Sellercloud requests shipping labels from Amazon automatically. When you use Shipbridge, you don’t generate a new label – you print out the label sent from Amazon. It’s essential to configure Shipbridge properly and, when shipping, to select the correct option to print these labels.

You can also request the labels manually by going to the Order Details Page, clicking Actions, and selecting Get Shipping Label from Direct Fulfillment.

Check with Amazon to ensure the Amazon Logistics Labels feature is enabled on their side.
Products must have their product weights and dimensions entered on the Product Details Page for you to obtain the labels from Amazon successfully via API.
When shipping from Shipbridge, right-click the orders and select Print & Ship Using Channel-Specific Documents.
With the EDI integration setup, you can still use the Direct Fulfillment Labels Plugin, which requests the labels via API.

Before you ship any orders, follow these steps to configure Shipbridge:

  1. Go to Menu > Options.
  2. Select the Shipping tab.
  3. Set the correct printer in these two options:
    1. Laser printer for order documents
    2. Thermal printer for order documents
  4. Select the Scan and Ship tab.
  5. Check Ship Dropship Central with Order docs.
  6. Click Save.

Packing Slip

You can download packing slips from Amazon and then print them from Sellercloud and Shipbridge.

To download packing slips, make sure that the Enable Packing Slip Download setting is enabled on the Direct Fulfillment General Settings page.

To print invoices, you must first have the invoice PDF approved by Amazon:

  1. Go to Company Settings.
  2. Click Toolbox and select Invoice Settings.
  3. Click Per Channel Preferences.
  4. Next to Dropship Central, set the Invoice Type to Channel Specific.
  5. Click Save.
  6. Go to the Order Details Page of a Direct Fulfillment order in Sellercloud.
  7. Click Actions and select Print Invoice to PDF.
  8. Open a support case on the Amazon portal and attach the PDF from the previous step.

Additionally, you must make sure to show the Sellercloud Order ID barcode so the packing slip can be scanned in Shipbridge:

  1. Go to Company Settings.
  2. Click Toolbox and select Direct Fulfillment > General Settings.
  3. Click Edit.
  4. Select Show Barcode On Packing Slip.
  5. Click Save

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support