Choosing an import file

When creating or updating items by import, you can either upload a spreadsheet, provide a URL to a file, e.g. a Google Sheet, or a file hosted in WebDAV, or specify an FTP location.

The number of records that can be imported at one time depends on your plan level. See the pricing page for more details.

Upload file


Choose a .csv or .xls file to upload from your computer.

Import from URL


Provider a URL to a .csv or xls file that has been uploaded to another service, e.g. BigCommerce WebDAV.

You can also import from

  • Google Drive
  • Google Sheets
  • Dropbox

For each service, find the "share" URL, ensure the file is publically visible, and copy and paste the link in the URL field.


Dynamic import URLs

When specifying a URL, you might have a date or timestamp within it. When scheduling an import, it can be useful to be able to replace these with placeholders so that the latest file is imported on each run.

Read more on Scheduled imports, including the available placeholders.


Import from FTP/SFTP

To import a file via FTP or SFTP, choose the appropriate source and then provide a URL of the format:

sftp://{username}:{password}@{hostname}:{port}/{path}

If the connection test fails, be wary of any special characters.

Import from WebDAV

To send to BigCommerce WebDAV, you will need to find your WebDAV credentials.

Then create a URL that includes your username, password and path to location that you wish to export to within WebDAV:

https://{username}:{password}@{store-domain}/{path}

e.g.

https://username123:[email protected]/dav/content/

If the connection test fails, be wary of any special characters, for example the @ in your WebDAV username. It would need to be replaced with %40 e.g. apps%40hypaapps.com .


Special characters in URLs

Note that some special characters need to be replaced for their URL-encoded variants when they appear in usernames or passwords.

For example:

  • space: %20  or +
  • #%23  (number sign/hash)
  • %%25  (percent sign)
  • +%2B  (plus sign)
  • /%2F  (slash)
  • @%40  (at sign)
  • :%3A  (colon)
  • ;%3B  (semicolon)

So a username like group/foo would become group%2Ffoo

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us