Why I Love Developing on Miva Merchant: Skinning and Architecting for Soap Plant / Wacko

In late June 2010, after wrapping up a custom storefront implementation for one of Los Angeles' most iconic cultural retail institutions, I published a short, upbeat note on this blog:

"Today I worked on a Miva Merchant skin. It was super easy for me to do. There are a lot of improvements that are still required. But First the products need to be updated in the database."

— Robert Baindourov, June 28, 2010

Looking back across more than fifteen years of designing and engineering distributed web platforms, high-throughput payment checkouts, and transactional systems, rereading that post brings an immediate wave of nostalgia and genuine enthusiasm. That engagement was part of an ongoing love affair with one of the most powerful, resilient, and developer-empowering e-commerce engines in internet history: Miva Merchant.

While mainstream agency developers were wrestling with sluggish PHP carts and bloated theme templates, developers who understood Miva Merchant possessed what felt like an unfair engineering superpower. Here is why I have always loved developing on Miva Merchant, how skinning for Hollywood's legendary Soap Plant / Wacko brought that power to life, and why Miva's architectural discipline remains a masterclass for modern web engineers.

1. The Soap Plant / Wacko Connection: An Iconic Los Angeles Treasure

To understand why this project was so special, you have to know Soap Plant / Wacko. Founded in 1971 by Hank Cowan and Billy Shire (the visionary founder of the world-famous La Luz de Jesus Gallery), Soap Plant on Hollywood Boulevard is not just a retail shop; it is an undisputed Los Angeles cultural landmark.

Starting out in the 1970s making handcrafted artisanal soaps on Melrose, Billy Shire transformed the venue into a sprawling 6,500-square-foot wonderland of "post-pop" culture, lowbrow art monographs, underground comix, Japanese vinyl monsters, kinetic clocks, and eccentric curiosities. It is the kind of store where artists, movie directors, musicians, and collectors lose track of time for hours.

Translating that vibrant, eclectic, physical brick-and-mortar energy into an e-commerce storefront was an extraordinary creative challenge. Soap Plant possessed thousands of unique, idiosyncratic SKUs—ranging from lavender bath oils to limited-edition signed art prints. We needed an e-commerce platform that was fast, rock-solid, and completely customizable down to the raw HTML byte. That platform was Miva Merchant.

2. Why I Love Developing on Miva Merchant

Over the years, I have architected e-commerce stores on virtually every platform—from early osCommerce and ZenCart, to Magento 1 and 2, Shopify, WooCommerce, and modern headless React/Node setups. Yet Miva Merchant has always held a truly special place in my heart for three core technical reasons:

A. The Raw Speed of Compiled C (MivaVM)

In the 2000s and early 2010s, most e-commerce platforms were written in interpreted PHP. Platforms like Magento 1 were notorious resource hogs—firing off 150 SQL queries per page load and taking 3 to 5 seconds just to render a category grid unless you hid them behind aggressive Varnish reverse proxies.

Miva Merchant was fundamentally different. It was powered by MivaVM, a lightning-fast virtual machine written in compiled C. Code written in Miva Script executed directly in native machine memory with sub-millisecond overhead. Even on modest dedicated hosting hardware, Miva stores could handle massive catalog lookups and heavy traffic spikes without flinching. It felt light, nimble, and razor-sharp.

B. Store Morph Technology (SMT): Absolute DOM Freedom

If you are a web designer and front-end architect who takes pride in clean, handcrafted HTML5 and semantic CSS, most e-commerce platforms feel like straitjackets. WordPress forces your code through an impenetrable labyrinth of do_action() hooks and plugin filters; Shopify limits your server logic within Liquid sandboxes.

Miva Merchant 5 revolutionized templating with Store Morph Technology (SMT). You were not editing rigid, pre-baked HTML chunks; you had complete, uninhibited control over the entire document from <!DOCTYPE html> to </html>:

<!-- Miva Merchant Store Morph Logic -->
<mvt:item name="html_profile" />
<head>
  <title>&mvt:store:name; - &mvt:page:name;</title>
  <mvt:item name="head" />
</head>
<body class="&mvt:page:code;">
  <mvt:if expr="l.settings:page:code EQ 'PROD'">
    <div class="product-showcase">
      <h1>&mvt:product:name;</h1>
      <span class="price">&mvt:product:formatted_price;</span>
      <mvt:item name="product_display" />
    </div>
  </mvt:if>
</body>

With intuitive tags like <mvt:item>, <mvt:if>, <mvt:foreach>, and <mvt:assign>, you could structure your markup exactly how you wanted. You never had to fight the CMS to remove unwanted wrappers or bloated inline styling. Skinning Miva was pure, frictionless craftsmanship.

C. Bulletproof Transactional Integrity

In e-commerce, pretty designs mean nothing if your checkout leaks customer trust or drops orders. Miva Merchant was engineered from the ground up around strict relational database transactions. Inventory decrements were atomic, cart sessions persisted flawlessly across devices, and payment integrations with Authorize.Net and PayPal worked with rock-solid consistency. As an engineer, you could sleep soundly knowing your stores wouldn't crash or corrupt order tables during Black Friday rushes.

3. Skinning Soap Plant: Crafting a High-Conversion Experience

Working on Soap Plant's Miva storefront was an exercise in turning an eclectic physical shop into an effortless digital shopping journey:

  • Custom Product Matrix Architecture: Soap Plant featured complex item variations—scents, sizes, limited-edition book covers, and apparel cuts. We leveraged Miva's attribute and inventory matrix modules to give customers instant visual feedback without page reloads.
  • Bespoke Branding & Typography: Honoring Billy Shire's lowbrow pop aesthetic required a visual skin that felt artistic and authentic, avoiding the bland, generic look of corporate storefronts while maintaining crisp, high-speed page performance.
  • Faceted Category Browsing: Organizing thousands of cross-genre items into intuitive taxonomies so a customer hunting for artisanal soaps could easily discover lowbrow art prints and collectible tiki mugs.

4. How Miva Shaped My Modern Architectural Philosophy

The lessons learned while developing on Miva Merchant have directly shaped the principles I rely on today when engineering distributed systems and platforms like multipleDomainCMS:

  1. Lean Server-Side Rendering (SSR) Triumphs Over Monolithic Bloat: Miva proved early on that assembling clean HTML on the server and streaming it quickly over the wire delivers better user conversion, instant Core Web Vitals, and superior SEO than client-heavy, bloated runtimes.
  2. Respect the Document Object Model: True performance comes from minimizing DOM complexity and eliminating unnecessary wrapper divs. When you write clean, intentional HTML, everything runs faster.
  3. Engineering Reliability is the Ultimate Feature: Flashy gimmicks fade, but a bulletproof checkout engine that never loses a customer's order is what builds long-term business equity.

Developing on Miva Merchant was an absolute joy because it respected the developer's intelligence. It gave you raw execution speed, absolute design control, and unrelenting transactional stability. To this day, I look back on building those stores—and helping iconic institutions like Soap Plant / Wacko flourish online—with tremendous pride and fond admiration.


Frequently Asked Questions

What is Miva Merchant and what makes it unique?

Miva Merchant is an enterprise e-commerce platform founded in 1997. Unlike many platforms built on interpreted PHP, Miva runs on MivaVM—a compiled C-based virtual machine executing Miva Script. This gives Miva stores exceptional execution speed, high concurrency handling, and low server resource footprints. Its Store Morph Technology (SMT) allows developers full, unrestricted control over the HTML and CSS presentation layer.

What is Store Morph Technology (SMT) in Miva Merchant?

Store Morph Technology (SMT) is Miva Merchant's proprietary templating architecture introduced in Miva Merchant 5. It allows developers to build custom e-commerce skins using granular tags (such as <mvt:item>, <mvt:if>, and <mvt:foreach>) directly within standard HTML documents. This eliminates rigid theme constraints and empowers architects to create completely bespoke, semantic, and high-performance storefronts.

What is Soap Plant / Wacko in Los Angeles?

Soap Plant / Wacko is an iconic cultural and retail landmark in Los Angeles, founded in 1971 by Hank Cowan and Billy Shire (who also founded the influential La Luz de Jesus Gallery). Located on Hollywood Boulevard, Soap Plant started as an artisanal soap maker and expanded into a celebrated 6,500-square-foot emporium of lowbrow art, pop culture collectibles, eccentric books, and unique curiosities.