Importing a feed that is password protected is similar to importing a non-protected feed. The only additional thing you will need to do is configure the authentication.
Step 1 - Choose your feed type
In your project navigate to Setup and click "Setup import". You will be given a few options through which to import your products. Select your type of feed and click "Continue". We support authentication for all file-based imports:
- Text file (.txt)
Note: we do not support importing a protected Google Spreadsheet. A Google Spreadsheet needs to be published online in order to be imported successfully. See this article for more information.
Step 2 - Fill in the URL
Next, fill in the URL of your feed.
Step 3 - Configure your authentication
We support various means of authentication for file-based imports depending on the protocol:
First you need to pick the relevant protocol in the drop-down menu.
HTTP and HTTPS
For HTTP and HTTPS protocols we support two authentication types:
- Username & password. Select “Username & password” next to the URL and fill in the username and password.
- Authentication header. In this case, we will include an x-api-key header with the request. Select “Authentication header” next to the URL and fill in the header token.
Note: for both "Username & password" and "Authentication header", HTTP means that your credentials will be transmitted in the clear. To keep your credentials secure, use HTTPS.
For FTP we also only support Username & password authentication. You can configure this the same way as for HTTP/HTTPS.
Note: FTP is an inherently insecure protocol, your credentials will be transmitted in the clear. To keep your credentials secure, use SFTP.
SFTP (SSH File Transfer Protocol)
For SFTP, we currently only support Username & password login. You can configure this the same way as for HTTP/HTTPS. SFTP is secure, your credentials will be transmitted over an encrypted connection.