Skip to main content

FTP settings

The FTP delivery settings allow the extension to automatically upload generated feed files to an external server, such as a shopping engine service or marketplace. Below is a detailed explanation of each setting:

Note:

Check the marketplace merchant account for FTP/SFTP details or contact the marketplace's support center for credentials.

Audience settings

FTP settings

  • Enabled (Yes/No): enables or disables FTP delivery for the feed. When enabled, the feed file will be automatically uploaded to the configured FTP server.

  • Protocol (FTP/SFTP): specifies the file transfer protocol:

    • FTP (file transfer protocol): standard method for transferring files.
    • SFTP (secure file transfer protocol): a more secure method that encrypts the transfer.
  • Host name: the server address where the feed file will be uploaded. Format: example.com:port. The port is optional and depends on the service provider's requirements.

  • User name: the FTP/SFTP account username required to log in to the server.

  • Password: the FTP/SFTP account password used for authentication.

  • Path: the directory on the FTP/SFTP server where the feed file should be stored. This is usually provided by the marketplace or service provider. If left empty, the file is uploaded to the root directory.

  • Passive mode (Yes/No): controls how the connection is established.

  • SSL (Yes/No): enables or disables SSL encryption for the connection. Some servers require SSL for secure data transmission.

  • Test connection: button is used to verify that the FTP settings are correctly configured. When clicked, the system attempts to connect to the specified FTP/SFTP server using the provided credentials.

    How it works:

    • Checks if the host name, user name, and password are valid.
    • Verifies whether the selected protocol (FTP/SFTP) is supported by the server.
    • Ensures the path (if specified) exists on the server.
    • Confirms whether passive mode and SSL settings match the server's requirements.

    Possible results:

    Success: the system successfully connects to the FTP/SFTP server, confirming that the settings are correct. Failure: the connection test fails, often due to:

    • Incorrect credentials (host name, user name, or password).
    • Missing port.
    • Server restrictions (firewall blocking the connection).
    • Incorrect passive mode or SSL settings.
    • Incorrect path (if the folder does not exist).