Skip to content
ecommerce

Personalized Products & Packaging Fees in Shopify

Modeled logo-printed products with size and quantity tiers in Shopify and evaluated how to pass a per-item packaging licence fee through to customers

Client
Drinkware & Packaging Brand
Duration
Single sprint
Year
2026
Category
ecommerce

Key Results

A draft configurator product with 20 priced variants and a working logo upload, plus a documented decision path for the packaging fee.

20 variants
Structure
size x quantity, each with the tiered total price
Required + validated
Upload
file types restricted, legal confirmation before add-to-cart
5 compared
Fee Options
with a recommendation depending on consumer vs. business sales
Pre-import
Data Review
missing weights, suspicious materials and weight outliers flagged

Technologies Used

ShopifyLiquidShopify FlowMetafieldsCart Transform FunctionsProduct Options App

Challenges

  • Tiered unit prices that must stay stable next to an existing volume-discount app
  • Collecting customer logos without building a custom uploader
  • A regulatory fee that must be correct per article but visible without cluttering checkout
  • Theme templates that only exist in an unpublished copy and cannot be assigned to products

Solutions

  • Variants carry the full tier price; the discount block is hidden on the new template
  • Used the installed options app for a restricted file upload stored as a line-item property
  • Compared fee-in-price, cart transform and app options and tied the choice to the sales model
  • Planned adding only the new section and template to the live theme instead of swapping the whole theme

Overview

For a small drinkware and packaging brand I designed a configurable product: size and quantity as variants carrying the supplier's tiered totals, a required logo upload with allowed file types and a legal confirmation, and a dedicated storefront template that matches the existing theme. In parallel I analysed a packaging-fee spreadsheet, compared five ways to surface the fee (price inclusion, cart transform, fee app, fee product, shipping), flagged data errors in the sheet, and prepared the open questions for the client.