How are Points Calculated
Points are calculated from a set of multipliers applied to a receipt's eligible subtotal. The variables and rules below define exactly how the number of points earned is determined.
Variables
- m_status — the user's status multiplier (max 2×)
- m_plus — the user's subscription multiplier (max 2×)
- m_loc — the location's point multiplier
- s — the receipt subtotal, minus any applicable discounts and before tax
- m_user — the combined user multiplier, where
m_user = m_status × m_plus
How points are calculated
The number of points earned depends on whether the location has a special multiplier:
- Location has no multiplier — when
m_loc = 1:points = (m_status × m_plus) × s - Location multiplier only — when
m_loc > 1andm_status = m_plus = 1:points = m_loc × s - Location multiplier + user bonus — when
m_loc > 1and eitherm_status > 1orm_plus > 1:points = (m_loc + (m_status × m_plus)) × s