Search by

forumify / forumify-ecommerce-plugin

forumify

Bring e-commerce to your forumify powered community!

Package info

github.com/forumify/forumify-ecommerce-plugin

Homepage

Type:forumify-plugin

pkg:composer/forumify/forumify-ecommerce-plugin

Statistics

Installs: 13

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.2 2026-11-11 18:22 UTC

This package is auto-updated.

Last update: 2026-11-11 18:22:21 UTC


README

Bring e-commerce to your forumify powered community!

Sell one-off products and recurring subscriptions, take payments through Stripe, and grant roles and badges to the people who buy them, all from your forumify admin panel.

  • Catalog: categories, products, tiers and prices, with one-off and recurring billing.
  • Storefront: a /store catalog and product pages, plus CMS widgets (product cards, pricing tables, buy buttons) to build your own landing pages.
  • Checkout and orders: Stripe checkout, an order history for buyers and admins, invoices and refunds.
  • Subscriptions: automatic renewals, failed payment handling and cancellation by buyers or admins.
  • Fulfillment: instant delivery, or a queue of orders for an admin to hand over or ship.
  • Roles and badges: granted on purchase, revoked when a subscription ends or an order is refunded.
  • Notifications: emails to buyers and admins as orders and subscriptions change.

Documentation

  • User manual: installing the plugin, setting up the store, connecting Stripe and running it day to day. Start with Getting Started.
  • Developer docs: how each feature works inside, its extension points, and the decisions behind it.

Installation

Marketplace

If your instance is connected to the marketplace, simply purchase one of the subscription tiers and the plugin will appear in Admin -> Plugins.

Manual

[!] Please note this plugin is not free, so manual installation does not lift any revenue limits. You must purchase a subscription from the forumify.net marketplace.

composer require forumify/forumify-ecommerce-plugin
php bin/console forumify:plugins:refresh
php bin/console forumify:plugins:activate forumify/forumify-ecommerce-plugin
php bin/console doctrine:migrations:migrate

The plugin can also be activated from Admin → Plugins. Once it is active, an Ecommerce section appears in the admin panel. Requires PHP 8.4 and forumify 1.3 or newer.

Taking payments needs a Stripe account, a site reachable over HTTPS for webhooks, and forumify's background workers (the message consumer and the scheduler) running. See the user manual for the full setup.

Development

make tests          # recreate the test database, then run phpunit
make run-tests      # just phpunit, when the schema hasn't changed
make quality        # phpcs, phpstan and the assets linter
make quality-fix    # fix what phpcs can fix automatically

Code conventions and the platform building blocks the plugin reuses are in AGENTS.md. Read the relevant feature doc in docs/ before changing a feature, and update it in the same change.

License

OSL-3.0