Web Dev Academy CMS & site builders Β· Shopify Tool 50 / 64
CMS & site builders

Shopify

Hosted commerce. You manage products in the admin; Shopify handles the storefront, cart, payments, taxes and inventory. Themes use the Liquid template language; checkout is fully managed.

Demo 01

A storefront with a real cart

This is the shopper's view. Add items, adjust quantities β€” the cart drawer updates live, just like a Shopify theme.

⚑ Simulated Shopify storefront (vanilla JS)

Your cart€0.00

  • Cart is empty β€” add a product.
Subtotal€0.00
Demo 02

The managed checkout

Shopify's biggest value: a secure, PCI-compliant checkout you never have to build. Here's a simplified version.

⚑ Simulated checkout β€” no real payment

Checkout Β· €0.00

Add items and press β€œCheckout →” above to reveal the checkout.

Demo 03

The merchant admin

Behind the store is the admin. Add a product here and it appears in the storefront instantly β€” the merchant's daily workflow.

⚑ Simulated admin
βš™ Shopify admin Β· Products
Demo 04

Liquid β€” Shopify's template language

Themes are written in Liquid: HTML with {{ output }} and {% logic %} tags that Shopify fills with store data at render time.

<!-- product-grid.liquid -->
{% for product in collection.products %}
  <div class="card">
    <img src="{{ product.featured_image | img_url: '400x' }}">
    <h3>{{ product.title }}</h3>
    <span>{{ product.price | money }}</span>
    {% if product.available %}
      <button>Add to cart</button>
    {% else %}
      <span>Sold out</span>
    {% endif %}
  </div>
{% endfor %}
Demo 05

Live order dashboard

Every checkout updates the merchant's metrics. Complete a purchase in Demo 2 and watch these numbers move.

0
Orders
€0.00
Total sales
0
Items sold
i
The storefront, cart, checkout, admin and dashboard above are simulated with vanilla JavaScript. The real Shopify is a fully hosted SaaS platform β€” products live in Shopify's database, themes render server-side via Liquid, and the checkout runs on Shopify's PCI-compliant servers (no card data ever touches your code). The Liquid snippet is genuine theme syntax.

↑ All 64 tools