Skip to content
heapbyte - A name of excellence

Case study · 2025

Lantern Indie / Lantern Audiobooks

Moving an audiobook catalog is not a CSV import when every product also carries hours of media.

  • Shopify
  • BigCommerce
  • AWS S3
  • Automation scripts
Discipline
Platform migration · Digital media · AWS · Shopify architecture
Year
2025
Engagement
Fixed scope
Status
Live
lantern-indie.myshopify.com
Lindie-Audiobooks

01Context

  • Map BigCommerce audiobook catalog data into Shopify.
  • Migrate large audio libraries into scalable cloud storage.
  • Build product metadata and delivery foundations that can scale beyond the initial catalog.

Lantern's audiobook business combined ecommerce product data with large audio libraries, chapters, ISBNs, authors, narrators, and media storage.

The migration from BigCommerce toward Shopify therefore required more than moving product titles and prices.

HeapByte designed a structured product and media architecture that connected Shopify catalog data with AWS-hosted audiobook assets.

02What was in the way

  1. 01

    Media-heavy migration

    Every commercial product has associated audio assets that must remain correctly tied to ISBN/product identity.

  2. 02

    Metadata complexity

    Authors, narrators, chapters, ISBNs, and other audiobook-specific fields require a richer schema than ordinary Shopify products.

  3. 03

    Large file operations

    Moving thousands of files demands automation, restartability, and deterministic naming.

03Architecture

What we built, and what we deliberately left alone.

  1. 01

    Shopify metadata model

    Audiobook-specific information is represented through structured Shopify data rather than embedded unsearchable descriptions.

  2. 02

    S3 media layer

    Audio assets are stored outside Shopify in infrastructure designed for large digital files.

  3. 03

    Deterministic asset mapping

    ISBN and chapter-based naming strategies link ecommerce products to cloud media predictably.

FIGMA / DESIGNERP · NETSUITECRM · KLAVIYOHEAPBYTE LAYERSTOREFRONT / THEMECHECKOUT EXTENSIONSSHOPIFY FUNCTIONS

Delivery

  1. BigCommerce analysis
  2. Shopify data model
  3. Media migration automation
  4. Product migration
  5. Audio experience development

04Outcome

Media migrated
2,200+ files at one stage

Automated transfer into AWS S3

Catalog direction
Hundreds → thousands

Architecture designed for continued growth

Media mapping
Structured

ISBN/chapter conventions reduce manual association

05Engineering notes

S3 migration
Automated jobs move source audio assets into cloud storage rather than requiring manual upload.
Naming convention
ISBN and chapter identifiers create predictable relationships between Shopify data and audio assets.
Product metadata
Audiobook fields are modeled explicitly for future storefront and search functionality.
Delivery separation
Heavy audio media remains outside Shopify's ordinary product-media model.

What we took from it

  1. 01Digital-product migration requires asset architecture, not just ecommerce imports.
  2. 02Stable identifiers are essential when products and media move independently.
  3. 03File migrations should be resumable and observable.
  4. 04Shopify can serve as the commerce layer while specialized infrastructure handles heavy media.

Disciplines applied

Next case study

The Fabric Co.

We handled large-scale Shopify product migration and catalog structuring for a supplier-driven inventory containing roughly 28,000 products.

Similar problem?

We will tell you whether this approach fits.

Every store is different. Send us yours and we will say what we would actually do — including when the answer is less work, not more.