All work
Custom Shopify Theme

Modern Wall Arts US

Developed a custom Shopify storefront using Liquid and vanilla JS, solving checkout abandonment on massive product variant groupings through custom framing selection tools and AJAX drawers.

Sector
Custom Shopify Theme
Timeline
10 months
Role
Lead Shopify Engineer
  • Shopify
  • Custom Shopify Themes
  • Shopify Liquid
  • Custom Framing Systems
  • E-Commerce conversion
  • JS
Modern Wall Arts US
6-Figures
E-Commerce Revenue

Sustained high-volume sales platform performance

+45%
Cart Checkout Conversion

Inline AJAX cart drawer boost

The problem

Managing massive product variant combinations (sizes, framing, custom designs) while maintaining immediate frontend response.

The solution

Engineered dynamic variant controllers using native Shopify Liquid and fast vanilla JavaScript logic.

Approach

How it was built.

01

Dynamic Variant Controller

Built bespoke JS modules resolving pricing and sizing options instantly without server callbacks.

02

Cart Performance Restructuring

Created high-performance inline cart drawers utilizing Shopify AJAX API to prevent page redirection.

Technical detail

The parts worth explaining.

AJAX Shopify Cart Drawer Integration

Adding products to cart drawer dynamically using AJAX.

fetch(\u0027/cart/add.js\u0027, { method: \u0027POST\u0027, body: formData })
  .then(res => res.json())
  .then(cart => updateCartDrawer(cart));
What I took from it
  • AJAX cart drawers dramatically improve conversion rates
  • Vanilla JS variant controllers reduce library dependencies
Where it goes next
  • Deploy virtual reality framing simulators
  • Configure multi-tier customer pricing rules

Got a problem shaped like this?

If something here looks like what you're facing, tell me about it. The first conversation is an architecture discussion, not a sales call.