A computer implemented method of operating a product condition system comprising: measuring first and second conditions of a perishable product by respective first and second detectors , wherein the first condition of the perishable product is a gas emitted by the perishable product and the first detector is a gas detector, and a first condition signal associated with the measured first condition of the perishable product is sent from the first detector and to a detector data module , and wherein the second condition of the perishable product is a different condition type to that of the first condition of the perishable product; measuring a first environment parameter of a containment where the perishable product is located, wherein the first environment parameter is measured by an environment detector ; comparing the first and second conditions of the perishable product to respective first and second pre-programmed thresholds respectively; determining a single environment parameter target when at least one of the first and second pre-programmed thresholds are met from a pre-programmed data table as a function of both of the measured first and second measured conditions of the perishable product, wherein the single environment parameter target is established to reduce degradation of the perishable product, and wherein the determining comprises accessing the pre-programmed data table indicative of a perishable product type by an analysis module and from a product information database , wherein the pre-programmed data table includes a plurality of condition types , a plurality of thresholds associated with each condition type of the plurality of condition types; and sending a command signal derived from the single environmental parameter target to an environmental control assembly to meet the first environment parameter target. measuring first and second conditions of a perishable product by respective first and second detectors , wherein the first condition of the perishable product is a gas emitted by the perishable product and the first detector is a gas detector, and a first condition signal associated with the measured first condition of the perishable product is sent from the first detector and to a detector data module , and wherein the second condition of the perishable product is a different condition type to that of the first condition of the perishable product; measuring a first environment parameter of a containment where the perishable product is located, wherein the first environment parameter is measured by an environment detector ; comparing the first and second conditions of the perishable product to respective first and second pre-programmed thresholds respectively; determining a single environment parameter target when at least one of the first and second pre-programmed thresholds are met from a pre-programmed data table as a function of both of the measured first and second measured conditions of the perishable product, wherein the single environment parameter target is established to reduce degradation of the perishable product, and wherein the determining comprises accessing the pre-programmed data table indicative of a perishable product type by an analysis module and from a product information database , wherein the pre-programmed data table includes a plurality of condition types , a plurality of thresholds associated with each condition type of the plurality of condition types; and sending a command signal derived from the single environmental parameter target to an environmental control assembly to meet the first environment parameter target. <EOS>