Skip to content

Vendors

Manage your suppliers and consignment partners from the Vendors section. BridalOp supports two vendor types — Standard vendors (your regular wholesale suppliers) and Consignment vendors (partners whose items you sell on their behalf with a revenue split).

Vendor List

The main Vendors page shows all vendors with search and a type badge.

ColumnDescription
NameVendor name (click to view details)
ContactPrimary contact person
EmailVendor email
PhoneVendor phone number
TypeStandard or Consignment badge

Adding a Vendor

Click New Vendor to create one.

Standard Fields (All Vendors)

FieldRequiredDescription
NameYesVendor/company name
Contact NameNoPrimary contact person
EmailNoVendor email address
PhoneNoPhone number
WebsiteNoVendor website URL
Portal URLNoURL of the vendor's account portal where you log in to place purchase orders, check inventory, or manage account settings. Paste either a full URL (https://portal.example.com) or a bare domain (portal.example.com) — BridalOp auto-prepends https://. Surfaced as a one-click Open Portal button across the app — see Vendor Portal Link below.
Account NumberNoYour account number with this vendor
Payment TermsNoDefault payment terms for Purchase Orders with this vendor (see below)
Deposit %ConditionalOnly shown when Payment Terms is "Deposit" — the percentage required upfront
NotesNoInternal notes about this vendor

Payment Terms Options

The Payment Terms dropdown offers these options:

OptionPayment Timing
Full PaymentPayment is due on the order date
DepositDeposit percentage required upfront, balance due when the item arrives
Net 30Payment due 30 days after the item arrives
Net 45Payment due 45 days after the item arrives
Net 60Payment due 60 days after the item arrives
Net 90Payment due 90 days after the item arrives

When you select Deposit, an additional Deposit % field appears where you enter the percentage required upfront (e.g., 50 for 50%).

How This Ties Into Purchase Orders

The vendor's default Payment Terms automatically apply to every line item on new Purchase Orders with that vendor. When you create a Purchase Order:

  1. Each line starts with the vendor's default terms
  2. You can override the terms per line if needed
  3. The line's Est. Arrival date plus the terms determines when payment is due to the vendor
  4. You track vendor payments by entering amounts in the Paid field on each line — the Balance updates automatically

This means you can set up each vendor's standard payment schedule once and have it carry through to every PO without re-entering it.

Consignment Vendor

Check "This is a consignment vendor" to enable consignment-specific fields:

FieldDescription
Consignment Split %Percentage paid to the vendor on each sale. Leave blank to use the global default set in Settings > General > Consignment.
Payout MethodHow you pay this vendor — Digital Check, Venmo, Zelle, Cash App, or PayPal
Payout UsernameThe vendor's payment handle (e.g., @username for Venmo, email for PayPal). Only shown for non-check methods.

Vendor Profile

Click any vendor in the list to view their profile.

Standard Vendor

Standard vendor profile

At the top of the vendor profile, stat cards give you a quick overview of this vendor's performance:

StatWhat It Shows
Quality ScorePercentage of received items without QC issues (e.g., "80% — 1 issue / 5 received"). Color-coded: green for high, amber for moderate, red for low.
Total POsNumber of purchase orders placed with this vendor, with count of received items
In StockTotal inventory items currently in stock from this vendor, with retail value
2026 SalesYear-to-date revenue from this vendor's products, with units sold
Top SellersBest-selling products from this vendor with price and units sold
QC Issues by TypeBreakdown of quality control issues (Damaged, Wrong Item, etc.) with counts and percentages

Below the stats, the profile has three tabs and a contact info sidebar.

Products tab — all products from this vendor, showing name, SKU, style number, price, in-stock count, and status.

Purchase Orders tab — all POs placed with this vendor, showing PO number, date, item count, total, and status (Draft, Submitted, Shipped, Partially Received, Received, Cancelled).

Add-ons tab — manage product add-ons offered by this vendor (see Add-ons below).

Color Groups tab — manage named color palettes (see Color Groups below).

Size Charts tab — manage named size charts with measurements (see Size Charts below).

Contact Info sidebar — email (clickable), phone, website (opens in new tab), Portal URL (opens in new tab — see Vendor Portal Link), account number, and payment terms.

Consignment Vendor

Consignment vendor profile

Consignment vendors have everything above plus:

Payouts tab — a table of all consignment settlement periods showing:

ColumnDescription
PeriodDate range for the settlement (e.g., "Mar 1, 2026 — Apr 1, 2026")
SalesTotal sales amount from their consignment items
Vendor PayoutThe vendor's share based on the split percentage
Store RevenueYour boutique's share
ItemsNumber of consignment items sold
StatusDraft, Finalized, or Paid

Consignment Details sidebar — shows the split percentage (with "(default)" label if using the global setting), payout method, and payout username.

The Portal URL field on a vendor (set on the create / edit form) gets surfaced anywhere staff are likely to need fast access to the vendor's own account portal — usually for placing POs, checking stock, or managing account settings.

Once a Portal URL is set, BridalOp shows it in four places:

WhereWhat You See
Vendor profile headerProminent Open Portal button at the top of the vendor show page — one click opens the portal in a new tab
Vendor contact cardA clickable Portal URL line in the contact sidebar
Vendor list tableA small external-link icon next to the vendor row — same click-to-open behavior
Purchase Order detailAn Open Portal ↗ link directly under the vendor name on the PO show page — most useful spot, since staff often jump from a draft PO straight into the vendor's portal to actually submit it

If the vendor has no Portal URL set, all four surface points are hidden — they only render when the field is populated.

Vendor Add-ons

Add-ons are optional extras that a vendor offers on their products — things like extra beading, a matching belt, rush processing, or a length change. Each add-on has an additional price (what you charge the customer) and an additional cost (what the vendor charges you).

Click the Add-ons tab on any vendor's profile to manage their add-ons.

Vendor Add-ons tab

Add-ons Table

ColumnDescription
DescriptionWhat the add-on is (e.g., "Extra Beading", "Rush Fee")
Addl PriceAdditional price charged to the customer
Addl CostAdditional cost to you from the vendor
DefaultBadge shown if this add-on is auto-applied to products (see below)
NotesOptional internal notes

Creating an Add-on

Click + Add Add-on in the tab header. Fill in the description, additional price, additional cost, and optional notes.

Create add-on form

You have two save options:

  • Create Add-on — saves and returns to the list
  • Create + Add Another — saves and clears the form so you can immediately add the next one

Mark an add-on as Default to have it automatically added to the cart whenever one of this vendor's products is added at the POS.

Editing and Deleting

Click Edit on any add-on to switch to an inline edit form. Click Save Changes when done. Click Delete to permanently remove an add-on.

Once created, vendor add-ons can be assigned to individual products from the Product detail page or in bulk from the Products list.

Color Groups

Color Groups are reusable named color palettes for a vendor — for example, a designer's seasonal color story ("Spring 2026 Naturals"). Once a group exists, it can be picked as the Color Group on any of the vendor's products via the Palette card, and the colors flow into the Variant Color autocomplete.

Click the Color Groups tab on a vendor's profile to manage them.

Creating a Color Group

FieldDescription
NameThe group's display name (e.g., "Core Ivories", "Spring 2026 Naturals")
ColorsComma-separated list of color names (e.g., Ivory, Champagne, Blush, Mauve)

Click Save to create the group. It immediately becomes selectable on the vendor's products.

Editing and Deleting

Each group has inline Edit and Delete buttons. Editing the colors reflects on every product currently using that group — the palette is read live, so updates propagate without re-saving each product.

Size Charts

Size Charts are reusable named size tables with measurements for each size — including optional per-size add-on cost and price. Once a chart exists, it can be picked as the Size Chart on any of the vendor's products via the Palette card, and the sizes flow into the Variant Size autocomplete.

Click the Size Charts tab on a vendor's profile to manage them.

Creating a Size Chart

FieldDescription
NameThe chart's display name (e.g., "Standard Bridal", "Plus Size 18-32")
RowsOne row per size, with measurement columns

Each row has these columns:

ColumnDescription
SizeThe size label (e.g., 8, 12W, XL)
BustBust measurement
WaistWaist measurement
HipsHips measurement
Hollow to HemLength measurement from hollow of throat to hem
Additional CostOptional — extra wholesale cost for this size (e.g., plus-size upcharge from the vendor)
Additional PriceOptional — extra retail price for this size

Click Add Row to append a new size and the trash icon on a row to remove it. Save writes the whole chart at once.

Vendor Pricing

The vendor edit page has a Pricing section where you set the default markup math used by every product from this vendor. Each rule has a value and a type — products inherit these defaults but can override any of them on their own Pricing Rules sub-section.

FieldType OptionsDescription
Retail FactorDollar / Percent / MultiplierThe primary markup applied to cost (e.g., a 2.4 multiplier doubles cost and adds 40%)
Retail Factor PlusDollar / Percent / MultiplierA second markup applied after Retail Factor — useful for layering a fixed margin on top of a multiplier
TariffDollar / PercentA tariff or duty added on top. Percent is calculated against cost, not the running total.

These defaults cascade down to every product unless that product overrides them. Update them in one place and every uncustomized product picks up the new math the next time someone runs Calculate from cost & pricing rules on the Selling Price field. BridalOp never recalculates existing prices automatically when vendor defaults change — pricing is always an explicit action.

Consignment Split Logic

The revenue split percentage can be set at three levels. BridalOp uses the most specific one:

  1. Per product — if a product has its own split %, that takes priority
  2. Per vendor — if the vendor has a custom split %, it's used as the fallback
  3. Global default — the default set in Settings > General > Consignment (used when neither product nor vendor has a custom split)

Where Vendors Appear

Vendors are referenced throughout BridalOp:

Products

When creating or editing a product, you select a vendor (for wholesale/purchased products) or a consignment vendor (for consignment items). The vendor name appears on the product detail page.

Purchase Orders

Every purchase order is tied to a vendor. When creating a PO, you select the vendor and add the items you're ordering from them.

Inventory

Inventory items inherit their vendor relationship from their product. This lets you filter and track inventory by vendor.

Consignment Settlements

When you create a consignment settlement (Consignment in the sidebar), you select a consignment vendor and a date range. BridalOp automatically finds all sold consignment items from that vendor during that period and calculates the split.

Reports

The Consignment report shows sales, vendor payouts, and store revenue aggregated by consignment vendor. The Inventory Summary report shows ownership type (store-owned vs. consignment) per product.

Vendors are searchable from the Global Search — type a vendor name to jump directly to their profile.