Inventory Management

Multi-warehouse inventory for fireworks operators.

PyroApex keeps product records, stock movement, catalog health, warehouse sources, UPCs, and shipping dimensions in the same operating view.

Operator view

Inventory

Built

The inventory layer is built for a business that sells from stores, warehouses, tents, wholesale counters, and online storefronts at the same time. It gives staff a clean place to maintain product data and gives fulfillment the structured measurements needed for routing and freight math.

Multi-site: Warehouses, retail stores, and fulfillment sources

UPC ready: Barcode lookup for receiving, labels, and counter sales

Health checks: Catalog issues surfaced before they block selling

How it works

What it is

Inventory in PyroApex starts with the product catalog, but it does not stop at product names and quantities. Each item can carry UPC fields, packing display values, physical dimensions, media, cost information, and the warehouse relationships that explain where that stock can actually ship or be picked up. That matters in fireworks because a product can be sellable online, held for wholesale, staged in a retail store, or available only from a specific source.

The admin workflow is designed to make those details visible before they turn into customer problems. Catalog health reports call out missing media, incomplete data, and records that need cleanup. Cost reporting gives operators a way to understand on-hand value instead of treating inventory as a blind count. Linked inventory sources connect storefront availability to the places staff can fulfill from, so the selling channel is not making promises the warehouse cannot keep.

PyroApex also treats cleanup and recovery as normal operating needs. Soft-deleted resources can be restored when someone removes the wrong product, and hard-delete paths exist when a tenant needs a permanent cleanup. Cross-tenant catalog clone flows copy media with the product record, which reduces the manual rebuild work for operators who run more than one selling entity or need to seed a new catalog from a proven one.

Why fireworks inventory is different.

Generic inventory tools often assume one warehouse, one ecommerce channel, and parcel shipping. Fireworks operators need a stronger model. A single SKU can have different pack styles, carton counts, pickup rules, and warehouse constraints. Product dimensions are not decoration; they feed shipping math, pallet density, and routing decisions. UPC support is not just for checkout speed; it keeps receiving, labels, and counter sales tied back to the same catalog record.

The practical result is fewer disconnected spreadsheets. Product teams can clean catalog data, warehouse staff can see source relationships, and store teams can sell against the same stock model. When the season gets busy, staff should not have to ask whether a website count came from the back room, the main warehouse, or a legacy import. PyroApex keeps those answers close to the product record.

How it supports the rest of the platform.

Inventory data feeds the storefront, POS, wholesale access, shipping calculations, and reporting. The storefront needs accurate availability. POS needs barcode-friendly product records. Wholesale needs assigned pricing to map onto real products. Shipping needs dimensions as structured JSON, not a note field. Reporting needs cost and quantity data that can survive imports, cleanup, restores, and warehouse moves.

That connected model is the main difference between PyroApex and a stack of generic add-ons. Operators can still bring outside data in, but the platform normalizes it into a fireworks-aware catalog that every selling and fulfillment workflow can use.

Cross-tenant catalog clone

Seed another tenant from a working catalog and carry media with the copied products instead of rebuilding every image by hand.

Packing display normalization

Save product pack information in a consistent format so staff and customers do not see conflicting unit language.

Dimensions as JSON

Store physical measurements in a structured shape that shipping and freight logic can read directly.

Restore and hard delete

Recover from accidental cleanup while still supporting permanent deletion when a catalog needs it.

Screenshots

The work surfaces operators use.

Representative product views show storefront, admin, and operator surfaces for this capability.

catalog-health-dashboard.png

Catalog health dashboard

Admin workflow view.

Live

Missing media: 24 products

Packing display normalized: 118 products

Dimensions ready for shipping: 91%

91% shipping-ready

24 media gaps

linked-inventory-sources.png

Linked inventory sources

Warehouse workflow view.

Live

North Warehouse -> Retail Store A

Retail Store B -> Local pickup

Overflow Trailer -> wholesale hold

6 active sources

3 pickup paths

product-dimensions-clone-flow.png

Product dimensions and clone flow

API workflow view.

Live

dimensions: {length, width, height, weight}

copy media on cross-tenant import

restore or hard delete catalog resources

JSON dimension format

Clone catalog reuse

Operator comparison

PyroApex vs. generic platforms.

Generic commerce tools start from other industries. PyroApex starts from fireworks operations.

Area
PyroApex
Generic platform
Warehouse model
Built around warehouses, retail locations, source links, and storefront fulfillment paths.
Shopify inventory can support locations, but deeper multi-warehouse workflows usually require apps and custom rules. Legacy option: Legacy POS inventory often knows the store count but does not drive online availability or shipping logic.
Catalog health
Highlights missing media, incomplete product data, packing inconsistencies, and readiness gaps.
General ecommerce tools report product status, but not fireworks-specific data needed for selling and fulfillment. Legacy option: Cleanup usually happens through exports, spreadsheets, or manual audits.
Shipping data
Product dimensions are structured for rate and freight calculations.
Dimensions may exist, but apps often need duplicate fields or custom mappings. Legacy option: Weights and carton details are frequently stored as notes or not tracked at all.

Customer quote

"[Customer quote - TBD]"

Inventory operator quote placeholder

Map this to your operation.

Bring your workflow questions. We will walk through the fit and gaps plainly.