Customer Portal
Loading...
Loading customer records...

Compare products

Side-by-side view of the products you've selected.
Rows with values that differ are highlighted.

Order Confirmed

Rep Settings

Margin Visibility

This is your personal display preference. Customers never receive or see margin percentages.

Stock Display

By default every item shows as "In stock" and can always be ordered (the rep handles backorder / drop-ship). Turn this on to show real availability from qty on hand — items at zero show "Out of stock" but stay orderable.
This change will apply only to the selected customer.

Order Email CC

Save one email address to CC on every portal order email sent for your customers, including final P21 confirmations and retries.

Customer Lists

Create and manage saved item lists for this customer.

Product Group Margin Overrides

Set margin overrides for a product group when the standard customer pricing needs a rep-specific adjustment.

Manufacturer Margin Overrides

Use manufacturer overrides when a brand needs a consistent customer-specific margin.

Office Admins

Admins can approve received invoices and export the approved-to-pay CSV. Everyone else for this customer can only check off received lines.

GPO Membership

Live from P21 customer maintenance (customer_ud). Enroll this customer in Vizient, Provista, or NuEdge and store their member numbers; saving writes the changes back to P21.
Open settings to load GPO membership.

Job Contracts

P21 job-contract prices are edited at the UOM on each contract line. If P21 leaves a line UOM blank, the portal falls back to the item's highest UOM. The per-selling-unit equivalent is shown for reference.
Upload job contract pricing from Excel
Create a new uploaded contract or add only new items to an existing uploaded contract. Existing contract items and prices are never replaced by an additions upload. The file needs an Northwind item ID column plus a Price and/or Margin % column (UOM optional).
Open settings to load job contracts.
Debug / Diagnostics ▸

Custom Item Pricing

Set either a fixed dollar price or a gross margin % for any item. Margin pricing follows the customer's current cost, so the selling price scales when supplier or enrolled GPO costs change. Saved custom pricing wins over history, estimates, and job-contract prices everywhere: cards, orders, and quotes.
Type at least 2 characters to search the catalog.
Custom prices for this customer
Open settings to load custom item pricing.

Pricing Flowchart

How the portal resolves a customer price — each source is tried in order; the first one that produces a valid price wins.
① Custom Item Price / Job Contract
A persistent custom item price set above wins first. Otherwise the active P21 or uploaded job contract supplies the price. Both override margin rules, history, and estimates.
↓ if no job contract
② Rep Margin Override
Product-group or manufacturer override set in Rep Settings. Replaces history and estimate prices when no job contract is active.
↓ if no override
③ Sales / Order History Price
Most recent price this customer was charged in P21 order history. Includes contract prices embedded in historical orders.
↓ if no history
④ Base Library Estimate
Cost × margin % from the Sales Rep Pricing Guide. Shown with an "Estimated" badge — not a confirmed customer price. The cost basis is always the lowest cost available to this customer — the lowest of the enrolled GPO costs (Vizient, Provista, NuEdge) and the P21 primary-supplier cost.
↓ if no cost data
⑤ "Review" — No Price Available
No price source found for this item / customer combination. Displayed as "Review" on the card.
Cost Basis — Lowest Cost Wins
When step ② (margin override) or ④ (base library) computes a price, we compare every cost the customer has access to — Vizient, NuEdge, Provista, and the P21 primary-supplier cost — and price off whichever is lowest. Enrollment in a GPO only enables its cost as a candidate; supplier cost still wins if it's cheaper. All three GPO tiles remain visible to reps for reference; the cost actually used is labeled on the cost-basis chip.

Add To Customer List

Request a New Item

Capture the key details purchasing needs to create this item in P21. It will appear on the Purchasing dashboard.

Increase Demand

Apply for an Northwind account

Tell us about your practice. Northwind will review your application and email you when your account is ready — pricing and ordering unlock on approval.
Business
Your Northwind sales rep
Primary contact
Mailing address
Licensing & GPO (optional — speeds up approval)
Licensing & identifiers
Group purchasing (GPO) memberships