Skip to main content

Import your files hosted by cloud services

Import your files hosted by cloud services such as Amazon S3, Google Cloud Storage, or Microsoft Azure in Productsup.

Connect to external cloud service systems such as Amazon S3, Google Cloud Storage, or Microsoft Azure to import your hosted product files. See Import from Google Sheets to learn how to import from Google Sheets.

You can find the cloud services that link to your shopping platforms in Data Sources by selecting ADD DATA SOURCE and choosing the Cloud Services tab.

Cloud services

Import files from Amazon S3

To import files hosted by Amazon S3, take the following steps:

  1. Go to Data Sources from the site's main menu and select ADD DATA SOURCE. Then, choose Amazon S3 and select Add.

    Amazon S3
  2. Give your data source a custom name if desired, then select Continue. The custom name replaces the data source name on the Data Sources Overview page.

  3. Enter your Amazon AWS Access Key ID credentials in API Key and API Secret.

    Amazon S3 set up
  4. Enter the bucket name in Bucket. For example:

    • testexamplebucket1

    • test-samples-may-2021

    • cloud-hosted-items

    For more information on how to name a bucket, see Bucket naming rules.

  5. In Filename, enter the filename with the extension and path.

  6. In Region, select the relevant S3 location from the drop-down menu.

  7. Optionally, enter a custom name in Description (optional).

  8. Select Save all settings.

Tip

See Import dynamic URLs to learn how to set up an automatic import.

Import Parquet files from Amazon S3

Apache Parquet is an open-source, columnar file format that lets you efficiently store and retrieve data. To import files in the Parquet format hosted by Amazon S3, take the following steps:

  1. Go to Data Sources from the site's main menu and select ADD DATA SOURCE. Then, choose Amazon S3 Parquet and select Add.

    Parquet Amazon S3
  2. Give your data source a custom name if desired, then select Continue. The custom name replaces the data source name on the Data Sources Overview page.

  3. In Filename, enter the filename with the extension and path.

  4. Enter your Amazon AWS Access Key ID and AWS Secret access key.

    Parquet set up
  5. In AWS Region, enter the S3 location.

  6. In AWS Bucket, enter the bucket name, for example:

    • testexamplebucket1

    • test-samples-may-2021

    • cloud-hosted-items

    For more information on how to name a bucket, see Bucket naming rules.

  7. Optionally, enter a custom name in Description (optional).

  8. Select Save.

Import files from Google Cloud Storage

To import files hosted by Google Cloud Storage, perform the following steps:

  1. Go to Data Sources from the site's main menu and select ADD DATA SOURCE. Then choose Google Cloud Storage and select Add.

    Google Cloud Storage data source
  2. Give your data source a custom name if desired, then select Continue. The custom name replaces the data source name on the Data Sources overview page.

  3. In Service Account Key, enter your service account key in JSON format.

    Google Cloud Storage setup
  4. Enter the target bucket name in Bucket. For example:

    • my-test-samples

    • 02333se-9e7b-4418-a5ba-yg2970f0b77

    • test.sample.com (sample.com requires verification of ownership)

    For more information on how to name a bucket, see Bucket naming guidelines.

  5. In Object, enter the item filename with or without the extension. For example:

    object_example1.png
    object_example2.png

    To learn more about the object name requirements, see Object naming guidelines.

  6. Optionally, enter a custom name in Description (optional).

  7. Select Save all settings.

Note

If you merge your main data feed with additional data information via Google Cloud Storage, the import process and merging can take a long time for a large data feed. To speed this process up, you can set up a site tag that contains the information found as an object in the bucket. See Edit site settings to learn how to add a site tag.

This setting enables the site to look only for relevant information in the Google Cloud Storage file. For example, you want your site US_tablet-case to import only the tablet cases from your Google Cloud file:

  1. In the site Settings, add a tag for your site such as product_type: tablet-case.

  2. In the Google Cloud Storage setup, in the field Object, enter the object name in the bucket such as tablet-case-product_info.csv. The site now only imports and merges the relevant information.

If you want to set up multiple sites with a changing set of product_types and product information for each site, you can automate this as the data source.

You can also enable support for Twig and site tag variables by default. The Productsup Platform API lets you set up the site tags automatically and with Twig pulls in the correct data based on the site tag from Google Cloud Storage.

Import files from Microsoft Azure Blob Storage

To import files hosted by Microsoft Azure Blob Storage, perform the following steps:

  1. Go to Data Sources from the site's main menu and select ADD DATA SOURCE. Then choose Microsoft Azure Blob Storage and select Add.

    Microsoft Azur data source
  2. Give your data source a custom name if desired, then select Continue. The custom name replaces the data source name on the Data Sources overview page.

  3. In Authentication Type, select Access Key or SAS Token:

    • If you selected Access Key, enter your Microsoft Azure Blob Storage account information in Account Name and Access Key.

    • If you selected SAS Token, enter your shared access signature in SAS Token and SAS Blob Endpoint.

    Import from Microsoft Azure Blob Storage
  4. In Container, enter the full URL to the hosted container or file.

  5. Optionally, change the data source name in Description (optional).

  6. Scroll down and select Save all settings.