Recent studies in marketing show decompositions of sales promotion effects based on household-level scanner data. Typically, the total elasticity is decomposed into choice, timing, and quantity elasticities. We propose a model that estimates standard, enhanced, and flexible decompositions based on store-level data. The standard decomposition divides the own-brand sales elasticity into a market share ("choice") elasticity, a period share ("timing") elasticity, and a category sales ("quantity") elasticity. The enhanced decomposition includes two extensions. One extension is the separation of the category sales elasticity into a between-store share and a total market elasticity, which allows us to measure cross-store effects of promotions. The other extension is a partition of the market share elasticity into within-brand and between-brand share elasticities. We show that the store-level results for standard decompositions based on four product categories are comparable to extant household-level results. For the two extensions, our empirical results, for one product category each, show small between-store share elasticities but large cannibalization effects between SKUs of the same brand. For improved understanding of promotion effects, we propose flexible decompositions. One is that we allow the decomposition to depend on the type of promotion support, such as feature and/or display. We find that the own-brand sales elasticity increases with more support. Also, for more support, the relative contribution of the period share elasticity increases while the contribution of the market share elasticity decreases. The second type of flexibility is that we allow the decomposition to depend on the magnitude of the discount. We use a flexible, nonparametric, method to account for the latter dependency. We find that with display and/or feature, the own-brand sales elasticities are less negative at higher price discount levels. The decomposition shows that on average, the market share elasticity rapidly becomes less negative while the period share- and the category sales elasticities are fairly constant when the discount increases. Hence, the relative contribution of the latter two elasticities increases at the cost of the relative contribution of the market share elasticity. The flexible estimation of promotion effects, separately for four types of support, provides superior insight into marketplace phenomena relevant to marketing scientists and marketing practitioners.