Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cartble.com/llms.txt

Use this file to discover all available pages before exploring further.

Every sellable thing in your store is called a resource. Regardless of whether you run a retail shop, a food-delivery operation, or a booking-based service, the same catalog system powers your listings. Cartble adapts the terminology and available fields to match your industry: resources appear as “products” in Retail, “items” in On-Demand, and “services” in Booking.

Resource types

Physical

Tangible goods that require shipping. Supports SKU, weight, and dimensions via the logistics bundle.

Digital

Files or links delivered after purchase. Set a download limit and an optional link expiration period.

Service

Bookable appointments or sessions. Uses the scheduling bundle for duration, staff, and buffer time.

Subscription

Recurring-billing products. Configure the billing period and an optional free trial via the subscription bundle.

Creating a resource

Navigate to Admin → Resources → All Products and click New Resource.
1

Fill in the basics

Enter a name, description, and set the price. Prices are stored in cents — entering 1999 with currency USD represents $19.99. You can optionally set a compare-at price (the original price shown as crossed out) and a cost per item for margin tracking.
2

Add images

Upload one or more images. The first image becomes the cover image shown in listings. You can also set a dedicated coverImage separately.
3

Set stock

Enter the available quantity. For services, stock represents capacity (number of available slots).
4

Assign categories and collections

Select one or more categories for internal taxonomy and optionally assign the resource to one or more collections for storefront grouping.
5

Set status

Choose the initial status:
  • draft — not visible to customers
  • active — live on the storefront
  • archived — hidden and no longer purchasable
You can also mark a resource as featured to promote it in themed storefront sections.

Variants

Enable Has Variations when a resource comes in multiple options (for example, Size and Color for a T-shirt).
1

Define variation groups

Add one or more variation groups, each with a name (e.g., “Size”) and a list of options (e.g., “S”, “M”, “L”, “XL”).
2

Configure variation items

Cartble generates a variation item for each combination of options. For each item you can set:
  • Individual price and optional compare-at price
  • Stock quantity
  • SKU
  • Optional weight and dimensions (length, width, height)
Variation items override the base resource price and stock. The base price is used only when no variations are defined.

Industry-specific fields

Physical resources support a logistics bundle for shipping and tax:
FieldDescription
skuStock keeping unit identifier
baseSkuBase SKU shared across variants
ncmFiscal classification code (used in Brazil)
weightItem weight in grams
dimensionsLength, width, and height in your chosen unit
chargeTaxWhether tax is applied at checkout

Custom attributes and metafields

Resources support two ways to store extra data:
  • Attributes (attributes[]) — structured key/value pairs with a display label and a visibility toggle. Use these for product specifications shown on the storefront.
  • Metafields (metafields) — a free-form key/value map for custom data that does not need a defined schema. Manage reusable metafield definitions in Admin → Attribute Library.

SEO fields

Each resource has optional SEO fields:
FieldDescription
metaTitleCustom page title for search engines (overrides the resource name)
metaDescriptionPage description shown in search results
If you leave SEO fields blank, Cartble falls back to the resource name and description automatically.