Skip to main content

Catalogs

Updated yesterday

Catalogs are collections of products that can be customized for different markets, apps, or company locations. They allow you to manage product availability, pricing, and publication settings across different contexts within your Shopify store.

Catalog Fields

These are all the fields you can import or export for catalogs in Altera. Fields are grouped by category for easier reference.

General

Basic catalog information and settings.

Field

Description

Example Value

ID

Shopify's unique catalog identifier

7890123456

Command

Action to perform on this catalog row

MERGE

Title

Name of the catalog

Holiday Market Catalog

Type

Type of catalog context

Market

Type Values

Specific values for the catalog type

us,ca,uk

Status

Current status of the catalog

Active

Top Row

Whether this is the first row for this catalog

true

Row #

Row number in the spreadsheet

1

Price List

Fields related to the catalog's price list configuration.

Field

Description

Example Value

Price List: ID

Unique identifier for the price list

1234567890

Price List: Name

Name of the price list

Holiday Pricing

Price List: Currency

Currency code for the price list

USD

Price List: Fixed Prices Count

Number of fixed prices in the price list

25

Price List: Adjustment Type

Type of price adjustment applied

Percentage Decrease

Price List: Adjustment Value

Value of the price adjustment

10

Price List: Compare At Mode

How compare-at prices are handled

Adjusted

Publication

Fields related to the catalog's publication settings.

Field

Description

Example Value

Publication: ID

Unique identifier for the publication

9876543210

Publication: Name

Name of the publication

Holiday Products

Publication: Autopublish

Whether products are automatically published

true

Products

Fields for managing products within the catalog.

Field

Description

Example Value

Product: Command

Action to perform on the product

MERGE

Product: Handle

Handle of the product to add/remove

blue-t-shirt

Fixed Prices

Fields for managing fixed prices within the catalog.

Field

Description

Example Value

Price: Command

Action to perform on the price

MERGE

Price: Variant ID

Unique identifier for the product variant

1122334455

Price: Variant SKU

SKU of the product variant

BTS-001

Price: Amount

Fixed price amount for the variant

29.99

Price: Compare At Amount

Compare-at price for the variant

39.99

Catalog Types

Altera supports the following catalog types:

Market

Catalogs that are specific to certain markets or regions.

Type Values: Comma-separated list of market handles (e.g., us,ca,uk)

App

Catalogs that are specific to certain apps installed in the store.

Type Values: Comma-separated list of app handles

Company Location

Catalogs that are specific to certain company locations for B2B customers.

Type Values: Comma-separated list of company location names

Catalog Status

Catalogs can have the following statuses:

  • Active: The catalog is currently active and available

  • Draft: The catalog is in draft mode and not yet published

Price List Adjustment Types

Price lists can apply different types of adjustments to product prices:

  • Percentage Decrease: Reduce prices by a percentage

  • Percentage Increase: Increase prices by a percentage

  • Fixed Amount Decrease: Reduce prices by a fixed amount

  • Fixed Amount Increase: Increase prices by a fixed amount

Compare At Mode

Controls how compare-at prices are handled in the price list:

  • Adjusted: Compare-at prices are adjusted according to the price list rules

  • Null Out: Compare-at prices are set to null/empty

Command Values

Catalog Commands

  • NEW: Create a new catalog with the provided details

  • MERGE: Find existing catalog and update it, or create new if not found

  • UPDATE: Update existing catalog (fails if catalog doesn't exist)

  • REPLACE: Delete existing catalog and create a new one with provided data

  • DELETE: Delete the existing catalog

  • IGNORE: Skip processing this catalog row

Product Commands

  • MERGE: Add product to catalog or update if already present

  • DELETE: Remove product from catalog

Price Commands

  • MERGE: Add or update fixed price for the variant

  • DELETE: Remove fixed price for the variant

Working with Catalogs

Creating Catalogs

When creating a new catalog, you must specify:

  • Title: A descriptive name for the catalog

  • Type: The type of catalog (Market, App, or Company Location)

  • Type Values: The specific markets, apps, or company locations this catalog applies to

Managing Products

Products can be added to or removed from catalogs using the Product: Handle field and appropriate Product: Command.

Setting Fixed Prices

Use the Fixed Prices fields to set specific prices for variants within the catalog context. This overrides the default product pricing.

Catalog Filters

You can use these filters to limit which catalogs are exported:

  • title: Filter by catalog title

  • status: Filter by catalog status (active, draft)

  • type: Filter by catalog type (market, app, company_location)

  • currency: Filter by price list currency

  • created_at: Filter by creation date

  • updated_at: Filter by last update date

Did this answer your question?