Overview
- If you are using an eCommerce platform where there is no direct integration with DHL Express Commerce, we can offer a workaround by automatically importing CSV files from an FTP server.
- CSV files will be downloaded from your server and the shipments information will be written back to your server after printing.
1. Set up your CSV file template in DHL Express Commerce
The first step is to set up your CSV file template in DHL Express Commerce. We recommend you test your CSV file template by performing a manual import first, before you start using the automated FTP server import.
Learn more about setting up your CSV template.
2. Set up your FTP server details in DHL Express Commerce
Enter the connection information about your FTP server:
- In DHL Express Commerce, navigate to Settings > Integrations > Add a new integration > CSV FTP.
- Tick Enable CSV FTP.
- Enter the address of your server and port.
- Enter the FTP user credentials.
- Click Save.
- Click Test to ensure it works to validate that your credentials are correct.
Note: DHL Express Commerce automatically creates three folders: IN, OUT, and HISTORY. The folders can also be created manually, however, the names of the folders are case-sensitive.
3. Import your orders and get the tracking information.
Once your FTP server details are added to DHL Express Commerce, you will have three folders:
- IN contains the CSV files that need to be imported. Once a file has been imported into DHL Express Commerce, it is moved to HISTORY.
- HISTORY contains the CSV files that have been imported into DHL Express Commerce.
- OUT contains the tracking information of the printed orders: Tracking Number, Order Number, Customer Name, Courier Company, Tracking URL. One file is created per order.