squarespace-commerce

Integrate Squarespace Commerce REST API data and webhook events with frontend code injection.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill squarespace-commerce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squarespace-commerce
Source: https://github.com/biggora/e-commerce-plugin-skills/tree/main/skills/squarespace-commerce
Command: npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill squarespace-commerce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you connect external systems to Squarespace Commerce and customize storefront behavior safely despite Squarespace’s constrained extension model.

Core Features & Use Cases

  • Commerce API integration (orders, transactions, products, inventory, profiles): Build external services that read commerce data, update inventory, and fulfill orders using the REST API with cursor pagination.
  • Secure authentication & authorization: Choose API Keys for single-site integrations or OAuth 2.0 for third-party apps needing access across multiple sites, including token refresh handling.
  • Frontend customization via injection: Add site-wide or per-page CSS/JS/HTML using code injection, and use Fluid Engine layouts or (legacy) JSON-T templates where applicable.
  • Webhook-driven automation: Subscribe to real-time events (e.g., order.create, order.update) and design receivers that verify payloads and fetch full entities via API.

Quick Start

Ask Claude to create a backend integration that receives Squarespace order webhooks, fetches the full order from the Commerce API, and then triggers your fulfillment workflow using OAuth 2.0 tokens.

Frequently Asked Questions about squarespace-commerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Squarespace inventory with an external system using the Commerce API?

Squarespace inventory sync requires connecting to the Commerce REST API with cursor pagination to read products and update stock levels. You can build external services that fetch commerce data and push inventory updates using API Keys or OAuth 2.0 for authentication.

Can I use OAuth 2.0 to build a third-party app for multiple Squarespace sites?

OAuth 2.0 is the recommended authentication method for third-party apps needing access across multiple Squarespace sites. It handles token refresh automatically, unlike API Keys which are restricted to single-site integrations.

How do I set up Squarespace webhooks for real-time order automation?

Squarespace webhook automation involves subscribing to events like order.create or order.update and building receivers that verify payloads. Your receiver should acknowledge the webhook and then fetch the full order entity via the Commerce API.

What is the best way to customize a Squarespace storefront with code injection?

Storefront customization uses code injection to add site-wide or per-page CSS, JS, and HTML. You can leverage Fluid Engine layouts or legacy JSON-T templates, but must avoid embedding API secrets in client-side JavaScript.

Why does my Squarespace Commerce API integration fail on large data sets?

Large data sets require cursor pagination handling when fetching Squarespace Commerce API data. Without proper cursor pagination, the API will not return complete order, transaction, or product lists, causing sync failures.

Do I need API Keys or OAuth 2.0 for Squarespace Commerce integration?

API Keys suit single-site Squarespace Commerce integrations, while OAuth 2.0 is necessary for third-party applications accessing multiple sites. Your choice depends on whether the integration is internal or distributed to other Squarespace users.