eCommerce: Product Catalog

Prev Next

Overview

The Product Catalog provides access to all products used in eCommerce features within Mapp. It allows users to search for products, import product data, and review the catalog structure that defines which product attributes are available and required.


Navigation Path

Administration > eCommerce > Product Catalog


Data / ProductSKU

Action

Description

Search

Looks up products in the Product Catalog using a Product SKU or key prefix.

Import data

Manually imports product data into the Product Catalog.


Structure

The Product Catalog structure defines all available product fields, including required attributes and optional fields for enrichment, stock handling, and localization.


Mandatory Fields

These fields are required for every product in the Product Catalog.

Field

Type

Example

productSKU

string

sku1-1-1

productName

string

name1

productPrice

float

123.4

productURL

string

http://example.com


Optional Fields

These fields extend product data and support additional use cases such as stock management, localization, and custom attributes.

Field

Type

Example

stockTotal

integer

8

variant

string-map

L:3|XL:5

imageURL

string

http://link.toimage.jpg

zoomImageURL

string

http://link.toimage.jpg

brand

string

Nike

category

string

sportswear

msrp

float

123.6

description

string

100% cotton

localizedProductNames

map<Locale, string>

localizedProductPrices

map<Currency, string>

localizedProductURLs

map<Locale, string>

localizedMsrp

map<Currency, string>

localizedDescriptions

map<Locale, string>

customAttribute1

string

matte finish

customAttribute2

string

women’s size large

customAttribute3

string

customAttribute4

string

customAttribute5

string


Stock handling logic

Either stockTotal or variant must be provided.

  • If only one of these fields is used, it becomes required.

  • If both are provided, the sum of all values defined in variant overrides the stockTotal value.