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.
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.
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.
Configure, price, add.
- STEP 1
Configure
The customer builds a custom-cut, layered print product.
- STEP 2
Price
The build-and-price flow calculates the configured product.
- STEP 3
Add
A dedicated AJAX endpoint adds it to the cart.
Products that don’t exist until ordered.
Made-to-measure pricing
Layered, custom-cut print products can’t be priced as fixed SKUs.
SolutionA configurable build-and-price flow with its own AJAX add-to-cart endpoint.
Quote-only items
Some items can only be quoted, not priced.
SolutionA Request-a-Quote mini-cart with zero-price handling and per-item size and quantity rules.
The stack behind it.
- Core platform
- Magento Open SourcePHPMySQLAJAX
- Theme
- Custom theme on Luma/Blank
- Skills shown
- Product configurationCart customisationTheme development
The work, piece by piece.
Build-and-price flow for custom-cut printed film/vinyl/substrate products via a dedicated AJAX add-to-cart endpoint.
“Request a Quote” mini-cart with zero-price handling and per-item max quantity/size rules.
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.