Skip to main content
← All Projects

DKN Technologies · Shopify App

DKN Bundles: Shopify Box Builder

ShopifyShopify FunctionsBundlesNode.jsReactPrisma
DKN Bundles: Shopify Box Builder project interface

Overview

A mix-and-match box builder for Shopify. Merchants define a box profile once, sizes, flavours, gifts, imagery, copy, and layout, and a theme app extension ships the storefront builder to every connected shop, while a Cart Transform function prices the finished box in the cart.

Challenge

Shopify only draws a photo, SKU, and quantity row for a real line item. Add a bundle as one fixed-price line and the merchant is left with a paragraph of text on the order, while the component stock sits there untouched.

Solution

Priced the box in the cart through a Shopify Cart Transform function rather than collapsing it into a single product, so components stay real line items end to end. Box profiles carry the sizes, flavours, limits, imagery, and layout, and are reusable across products.

Outcome

Orders arrive intact: every flavour keeps its own photo, SKU, and quantity, and component inventory decrements the way it should. Free to install with no usage charges, live at bundles.dkntechnologies.com.

Key Highlights

  • A Cart Transform function merges components into a single priced box line while each flavour keeps its own photo, SKU, and quantity on the order
  • Box profiles own the sizes, flavours, gifts, imagery, copy, and layout, driven by Shopify's own product picker and reusable anywhere
  • Component inventory decrements correctly, the whole point, with per-box analytics covering revenue, packs sold, and which flavours customers actually pick

Tech Stack

Node.jsExpress 5PrismaMySQLReactShopify PolarisShopify Functions
DKN Bundles: Shopify Box Builder | Dylan Kyle Netto