Selected Work Study

Prismé

A controlled customization system that prevents invalid orders while keeping production clear.

Services
Shopify UX System Design
Visit Website ↗
Prismé customizer overview
01 / The Project Story

Every project starts with a purpose.

Behind every digital experience is an idea, a challenge, and a series of decisions that bring it to life.

The Brief

Prismé needed to exist because the required product workflow was not supported by Shopify’s native features or by any theme-based solution.

Shopify allows selling through variants, but it does not allow customers to build their own valid product configuration through logic-driven steps. Themes and drag-and-drop builders only affect visual presentation. They cannot enforce decision rules, conditional paths, or prevent invalid combinations during customization.

Prismé sells custom-made products with no stock. This made correctness critical. If a customer submitted a wrong configuration, production would already be in progress. The result would be unusable products, angry clients, and direct financial loss.

Handling this casually, through variants, instructions, or post-order clarification, would have made errors unavoidable.

Our Approach

The core system decision was to treat customization as a controlled, step-based process that produces a single final product with an explicit breakdown of decisions.

Before adding to cart, the user is required to review the full configuration. Each choice is listed clearly so the user can confirm correctness.

Customization logic is enforced through rules, not suggestions.

Simplicity was applied where correctness mattered most.

Inside the customizer, everything unnecessary was intentionally removed so attention stays on the decision being made.

The first refusal was using Shopify variants as the primary customization mechanism. Variants could technically represent combinations, but they could not enforce logic, prevent contradictions, or guide users safely through decisions.

Variants were later added only under a strict rule: they could exist for ready-made products, but they must never replace the customizer.

The system was not allowed to depend on user education, order notes, or manual follow-ups. Instead, every order needed to arrive already clear and production-ready, without interpretation.

  • Each shape only allows specific decorations
  • Each decoration only allows specific colors
  • Choosing one decoration forbids all others
  • Selecting two colors prevents selecting a third
  • Selecting multicolor forbids selecting any additional color
  • Each bundle item is treated as a standalone product
  • Each item has its own customization steps
  • The user completes one item fully before moving to the next
  • All bundle configurations are sent to production with full clarity

The Outcome

  • Sell ready-made products using standard variants
  • Offer full custom products through a guided, error-proof system
  • Create discounted bundles while preserving per-item customization
  • Build combinations without creating invalid orders
  • Review and confirm configurations before checkout
  • Contact quickly via WhatsApp or email using structured, prefilled forms
  • Clear, human-readable order details
  • No ambiguous instructions
  • Fewer errors and reduced cost risk
02 / Project Showcase

See the details come together.

A closer look at the design, interactions, and details that shape the finished experience.

Review order page before add to cart — Prismé
Review order page before add to cart Forced confirmation before checkout
Cart item showing human-readable configuration — Prismé
Cart item showing human-readable configuration Production clarity
Bundle customization step per item — Prismé
Bundle customization step per item Per-item logic instead of shared bundle variants
Visit Website ↗
03 / Closing

Every project tells
a different story.

Different ideas, different challenges, and different possibilities. Discover what else we've brought to life.

Curvea Pages example Next Project ↗ Curvea Pages All Projects ↗