Flxpoint Help Center
All DocsContact support

Adult Dropshipper (ECN) as a Source

July 17, 2026

Summary

Adult Dropshipper (ECN) is a wholesale distributor of adult and lifestyle products. It connects with a Client ID, Client Store ID and Pass Key, plus a Warehouses setting that decides whether the New Jersey warehouse, the California warehouse or both count toward your available stock. It supports Get Inventory (Primary) for the catalog, Get Inventory (Secondary) for quantity, Send Fulfillment Requests for dropship orders and Get Shipments for tracking. XR Direct is a separate source in Flxpoint with its own credentials and its own page.

Get Inventory (Primary)
Imports the Adult Dropshipper catalog: titles, descriptions, pricing, images and attributes.
Get Inventory (Secondary)
Refreshes quantity only, from the per-warehouse inventory feed.
Send Fulfillment Requests
Sends order fulfillment requests to the supplier for dropship processing.
Get Shipments
Retrieves tracking numbers and shipment confirmations for fulfilled orders.

Adult Dropshipper (ECN) connects with the account credentials below, provided when you register as a reseller. Enter each value into the connection fields and save.

FieldWhat to enter
Connection NameRequired
A label to identify this connection in Flxpoint. Choose any descriptive name.
Client IDRequired
Your Adult Dropshipper (ECN) client identifier, provided by the supplier.
Client Store IDRequired
Your store identifier within the ECN system, provided by the supplier.
Pass KeyRequired
The authentication key issued by Adult Dropshipper (ECN) for your account. Treat it like a password.
WarehousesRequired
Which Adult Dropshipper warehouse(s) to pull quantity from and route fulfillment to. ECN stocks from a New Jersey and a California warehouse and reports quantity per location, so this setting decides which of the two counts toward your available stock.
For extended operation setup and field mapping beyond connection, contact support@flxpoint.com.

Adult Dropshipper (ECN) and XR Direct are two separate connections in Flxpoint

Flxpoint lists Adult Dropshipper and XR Direct as two different sources, each with its own credentials, and they are not interchangeable. This page covers Adult Dropshipper (ECN); XR Direct is documented on its own page. If you sell both catalogs, add both sources and configure each with its own credentials.

No feed URLs to configure

Behind the scenes the integration reads Adult Dropshipper's product and inventory feeds and posts orders to their order endpoint, but you do not need to obtain or enter any URL. The connection only needs the credentials listed above: Connection Name, Client ID, Client Store ID, Pass Key and Warehouses.

Quantity is reported per warehouse, and the Warehouses setting decides what you sell

The ECN inventory feed returns a separate count for the New Jersey and California warehouses on every SKU. Flxpoint combines only the warehouses you selected on the connection into the available quantity. If your stock looks lower than expected on the ECN portal, check the Warehouses setting first, since a SKU can be out of stock in one location and in stock in the other.

Descriptions arrive twice, once as plain text and once base64-encoded

The product feed carries both a plain itemDescription and an HTML description encoded in base64. Map the one that suits your channel. If a description renders on a listing as a long unreadable string of letters and digits, the base64 field was mapped where the plain-text one was intended.


Imports the Adult Dropshipper catalog: titles, descriptions, pricing, images and attributes.

FieldMaps To: Notes
itemSKUVariant → SKU. Required. Adult Dropshipper's SKU for the item.
itemIDIdentifiers → Supplier Item ID. ECN's numeric item identifier, and the key the inventory feed matches on.
title / alternatetitleProduct / Variant → Title. alternatetitle is a second, usually less explicit title, useful on channels with stricter listing policies.
itemDescriptionProduct → Description. Plain-text description.
htmlitemdescriptioninbase64FormatProduct → Description. The same description as HTML, base64-encoded. Map either this or itemDescription, not both.
standardPricePricing → Cost. Your wholesale price.
msrpPricePricing → MSRP.
mapPricePricing → MAP. Minimum advertised price.
upcIdentifiers → UPC.
manufacturerProduct → Manufacturer / Brand.
categories / categoriesV2Product → Category. categoriesV2 is the newer structured taxonomy; categories is the flat legacy string.
itemweightShipping → Weight.
height / width / lengthShipping → Dimensions.
imageLargeFront / imageLargeBackProduct / Variant → Images. Full-size front and back imagery. Medium and thumbnail versions of each are also supplied as imageMediumFront/Back and imageThumbnailFront/Back.
multiplesOFCase-pack multiple. When greater than 1, the item must be ordered in multiples of this number.
stockSupplier stock indicator on the product feed. The authoritative count comes from Get Inventory (Secondary).
discontinuedFlags items ECN has discontinued. Useful as an archive or delist trigger.
regulationsAny shipping or sales restrictions ECN records against the item. Worth surfacing on channels with restricted-product rules.
deliveryallowedWhether ECN will ship the item. Items flagged as not deliverable should not be listed.
releaseDate / dateCreated / dateUpdatedProduct lifecycle dates from the feed. releaseDate is useful for pre-order handling and dateUpdated for spotting stale records.

The exact label each field carries is shown on the mapping template screen when you build the Get Inventory (Primary) template.

Refreshes quantity only, from the per-warehouse inventory feed.

FieldMaps To: Notes
skuVariant → SKU. Required. Matched against the SKU created by Get Inventory (Primary).
njqtyQuantity on hand at the New Jersey warehouse.
caqtyQuantity on hand at the California warehouse.
QuantityInventory → Quantity. The combined count from the warehouses you selected on the connection. Selecting one warehouse means the other location's stock is not counted.

Get Inventory (Secondary) updates quantity only. Titles, pricing, images and attributes refresh through Get Inventory (Primary), so run Primary daily and Secondary on a faster schedule.

Sends order fulfillment requests to the supplier for dropship processing.

FieldMaps To: Notes
Purchase Order NumberECN order → Order reference. Required. What ties the ECN order back to the Flxpoint fulfillment request and what Get Shipments matches on.
Fulfillment Request line → SKU / QuantityECN order → Line Item. Required. Sent per line. Respect multiplesOF from the catalog: items with a case-pack multiple have to be ordered in multiples of it.
Shipping AddressECN order → Ship To. Required. End-customer name, address, city, state, postal code and country.
Source Shipping MethodECN order → Shipping Method. Map your shipping policies to the methods ECN accepts.

Orders are posted to Adult Dropshipper's order endpoint using the Pass Key on the connection. No separate ordering credential is needed.

Retrieves tracking numbers and shipment confirmations for fulfilled orders.

FieldMaps To: Notes
Order referenceShipment → Fulfillment Request. Required. Matched against the purchase order number sent by Send Fulfillment Requests.
Tracking NumberShipment → Tracking Number.
Shipping Method / carrierShipment → Carrier and Service. Map to a carrier value your sales channel recognises, or tracking can sync with a blank carrier name.
Shipment line → SKU / QuantityShipment Item → SKU / Quantity. Per-line shipped quantity, which is what allows partial shipments to be recorded correctly.

Stock looks lower than the ECN portal shows
The inventory feed reports quantity per warehouse (New Jersey and California), and only the warehouses selected on the connection count toward available stock. Check the Warehouses setting first: a SKU can be out of stock in one location and in stock in the other.
A description renders as a long unreadable string of letters and digits
The base64-encoded HTML description was mapped where the plain-text one was intended. Map either itemDescription or htmlitemdescriptioninbase64Format, not both.
Tracking syncs with a blank carrier name
Map the Shipping Method / carrier returned by Get Shipments to a carrier value your sales channel recognises, or tracking can sync without a carrier.
An order is rejected over quantity
Items with a case-pack multiple (multiplesOF greater than 1) have to be ordered in multiples of that number. Check the item’s case-pack value from the catalog feed.

Are Adult Dropshipper and XR Direct the same connection?
No. Flxpoint lists them as two separate sources, each with its own credentials, and they are not interchangeable. If you sell both catalogs, add both sources and configure each one.
Do I need to obtain or enter any feed URLs?
No. The integration reads Adult Dropshipper’s product and inventory feeds and posts orders to their order endpoint behind the scenes. The connection only needs the Connection Name, Client ID, Client Store ID, Pass Key and Warehouses.
How should I schedule the two inventory operations?
Run Get Inventory (Primary) daily for the full catalog (titles, pricing, images, attributes) and Get Inventory (Secondary) on a faster schedule: it refreshes quantity only.
© 2026 Flxpoint. All rights reserved.