Skip to content

Create Your First Price List

This guide walks through creating a price list end to end — the core feature of Qivra B2B Wholesale. A price list defines who gets a custom price, what products it applies to, and how the price is calculated.

A price list is a collection of pricing rules targeting a specific audience and product set. When a customer matches the list’s conditions, the rules adjust their prices on your storefront and at checkout.

Each price list has four parts:

PartPurpose
GeneralName, status, priority, effective period
CustomersWho sees the price (all, logged-in, by tag, specific)
MarketsWhich markets the price applies in
Products & rulesWhich products, plus the discount or volume tiers
  1. Go to Price Lists in the app sidebar.
  2. Click New price list.

The editor opens with empty configuration tabs.

pricing-list
  1. Name — a label to recognize the list later (e.g. “VIP Wholesale — 15% off”).
  2. Status — keep it Draft while configuring; switch to Active when ready.
  3. Priority — a number. When two lists match the same customer/product, the higher priority wins.
  4. Effective period (optional) — set a From/To date range to schedule the list. Leave To empty for no end.
pricing-list

Under Customer selection, pick one:

  • All — every shopper.
  • Logged-in customers — only signed-in accounts.
  • Guest customers — only shoppers who are not signed in.
  • By customer tags — customers with any of the tags you enter (e.g. wholesale, vip).
  • Specific — pick individual customers from a picker.

Under Market selection, pick one:

  • All — every market.
  • Specific — pick one or more markets from a picker.
pricing-list

Open the rules tab and add at least one of:

  • Discount — a flat adjustment across the matched products.
  • Price break — volume tiers (quantity-based pricing).

A price list needs at least one rule before it can be set to Active. This is the publish guard.

For every field, see Pricing rules: discounts and price breaks.

pricing-list

Under Product selection, pick one:

  • All — every product on the store.
  • By collection — pick one or more collections.
  • By product tags — products with any of the tags you enter.
  • Specific variants — pick exact variants from the product picker.

See Product selection & per-variant overrides for the override table.

pricing-list
  1. Click Save.
  2. Set Status to Active and save again.
  3. The Metafield sync panel starts pushing your rules to the storefront. Wait for the status to read Up to date.
pricing-list
  1. Make sure the app embed is enabled.
  2. Log in as a matching customer (or tag a test account).
  3. Open a product that matches your product selection and confirm the new price appears.

If prices don’t update, see Troubleshooting: B2B prices not showing.

SectionWhereWhat you set
GeneralTop of editorName, status, priority, effective period
CustomersCustomer selectionAudience targeting
MarketsMarket selectionMarket targeting
ProductsProduct selectionProduct targeting + per-variant overrides
RulesTabs (Discount, Price breaks)The actual price adjustments
Play