AttributeSuggestion

  • Non-empty localized label map. Its language keys exactly match value and cover the catalogue languages followed by non-empty localized request languages. Configured catalogue translations take precedence; attributes without translations repeat their key.

    Properties: 1
  • Ordered candidate values, best first. Each candidate is a complete localized value map with the same language keys as label. Every entry in a candidate shares one JSON type, and all candidates of one attribute share that type. Strings retain the canonical value under the primary catalogue language and are translated for the remaining languages; numbers and booleans are repeated unchanged.

    Properties: 1
  • Properties: 1
  • Value slugs aligned by index with the suggested values. An entry is null when the candidate has no configured slug.

    Properties: 1