D&H as a Source

D&H Distributing provides connections for both U.S. and Canadian markets, supporting businesses with automated inventory updates and pricing synchronization. Whether operating in the U.S. or Canada, these connections ensure efficient access to D&H’s product catalog and order automation.

 

How To Connect

  • Navigate to the Connections tab.
  • Click on Fulfillment Sources.
  • Click on +Add Source.
  • Name it and select the source type.
  • Click FLX Supplier Directory and then click Continue.
  • Add the new source from the Supplier Directory, following the on-screen instructions to enter credentials.
  • In the D&H Connection screen, enter a Username and Password, Port and Host. Click Save Connection to finalize the connection.

 

Product Operations

The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or update.

Get Inventory and Pricing & Quantity

Supported

Yes, Get Inventory is supported!

The "Get Inventory" integration allows you to connect to D&H's product inventory, providing access to product data and ensuring your business stays updated with the latest inventory information. Here’s everything you need to know to make the most of this feature:

Connect Your Integration:

  • Simply choose the integration type (e.g., D&H US), and you're set to go. No additional connection information is required for this integration.

Pricing & Quantity

This feature allows you to automate the pricing and quantity updates for D&H US integration. To use this functionality, a separate API connection is required specifically for pricing and quantity operations, as it cannot share the same connection used for sending orders.

To set up, you need to provide your D&H API credentials, including the username and password assigned to you for this operation. If applicable, you can choose to use the same connection settings as the one used for sending orders, although this is optional and may depend on your specific setup.

You can also select the warehouses to include in the inventory calculation. The system will sum the quantities from the warehouses you choose, such as Harrisburg, California, Chicago, or Atlanta, to determine the total available inventory.

Advanced settings are available, which you can expand to access additional options. For example, you can enable the creation of product variants during the secondary inventory operation, which is useful if you handle products with variations.

 
 

 

Order Operations 

It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.     
 

Send Orders

Send Orders

Yes, the Send Orders operation is supported!

The Send Orders operation automates order submissions to D&H. You must establish a separate connection for this operation.

Connection Requirements:

  • Enter your Username and Password to authenticate the connection.
  • You may use the same connection as Pricing & Quantity, but it’s optional.

Additional Notes:

  • No advanced settings are required for this operation.

Fulfillment Request Number Compliance: D&H enforces a strict 20-character limit for FR numbers. To prevent errors:

  • Always use the Flxpoint-generated internal order number, as it complies with the limit.
  • Avoid using long order numbers from channels like Amazon.
  • Example: Replace 113-1582479-0930653-1 with a shorter internal number like 113-1582479.


    XML Request Permissions Error: If you encounter "ERROR: This user cannot submit XML requests", this usually indicates that XML permissions are not active in D&H’s system. Steps to resolve:

  • Confirm with D&H support that XML permissions are enabled.
  • Ensure your D&H account credentials in Flxpoint are correct.
  • Retry sending the request once permissions are confirmed.

  • Managing API Rate Limits: To avoid the error "429 TOO MANY REQUESTS: API limit exceeded":

  • Adjust job schedules to run every two hours instead of at shorter intervals.
  • Monitor API usage through logs and adjust schedules if limits are frequently hit.
  • Always adhere to the cooldown period specified in the error message before retrying requests.

  • Shipping Carrier Mapping: Properly configure the shipping carrier mapping to avoid errors:

  • Add the carrier name in the "Name" field of the mapping template.
  • REnsure that all carrier codes match D&H’s specified formats for seamless fulfillment processing.
  •  
     

    Get Shipments 

    Send Orders

    Yes, the Get Shipments operation is supported!

    The Get Shipments operation automates shipments. You must establish a separate connection for this operation.

    Connection Requirements:

    • Enter your Username and Password to authenticate the connection.
    • You may use the same connection as Pricing & Quantity, but it’s optional.

    Additional Notes:

    • No advanced settings are required for this operation.
     
     

     

    Try out our AI assistant for help!