Struct Docs
Struct.PIM 4
Struct.PIM 4
  • Struct PIM Documentation
  • API Reference
  • Latest updates from Struct HQ
  • Latest updates in Documentation
  • Fundamental concepts
    • Get familiar with Struct PIM
    • Catalogues & categories
    • Products & variants
    • Attributes
    • Product structures
    • Identifiers
    • Global lists
    • Localization & segmentation
    • Revisions & changelog
    • Publications
    • Supplier onboarding portal
  • Tutorials
    • Welcome to Struct PIM 4
    • Helpful guides
      • How to search efficiently
      • How to use Import
        • How to import products
        • How to import data into a list property on entities
        • How to import categories
        • How to import with media
        • How to use File templates
    • Example projects
      • Working with the API
  • Integration
    • Web API
    • Webhooks
  • Media format
  • API Reference
    • Introduction
    • Endpoints
      • AssetFolders
      • Assets
      • AssetTypes
      • AttributeGroups
      • Attributes
      • AttributeScopes
      • Browse
      • BusinessUnits
      • Catalogues
      • Categories
      • Dimensions
      • Exports
      • EnrichmentInsightSetups
      • GlobalLists
      • Languages
      • Maintenance
      • Miscellaneous
      • Messaging
      • Permissions
      • Products
      • ProductStructures
      • Publications
      • Transactions
      • UserGroup
      • UserRoles
      • Users
      • VariantGroups
      • UserTasks
      • Variants
      • Webhooks
      • Workflows
      • Models
Powered by GitBook
On this page
  1. Fundamental concepts

Global lists

Global lists is a key element of Struct PIM and one of the building blocks that enable the definition of any data model

What are global lists

Global lists are used to create predefined lists of entities that can be referenced on products, variants, categories or even other global lists.

The data model of a Global list is defined by an underlying attribute. By using Complex attributes, values in a global list can become entities themselves which has a number of data fields. Global list values can even be configured to reference other global list values by using a GlobalListValue attribute within the definition of a global list.

Example: A list of brands is defined by a global list, so a brand can be selected on products in the system. Each brand has a name, a localized description and a logo. These 3 data fields are all defined on the global list and maintained here. On the product structure an attribute is attached that is configured to allow selection of 1 entity from the global list of brands.

PreviousIdentifiersNextLocalization & segmentation