Devani Ecommerce Overview

Products are content.

A product in Devani is a folder with a content file, the same way a page or a post is. That's deliberate. It means you edit products in the same editor you edit everything else, you use the same media library, you get the same snapshots and rollbacks, and you don't need a separate plugin UI for "shop" that lives in its own walled-off corner.

Four shapes of selling.

Each product picks one of four sale models. Most small commerce fits inside this set.

Physical

Real things that ship. Optional shipping price, shipping description, and a "requires shipping" toggle for things like local pickup.

Digital

Downloads. Attach files from the media library or link to an online URL. Customer gets the download after a successful checkout.

Pay-what-you-want (Koha)

Set a minimum, a suggested amount, and a default. Optionally allow below-minimum payments. Good for donations, tip jars, indie creators.

Subscription

Recurring billing through Stripe. Plan name, amount, interval, optional trial days. Subscribers managed via your Stripe dashboard.

The rest of the feature set.

  • Variants. Sizes, colors, configurations. Each variant has its own price and SKU.
  • Upsells. Suggested add-ons attached to a specific product, shown at checkout.
  • Hero image & gallery. Pulled from the Devani media library, with Tonta delivering them at every size.
  • Stripe checkout. Primary payment provider, with webhook-driven order status (complete, failed).
  • PayPal alternate. Wired in for customers who prefer it. Live and sandbox modes both supported.
  • Order records. Customer details, shipping address, line items, totals, and the raw Stripe session for audit — all stored on your own server.

The honest limitations.

Devani's commerce layer is deliberately scoped. If any of these are deal-breakers for you, the right answer is a dedicated commerce platform — not Devani plus 12 plugins to fake it.

  • No inventory tracking. You can sell things, but Devani doesn't know how many you have.
  • No global coupon system. Coupons can be implemented per-site if you want them, but there's no built-in promo engine.
  • No tax engine of our own. Stripe Tax handles it for most cases; per-site logic for the rest.
  • No marketplace or multi-vendor support. Single-seller only.

The right size of seller.

Good fit: small physical catalogs (a few dozen products), digital products and downloads, donation pages, single-creator subscriptions, single-currency boutiques. Outgrown when you need real inventory management, a complex coupon engine, or a multi-vendor marketplace.

When that happens, Shopify is a fine answer. Devani won't try to be it.

Sell things. Stay sane.

Built into the CMS. Free with Devani. No plugins to glue together.