Product

A sellable item in the catalog — a chick type, defined by a breed and a sex/variant, with one price per price level.

Compile note. Confirmed: products are keyed by short codes (e.g., BRF, BRSTR, NVF), map to a breed, and carry price-level-specific pricing. Everything marked ‹confirm› — exact field names, types, and the full field list — should be read from the live model.

Fields

Field Type Description
Id GUID Unique identifier.
Code text Short product/SKU code (e.g., BRF, BRSTR, NVF).
Name text Display name (e.g., "Aquila Female"). ‹confirm›
Breed relation → Breed The breed this product is derived from. ‹confirm›
Sex / Variant enum Sexing/variant of the chick — e.g., Female, Male, Straight Run. ‹confirm values›
Active boolean Whether the product is currently sellable. ‹confirm›
Prices collection → Price Per-price-level pricing (see below). ‹confirm›
…additional fields ‹confirm› Full field list to be read from the live model.

Chick type codes (observed)

Code Meaning
BRF ‹confirm expansion› (breed × Female)
BRSTR ‹confirm expansion› (breed × Straight Run)
NVF ‹confirm expansion› (Novogen × Female)

Codes appear to follow a ‹breed›‹sex/variant› convention. Confirm the code grammar and the full code list against the catalog.

Pricing options

Relationships

Related entity Via Notes
Breed Breed ‹confirm› Product is a variant of a breed.
Sales Order Order line reference Ordered via order line items.
Price / Price Level Prices ‹confirm› Determines the amount charged.