Skip to main content

sCommerce for Evolution CMS

sCommerce provides a product catalog, cart, checkout and order management for Evolution CMS. The interface and available tabs depend on store configuration and installed integrations.

Screenshots​

Current capabilities​

  • Shopping cart, checkout, one-click orders, wishlist and favorites.
  • Simple and grouped products; attributes, price ranges, galleries, reviews and ratings.
  • Primary and additional categories, per-category product positions, filtering and sorting.
  • Orders, statuses, bulk actions, order export, repeat orders and payment records.
  • Cash and bank invoice payment methods; courier delivery and pickup. Other providers extend the package.
  • CSV product import/export with translations, SEO fields, galleries, attributes and multisite categories.
  • Google Merchant XML feeds; background processing and listing caches through sTask.
  • Dashboard statistics and historical product/review metrics.
  • Multiple currencies and manually configured decimal exchange rates; optional contextual pricing through sPricing.

Integrations​

Use the API integration guide for sApi and the separate sCommerce API package. Customer login/profile pages, external payment gateways and delivery providers are supplied by the project or their integration packages.

Requirements​

  • PHP 8.4+
  • Evolution CMS 3.5.8+
  • Composer
  • sGallery, sTask (Composer dependencies)

Installation​

Run these commands from an installed Evolution CMS project. Review published files before replacing project overrides; do not use --force indiscriminately.

cd core
php artisan package:installrequire seiger/scommerce "*"
php artisan vendor:publish --provider="Seiger\sCommerce\sCommerceServiceProvider"
php artisan migrate

Guides​

License: GPL-3.0-or-later. Developed and maintained by Seiger IT.