Dec 08 2022
 OMSAmazon Vendor CentralAmazon SP-API

Amazon Vendor Central Direct Fulfillment SP-API Set-up

Last Updated: Oct 24, 2025

InfiPlex Inventory & Order Management System is fully integrated with Amazon Vendor Central Direct Fulfillment via the Amazon SP-API. This document outlines how to log into your InfiPlex OMS account and connect your Amazon Vendor Central account with InfiPlex to start managing orders, shipping, and inventory.

===============================================

SP-API Set-up:

Follow the steps outlined below to connect your Amazon Vendor Central account with InfiPlex OMS.

  1. Log into your OMS:
    Log into your InfiPlex OMS site and navigate to the Settings > Integrations settings page and click the EDI/Retail tab and click the Amazon Vendor Central Direct Fulfillment icon.
  2. Enable the SP-API
    Set the amazon_sp_avdf_api_enabled setting to YES.
  3. Click the link to connect your Amazon account:
    In the amazon_sp_avdf_api_enabled setting area, click the link to connect to Amazon. This will open a pop-up window for you to authorize the InfiPlex SP-API app. Note that the window may open in a tab or behind your main browser window.

     
  4. Authorize the InfiPlex Selling Partner App
    The authorization page will open in a new window or tab. You will need to log into your Amazon Vendor Central account with the main administrative account to make the authorization. Check the box shown below and then click the Confirm button.
    Authorize InfiPlex as an Amazon Selling Partner

    After you confirm the InfiPlex App, you will be sent to a page on your OMS that will confirm that the connection has successfully made by displaying a "Connected" icon under the "Click here" link.
     
  5. Continue updating the Amazon Vendor Central Direct Fulfillment Settings:
    • amazon_sp_avdf_endpoint and amazon_sp_avdf_region:
      This is your Amazon API endpoint. Select the appropriate Amazon region your account is in and make sure both settings match.
      • North America (Canada, US, Mexico, and Brazil marketplaces)
      • Europe (Spain, UK, France, Germany, Italy, Turkey, U.A.E and India marketplaces)
      • Far East (Singapore, Australia, and Japan marketplaces)
    • amazon_vendor_central_pull_orders:
      This controls if orders are pulled from Amazon Vendor Central.
    • amazon_vendor_central_soavc_enabled:
      This controls if inventory levels are sent to Amazon Vendor Central on products set as Sold on Amazon Vendor Central (SOAVC). Go here to view how to set Direct Fulfillment SKUs.
    • amazon_vendor_central_send_tracking_numbers:
      This controls if tracking numbers are sent back to Amazon Vendor Central orders.
    • amazon_vendor_central_inventory_set_to_zero:
      This is the threshold value for setting inventory to zero. Example: If this is set to 5, then any item with inventory less than or equal to 5 will have its inventory set to 0. More info on inventory set-up to eliminate overselling.
    • amazon_vendor_central_inventory_sync_type:
      If this is set to "One Warehouse" then all inventory in InfiPlex will be totaled and sent to AVC as one value with the specified warehouse below (amazon_vendor_central_warehouse_id) in the setting. If this is set to "Multiple Warehouses" then warehouses in InfiPlex with an Amazon Vendor Central ID will have inventory levels sent to AVC for each warehouse.
    • amazon_vendor_central_order_asin_convert_to_sku:
      If this is enabled, InfiPlex will lookup the matching SKU for ASINs in an order and will save the SKU as the order item SKU if found.
    • amazon_vendor_central_inventory_use_asin_enabled:
      If enabled, inventory updates will be sent using the ASIN associated to the SKU rather than the SKU. This requires that all SKUs are updated with their corresponding ASIN.
    • amazon_vendor_central_selling_party_id:
      This is your Amazon Vendor Central Direct Fulfillment selling party ID. This is used for sending inventory updates. You can find this on the Integration > EDI Integraion page in your Amazon Vendor Central portal.
    • amazon_vendor_central_warehouse_id:
      This is your Amazon Vendor Central warehouse ID/code.
    • amazon_vendor_central_invoices_enabled:
      This controls if Direct Fulfillment invoices can be created for Amazon Vendor Central. Please note that SP-API must be connected for this to work.
    • amazon_vendor_central_get_labels_enabled:
      This controls if InfiPlex makes calls to Amazon to request shipping labels.
    • amazon_vendor_central_get_labels_package_create:
      If set to manual, you must create a package in InfiPlex for orders before InfiPlex will make any calls to request shipping labels from Amazon. If set to automatic, InfiPlex will automatically create a package for every pulled Amazon order with all order items in that single package, and then will make calls to Amazon to request shipping labels.
    • Save your settings.



      Amazon Vendor Central Direct Fulfillment Integration Settings for InfiPlex OMS
       

Control When Amazon Vendor Central Shipment Confirmations are Sent

Two new settings have been added to control when InfiPlex sends the shipment confirmation to Amazon Vendor Central Direct Fulfillment. The default is to send the shipment confirmation once InfiPlex is updated with a tracking label and the order is set as fully shipped. The second option allows you to use the Order Status settings in InfiPlex to determine when we send the shipment confirmation to Amazon.

  • amazon_vendor_central_fully_shipped_to_send:
    If this is set to yes, then an order must be flagged as fully shipped in InfiPlex before shipment information will be sent to Amazon.
  • amazon_vendor_central_shipment_confirm_when_status_enabled:
    If this is set to yes, then an order must be a specific status in InfiPlex before shipment information will be sent to Amazon.
  • amazon_vendor_central_shipment_confirm_when_status_value:
    This is the InfiPlex order status that an order must be, before shipment information will be sent to Amazon. Note that amazon_vendor_central_shipment_confirm_when_status_enabled must be set to yes for this to work. The Order Status can also be controled via the API.

Amazon Vendor Central Direct Fulfillment Integration Settings for controlling shipment confirmations
 

InfiPlex Amazon Vendor Central Account Set-up

As part of our ongoing support, we ask that new Direct Fulfillment clients also invite InfiPlex as new user account so we can assist with any required Vendor Central support. This step is not required for the SP-API connection, but is suggested for ongoing InfiPlex support access. Following the steps below to invite InfiPlex as a support user on your account.

  1. Email us at info@infiplex.com to get the correct email used for the invitation
  2. Log into your Amazon Vendor Central account at https://vendorcentral.amazon.com
  3. Click on the “Settings” tab at the top of the page
  4. Click on “User Management” on the green bar below the tabs
  5. Click on “Create New Invitation”
  6. List EDI contact name and email address
  7. Under “User Rights”, select the rights: EDI Monitoring, EDI Self Service Setup
  8. Click on “Send Invitation”
     

Adding a Warehouse:

You're required to set up one warehouse that will be used as the source for the inventory cost feed setup. Go to "Vendor Central > Settings > Warehouse Settings" and create a warehouse, or look for the ID of the existing warehouse. If you already have a warehouse set-up, you do not need to create a new one. Link all vendor codes in your account that should be updated by your inventory feed. Set up your warehouse SAN as the "Address Number," if available. The system will assign an Amazon warehouse code to your warehouse.

We need that Warehouse ID to set-up the inventory updates.

===============================================

Request 3rd Party Shipping:

If you have been processing orders out of the Vendor Central portal and using the Amazon shipping labels, you can continue to do that in InfiPlex, or you can request a 3rd party shipping account. If you choose to use a 3rd party shipping account, part of the process to switch shipping to use your own labels requires a period where Amazon asks you to set your SKUs to 0 inventory. It can take 1-2 weeks for Amazon to transition your account. InfiPlex will help manage this process for you. We won’t set anything to 0 inventory until after we set-up and test the Direct Fulfillment connection. We will then confirm that you are ready for the update, and you can open an Amazon Vendor Central Support Ticket to request to to use 3rd party shipping labels with your account.

===============================================

Using Amazon Shipping for Vendor Central Direct Fulfillment Orders:

If you choose to have InfiPlex download Amazon shipping labels for your Direct Fulfillment orders, you will not see the Ship To information. For Amazon label only vendors, the Ship To fields will be filled in with "XXXX" since the label will include the address of the client. This is part of the personal information security that Amazon has implemented into their SP-API.

See highlight from the Amazon Vendor Central Direct Fulfillment Orders API:

Amazon Vendor Central Direct Fulfillment Integration Settings for InfiPlex OMS