~/solutions/configurable-products

coming soonEmDash commerce plugin · for my clients

Configurable Products

Every product, built to order.

An ecommerce plugin for EmDash, the Astro CMS from Cloudflare, made for products with choices. Customers pick sizes, materials and extras, and the price updates as they go. Payments, shipping and orders are built in. It runs on the edge and works with AI agents.

the webshop

Not just a configurator. A complete webshop.

Everything a shop needs, from the first product page to the order in your inbox. It's built on EmDash and Astro, so the shop and the rest of your website live in one place.

storefront · for your customers

  1. 01CatalogCategories and product lists
  2. 02Product pageWith the live configurator
  3. 03CartEvery chosen option kept
  4. 04CheckoutAddress, shipping, notes
  5. 05PaymentSecure online payment
  6. 06Order placedConfirmation by email

back office · in EmDash

  • Products and optionsgroups, prices, rules
  • Categoriesstructure the catalog
  • Ordersevery option, every detailnew
  • Shippingmethods and costs
  • Paymentsonline payments
  • Customersaccounts and history
  • Pages and contentthe rest of the site

options and rules

Options with rules.

Most shop software is built for products with one price. This plugin is built for products made to order, where every choice can change the price, the options and the delivery.

  • Option groups for sizes, materials, colors, extras and anything else a product needs.
  • Price changes per option, so the total updates live as the customer picks.
  • Rules that show, hide or change options, prices and delivery times.
  • Managed in EmDash next to the rest of the site's content.
emdash · products · custom desk

Size

  • 120 cmbase
  • 140 cm+ € 90
  • 160 cm+ € 170

Wood

  • Oakbase
  • Walnut+ € 60
  • White+ € 40

Extras

  • Cable tray+ € 35
  • Drawer+ € 55

rules

  • if size = 120 cm → hide Drawer
  • if wood = Walnut → lead time + 1 week
  • if qty ≥ 5 → price − 10%

checkout

From configuration to delivery.

  1. configure

    The customer picks options. The price and delivery time update live.

  2. cart

    Configured products keep every choice, all the way to the order.

  3. payment

    Secure online payments at checkout.

  4. shipping

    Shipping methods and costs based on the order.

  5. orders

    Orders with every option in EmDash, plus emails to the customer and the shop.

edge and agents

Fast for people. Ready for agents.

Runs on the edge

Shops run on Cloudflare's network, close to every customer, instead of one server in one country. Pages and prices load fast everywhere.

  • Astro
  • EmDash
  • Cloudflare
  • TypeScript
  • MCP
agent session
  1. agent what options does the custom desk have?
  2. tool shop.product.options → size, wood, extras
  3. agent configure size=140 wood=walnut
  4. tool price → € 640
  5. agent add to cart
  6. ✓ cart · 1 item · € 640

Ready for AI agents

Products, options and prices are open to AI agents through clean APIs and MCP. An assistant can configure a product and put it in the cart for its user.

clients only, for now

Want it for your shop?

The plugin isn't for sale. I build and run it for my clients' shops. If you sell products with options, let's talk about yours.