#16836·medusa

Store API omits quantity-tier prices configured in Price Lists

Author: zwergiusCreated Sep 16, 2026Updated Sep 16, 2026
Labelstype: bugstatus: needs triagingversion: 2.0requires-team

Package.json file

json
Relevant storefront dependency excerpt: {"dependencies":{"@medusajs/js-sdk":"^2.13.1"}}
Installed SDK version used for verification: 2.13.1. Deployed backend package.json is not available in this report.

Node.js version

Deployed backend Node.js version not verified.

Database and its version

Deployed database version not verified.

Operating system name and version

Deployed backend OS version not verified.

Browser name

No response

What happended?

Quantity tiers configured in a Price List apply correctly in the cart, but are missing from the Store product response, preventing storefronts from displaying available volume offers.

Reproduction

  1. Configure an active Price List with variant prices: DKK 295 normally, DKK 273 at quantity 3+, and DKK 250 at 6+, using native min_quantity fields.
  2. Request the product through the Store SDK with fields: "*variants.prices,*variants.calculated_price" and the appropriate region.
  3. Compare the response with cart pricing at quantities 1, 3 and 6.

Evidence Verified using @medusajs/js-sdk 2.13.1. The pricing service defaults price relation population to price_list_id: null in normalizePriceSetConfig.

This is separate from #16463 / #16492: the tiers in this reproduction already have correctly persisted native quantity fields.

Expected behavior

A supported Store API mechanism to discover applicable quantity tiers from Price Lists, so storefronts can advertise them without Admin credentials.

Actual behavior

  • Store product list/retrieve returns only the ordinary DKK 295 price in variants.prices.
  • Cart unit prices correctly resolve to DKK 295 / 273 / 250.
  • The Admin price-list prices endpoint returns all configured tiers.

Link to reproduction repo

No standalone reproduction repository; reproduction steps and source reference are provided above.