Skip to content

Shopify · Consignment

Her-age Sell with Us — the consignment app was lying about statuses. We rewired it to the current Shopify API.

Sell with Us is Her-age's Shopify embedded app for consignment: application, moderation, catalog. The pipeline had broken — unstable scenarios, UI that did not match actual statuses. We rewrote the integration layer (GraphQL first, idempotent webhooks), put a DynamoDB consistency check and a versioned schema under it, restored queues and operator errors, and added Next.js tracking plus a European VAT module. Client cost −30%. We did not invent the UI design beyond tracking and forms.

Her-age 2025 5 min read
Her-age case study
flows restored
Stable
client cost
−30%
Shopify API
GraphQL

The UI was ahead of the truth

Application → moderation → catalog. That is the consignment path. Scenarios had gone unstable. Screens showed statuses the backend no longer kept. Operators could not trust the queue. The app still looked like a product. It was not behaving like one.

Rewire the layer, then the screens that tell the truth

Integration moved to the current Shopify API, GraphQL first, webhooks idempotent. DynamoDB got a consistency check and a versioned schema. Broken flows, queues and operator-facing errors came back. Next.js: application tracking with real statuses and timelines; a VAT tax module for Europe — price with and without tax, by jurisdiction; auto-fill in admin. Koa stayed in the Node belt. AWS: inventory the stack, consolidate components, drop the bill.

  • Shopify GraphQL as the primary integration surface
  • Idempotent webhooks; DynamoDB consistency-check, versioned schema
  • Queues and operator errors restored
  • Next.js tracking: statuses, timelines
  • EU VAT: with/without tax, by jurisdiction; admin auto-fill

What we claim, what we don't

Stable work restored. UX better where we built tracking and forms. Client cost −30%. The look of the rest of the UI is Her-age's, not a ZNN invention. Distinct from the store redesign — that case is her-age. This one is the consignment app.

Technologies

  • Shopify
  • Next.js
  • Node.js
  • AWS
  • Koa

Outcomes

  • Broken consignment flows, queues and operator errors restored to stable work
  • Better UX on application tracking (statuses, timelines) and admin auto-fill
  • −30% client cost after AWS inventory and consolidating components
All cases