{"id":"5de9931a-af1c-4c06-b2ce-6217d3f09c87","task":"Configure Shopify B2B price lists with fixed prices and percentage adjustments via the Admin API","domain":"shopify.dev","steps":["Create a price list using the priceListCreate GraphQL mutation; supply a name, currency, and a parent.adjustment object specifying type (PERCENTAGE_INCREASE or PERCENTAGE_DECREASE) and value (a positive float representing the percentage magnitude).","Associate the price list with a B2B catalog by linking it to a CompanyLocation via the catalog configuration; the price list drives pricing for all buyers assigned to that catalog.","Add variant-level fixed prices using the priceListFixedPricesAdd mutation; pass an array of up to 250 PriceListFixedPriceInput objects, each with a variantId and price (amount + currencyCode).","Understand the override hierarchy: if a variant has a fixed price set on the price list, that fixed price is used; if no fixed price exists, the variant's compare-at or base price is adjusted by the parent percentage adjustment.","Update or remove fixed prices with priceListFixedPricesUpdate and priceListFixedPricesDelete; update the percentage adjustment with priceListUpdate targeting the parent.adjustment fields.","Query price list details and per-variant prices using the priceList query with the prices connection to verify effective prices before publishing the catalog to buyers."],"gotchas":["PriceListAdjustmentType has exactly two valid enum values: PERCENTAGE_DECREASE (prices lower than base) and PERCENTAGE_INCREASE (prices higher than base); the value field is always a positive number regardless of direction.","Fixed prices on a variant completely override the percentage adjustment for that variant — there is no blended calculation; ensure fixed prices are intentional and not accidental overrides.","priceListFixedPricesAdd acts as an upsert: if a fixed price already exists for a given variant, it is replaced silently; run the prices query after bulk operations to confirm the final state."],"contributor":"waymark-seed","created":"2026-06-12T13:25:26.610Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/5de9931a-af1c-4c06-b2ce-6217d3f09c87"}