Shepherd CommerceShepherd.Commerce

Build your catalog

Sell anything. Physical, digital, licenses, subscriptions.

A catalog that handles complex products without complex workarounds.

Products with variants, per-SKU pricing and inventory, collections, tags, reviews, and custom product types, plus delivery models for physical shipping, digital downloads, and license keys, all in one catalog.

4+

Delivery models: physical, digital, license, none

Per-SKU

Pricing, stock, images, and shipping dims

Custom fields via product types

Shepherd admin
Shepherd admin product catalog list
The product catalog: search, filter, and click through to variants, media, fulfillment, and SEO fields.

Variants that carry their own weight.

Every variation is a real SKU with its own price, inventory count, images, description, and even its own shipping weight and dimensions. Backorders are a per-SKU switch, and SKU uniqueness is enforced across your whole catalog.

  • Per-variant price, stock, images, and rich descriptions
  • Per-variant weight and dimensions for accurate shipping quotes
  • Backorder support per SKU
  • Default variant selection and display denominations
  • Inventory automatically decremented when payment completes

One catalog, every business model.

Delivery types are pluggable: physical goods route through carrier rating and bin packing, digital products deliver download links after payment, and license-key products generate and send keys automatically. Mix all of them in a single cart.

  • Physical shipping with dimensional bin packing into your configured boxes
  • Digital downloads fulfilled automatically on payment
  • License keys generated and delivered per order line
  • Hand-delivery and no-delivery options for services and local pickup
  • Per-product or per-variant delivery type overrides

Custom product types for your vertical.

Define attribute templates once (text fields, relation fields, even cascading dependent fields) and every product of that type gets a structured editing experience. The Vehicle Fitment extension (Make → Model → Year) is built on exactly this system.

  • Reusable attribute templates with text and relation fields
  • Cascading conditional fields (e.g. Model filtered by Make)
  • Plugins can register product types automatically at install
  • Commerce attributes drive payment behavior, like Stripe billing models

Merchandising and trust built in.

Group products into collections, label them with tags, and let verified buyers leave reviews that you moderate before they go live. Slug changes keep a canonical history so old URLs redirect instead of 404ing. Your SEO survives a rename.

  • Collections and tags with images and descriptions
  • Customer reviews with 1–5 ratings, photos, and admin moderation
  • Reviews restricted to authenticated buyers of the product
  • Automatic canonical slug history for SEO-safe renames
  • Active/inactive flags keep drafts out of the public API

Everything included.

Rich media

Multi-image galleries plus video and audio on products and variants.

Collections

Curated product groups with their own imagery for landing and category pages.

Tags

Flexible labeling for filtering, search, and merchandising.

Moderated reviews

Buyer-only reviews with ratings and photos, gated by admin approval.

Slug redirects

Renamed products keep their old URLs working automatically.

Bulk operations

Inline price-and-stock grid and one-click visibility toggles across the catalog.

Needs-attention queue

A built-in checklist that flags products missing descriptions, meta, or slugs.

Subscription products

Mark products as recurring or usage-metered and checkout handles the rest.

Multi-currency records

Catalog currency entities with symbols and branding (USD checkout today).

Easy for your whole team.

For content teams

A real CMS underneath

Shepherd runs on Strapi, a full headless CMS, so product content, landing pages, and blog content live in the same admin your store does.

For store managers

Bulk edit, don't babysit

Price and stock changes happen in an inline grid. Visibility is a toggle. The needs-attention page tells you exactly which products aren't ready.

For developers

Extend without forking

Register new product types, delivery types, and fulfillment handlers from your own plugin. The catalog picks them up automatically.

How it compares.

Hosted platforms cap variants and gate custom fields behind higher tiers or apps. Shepherd's catalog is fully yours.

CapabilityShepherd.CommerceShopifyBigCommerceWooCommerce
Custom product fieldsBuilt in (product types & attributes)Metafields; richer UIs need appsBuilt in, with limits per planVia extensions or custom code
Digital & license deliveryBuilt inApps requiredBasic digital built inFree core digital; licenses via paid plugin
Review moderationBuilt in, buyer-verifiedApp requiredBuilt inBuilt in
Catalog data ownershipYour database, full API accessPlatform-hosted, API rate limitsPlatform-hosted, API limitsYour database

Competitor details compiled from public sources for general comparison; verify current terms with each provider. Third-party names are trademarks of their respective owners.

Your catalog, without the workarounds.

Stop bending your products to fit a platform's data model. Define the catalog your business actually needs.