← All products

Shopify app

DKN Bundles: Box Builder

A box builder that keeps every component a real Shopify line item

Merchants define reusable Box profiles — sizes, flavours, gifts, imagery, copy, colours, and layout — and expose them through one storefront widget that uses Shopify's native product picker rather than a hard-coded catalogue. The interesting part is where the box gets priced. Shopify's order page only renders a photo, SKU, and quantity row for a real line item, so a box added as a single fixed-price line leaves the merchant reading a plain text list and moves no component stock. DKN Bundles prices the box in the cart instead, with a Cart Transform function.

DKN Bundles: Box Builder logo

What it does

Built around the parts merchants actually get stuck on.

Reusable Box profiles own their sizes, flavours, gifts, imagery, and layout

One storefront widget, driven by Shopify's native product picker

Cart Transform merges components into a single priced box line

Every flavour stays a real line item with its own photo, SKU, and quantity

Component inventory decrements correctly on every order

How it works

  1. 01

    Build a Box profile

    Set the sizes, flavours, gifts, imagery, copy, and colours once; reuse it anywhere.

  2. 02

    Add the widget

    A theme app extension ships the storefront builder to every connected shop.

  3. 03

    Orders arrive intact

    Components stay real line items, so photos, SKUs, and stock all behave.

Inside the app

Storefront box builder widget
The storefront builder — customers compose a box from the flavours the profile allows.
Box profile management screen
Box profiles — sizes, pricing, imagery, and layout, reusable across products.
Flavour management screen
Flavour management — each option carries its own image, SKU, and availability.
Per-box revenue and flavour popularity analytics
Analytics — per-box revenue, packs sold, and which flavours actually get picked.
Orders view showing expanded box components
Orders — the merchant sees every component as a real line item, not a text blob.

Pricing

Priced to start small.

Free

₹0

no usage charges

Unlimited Box profiles, the storefront widget, and per-box analytics.

Get started

Free to install and free to use.

Built with

Node.jsExpress 5PrismaMySQLReactShopify PolarisShopify Functions

Start a Build

Have a store, an idea, or a spreadsheet that deserves better?

One conversation covers it — Shopify work, custom software, automation, lighting, or a physical product. DKN handles the whole build.