Direct Fulfillment Account Integration

Overview

Vendor Central Direct Fulfillment (formerly Amazon Dropship Central) is Amazon’s vendor dropship program. Amazon will market your products with its branding and you will fulfill orders directly to customers.

Sellercloud can integrate with Vendor Central Direct Fulfillment, automatically offering Inventory Upload, Order Download, Acknowledgement Upload, Tracking Upload, and Invoice Upload services.

PDF Packing Slips can also be printed from Sellercloud.

Amazon has deprecated the Dropship Central Legacy portal. Dropship Central has been switched to Vendor Central Direct Fulfillment.

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


Basic Setup

Log into your Vendor Central account and navigate to EDI > Direct Fulfillment.

  • Overview:
    • Review and click I have reviewed this information… > Continue to next step
  • Settings:
    • Product identifier: Vendor SKU
    • Leave the shipping address restrictions at the default values
  • EDI Standard:
    • Your ISA ID Qualifier: ZZ
    • Your ISA/GS ID: This can be your phone number (without spaces or dashes) or any unique 10-digit combination. Note that your ISA ID and GS ID must be the same.
    • In Sellercloud, go to Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings and copy over these credentials from the Amazon portal:
      • Direct Fulfillment Seller ID: Your ISA ID Qualifier
      • Direct Fulfillment Participating Party: Your ISA ID
      • Direct Fulfillment Participating Party Name: Amazon ISA ID Qualifier
      • Direct Fulfillment Partner ID: Amazon ISA ID
      • (Direct Fulfillment Partner Name can be left blank)
    • Check Direct Fullfilment  Enabled > Save
See instructions about setting co-op fees here for dropship.
  • Products:
    • Fill out the product identifier, title, cost and price for each of the five test items in the Products section of the Amazon portal. The product identifier should be the Sellercloud SKU (create new SKUs in Sellercloud for Direct Fulfillment testing). SKU entered for the Invalid Product Identifier item should NOT exist in Sellercloud.
  • Partial Inventory Update:
    • Full inventory feed option (default)— This sends inventory for all items (anything not in the feeds is zeroed out)
    • Partial inventory feed option— This sends updates only for items that had an inventory change since the last time inventory was sent (nothing is zeroed out in Vendor Central). To select this option:
      • In Sellercloud, click Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings > Select Enable Inventory Upload
      • Select Send Partial Updates > Save

Warehouse Setup

If you have multiple Direct Fulfillment accounts, each with different warehouse codes, that must be integrated with Sellercloud. Note that you must set up warehouse codes for each company. Otherwise, use the regular warehouse codes.

  1. In Sellercloud, click Settings > Companies > Manage Companies > Select a company >Toolbox > Direct Fulfillment > General Settings:
    1. Check Direct Fulfillment Enabled > Save to set up regular warehouse codes.
    2. Check Direct Fulfillment Enabled and Enable Warehouse Codes Per Company > Save to set up warehouse codes per company.
  2. Log into the Amazon portal and navigate to Settings > Warehouse Settings. Copy the Warehouse Code from the Direct Fulfillment Warehouse you will be using.
  3. Back in Sellercloud, go to Inventory > Warehouses > Manage Warehouses > Select a warehouse you will use to ship Direct Fulfillment orders. Click Edit > paste the Warehouse code from the Direct Fulfillment warehouse into the Warehouse Code field and press Save.
  4. Click Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings. Paste the same code in the Warehouse Code field.
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 is enabled).
If you use multiple Direct Fulfillment warehouses:
  1. Follow the instructions above to set up warehouse codes either by warehouse or by company.
  2. Set the Direct Fulfillment Warehouse Code on all Sellercloud warehouses that you would like inventory to be pulled from. More than one Sellercloud warehouse can be mapped to the same Direct Fulfillment Warehouse Code.
  3. The Warehouse Code field on the General Settings page in Sellercloud can be left blank.
  4. Inventory updates will be sent to each warehouse. 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.

Use Safety Qty with Multiple Warehouses

You can use safety quantity for multiple Vendor Central Direct Fulfillment warehouses.

On the product level:

  • Use Default is unchecked for Safety Qty— The product’s Safety Qty value will be subtracted from each warehouse’s Safety Qty
  • Use Default is checked for Safety Qty— The product’s Safety Qty value is ignored and the Per Warehouse Safety Qty is subtracted from each warehouse’s Available Qty
    • Enable Warehouse Codes Per Company (on Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings) must be enabled to work with the Per Warehouse Safety Qty

Vendor ID and Payee Code 

  1. Find your Payee Code on a previous Direct Fulfillment invoice on the Amazon portal (Payments > Direct Fulfillment Invoices) and copy it into the Payee Code field in Sellercloud (Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings).
  2. Find your Vendor Code in the Amazon portal by navigating to Items > Catalog. On the left side, above the search button will be a list of Vendor Codes. Copy the dropship code and paste into the Direct Fulfillment Vendor/Merchant ID field in Sellercloud (Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings).

Set up Test/Production Endpoints

The next step is setting up the connection endpoints. A connection endpoint is the communication path that is used to exchange EDI transactions. You will need to set up both a test and a production connection endpoint. We will be using the SFTP protocol for our connection endpoints.

If you already have a Vendor Central Production endpoint, you should create a new one for Direct Fulfillment. Do not use the same production endpoint for Vendor Central and Direct Fulfillment.

Log into the Amazon portal and navigate to EDI > Direct Fulfillment > Endpoints:

  1. Click Add test endpoint (or Add production endpoint if you are setting up the production connection).
  2. How do you want to connect to Amazon? Connect directly to Amazon (AS2, SFTP).
  3. Connection Protocol: Select Amazon SFTP (secure server maintained by Amazon).
  4. You can edit the last part of the Connection Name, or leave it as-is. The system uses a date/timestamp as the name by default.
In the following steps, you will configure the receiving and sending accounts for the test and production endpoints in the Amazon portal, and put the information into Sellercloud.
When done testing both endpoints, ensure that the TEST credentials are the ones saved in Sellercloud to use for the rest of the testing process. After all EDI messages are tested and you are ready to launch, you must put the production credentials back into Sellercloud.
  1. Receiving Account:
    • Download the public key attached at the bottom of this Help topic. Browse for the file under Your Public Key and click Upload
    • In Sellercloud, click Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment Settings > General Settings
    • Select Use Vendor Central Direct Fulfillment
    • Copy the Directory for receiving file… from the Amazon portal into the Download FTP Folder field on your Sellercloud Direct Fulfillment Settings page
    • Click Save & Continue in the Amazon portal
  2. Receiving Information:
    • Copy the host (usually sftp.amazonsedi.com) into the Download FTP Server field in Sellercloud
    • Copy the port number (usually 2222) into the Download FTP Port field
    • Copy the UserName into the Download FTP User Name field
    • In Sellercloud, select Use Passive
    • In Sellercloud, select Delete FTP files after processing
    • Click Continue in the Amazon portal
  3. Sending Account:
    • Under Your Public Key, browse for the same public key you used for the Receiving Account > Upload
    • Copy the Directory… to the Upload FTP Folder in Sellercloud
    • Click Continue in the Amazon portal
  4. Sending Information:
    • Copy the host (ordinarily sftp.amazonsedi.com) into the Upload FTP Server field in Sellercloud
    • Copy the port number (usually 2222) into the Upload FTP Port field
    • Copy the UserName into the Upload FTP UserName field
    • Click Save on the Direct Fulfillment General Settings page in Sellercloud
    • Click Continue and Continue again in the Amazon Portal. This brings you to the Connectivity Testing section

Test Connectivity for your Test/Production Connection

  1. Ensure the credentials for the endpoint you are testing are loaded into Sellercloud. If you are testing the production endpoint, the production credentials should be saved on the Direct Fulfillment General Setting page in Sellercloud. To continue testing, you must change back to the test endpoint credentials.
  2. If you are not already in the connectivity testing section in the Amazon portal, navigate to EDI > Direct Fulfillment > Endpoints > Click Test Endpoint (under the Actions section) for the endpoint you’d like to test.
  3. Press Send Test File. There should be a message A sample PO test file has been generated and will be delivered to your selected endpoint within the next 15 minutes.
  4. In Sellercloud, click Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment Settings > General Settings > Go to Actions > Test FTP Credentials and delete files. A message should display that reads: Download Server Credentials tested successfully. 1 files found, downloaded and deleted. Settings saved successfully. (If not, verify that you entered your Direct Fulfillment settings correctly. If the problem remains, contact Sellercloud Support.)
  5. In the Amazon portal, click Check File Status. The page should refresh, with a new row under Receiving Test Summary. The status of that row should be Passed. Click Continue.
  6. You do not need to download the test file. In Sellercloud, click Settings > Toolbox > Direct Fulfillment Settings > General Settings > Actions > Test FTP Credentials (Upload). A message should display that reads: Upload Server Credentials tested and file uploaded successfully. Settings Saved successfully. (If not, contact Sellercloud Support.)
  7. Back in the Amazon portal, click Check for Test File. The page should refresh with a new row under Sending Test Summary. The status of that row should be Passed. Click Continue.
    If the status does not display, wait several minutes before clicking Check for Test File again. There may be a slight delay before Amazon shows the correct result.
  8. Assign the connection to the first five EDI Messages and click Save. Click Continue in the pop-up window. In the Scheduled to Go Live window and press Close. Then navigate back to EDI > Direct Fulfillment.
  9. When both the test and production endpoints have been configured, a button will appear that allows you to Continue to next step (testing the EDI messages).

Testing EDI Messages

Each EDI message must be tested before being launched.

Before testing, ensure the credentials in Sellercloud for the Download and Upload FTP servers are set for the Test Endpoint.

Navigate to EDI > Direct Fulfillment > Messages.

  • 846 Inventory Feed:
    • In Sellercloud, mark all Direct Fulfillment items as Direct Fulfillment Enabled. Navigate to Product Home Page > Toolbox > Direct Fulfillment. To update products via Bulk Update, use  DropshipCentralEnabled for the column header
    • In the Amazon portal, click Test this message for the 846 inventory feed. (If the button says Configure this message, click it first and it will change to Test this message.)
    • Click Start Test for the Full Feed
    • In Sellercloud, click Settings > Toolbox > Direct Fulfillment > General Settings > Select Enable Inventory Upload (846) > Save
    • Select Actions > Generate Inventory and Upload. An inventory file with all Direct Fulfillment Enabled products (your live SKUs) will be uploaded. This will not affect actual inventory levels on Amazon
    • After a few moments, the test status will update to Test Complete. If there is an error, ensure your items are set up correctly in the catalog, and that no items are suppressed
    • Click Skip Test for the Partial Feed. A Ready to Launch message will appear at the top of the Tests for inventory feed page
  • 850 Order Request:
    • Click Test this message and start tests one at a time. (If the button says Configure this message, click it first and it will change to Test this message)
    • Click Start Test. After a few moments, the Amazon order number will be populated, and the status will change to Delivering test order
    • In Sellercloud, click Settings > Toolbox > Direct Fulfillment > General Settings > Select Enable Order Download (850) > Save
    • Click Actions > Import Orders. A queued job will be submitted to import the order. Follow the link and wait until the job processes
    • The order will be imported into Sellercloud, and the test status on the Amazon portal should update to Confirm test is valid. (It may take several minutes for the status to update on Amazon.) Click the Confirm message is valid button to change the test status to Test complete
    • Repeat for all 3 order tests. When all 850 messages have been tested successfully, a Ready to launch message will appear at the top of the Tests for order request page
  • 855 Order Acknowledgement:
    • Click Test this message and start tests one at a time. (If the button says Configure this message, click that first and it will change to Test this message)
    • Click Start Test. After a few moments, the Amazon order number will be populated, and the status will show Delivering test order
    • In Sellercloud, click Settings > Toolbox > Direct Fulfillment > General Settings > Select the Enable Order Acknowledgement (855) box > Save
      • Ensure Enable Auto Acknowledgement is DISABLED
    • Click Actions > Import Orders. A queued job will be submitted to import the order. Follow the link and wait until the job processes
    • Each of the orders in this section must be manually accepted or rejected (see below for specific instructions; if not followed exactly, the test will fail). During production, this process will be automated
    • To acknowledge an order, open the order details in Sellercloud and click on the Actions menu > Acknowledge Order to Direct Fulfillment. To accept items, check the Accept Item box. To reject items, select a Reject Reason and ensure the Accept Item box is NOT checked
    • Clicking Acknowledge Order will send an acknowledgment to Vendor Central Direct Fulfillment. Once Amazon processes the acknowledgment, the test status will update to Test complete
    • Multiple Item Acceptance — Accept all items
    • Fill or Kill — Accept the first two items, reject the third item with the reason Canceled out of stock
    • Invalid Ship Method — Reject the item with the reason Canceled due to missing/invalid Shipping Carrier/Shipping Method
    • Invalid SKU — Reject the item with the reason Canceled due to missing/invalid SKU
    • Out of Stock — Reject the item with reason Canceled out of stock
    • When all 855 messages are tested successfully, a Ready to Launch message will appear at the top of the Tests for order acknowledgment page
  • 856 Advance Shipment Notification:
    • Click Test this message and start tests one at a time. (If the button says Configure this message, click it first and it will change to Test this message)
    • For each test, click Start Test. After a few moments, the Amazon order number will be populated, and the status will change to Delivering test order
    • In Sellercloud, click Settings > Toolbox > Direct Fulfillment > General Settings > Select Enable Order Fulfillment Upload (856) > Save
    • Click on the action menu > Import Orders. A queued job will be submitted to import the order. Follow the link and wait until the job processes
    • Multiple Item Shipment Test: Find the order in Sellercloud, enter the test tracking information, and click the Action menu order details page > Click Notify Order Source for Shipping.
    • Full Floor Denial Test (this rejects the entire order after it was already acknowledged and accepted): Find the order in Sellercloud > Click Acknowledge Order to Direct Fulfillment from the order details’ action menu > Accept the item and click Acknowledge Order > Return to the order details page > Choose Cancel Order from the action menu > Select the item > Set the Qty to Cancel and the reason for canceling the order > Click Continue. The cancellation will be sent to Amazon
    • Partial Floor Denial Test (this rejects part of the order after it was already acknowledged and accepted): Find the order in Sellercloud > Click Acknowledge Order to Direct Fulfillment from the order details’ Action Menu > Accept all the items and click Acknowledge Order > Return to the order details page > Choose Cancel Order from the Action Menu > Select the second and third items and cancel qty of 1 from the second line item and qty of 3 from the third line item (do not cancel the first item) > Enter a cancel reason and click Continue > Return to the order details page and ship the first item and one unit from the second item (you will see that the ordered qty has been updated to exclude the cancelled qty) > Choose Notify Order Source For Shipping from the Action Menu to send the 856 with the shipping and cancellation info to Amazon
    • When all 856 messages have been tested successfully, a Ready to Launch message will appear at the top of the Tests for Advance shipment notification page
  • 810 Invoice:
    • Click Test this message (If the button says Configure this message, click it first and it will change to Test this message)
    • Click Start Test. After a few moments, the Amazon order number will be populated, and the status will show Pending Delivery
    • In Sellercloud, click Settings > Toolbox > Direct Fulfillment > General Settings > Select Enable Invoice Upload (810) > Save
    • Click on the action menu > Import Orders. A queued job will be submitted to import the order. Follow the link and wait until the job processes
    • Find the order in Sellercloud (you can search the Amazon order number as the OrderSourceOrderID), enter the test tracking information, and select Send/Resend Invoice (810) from the action menu. The test status on the Amazon portal should update to Test complete, and a Ready to Launch message will appear at the top of the Tests for invoice page
Important! Direct Fulfillment offers two invoicing options:

* Auto Invoicing— Order will automatically be invoiced as soon as tracking is updated
* EDI Invoicing— Order will not be invoiced until an EDI 810 invoice is uploaded

After the EDI 810 invoice transaction is launched, you will not be able to manually invoice any order on Amazon. If you choose not to launch this message, you can use Auto Invoicing instead. However, please confirm that Auto Invoicing is enabled on your account.


Packing Slip

If you will print invoices from Sellercloud/Shipbridge, you must have the PDF approved by Amazon.

  1. In Sellercloud, click Settings > Companies > Manage Companies > Select a company > Toolbox > Invoice Settings > Per Channel Preferences > Click the Invoice Type dropdown > Channel Specific > Save.
If you do not see the link for Per Channel Preferences, select Settings > Client Settings > Invoice Settings > Click Enable Per Channel Based PDF Invoices > Save.
  1. Open any existing Direct Fulfillment order in Sellercloud > Click on the Actions menu > Print Invoice to PDF.
  2. Open a case on the Amazon portal and attach the PDF from the previous step.
  3. Amazon does not require a barcode on the invoice. If you want to show the Sellercloud OrderID barcode (so the packing slip can be scanned in Shipbridge), click Settings > Companies > Manage Companies > Select a company > Toolbox > Direct Fulfillment > General Settings > Select Show Barcode On Packing Slip > Save. Be advised that Amazon may reject the test packing slip if it has a barcode.

Important Steps Before Launching EDI Messages

Before launching any EDI message:

  1. Check that you have no open Direct Fulfillment orders on Amazon or Sellercloud. Orders that came into Amazon before the 850 is launched will NOT be pulled into Sellercloud, even if they were not initially in Sellercloud. Additionally, tracking and invoices will fail for orders that were created manually in Sellercloud.
  2. Launching the 810 transaction is optional but cannot be undone. Only launch if you are sure you want to use EDI invoicing instead of Auto Invoicing.
  3. Contact Sellercloud Support to ensure the Dropship Central Service is running on your server.
  4. Ensure credentials saved in Sellercloud are for the Production Endpoint.
  5. Before enabling order acknowledgment (855), ensure Enable Auto Acknowledgement (on the Direct Fulfillment General Settings page in Sellercloud) is selected.
  6. Optional: If you want orders to automatically be accepted, instead of being acknowledged based on inventory availability (which will reject orders that do not have inventory available), you can enable Auto Accept All Orders. This option is only available on the Direct Fulfillment General Settings page in Sellercloud after Enable Auto Acknowledgement is selected and saved.
  7. Set up shipping method mapping in Sellercloud: Click Company Settings > Toolbox > Direct Fulfillment > Shipping Method Mapping.
  8. Optional: Sellercloud will send tracking information for orders shortly after they are shipped. If you ship orders on Saturday or Sunday and do not have a carrier pick up until Monday, your First Carrier Scan Rate may be negatively affected. To prevent this, enable Do Not Send Tracking On Saturday and/or Do Not Send Tracking on Sunday on the Direct Fulfillment General Settings page in Sellercloud. 

Launch EDI Messages

  1. Click Launch to send the transaction to the Amazon portal.

Use the attached documentation to integrate your Vendor Central Direct Fulfillment account with Sellercloud:


Was this article helpful?