ThorStackThorStack
Core modules

eCommerce

Multi-channel order management across Shopify, Etsy, and marketplaces — orders deduped, inventory reconciled, customers merged.

What eCommerce is in ThorStack

The Commerce module is one console for every selling channel. If you sell on Shopify and Etsy at the same time, ThorStack treats orders, inventory, and customers as one set of records — deduplicated, reconciled, and routable to whichever warehouse should ship.

The objects

ObjectWhat it represents
OrderA purchase from any connected channel. Carries channel, status, fulfillment SLA, and margin.
ListingA product across channels. SKU is the join key; channel-specific titles and prices live underneath.
Inventory itemA SKU at a warehouse, with a quantity and a reservation list.
CustomerA person across channels — deduplicated on email + name + shipping address.

Why dedup matters

A single buyer who orders from Shopify in March and Etsy in April is one customer record in ThorStack. That means:

  • Lifetime value is correct, not split in two.
  • The marketing module doesn't double-count cohort size.
  • Customer health (returns, complaints) sees the full picture.

The dedup algorithm runs on a daily cadence and is reversible — if it merges two records that shouldn't be merged, you can split them back without data loss.

Inventory reconciliation

Inventory is the hardest part of multi-channel commerce, so ThorStack runs a reservation ledger:

  1. When a channel reports a sale, the SKU is reserved in the relevant warehouse.
  2. The reservation is propagated back to every other channel via inventory sync, so you don't oversell.
  3. When the order ships, the reservation becomes a deduction.
  4. Conflicts (e.g. two channels racing for the last unit) trigger a conflict task in the Operations queue, with the recommended resolution.

Fulfillment routing

Multi-warehouse routing chooses where each order ships from based on stock, distance to the customer, and warehouse capacity. The routing rules are visible and editable — there's no black-box optimizer.

Operations agents

Two agents focus on commerce:

  • Forge — COO. Watches the conflict queue, proposes resolutions, escalates when stock is structurally short.
  • Cargo — Fulfillment. Drafts pick lists, batches orders, updates customers when shipments delay.

Next

  • Shopify and Etsy integration deep-dives.
  • Finance — how orders flow into the ledger as revenue.

Ready for a stack
built around you?

Every ThorStack deployment starts with a 30-minute call. Tell us how you operate — we'll show you what your stack would look like.