xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Product Catalogue — entity reference
REFERENCE · Last reviewed

Product Catalogue — entity reference

A store's catalogue filter settings. It holds no products: it decides which groupings the Product Catalogue filter panel offers for one store (Brand, Max unit price, Discount) and how the price and discount bands are cut. The web Product Catalogue on documents, mobile Take Order and the layout designer's Product Groupings setting read the records whose Store is the partner's resolved store; a record naming the Partner Account the catalogue is opened for wins over one with no partner. Without a record the standard groupings apply and Discount is off. The switches only count once at least one of them is ticked; from then on every unticked switch means off, including Price Filter Applicable, which is on no shipped form. In no shipped app: find it through the App Launcher search. Only Name is required, there is no numbering, and the storefront does not read it.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CurrencyIsoCodeCurrency ISO CodeTextNot read by the catalogue or the storefront. Price chips use the rupee sign; storefront currency comes from the store's own Currency ISO Code.
DiscountFilterApplicableDiscount Filter ApplicableBooleanOffer the Discount grouping (percentage off MRP). The grouping is off unless this is ticked. Shown on the record page but not on the Edit form, so it cannot be changed on the shipped forms.
DiscountMaxPercentageDiscount Max PercentageDecimalThe top discount band, in percent. Above 0, the store's own discount bands replace the standard ones (at least 10%, 25% and 50%). Shown on the record page only.
DiscountMinPercentageDiscount Min PercentageDecimalWhere the discount band ladder starts (0 or empty means 0). Shown on the record page only.
DiscountSpanDiscount SpanDecimalWidth of one discount band, in percent. Empty or wider than the range gives four equal bands. Shown on the record page only.
ExternalIdExternalTextIdentifier of the record in an external system, for integrations. Not on the shipped forms.
FuelFuelBooleanHas no grouping of its own. Ticking it only marks the switches as in use, so ticking Fuel alone switches off both Brand and price.
IdIdGuid, hiddenYes
LabelLabelTextAlternative display text. Not read by the catalogue and not on the shipped forms.
MakeFilterMake FilterBooleanOffer the Brand grouping. Unticked while any other switch is ticked turns Brand off.
MaxPriceMax PriceDecimalThe top price band. Above 0, the store's own price bands replace the standard ones (up to 100, 250, 500, 1,000 and 5,000).
MinPriceMin PriceDecimalWhere the price band ladder starts (0 or empty means 0). It is not a lower limit on the products shown.
ModifiedByIdModified ByLookup → UserAccount
NameNameTextYesRequired name of the record. Not unique and not numbered.
OwnerIdOwnerLookup → UserAccount
PartnerAccountIdPartner AccountLookup → AccountOptional partner company these settings are for. When the catalogue is opened for this partner (the document's Partner Account on the web, the selling-scope partner on mobile), this record wins over the store-wide one. Only active partner accounts are offered. Empty means everyone at the store.
PriceFilterApplicablePrice Filter ApplicableBooleanOffer the Max unit price grouping. Unticked while any other switch on the record is ticked turns the price grouping off. Not on the shipped forms, so ticking any other box on the shipped form switches price off.
PriceSpanPrice SpanDecimalWidth of one price band. Empty, 0 or wider than the Min-Max range gives four equal bands; more than 12 bands falls back to the standard ones. Not on the shipped forms.
ProductCCProduct CCBooleanHas no grouping of its own. Ticking it only marks the switches as in use. Not on the shipped forms.
ProductColorProduct ColorBooleanHas no grouping of its own. Ticking it only marks the switches as in use, which turns off every grouping whose own switch is unticked. Not on the shipped forms.
ProductFilterProduct FilterBooleanHas no grouping of its own. Ticking it only marks the switches as in use. Not on the shipped forms.
RecordTypeIdRecord TypeGuid, hidden
ShowProductFeatureShow Product FeatureBooleanHas no grouping of its own. Ticking it only marks the switches as in use. On the New and Edit form only.
StoreIdStoreLookup → StoreThe store whose catalogue these settings apply to. Not marked required, but the catalogue looks records up by store, so a record without a Store is never used.
SubscriptionKeySubscription KeyGuid, hiddenYes
TransmissionTransmissionBooleanHas no grouping of its own. Ticking it only marks the switches as in use. Not on the shipped forms.
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteEntityDeleteDeleteDeleteEntity
DeleteRowDeleteDeleteDeleteRow
EditEntityEditEditEditEntity
EditRowEditEditEditRow
NewNewNewNew

Lookup filters

FilterLookup fieldNotes
Partner Account FilterPartnerAccountIdPartner Account Filter