# Catalog

> Digital and physical products, variants and categories, with publish state, URL and SEO on the product itself.

> Markdown version of https://kanorio.com/en/developers/products/catalog. Append `.md` to any developer docs URL for this format. Index: https://kanorio.com/llms.txt · MCP: https://app.kanorio.com/api/mcp

Status: **Available**

The catalog holds what a site sells. A product carries its own publish state, URL slug and SEO fields, so it does not need a separate page to be visible.

## Core objects

- **Products.** Digital or physical, with descriptions, media and the deliverables a purchase unlocks.
- **Variants.** Pricing tiers or options of a product, each with its own price and stock.
- **Categories.** Groupings for navigation and filtering.

## How the APIs fit

- Create, update and publish products with the Management API.
- Read published products and categories for your storefront with the Content Delivery API's `/products` endpoints.
- Checkout happens on Kanorio's hosted checkout; see [Transactions & Fulfillment](https://kanorio.com/en/developers/products/orders).

## What the APIs expose

| Capability | Status | API | Elements | Hosted site | Webhooks |
| --- | --- | --- | --- | --- | --- |
| Products, variants & categories | Available | Management API `products.*`, `product_categories.*`; Delivery `GET /products`, `GET /products/:slug` | — | `/store/products`, `/data/products`, `/data/product_variants`, `/data/product_categories` | — |

## API reference

- Management API: [Products](https://kanorio.com/en/developers/management-api/products) (7 operations)
- Management API: [Product categories](https://kanorio.com/en/developers/management-api/product_categories) (1 operations)
- Content Delivery API: [Products](https://kanorio.com/en/developers/delivery-api/products) (2 operations)

## Recent changes

- 2026-11-04: Localization: more translatable fields (product details, variants, lessons, quizzes, store notes)
- 2026-11-04: Localization: each locale can have its own URL slug
- 2026-11-04: Products: access duration is set per variant
- 2026-11-03: Products: images and description are optional
- 2026-11-02: Products: shipping is decided per variant

Full changelog: https://kanorio.com/en/developers/changelog

## For site owners

Dashboard help: https://kanorio.com/en/help/online-store
