MiniShop3

Full-featured e-commerce component for MODX 3 with Vue admin

Creator: Nikolay Savin (biz87)

Need help installing this extra?

Screenshots

About MiniShop3

MiniShop3 is a modern, full-featured e-commerce component for MODX 3 — the successor to MiniShop2 (MODX 2). It provides product catalog with options and galleries, cart, checkout and orders, customer accounts with email/SMS verification, deliveries and payments, model fields and grids — all through a Vue 3 + PrimeVue admin UI and a clean REST API for storefront and integrations.

Information

Released
June 17, 2026

Supported Database
MySQL

License
GPLv2

Supported Versions
3.0 - Current

Downloads
65

Documentation
MiniShop3 Documentation

Instructions

  • Install via MODX Package Manager: System → Package Management → Download Extras → search "MiniShop3" → Download → Install.
  • After installation MiniShop3 appears as a top-level menu item in the manager.
  • Configure currency, payments and deliveries in MiniShop3 → Settings.
  • Set up product categories from the standard MODX resource tree (use the msCategory class key) and add products inside them.
  • Full documentation, snippets reference and integration guides: docs.modx.pro/components/minishop3/.
  • Support and bug reports: GitHub Issues.
  • New in 1.11.1-beta1

    Initial release of MiniShop3 in the official MODX Extras directory. MiniShop3 is the successor to MiniShop2 (MODX 2 era) — a complete rewrite for MODX 3 with a modern admin UI and REST API.

    Highlights

    • Vue 3 + PrimeVue admin UI — orders, customers, products, categories, options, deliveries, payments, statuses, vendors, links, gallery — all managed through the new Vue interface.
    • REST API for both manager and storefront — clean, predictable endpoints for custom integrations.
    • Product options — flexible EAV options with dedicated msOptionGroup grouping, per-category caption/description overrides.
    • Order workflow — drafts, cost recalculation, statuses with lifecycle events, email/SMS/Telegram notifications.
    • Customer accounts — registration, email verification, sessions, addresses, history.
    • Storefront snippetsmsProducts, msCart, msOrder, msGetOrder, msOrderTotal, msProductOptions — with a clean numeric placeholders contract (plain values for arithmetic, *_formatted for display).
    • Phinx migrations for schema evolution — predictable upgrade path.
    • Extensible — model fields, extra fields, Object Extension, plugin events for cart / order / customer / option lifecycle.

    This is a beta release of the 1.11.x cycle — feedback and bug reports are welcome on GitHub.

    Current releases

    1.11.1-beta1
    View | Download
    June 17, 2026
    3.0 - Current