final BigDecimal quantity,
final boolean enforceTier,
final String pricingPolicy) {
final List<Pair<String, SkuPrice>> skuPrices;
if (selectedSku == null && productId != null) {
<BUG>skuPrices = getSkuPrices(productId, shopId, currencyCode, pricingPolicy);
</BUG>
} else if (selectedSku != null) {
<BUG>skuPrices = getSkuPrices(selectedSku, shopId, currencyCode, pricingPolicy);
</BUG>
} else {

final BigDecimal quantity,
final boolean enforceTier,
final String pricingPolicy) {
final List<Pair<String, SkuPrice>> skuPrices;
if (selectedSku == null && productId != null) {
skuPrices = getSkuPrices(productId, customerShopId, masterShopId, currencyCode, pricingPolicy);
} else if (selectedSku != null) {
skuPrices = getSkuPrices(selectedSku, customerShopId, masterShopId, currencyCode, pricingPolicy);
} else {
