Reference entities
Look up the dimensions used by imports and reports, and distinguish source-owned data from local mappings.
Find a dimension
These screens use the shared table controls. A missing row can reflect the source, an unfinished refresh or a join to missing reference data.
| Screen | What it shows | Where a correction belongs |
|---|---|---|
/entities/brands | Product brands | Akeneo; CCC upserts the brand list and swaps its translations |
/entities/domains | Domains used for storefront, GA4 property and price-feed configuration | config/reference/domains.json, then the installer |
/entities/languages | Language codes and locales used to read translations | config/reference/languages.json, then the installer |
/entities/paymentmethods | Normalised payment-method choices | config/reference/paymentmethods.json; actual payment resolution is in classification |
/entities/productattributes | Attribute codes, groups, product totals and favourites | Akeneo for definitions; the heart control changes CCC's shared favourites |
/entities/shippers | CCC shippers, plus Paazl options and Paazl option types in separate tabs | CCC's seeded shipper mapping or NetSuite's Paazl reference, according to the tab |
/entities/otherentities/currencies | Currency identifiers and labels | config/reference/currencies.json, then the installer |
These listings are not general reference-data editors. A repository reference edit reaches existing environments through the installer; editing a seed affects only a fresh installation. See AGENTS.md, Configuration and .env, for that distinction.
Product attribute favourites are shared
The heart stores an attribute code in productattributesfavourites. There is no user id on that record, so it changes the favourite list for everyone. It does not alter the attribute's value or mark a product as a favourite. Product totals are computed by the listing request and can take longer than simply loading attribute definitions.
Trace a wrong dimension
For an unknown payment method, read the payment's raw value and the classifier's resolution before changing the cost rule. For an incorrect shipper, compare the Paazl option, its option type and the CCC shipper mapping. A changed mapping does not repair previously stored classification by itself.
Currency labels identify the original amount; they do not specify a conversion rate. Use the rate on the transaction and its already-converted euro amounts.
Related
- Prepayments
- Products
- Product configuration
- Dates, currency and signs
- Sales channels
- Categories
- Source and medium
Evidence
Code-checked: the named controllers and endpoints under app/http/entities/ and app/data/entities/, their templates, app/models/shippers.php, app/models/productattributes.php, app/jobs/install/seed_shippers.php and config/reference/. The shared favourite is written by app/http/entities/productattributes.php and defined in app/jobs/install/install.php.
- Type
page - Status
active - Updated
2026-09-14 - Created
2026-09-14 - Covers
entities/brandsentities/domainsentities/languagesentities/paymentmethodsentities/productattributesentities/shippersentities/otherentities