User Guides
PIM
Channel Integration
FTP Server

FTP (File Transfer Protocol)

This section explains how to integrate third-party platforms with item DI using FTP (File Transfer Protocol) for seamless data transfer. FTP enables secure file uploads and downloads, allowing systems to exchange key data, including product information, orders, inventory updates, and shipping details.

Channel Connection via FTP

To integrate a third-party platform with item DI via FTP:

  1. Navigate to Merchants > select the desired merchant > Sales Channels.
  2. Select Sales Channels under the Live channels section.
  3. Click the + New Channels or the "new channel" text link. The new channels window will appear.
  4. Select FTP from the channels list.

FTP Server

  1. Fill out the required fields:
Required FieldsDescription
Channel NameEnter the channel name.
FTP Protocol TypeSelect either FTP (FTP Secure) or SFTP (SSH File Transfer Protocol) for secure data transmission.
FTP HostProvide the FTP host (domain) where the files are stored.
FTP PortEnter the port number used by the FTP server.
Login NameEnter the login credentials for FTP access.
PasswordProvide the password for the login credentials.
Download File PathSpecify the file path where data files (e.g., orders) are located for download.
  1. Click Test Connection to verify the FTP setup.

FTP Connection

  1. If the "Connection Successful" message appears, click Submit to finalize the connection. The FTP server will be connected.

Data Exchange via FTP

Once the FTP channel is successfully connected, data can be exchanged between item DI and the third-party platform in the form of files, such as CSV, XML, or JSON. This enables the following data transfers:

  • Data Upload: The third-party platform pushes files (e.g., order or inventory updates) to the FTP server.
  • Data Download: Item DI retrieves these files from the FTP server for processing.

Note: For example, if the data file contains order details, Item DI will automatically create corresponding sales orders in the system, ensuring data integration.