Direct Fulfillment API Account Integration

Overview

Direct Fulfillment (formerly Amazon Dropship Central) is a vendor dropshipping program where Amazon markets and sells your products under its own branding. While Amazon manages customer service and covers all shipping costs for orders fulfilled through the program, you remain responsible for packaging, order fulfillment, and direct shipping to customers. This allows you to leverage Amazon’s reach while maintaining control over how your products are packed and shipped.

As a Sellercloud user, you can integrate Direct Fulfillment to upload your inventory, download orders, upload tracking and invoices, and print PDF packing slips. Once you complete the steps below to integrate Direct Fulfillment, orders will start coming into Sellercloud with the Customer Email set to [email protected]

As soon as orders are imported, Sellercloud automatically requests shipping labels from Amazon. When the labels are generated, the corresponding tracking information is assigned and updated in Direct Fulfillment, even before the order is physically shipped. However, you must ensure the order is shipped by the required Ship-By Date to remain compliant with Amazon’s fulfillment policies.

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 you should not have any active inventory for items in your Direct Fulfillment Seller account.

Prerequisites

Before you can integrate Direct Fulfillment, open a ticket with Sellercloud Support and verify that the following App Settings are enabled on your server:

  • EnableSellingPartnerAPIForDropShipCentral
  • EnableDirectFulfillmentAPISyncShippingLabelsFalse by default; set to True.
  • DirectFulfillmentAPITracking_SkipContainers_IfLabelReceivedFromAmazonFalse by default; set to True.
Confirm that you have received a server update on January 18, 2024, or later. Hover over the i icon next to the Sellercloud trademark in the bottom left corner of the Delta user interface to check the Compiled Date.

To Integrate Direct Fulfillment, you must obtain your Direct Fulfillment Vendor/Merchant ID, which is available in your Direct Fulfillment Account Settings. It is also available in Menu > Integration > EDI Integration.

In addition, to complete the Warehouse Setup, you need to enter your Direct Fulfillment Warehouse Codes. To find these codes:

  1. In the Amazon portal, click the Settings gear icon in the top right and select Warehouse Settings.
  2. Note down the Warehouse Codes of the warehouse(s) you will integrate.

Integrate Direct Fulfillment

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.

    If you don’t see the Enable API option, open a ticket with Sellercloud Support and ask to enable the App Setting EnableSellingPartnerAPIForDropShipCentral.
  5. Enter your Direct Fulfillment Vendor/Merchant ID.
  6. Click Save and then refresh the page.
  7. Click Actions and select Get Selling Partner API Token.
  8. 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.
  9. 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 once orders are imported to Sellercloud.
    3. For Sellercloud to request the labels on the Promise Date, enable Submit Shipping Label Request within Days and set Request Within Days to Promise Date.
  10. Click Save.
  11. Complete the Warehouse Setup.
  12. Configure Shipping Method Mapping.
See these instructions for help with setting Co-op Fees for Dropship Channels.

Warehouse Setup

Sellercloud allows you to integrate multiple Direct Fulfillment accounts, each with a different Warehouse Code. To do this, you must set up warehouse codes Per Company. Otherwise, use the regular warehouse-level setup options.

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 will only be editable if Enable Warehouse Codes Per Company is enabled on the Direct Fulfillment 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. Go to Company Settings.
  2. Click Toolbox and select Direct Fulfillment > General Settings.
  3. Click Edit.
  4. Paste the code in the Warehouse Code field and click Save.
  5. Go to Inventory > Warehouses > Manage Warehouses.
  6. Click the Name or ID of the warehouse you will use to ship Direct Fulfillment orders.
  7. Click Edit. 
  8. 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 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. 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.

Sellercloud will send inventory updates for each warehouse with a Direct Fulfillment Warehouse Code. If more than one Sellercloud warehouse has the same Direct Fulfillment Warehouse Code, you will send a sum of the quantity from those warehouses.

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

With the Company Setting Automatically Request Shipping Labels for Direct Fulfillment Amazon Logistics Orders, when orders are imported, Sellercloud automatically requests shipping labels from Amazon. You can also get Sellercloud to request the labels on the Promise Date by enabling Submit Shipping Label Request within Days and setting the Request Within Days to Promise Date.

You can also request the labels manually by going to the Order Details Page, clicking Actions, and selecting Submit & Download Shipping Label.

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.

Products must have their product weight entered into the Metrics panel on the Product Details Page so you can obtain the labels from Amazon successfully.
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 for 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.
    1. Optionally, you can also enable Don’t allow shipping of Dropship Central without order docs to prevent shipping orders for which Amazon has not yet sent the necessary documents.
  6. Click Save.

Configure PDF Packing Slips

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