PLATFORM · PRODUCTS

One SKU. One truth.

Most trade operators run three product catalogs without realizing it — one in accounting, one in a Sales spreadsheet, one in shipping. By Friday they've drifted. Nobody knows which cost is current, which cert is valid, or whether the SKU still pays its way.

Products in TradeOS is the row of record. Change a spec once. Sales sees the new price. Finance sees the new landed cost. Compliance sees the new cert. Nobody emails anybody.

Book a demoSee pricing

WHAT BREAKS WITHOUT IT

Three expensive things you only learn about after they cost you money.

The cert nobody knew expired

A container leaves for Hamburg. Customs holds it because the EU MDR cert expired sixteen days ago. The cert was in a Dropbox folder nobody opened. Demurrage starts at €185/day.

The margin you discover at month-end

Sales quotes off last quarter's buy costs. Freight has moved 22%. Eight orders ship before accounting closes the books and finds the margin was negative on four of them.

The single-source surprise

Your top SKU comes from one supplier. A lockdown hits Tuesday. Production stops Thursday. The backup costs 18% more and ships in twice the time — and the hospital order you promised is now six weeks late.

01 · Catalog

Find the single-source risks before your supplier finds them for you.

Every row is a five-second health check. A red "1" in the supplier column means single-source risk. Margin coloured by threshold. Stock rolled up across warehouses. Compliance state per destination market. Lifecycle badge so Sales doesn't quote something you've already decided to stop selling.

Sortable, filterable, full-text searchable. Click a badge → that section, pre-filtered to the problem.

edma.trade/products
Search products, SKU, brand…All status All stock All margin + Add product
ProductSKUCategoryVariantsSuppliersMarginStockComplianceState
Protect-Pro Latex

Surgical examination, powder-free

PP-LATEXMedical gloves6 sizes428.4%IN STOCKCOMPLIANTACTIVE
Chemo Safe Nitrile

Chemo-rated, ASTM D6978

CS-NITMedical gloves · Chemo5 sizes331.2%IN STOCKEXPIRINGACTIVE
Standard Vinyl PF

Powder-free, food-safe

SV-PFIndustrial gloves4 sizes217.5%LOWCOMPLIANTACTIVE
Premium Latex 6mil

Heavy-duty, textured palm

PL-6MIndustrial gloves3 sizes111.8%OUTEXPIREDDRAFT
Protect-M Nitrile

Medical examination, blue

PM-NITMedical gloves7 sizes524.1%IN STOCKCOMPLIANTACTIVE
Sterile Surgical

Sterile, single-pair pack

SS-PRMedical gloves · Sterile5 sizes226.0%IN STOCKCOMPLIANTACTIVE
62 productsPrevPage 1 of 11NextExport CSV ↓

02 · Pricing & Economics

Know your real margin while you're quoting — not when the books close.

Three views of the same product row. Buy Side for sourcing — every supplier offer with cost, MOQ, lead time, validity. Sell Side for sales — per-client pricing with margin computed live from current buy costs. Economics for the CFO — landed cost, freight share, duty share, and what you actually keep.

The number Sales used in the quote is the number Finance sees in the close. Nothing to reconcile.

edma.trade/products/pricing
Buy SideSell SideEconomics

Active prices

148

across 14 manufacturers

Products

62

in catalog

Expiring soon

11

next 30 days

Avg cost

$0.054

per unit, weighted

Search products…AllHas PricesNo PricesExpiring
ProductBest priceSuppliersMargin

Chemo Safe Nitrile

Medical gloves · Chemo · 5 sizes

$0.048

per glove

3
31.2%
SupplierPrice/BoxMOQLeadVolume tiersValid until

Suzhou Mfg Co. ★ Best

China · CNY → USD

$0.048
500K
42 days
$0.048 500K+$0.045 1M+$0.042 2M+
Dec 31, 2026

Bangkok Latex Ltd.

Thailand · USD direct

$0.052
250K
35 days
$0.052 250K+$0.049 750K+
Mar 15, 2026

Ho Chi Minh Industries

Vietnam · negotiating

$0.055
300K
28 days
$0.055 300K+
Negotiating

Protect-Pro Latex

Surgical examination, powder-free · 6 sizes

$0.034

per glove

4
28.4%

Premium Latex 6mil

Heavy-duty, textured palm · 3 sizes

$0.089

per glove

1
11.8%

03 · Inventory

Stop stocking out on the SKU that pays your rent.

On-hand by warehouse, against reorder points that follow your velocity. Status badge driven by ratio, not gut feel.

Expand any row to receive stock, post adjustments, or change reorder points without a finance ticket. Every action writes a movement record. The audit trail per SKU per location is automatic.

edma.trade/products/inventory
Search products…AllIn StockLow StockOut of StockAll warehouses
ProductOn handReorder pointWarehousesStatus
Protect-Pro Latex
PP-LATEX
1,240,000500KEU-FR · ASIA-SG · US-NJIN STOCK
Chemo Safe Nitrile
CS-NIT
820,000300KEU-FR · ASIA-SGIN STOCK

On hand

820,000

Available

762,400

Reorder point

300,000

Warehouses

EU-FR (480K), ASIA-SG (340K)

Receive stockAdjustment / Write-offSet reorder point
Standard Vinyl PF
SV-PF
142,000200KUS-NJLOW
Premium Latex 6mil
PL-6M
0100KOUT
Protect-M Nitrile
PM-NIT
1,890,000500KEU-FR · ASIA-SG · US-NJIN STOCK

04 · Compliance

Never have a container held at Hamburg because a cert expired in your Dropbox.

Four numbers at the top: fully compliant, expiring in 90 days, expired, missing. Every product shows a coloured dot per required cert — green valid, amber expiring, red expired, hollow missing.

When a destination market is added to an order, every line is checked automatically. If something's missing, it surfaces before the container leaves the yard, not after.

edma.trade/products/compliance

Fully compliant

47

products · all certs valid

Expiring soon

8

within 90 days

Expired

2

action required

Missing

5

required by some markets

Search products…AllCompliantExpiringExpiredMissing

Certificate status by product

ProductCertificatesValid / TotalStatus

Chemo Safe Nitrile

Medical gloves · Chemo

5
3 / 5
EXPIRING
Certificate typeMarketIssuedExpiryStatus
CE 2865 (Class III)EUMar 2024Mar 2027VALID
FDA 510(k)USJun 2023Jun 2028VALID
ISO 13485GlobalJan 2024Jan 2027VALID
EN 455-3EUJul 2024Jul 2026EXPIRING
ASTM D6978USJul 2024Jul 2026EXPIRING

Protect-Pro Latex

Surgical examination, powder-free

4
4 / 4
COMPLIANT

Premium Latex 6mil

Heavy-duty, textured palm

3
1 / 3
EXPIRED

Protect-M Nitrile

Medical examination, blue

5
5 / 5
COMPLIANT

05 · How Products Connects

Update once. The other eight sections find out automatically.

Orders pulls names, prices, weights. Shipments pulls weights and HS codes. Finance pulls landed costs. Compliance pulls market requirements. None of them cache their own copy — they call ProductService at read time.

In most trade businesses a spec change propagates through emails. Someone misses the email, goes on holiday, the fact diverges, twelve weeks later you ship the wrong thing. In TradeOS there's no email because there's no copy.

ORDERS

Order line items pull product spec, pricing, packaging, HS code via ProductService.getForOrderLine(). Past orders snapshot the values at order time so historical financials remain accurate even if HS codes are reclassified later.

MANUFACTURERS

Sources / Suppliers is the Buy Side of Pricing seen through the manufacturer lens. Per-manufacturer cost, capacity, lead time, MOQ, on-time performance. Single-source risk is flagged on both the product row and the manufacturer's Strategic KPI card.

CLIENTS

Sell Side pricing matrix lives on the Clients side too. Per-client × per-product price records with volume tiers and validity periods. Sales can view sell prices but field-level RBAC hides manufacturer costs from the Sales role — margin information stays inside Finance.

FINANCE

Landed cost basis = product buy cost + freight share + duty + insurance. Finance pulls this from ProductService.getLandedCost()when computing invoice margin. Three-way matching at receipt verifies the buy cost on file matches what was actually invoiced.

SHIPMENTS

Container-load planning needs weight and CBM per product unit. ProductService.getDimensions()feeds the packing optimizer in Shipments. Change a unit weight on a product → every draft shipment recomputes container utilization automatically.

COMPLIANCE

The cert requirements table maps product category × destination market → required certificates. When an order's ship-to country is set, every product line is checked against that market's requirements. Missing or expired certs surface as warnings on the order before it ships, not after.

Frequently asked

Common questions about the Products section.

Every product has zero, one, or many variants. A product like a glove SKU has six size variants (XS / S / M / L / XL / XXL); a product like a packed pallet of one specific size has no variants and the product itself is the tradeable unit. Pricing, inventory, and compliance can each be set at the product level (applies to all variants) or at the variant level (specific size/color only). Orders, shipments, and invoices reference both the product and the specific variant when one exists.

See your catalog the way TradeOS sees it.

Bring a CSV export. We'll show you the single-source risks, the expiring certs, and the SKUs with margin drift you didn't know about — using your real data, in twenty minutes.

Book a demoGet the spec →

Products · The catalog that powers every order · TradeOS