Flxpoint Help Center
All DocsContact support

D&H as Source with Etilize

July 17, 2026

Summary

D&H with Etilize layers Etilize's enriched product content — detailed specifications, marketing copy, and images — on top of D&H's inventory and order operations. Available as D&H Distributing US with Etilize and D&H Distributing Canada with Etilize. Get Inventory (Primary) pulls the Etilize-enriched catalog using your Etilize Package and Agreement Number; Get Inventory (Secondary), Send Fulfillment Requests, Get Shipments, and Get Invoices use the same D&H account credentials as the standalone D&H as a Source integration. For setup or mapping guidance, contact support@flxpoint.com.

Get Inventory (Primary)
Imports D&H's catalog enriched with Etilize specs, copy and images.
Get Inventory (Secondary)
Refreshes cost and quantity via D&H's API using your standard D&H connection.
Send Fulfillment Requests
Sends orders to D&H for dropship fulfillment via the standard D&H connection.
Get Shipments
Pulls D&H shipment confirmations: carrier, tracking number, and ship date.
Get Invoices
Retrieves D&H invoice totals, taxes, freight and handling for reconciliation.

D&H with Etilize needs two separate setups on the same source. For Get Inventory (Primary), add a D&H Distributing US With Etilize or D&H Distributing Canada With Etilize source — no connection form is required, go straight to Configure Settings and enter the values below. For Get Inventory (Secondary), Send FR, Get Shipments, and Get Invoices, use the same D&H account connection as your standard D&H as a Source integration: enter your Username and Password, then Test ConnectionSave Connection.

Get Inventory (Primary) — No Connection Setup Needed
Pre-Configured Etilize ConnectionAutomatic
Flxpoint connects to the Etilize feed automatically using credentials Flxpoint maintains — you do not enter a Host, Username, or Password. Add a D&H Distributing US With Etilize or D&H Distributing Canada With Etilize source and proceed directly to Configure Settings.
Configure Settings — Required Before Get Inventory (Primary) Runs
Etilize Agreement NumberRequired
Provided by Etilize and tied to your subscription tier. Required for enriched content (descriptions, specs, images) to load. Enter it exactly as provided — no extra spaces.
Etilize PackageRequired
Choose the tier matching your Etilize subscription: SpexBasic (basic product info), SpexFLX (extended specs), or SpexFLX with images Add-on.
Preferred Image ResolutionSet
Choose an Etilize image resolution such as 650×650 or 300×300. Only applies with the SpexFLX with images Add-on package.
Use Etilize Thumbnail as Primary ImageSet
Toggle to use Etilize's thumbnail as your product's primary image instead of the default.
Get Inventory (Secondary), Send FR, Get Shipments & Get Invoices — D&H Account
UsernameRequired
Your D&H account username. If you already have a standard D&H as a Source connection, reuse the same credentials here.
PasswordRequired
Your D&H account password, paired with Username above.
Configure Settings for Get Inventory (Primary) also includes an Archive/Un-Archive preference — Flxpoint already enforces that it can be enabled on only one D&H inventory job (GIP or GIS) at a time, never both. GIS, Send FR, Get Shipments, and Get Invoices require XML permissions enabled on your D&H account and should be scheduled every 2 hours to avoid rate-limit errors. For Etilize Agreement Number or Package questions, contact your Etilize representative; for Flxpoint setup or mapping help, contact support@flxpoint.com.

Most archived products = SKU mismatch between GIP and GIS — fix in GIS mapping template

The most common issue in D&H with Etilize is products appearing Archived unexpectedly. This happens when GIP builds products using a dashed SKU but GIS matches inventory against the compact no-dash item number (itemId). Since the values don't match, items aren't found in the inventory feed and get archived. Fix: open the GIS mapping template, find the variant identifier field (D&H Item NO), confirm it uses itemId (no dashes), save, and re-run GIS. Archived items should un-archive on the next run.

Enable Archive/Un-Archive on only one D&H inventory integration — not both GIP and GIS

Flxpoint already enforces this limitation — the Archive/Un-Archive setting can be enabled on either GIP or GIS, but not on both at the same time. Enabling it on one location automatically blocks it on the other, so there is no way to activate it in both places even if you try.

Etilize Package and Agreement Number are required — contact support to enable the feed

In the GIP Configure Settings step, select your Etilize Package: SpexBasic (basic product info), SpexFLX (extended specs), or SpexFLX with images Add-on. Enter your Etilize Agreement Number. You can also choose whether to use Etilize's thumbnail as the primary product image. If the Etilize feed is not yet enabled for your account, email support@flxpoint.com to request activation. GIP will fail to import enriched content without a valid package + agreement number.

Order operations are identical to standard D&H — same 20-char FR limit and rate limit rules apply

Send FR, Get Shipments, and Get Invoices for D&H with Etilize are functionally identical to the standard D&H integration. The same rules apply: 20-character FR number limit (use Flxpoint internal order number, not Amazon channel refs), 2-hour scheduling to avoid 429 rate limits, and XML permissions must be enabled on your D&H account. See the D&H as Source article for full order operation details.


FieldMaps To — Notes
skuSupplier SKUProduct / Variant → SKU. Required. Primary identifier for the catalog item.
etilizeProductIdIdentifiers → External Product ID. Etilize's internal product reference used to group SKUs and variants.
upcIdentifiers → UPC. Universal Product Code, when supplied in the feed.
eanIdentifiers → EAN. European Article Number, when supplied in the feed.
mpnIdentifiers → Manufacturer Part Number (MPN).
titleProduct → Title.
marketing / fbbs (feature bullets)Recommended DescriptionProduct → Description. Combines Etilize's marketing copy with the bullet-point feature list when both are present; falls back to the standard description if no marketing copy exists.
shortDescriptionProduct → Short Description.
manufacturer / brandProduct → Manufacturer / Brand.
mainCategory / subCategoryPrimary / Secondary CategoryProduct → Category / Subcategory. Etilize's category taxonomy for the item.
weight (+ weightUnit)Variant → Weight. Unit (lb or oz) is carried over from the feed.
height / length / widthVariant → Dimensions. Recorded in inches.
attributesAll AttributesProduct → Attributes (Direct Copy). Etilize's enriched spec attributes — richer on SpexFLX than on SpexBasic.
imageUrlsAll ImagesProduct / Variant → Images (Direct Copy). Etilize product images — only populated when your Etilize Package and resolution settings include images (SpexFLX with images Add-on).
FieldMaps To — Notes
skuInventory Variant → SKU. Required. Must match exactly — no prefixes.
pricePricing → Cost. Updated dealer cost.
quantityInventory → Quantity. Summed across all selected D&H warehouses; defaults to 0 if no warehouse is selected.
Source FieldMaps To (D&H) — Notes
Fulfillment Request line → SKUPARTNUM. Required. Item number sent to D&H per line.
Fulfillment Request line → QuantityQTY. Required. Units requested for the line.
FR NumberPONUM. Required. Limited to 20 characters — map the Flxpoint internal order number, not a channel order number.
Shipping addressSHIPTONAME / SHIPTOADDRESS / SHIPTOCITY / SHIPTOSTATE / SHIPTOZIP. Required. End-customer shipping address.
Source Shipping MethodSHIPCARRIER / SHIPSERVICE. The shipping carrier and method sent to D&H for the order.
FieldMaps To — Notes
carrierShipment → Carrier. Carrier name returned by D&H.
serviceShipment → Ship Method. Shipping service/method returned by D&H.
trackNumShipment → Tracking Number. Required. Package tracking number.
dateShippedShipment → Shipped At. Date D&H marked the shipment shipped.
itemNo / shipItemNoShipment Item → SKU. Required. Associates the shipped line to your catalog item.
quantityShipment Item → Quantity. Required. Units shipped for the line.
serialNo / customFieldsShipment Item → Custom Fields. Serial numbers, captured as numbered Custom Fields (e.g. Serial Number 1, Serial Number 2) when D&H returns them.
FieldMaps To — Notes
invoiceNumberInvoice → Invoice Number.
poNumInvoice → Purchase Order Reference. Associates the invoice back to the Fulfillment Request/PO.
invoiceSubTotalInvoice → Subtotal.
invoiceFreightInvoice → Freight Charge.
invoiceHandlingInvoice → Handling Fee.
invoiceTaxInvoice → Tax.
invoiceEhfInvoice → Environmental Handling Fee (EHF). Populated on D&H Canada invoices where an EHF/eco fee applies.
invoiceTotalInvoice → Total.
ITEMNO / PRICE / QUANTITYInvoice Item → SKU / Unit Price / Quantity. Required (ITEMNO). Line-item detail used for item-level reconciliation.

Most or all products showing as Archived after GIS runs
This is the most common D&H with Etilize issue. Root cause: the SKU used to build products in GIP (dashed format) does not match the no-dash itemId used for inventory matching in GIS. When items aren't found in the inventory feed, Archive/Un-Archive archives them. Fix: edit the GIS mapping template → find the D&H Item NO binding → change it to use the compact itemId (no dashes) → save → re-run GIS. If items still don't un-archive after this fix, also confirm Archive/Un-Archive is not enabled on both GIP and GIS simultaneously.
Duplicated SKUs in channel listings after fixing the GIS binding
After correcting the GIS SKU binding, earlier mismatches may have created duplicate product records in Flxpoint — the same physical product with two SKUs (one dashed, one not). Run the product re-builder using UPC to merge these duplicated SKUs. This consolidates the duplicates so inventory and pricing resolve to a single product record per channel listing. Run this after fixing the GIS binding and confirming products are no longer being archived.
GIP not importing — Etilize catalog fails to load
If GIP runs but imports nothing or returns an Etilize-related error: (1) confirm your Etilize Package is selected and your Etilize Agreement Number is entered correctly in GIP settings; (2) if you haven't had the Etilize feed activated for your account, email support@flxpoint.com — the feed must be enabled on the backend before GIP can retrieve enriched content; (3) if the package and number appear correct, contact Flxpoint Support with your account details for further investigation.

What are the Etilize package options and what does each include?
SpexBasic — basic product specifications and content from Etilize. SpexFLX — extended product specifications, richer marketing descriptions, and more detailed attribute data. SpexFLX with images Add-on — everything in SpexFLX plus product images. The images Add-on also allows you to configure image resolution (e.g., 650×650, 300×300) and choose whether to use the Etilize thumbnail as your primary product image. The package you select determines how much enriched content is available in the GIP mapping template.
How do I verify and fix the SKU field binding in GIS to stop mass archiving?
Step-by-step: (1) Open your D&H with Etilize source and go to the Get Inventory (Secondary) mapping template. (2) Locate the variant identifier field — it is mapped to D&H Item NO. (3) Confirm the value used for inventory matching is the compact itemId (no dashes) — not a dashed SKU. (4) If a dashed SKU is bound, change the binding to the no-dash item number and save. (5) Re-run GIS. Items that previously had no inventory match should now be found and un-archived. If you have duplicated SKUs from earlier mismatches, run the product re-builder using UPC to merge them.
Does GIS support warehouse selection like standard D&H?
Yes. GIS for D&H with Etilize supports warehouse selection — you can choose specific D&H warehouses (e.g., Harrisburg, California, Chicago, Atlanta) to pull quantities from. Quantities are summed across all selected warehouses. GIS also supports Allow Create Variant (enable to create product variants during inventory updates) and Archive/Un-Archive (enable on only one D&H inventory integration). GIS is a delta feed — it only includes price and quantity updates, not weights, dimensions, or custom fields.
© 2026 Flxpoint. All rights reserved.