Inheritance determines how parameter values and receipt templates are applied across environments, locations, and workstations in InStore. Understanding inheritance helps you configure fallback values and overrides effectively.
Fallback configuration
Administration parameter sets are selected based on the following hierarchy:
- Automatic inheritance by level (environment, location, workstation)
- Temporary or permanent overrides assigned in the InStore Center
Inheritance and overrides
Max_Unreceipted_Cash_Refund
parameter to specify a lower unreceipted returns limit for that location.The following diagram illustrates parameter inheritance:
The colored blocks represent parameters that have been defined within three sets called Environment, Location, and Workstation. A full set of fallback parameters was configured at the environment level. Sets containing only two parameters each have been configured for the location and for a workstation at that location.
- Pattern 1: no overrides for Parameter A at the location or workstation levels; both inherit the environment value.
- Pattern 2: an override for Parameter B at the location level; the workstation inherits the location value.
- Pattern 3: an override for Parameter C at the workstation level; other workstations at the location inherit the environment value.
- Pattern 4: different values for Parameter D at every level.
Receipt templates
Receipt template sets cannot be assigned at the workstation level.
Timed changes
You can schedule timed changes to parameters or receipt templates. For example, you might need special receipt text or policy changes for a holiday period.
To schedule changes:
- Create a series of parameter or template sets with the same name but different start dates.
- Assign each set to the appropriate level (environment or location).
InStore evaluates available sets at each location and prioritizes the set with:
- The same name as the currently active set
- The latest start date that is not in the future
If a set has a start date of today, it takes precedence, even if the previous set has not reached its end date. The end date is only considered when a series ends and the fallback set resumes.
Assigning temporary sets at the environment level allows all locations to inherit the changes, reducing the need for individual assignments.
Immutable parameters
-
If set at the environment level, the value cannot be overridden at the location or workstation levels.
-
If set at the location level, the value cannot be overridden at the workstation level.
Although you can include immutable parameters in sets, the InStore colleague app ignores them.