×
3PL provider
DCL Logistics
Connect DCL Logistics to send shipments, submit ASNs, process returns, and reconcile inventory with cycle counts.
Overview
DCL Logistics is a third-party logistics provider that handles warehousing, order fulfillment, and returns processing for high-growth brands. Fulfil's integration sends customer and internal shipments as shipping orders, submits advance ship notices (ASNs) for inbound purchase orders, sends return authorizations to DCL's RMA system, and imports tracking numbers, receipt confirmations, return dispositions, and cycle count results automatically.
Type: Direct 3PL Integration
Capabilities
- Customer shipment fulfillment with tracking, lot numbers, and SSCC codes
- Outbound internal shipments (transfers out)
- Supplier shipment receiving (ASN) with lot numbers
- Inbound internal shipments (transfers in)
- Customer returns through DCL's ReturnTrak RMA system
- Cycle counts with lot-level on-hand quantities
- Multi-package and palletized wholesale support
- Third-party carrier billing
- Order cancellation at the shipment level
Supported Actions
From Fulfil to DCL Logistics:
- Send assigned customer shipments for fulfillment (D2C and wholesale)
- Send outbound and inbound internal shipments for transfers
- Send supplier shipments as advance ship notices (ASNs)
- Send return authorizations (RMAs)
- Cancel a shipment
From DCL Logistics to Fulfil:
- Tracking numbers, packages, lot numbers, and SSCC codes on shipping advices
- Full receipt confirmations with lot numbers
- Return receipts with resellable or damaged disposition
- Cycle count results with lot-level on-hand quantities
Best For
- High-Growth DTC Brands: Direct-to-consumer brands scaling across a multi-facility US network
- Returns-Heavy Categories: Businesses that need structured RMA processing with per-item dispositions
- Lot-Tracked Products: Companies needing lot and batch numbers captured on receipts and shipments
- Multi-Channel Retailers: Brands selling across Shopify, Amazon, eBay, and wholesale channels
Setup Instructions
Step 1: Create the DCL Logistics Warehouse in Fulfil
- Navigate to Inventory & Stock > Locations
- Create a new Warehouse and configure:
- Warehouse Type: 3PL
- 3PL Source: DCL Logistics
- Click Create
Step 2: Connect the Integration
- Open the warehouse, click the three-dot action button at the top right, and select Connect to 3PL
- Enter your DCL Logistics credentials:
- Username (DCL Logistics API username)
- Password (DCL Logistics API password)
- Is this a test integration?: Enable to send shipments to DCL's test environment before going live
- Click Connect
- In the configuration step, select the Warehouse and choose your DCL Location (FR, LA, LN, YK, PE, EX, or EU), then click Save
Contact your DCL Logistics account representative to obtain API credentials, confirm your location code, and set up your account number and RMA type codes. Note: order cancellation always goes to DCL's production system, even in test mode, so avoid canceling test orders with real order numbers.
Step 3: Configure Account Routing
DCL routes each order, ASN, and return to one of your accounts on their side.
- Add a shipment metafield named
dcl_account_numberset to your DCL account number - If you plan to send customer returns, also add a
dcl_rma_typemetafield matching the RMA type codes DCL configured for your account
Step 4: Enable Schedulers
On your warehouse location page, click + to add a schedule for each action you want to enable:
- Send customer shipments: Sends assigned customer and internal shipments as shipping orders
- Get customer shipment advices: Imports tracking, packages, lot numbers, and SSCC codes; marks shipments Done
- Send supplier shipments: Exports draft supplier shipments as ASNs
- Get inventory receipts: Imports receipt confirmations with lot numbers; marks supplier shipments Done
- Get cycle counts: Imports DCL's counted on-hand quantities with lot detail
- Send customer returns: Sends draft return shipments as RMAs
- Get return advices: Imports return receipts and disposition; marks return shipments Done
Select an interval for each schedule and click Save.
Features in Fulfil
Customer Returns with ReturnTrak
Fulfil sends a return authorization for each return shipment to DCL's RMA system (ReturnTrak), then imports the result once DCL inspects the items. DCL assigns each item a disposition, Return to Stock, Scrap, Return to Vendor, or Await Decision, and Fulfil restocks only the resellable items. Returns stay pending until DCL finalizes any "Await Decision" items.
Cycle Count Reconciliation
DCL doesn't send a full inventory snapshot or incremental adjustments. Instead, the Get cycle counts scheduler imports DCL's counted on-hand quantities, including lot detail, to reconcile inventory in Fulfil.
Lot Tracking
Shipping advices and receipt confirmations include lot and batch numbers for lot-tracked products, giving you full traceability from receiving through fulfillment.
Carrier Mapping and Third-Party Billing
The integration maps the carrier and service on the shipment to a DCL shipping carrier code (UPS, FedEx, USPS, DHL, Canada Post, Amazon, and more). By default DCL bills its own prepaid carrier accounts; if the shipment has a Carrier Billing Account configured, Fulfil sends that account so DCL bills the third party directly.
Multi-Package and Palletized Shipments
DCL determines how to pack each shipment. Fulfil imports the resulting cartons and pallets from the shipping advice, including weight, dimensions, and tracking per package.
Warehouse Transfers
Send inventory between your warehouses and DCL facilities the same way as customer shipments, with automated tracking and receipt confirmations.
Support
For questions about this integration, contact Fulfil support. For DCL Logistics-specific questions or to set up your account, visit DCL Logistics or reach out to your DCL Logistics account representative.
FAQ
Questions? Answers.
How do I set up DCL Logistics fulfillment in Fulfil?
Can I use DCL Logistics for both Shopify and Amazon orders?
How does inventory sync work with DCL Logistics?
Can I send supplier shipments to DCL Logistics for receiving?
Does tracking information sync automatically?
Can I route orders automatically to DCL Logistics?
How are returns handled with DCL Logistics?
Can I manage multiple DCL Logistics warehouse locations?
How does order batching work with DCL Logistics?
Can I split orders between my own warehouse and DCL Logistics?
Ready to get started with DCL Logistics?
See how Fulfil integrates with DCL Logistics.