Product catalog
Upload the parts of your product. Each becomes a matrix of finishes; a second parser encodes which parts go in, how many, and their finish as one orderable code. Every combination is a real, priced SKU — and we hold the stock and ship it for you.
Four uploaded parts
One code decides which parts go in, how many, and their finish — one orderable product SKU.
Quick definition
A product catalog on OperGo is built from two layers of encoding. The first turns each individual part into a matrix of finish variants — every color, marking, size or packaging a real, priced SKU. The second combines those parts into a finished product, encoding which parts go in, how many of each, and which finish, as a single product code. A simpler build resolves to a shorter code with fewer parts; a richer one adds them back. From a few uploaded files you get a whole catalog of orderable finished products, made to order and fulfilled from stock — with no new files or tooling per variant.
How you start
One CAD file per part. Each is quoted by lot and priced by a real engineer, exactly like a standalone part — nothing special to start.
Add colors, coatings, marking, sizes and packaging. Every combination becomes a real SKU with its own price and lead time — grouped as variants, not separate uploads.
The product parser writes which parts go in, how many, and their finish as one product code — e.g. LMP·H2·Q3·D2·B3. Leave the diffuser out or drop to one light and the code gets shorter.
Every code the parser can generate is a real, orderable product. Millions of finished SKUs come out of a handful of files, with no new tooling per variant.
We keep the material and finished stock and ship on your behalf — palletized to Amazon FBA, to your own warehouse, or drop-shipped to the end customer.
The product parser
A worked example, in a small replica of the code analyzer we actually run: four uploaded parts, one encoded product. Type a code and watch it resolve node by node — or click the parts and read the SKU that comes out.
Code analyzer
Type a code or click an option. Try
The same code decides which parts go in and how many — with or without the diffuser, one to three lights — not just the finish. Pick from what's shown and you already have 81 ready-made builds; open up every part's full finish matrix and this one product spans 345.6M orderable combinations — each a real SKU, from the same four uploads. No new files, no new tooling.
The real parser
The same two-layer encoding and the same left-to-right resolution, in the actual tool — a product broken into coded nodes (8 element layouts, 69 function options, 14 finishes) and a code analyzer that resolves one string into one exact product out of over 1.5 billion.

8 element layouts, 69 function options, 14 finishes — each carrying its own code and cycle time. This structure is what the whole catalog is generated from.
Two parsers, one product
One uploaded part, every color / marking / size / packaging combination generated as its own real SKU. This is the live configurator you can try on the variants page.
See the part configurator →A second code encodes which parts go in, how many, and their finish. Multiply each part’s matrix by every structural option and one product spans millions of orderable combinations.
See how it’s assembled & tested →Made to order, fulfilled from stock
The whole point of encoding the product is that it can be produced, held and shipped on demand. We keep the material and finished stock and fulfill on your behalf, so a customer order turns into a shipped unit without you managing a warehouse or chasing vendors.
A variant is one finished version of a single part — the body in matte black, say. A product configuration combines several parts, each with its own variant and quantity, into one finished unit: the whole lamp. The first parser encodes the part; the second encodes the product built from those parts.
Yes — that is the point of the second parser. A code decides which parts are in the build and how many of each, not just their finish. A wall lamp with no diffuser and one light resolves to a shorter code with fewer parts; add the diffuser and two more lights and the same definition produces a richer product. Simpler and more complex versions live under one encoding.
Because the options multiply. If a few parts each carry a finish matrix of thousands of variants, and the product can also vary how many of each part go in and whether optional parts are present, the finished product spans the product of all those numbers — quickly hundreds of millions of orderable SKUs, all generated from the same handful of uploads.
No — that is the whole point. You upload each part once and define its finish attributes and how it can be used. The parser generates every valid combination as a real SKU on demand, so you never manage thousands of files by hand.
Yes. The code is yours to structure — by typology, color, size, quantity, or whatever attribute matters to how you sell. The parser just enforces that scheme consistently across every part and every combination, so the same product always resolves to the same code.
Yes. Every combination the parser can produce is a genuine SKU with its own price and lead time, quoted and made to order — not a mock catalog. You order any code and it gets produced, assembled and finished to that exact spec.
Each variant is priced by lot, like any OperGo part, so there is a per-combination minimum rather than one big minimum for the whole catalog. Your engineer sets it per part at quoting, based on the process and finishes involved.
Yes. We can keep the material and finished stock and fulfill on your behalf — palletized and labelled to Amazon FBA’s inbound spec, shipped to your own warehouse, or sent straight to the end customer. One reference ran exactly this model, selling at 4× its production cost on Amazon.
No. The process behind each part — CNC, injection molding, sheet metal — is never locked in. As volume grows, an engineer can move a part to a more cost-effective process without changing your product codes or how you order them.
Ready? Go.
Send one part or your whole BOM. An engineer reviews it with the shop floor and sends back a real price, a real lead time and free DFM notes.
Get my quote →Free account, no commitment · NDA signed before you upload.