Popular

↑↓ move ↵ open All results →
Search

Search results

API Cart

API version

A quick check that the domain serves the Storefront API, and of its version.

Pages

API reference

Integration API and Storefront API: every call with examples.

Features API and extensions

Integration API and webhooks

Sync the catalog, orders and content with accounting, an ERP or a CRM: a REST API with keys and abilities, and webhooks on store events.

Features API and extensions

Storefront API for your own frontend

Cart, shipping and checkout over an API — for a mobile app or a storefront on any framework.

Docs Integration API

Integration API

A stable API contract for every Storeforma store.

Features API and extensions

AI agents and MCP

Connect Claude or ChatGPT over MCP: the agent changes the theme, settings and content and imports the catalog — with a draft you approve.

Features API and extensions

Apps and modules

Carriers, payments, analytics and import plug in as modules, and your own logic runs as an app.

API Cart

Add a product

Adds a variant to the cart (purchasable_id is the variant id: offers[].id in the Integration API, or the variant on the product page). Adding the same variant again increases its quantity.

Features Marketing and SEO

Analytics and pixels: GA4, Meta, TikTok

Connect Google Analytics 4, Meta Pixel and TikTok Pixel — purchase events arrive from both the browser and the server.

Features Marketing and SEO

Blog and pages

Articles, About, Shipping and Payment pages and your own content types — in the same store, with the same design.

Features Catalog

Products with variants and stock

Colour, size or bundle — each variant has its own SKU, price, photos and stock. Shoppers see availability at once.

Features Storefront and design

Your own theme in Liquid

Full access to the theme code: Liquid templates, styles and scripts. Build in the browser, with an AI agent or in your own editor.

Changelog 0.9.0-beta

Storeforma open beta

Storeforma is open to everyone: create a store, bring your catalog and take orders. Below is everything the platform does as the beta starts.

API Cart

Change a quantity

PATCH /api/v1/cart/lines/{line}

API Orders

Change an order status

POST /api/v1/integrations/orders/{reference}/status

API Shipping

Choose a shipping option

PUT /api/v1/cart/shipping-option

API Shipping

Choose the city and branch

PUT /api/v1/cart/shipping-delivery

API Cart

Create a cart

POST /api/v1/carts

API Catalog sync

Create or rename a category

PUT /api/v1/integrations/catalog/categories/{external_id}

API Catalog sync

Create or rename a tag

PUT /api/v1/integrations/catalog/tags/{external_id}

API Catalog sync

Create or replace a product

PUT /api/v1/integrations/catalog/products/{external_id}

API Content

Create or update a draft

PUT /api/v1/integrations/content/pages/{external_id}

API Customers

Get a customer

GET /api/v1/integrations/customers/{id}

API Products

Get a product

GET /api/v1/integrations/products/{id}

API Orders

Get an order

GET /api/v1/integrations/orders/{reference}

API Cart

Get the cart

GET /api/v1/cart

API Shipping

List carriers

GET /api/v1/shipping/carriers

API Customers

List customers

GET /api/v1/integrations/customers

API Orders

List orders

GET /api/v1/integrations/orders

API Content

List pages and posts

GET /api/v1/integrations/content/pages

API Products

List products

GET /api/v1/integrations/products

API Shipping

List shipping options

GET /api/v1/cart/shipping-options

API Checkout

Place the order

POST /api/v1/checkout

API Content

Publish a page

POST /api/v1/integrations/content/pages/{external_id}/publish

API Cart

Remove a line

DELETE /api/v1/cart/lines/{line}

API Shipping

Search branches and lockers

GET /api/v1/shipping/delivery-points

API Shipping

Search cities

GET /api/v1/shipping/cities

API Cart

Set an address

PUT /api/v1/cart/addresses/{type}

API Inventory

Set stock

PUT /api/v1/integrations/inventory

API Content

Unpublish a page

POST /api/v1/integrations/content/pages/{external_id}/unpublish

API Catalog sync

Update part of a product

PATCH /api/v1/integrations/catalog/products/{external_id}

Popular searches