Skip to content

Connect Squarespace with ProductPolish

Connect your Squarespace shop with ProductPolish via the Commerce API. You create an API key and find your Store Page ID.

Prerequisites

  • A Squarespace account with Business or Commerce plan
  • Owner access to the Squarespace website
  • A store section (Store Page) on your website

Required credentials

FieldExampleDescription
API key(long generated key)The API key for the Commerce API.
Store Page ID5f3e2a1b9c8d7e6f5a4b3c2dThe ID of the store page on your website.

Step-by-step guide

1

Open Squarespace Admin

Log in to your Squarespace dashboard and select the desired website.

2

Create API key

Navigate to: SettingsAdvancedAPI Keys

Click "Add API key".

Configuration:

  • Name: ProductPolish
  • Scopes: Enable all available scopes, especially Commerce and Pages & Content

Click "Create".

The API key is only shown once! Copy it immediately.
3

Find Store Page ID

Navigate to: PagesShop

Click the gear icon settings of your shop page. The Page ID is in the browser URL:

...squarespace.com/config/pages/5f3e2a1b9c8d7e6f5a4b3c2d

The long alphanumeric string at the end is your Store Page ID.

Alternatively, you can retrieve the Page ID via the Squarespace API: The Collection ID in the JSON response of a GET request to /api/commerce/products contains the Page ID.
4

Enter in ProductPolish

Go in ProductPolish to DashboardIntegrationsNew connection.

  1. Select Squarespace as the platform
  2. Paste your API key
  3. Enter the Store Page ID
  4. Click "Save connection"
Done! ProductPolish can now create products in your shop via the Squarespace Commerce API.

Good to know

  • Commerce plan required: The Squarespace Commerce API is only available with the Business or Commerce plan.
  • Product types: Squarespace supports physical, digital, and service products. ProductPolish creates physical products by default.
  • Images: Images are uploaded via the Images API and assigned as gallery images.
  • SEO: SEO title and meta description are written to the Squarespace SEO fields. Squarespace automatically generates a URL slug from the product name.
  • Rate limits: The Squarespace API allows approx. 5 requests per second.

Common issues

API key menu not visible

Only the website owner has access to the API settings. Contributors and editors do not see this option.

Store Page ID not visible in URL

Make sure you click on the settings (gear icon) of the shop page, not on the page itself.

"403 Forbidden"

Your API key does not have the Commerce permission. Create a new key with all scopes enabled.