← All projectsARCHITECTURE CASE STUDY

2D Layer

Custom-cut printed film and vinyl products priced as customers build them, with a quote path for items that can’t be priced up front.

Business
Custom print & signage
Platform
Magento Open Source
Scope
Product builder, quote cart, theme
Magento Open SourceProduct configuratorAJAX cartRequest-a-QuoteCustom theme
HIGHLIGHTS

Four things that set this build apart.

  • Build-and-price

    Layered film, vinyl and substrate products priced as they’re configured.

  • Quote mini-cart

    Zero-price handling for quote-only items.

  • Size & quantity rules

    Per-item maximum quantity and size limits.

  • Custom theme

    Extending core Luma/Blank directly.

WHAT THE PLATFORM DOES

What the platform does.

  • Product builder

    A configurable build-and-price flow for custom-cut printed film, vinyl and substrate layered products.

  • Cart

    A dedicated AJAX add-to-cart endpoint for configured products.

  • Quotes

    A “Request a Quote” mini-cart flow with zero-price handling for quote-only items.

  • Rules & validation

    Per-item maximum quantity and size rules, and multi-attribute option parsing that stops an invalid configuration from reaching the cart.

  • Theme

    A custom theme extending core Luma/Blank.

HOW A PRODUCT IS BUILT

Configure, price, add.

  1. STEP 1

    Configure

    The customer builds a custom-cut, layered print product.

  2. STEP 2

    Price

    The build-and-price flow calculates the configured product.

  3. STEP 3

    Add

    A dedicated AJAX endpoint adds it to the cart.

KEY TECHNICAL CHALLENGES

Products that don’t exist until ordered.

  1. Made-to-measure pricing

    Layered, custom-cut print products can’t be priced as fixed SKUs.

    Solution

    A configurable build-and-price flow with its own AJAX add-to-cart endpoint.

  2. Quote-only items

    Some items can only be quoted, not priced.

    Solution

    A Request-a-Quote mini-cart with zero-price handling and per-item size and quantity rules.

Priced or quotedEach item takes the path that fits it.
yesnoAdd to cartQuote-only?Quote mini-cartPriced cart
TECHNOLOGIES & INTEGRATIONS

The stack behind it.

Core platform
Magento Open SourcePHPMySQLAJAX
Theme
Custom theme on Luma/Blank
Skills shown
Product configurationCart customisationTheme development
FULL BUILD LOG

The work, piece by piece.

  1. Build-and-price flow for custom-cut printed film/vinyl/substrate products via a dedicated AJAX add-to-cart endpoint.

  2. “Request a Quote” mini-cart with zero-price handling and per-item max quantity/size rules.

  3. Custom theme extending core Luma/Blank.

Facing a similar commerce problem?

I'm available immediately for senior Adobe Commerce roles and contract work. Tell me what you're building.