Summary: Business Rules apply in a fixed order: defaults first, then global rules, then profile rules. When two levels set the same thing, the profile rule wins over the global rule and the default. This is why a markup can differ from one profile to the next.
How precedence works
When more than one Business Rule targets the same setting, precedence decides which one wins. Rules apply in this order:
- Defaults apply first (the admin default).
- Global rules apply next (they apply to all profiles).
- Profile rules apply last (they apply only to that one profile).
The more specific level wins. So a profile that has its own rule (for example, a Markup rule set to 25%) overrides both the global rule and the admin default. A profile with no rule of its own falls back to the global rule, or to the default.
How to make one profile behave differently
- List every rule that targets the same setting at each level: the admin default, the global rules, and the profile's own rules.
- Apply the order above: default first, then global, then profile. The profile value is what ships when the profile has its own rule.
- To change one profile only, set or edit that profile's rule.
- To change every profile that has no override, edit the global rule or the default.
- Reprocess a sample order on the profile and confirm the value (for example, the markup percentage) matches the level you meant to win.
What you should see
A profile with its own rule shows that profile's value. A profile without one shows the global rule or the default. Removing the profile rule makes that profile fall back to the global value.
Related articles
- Global Business Rule vs. Profile Business Rules
- Rate markup or rate shop not applied: fix the rule Event