D&H as 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

  • Log into your Flxpoint account.
  • Navigate to the Sources tab from the left-hand menu.
  • Click on + Add Source and follow the prompts.
  • Click on Start Creating Integrations and select your desired source from the available list.
  • Select D&H Distributing US or D&H Distributing Canada based on your needs.
  • In the D&H Connection screen, enter a Connection name, Host, Port, Username and Password. Click Save Connection to finalize the connection.
  • Click Save Connection to finish.

 

 

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 (Primary)

Supported
Operations Details

Integration with D&H Supplier

Yes, we support integration with D&H Supplier for both Canada and the US.

This integration allows you to retrieve the following product information: quantity, SKU, manufacturer details, UPC, category, wholesale price, shipping costs, and product dimensions. This ensures accurate and timely updates to your product catalog, helping you manage inventory seamlessly.

Additionally, we use smart logic to handle specific scenarios:

  • If a category is marked as "ZZ OLD ITEM - NOT ASSIGNED", the product is archived.
  • If a product's weight is missing, it is automatically set to 1.
  • For products costing less than $250, dropship fees are applied at $5.
  • If MSRP is blank, it’s calculated using a formula to ensure accurate pricing.

 
 

Get Inventory (Secondary)

Supported
Operations Details

Get Inventory (Secondary)

Yes, we support "Get Inventory" for streamlined inventory management.

Here’s how it works:

  • We retrieve product pricing and quantities directly from the D&H endpoint (https://www.dandh.com/dXML/xmlDispatch), ensuring accurate and real-time updates.
  • Each request processes a batch of 25 products, returning their costs and quantities.
  • Separate configurations are available for D&H US and D&H Canada to ensure compatibility with your operations.
  • If a warehouse is not selected in the integration settings, the system defaults the quantity to 0.
  • For multiple warehouses, the system automatically sums quantities for all selected warehouses.
Troubleshooting Tips:
  • If quantity or pricing isn’t updating for all products, ensure that your SKUs are saved without prefixes.
  • SKUs in the inventory source must match the SKU configuration in your source settings.
 
 

 

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 Fulfillment Requests

Supported
Operations Details

Send Fulfillment Requests

Yes, we support sending fulfillment requests to D&H with ease.

Here’s how it works:

  • The system connects to the endpoint https://www.dandh.com/dXML/xmlDispatch, using your login credentials for authentication.
  • The tag orderEntry is used to submit your order data securely.
  • Once the request is successful, you’ll receive an order number, which is stored and associated with the corresponding fulfillment request.

This integration ensures your fulfillment process is efficient and streamlined, reducing the risk of errors or delays in your order processing.


Fulfillment Request Number Compliance: D&H imposes a 20-character limit for FR numbers. To avoid request failures:

  • Use the Flxpoint-generated internal order number, which complies with the 20-character limit.
  • Avoid using channel order numbers (ChannelRef#) from platforms like Amazon, as they often exceed 20 characters.
  • Example: If the ChannelRef# is 113-1582479-0930653-1, replace it with the internal order number provided by Flxpoint.


    XML Request Permissions Error: The error message "ERROR: This user cannot submit XML requests" indicates that XML permissions are not active for the user’s D&H account. To resolve this:

  • Confirm with D&H support that XML permissions are enabled.
  • Verify that the account credentials are correctly entered in Flxpoint.
  • Retry the submission after resolving any account issues with D&H.

  • Managing API Rate Limits: D&H enforces rate limits for API requests, resulting in errors like "429 TOO MANY REQUESTS: API limit exceeded". To manage these limits:

  • Schedule jobs to run every two hours instead of every 15-30 minutes.
  • Use the logs to monitor API usage and adjust schedules accordingly.
  • If the error persists, wait for the cooldown period mentioned in the error message before retrying.

  • Shipping Carrier Mapping: nsure proper mapping of shipping carriers to avoid fulfillment request failures:

  • Include the correct carrier name in the "Name" field of the mapping template.
  • Review the shipping method codes to ensure they align with D&H’s requirements.
  •  
     

    Get Shipments

    Supported
    Operations Details

    Get Shipments

    Yes, we support retrieving shipment information from D&H.

    Here’s how it works:

    • The system connects to the endpoint https://www.dandh.com/dXML/xmlDispatch, using your login credentials for authentication.
    • The tag getdetails is used to request shipment details for each Fulfillment Request (FR).
    • Shipment details are retrieved individually for each FR and mapped using the saved order number during FR processing.
    • Item-level shipment details, such as SKU, carrier, method, and tracking, are available under the PACKAGE field.

    This feature ensures you receive accurate and detailed shipment information, enabling better tracking and management of your orders.

     
     

    Get Invoices

    Supported
    Operations Details

    Get Invoices

    Yes, we support retrieving invoice details from D&H.

    Here’s how it works:

    • The system connects to the endpoint https://www.dandh.com/dXML/xmlDispatch, using your login credentials for authentication.
    • We use the provided Fulfillment Request Number (FR#) to fetch detailed invoice information.
    • The retrieved data includes line item costs, taxes, freight, and handling charges.

    This feature ensures accurate and organized invoice data retrieval for seamless order reconciliation and financial tracking.

     
     

     

    Try out our AI assistant for help!