Skip to content

Shopify · Authentication

Her-age NFTIZE — luxury authentication and a digital passport, mapped SKU to TokenID, on the current Shopify API.

NFTIZE is Her-age's internal Shopify app: authenticate a luxury item, then issue a digital passport — an NFT certificate after expertise. SKU / VariantID maps to TokenID. Manual and batch. We migrated it to the current Shopify API (GraphQL, session tokens), redesigned DynamoDB PK / SK / GSI, gave experts Next.js status tracks, put an audit trail and queues with a DLQ under the jobs, and cleaned AWS. Work restored. Server ops cost −30%.

Her-age 2025 5 min read
Her-age case study
app work
Restored
server ops cost
−30%
new API
GraphQL

A passport, not a mint dashboard

After expertise, the item gets a digital passport: an NFT certificate. The operational problem is the map — SKU / VariantID ↔ TokenID — in one-off and in batch. We do not publish mint counts or chain metrics. The job was to make the map and the statuses true again.

API, store, then the expert's track

Migrated to the current Shopify API: GraphQL, session tokens. DynamoDB keys redesigned — PK, SK, GSI — so lookups stop lying. Next.js status tracks for experts. Audit trail on the work. Queues and a dead-letter queue so a failed batch does not vanish. AWS: S3 lifecycle, services consolidated, the bill smaller.

  • Shopify GraphQL and session tokens
  • SKU / VariantID ↔ TokenID, manual and batch
  • DynamoDB PK / SK / GSI redesign
  • Expert status tracks on Next.js
  • Audit trail, queues, DLQ; S3 lifecycle and service consolidation

Sibling of Sell with Us, not the store

This is the authentication app. The consignment app is her-age-sell-with-us. The store redesign is her-age. Three products, three cases. NFTIZE: restored work, new API, −30% on server ops.

Technologies

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

Outcomes

  • NFTIZE working again on the current Shopify API
  • −30% server ops cost after AWS cleanup (S3 lifecycle, consolidated services)
  • Experts get Next.js status tracks; jobs have an audit trail, queues and a DLQ
All cases