Skip to content

sCommerce stands as a comprehensive suite of e-commerce tools crafted for Evolution CMS. This package seamlessly integrates with the CMS platform, transforming it into a robust foundation for online commerce.

License

Notifications You must be signed in to change notification settings

Seiger/sCommerce

Repository files navigation

sCommerce for Evolution CMS

List of Products Products by Category sCommerce Settings block Latest Stable Version CMS Evolution PHP version License Issues Stars Total Downloads

Welcome to sCommerce!

Important

sCommerce not stable yet. It active development.

sCommerce stands as a comprehensive suite of e-commerce tools meticulously crafted for Evolution CMS. Tailored to empower Evolution CMS users, this dynamic package seamlessly integrates with the CMS platform, transforming it into a robust foundation for online commerce. With a focus on delivering all the necessary tools, sCommerce equips users with the essential features required to establish and manage a thriving e-commerce presence. Whether you are a developer, website administrator, or content management enthusiast, sCommerce provides a streamlined solution, unlocking the potential of Evolution CMS for seamless and efficient online commerce.

Features

  • Order Management.
  • Order Status Management.
  • Products Catalog.
  • Product position in each Category.
  • Products Types.
    • Simple Type.
    • Grouped Type.
    • Bundle Type.
    • Variable Type.
    • Optional Type.
    • Downloadable Type.
    • Virtual Type.
    • Service Type.
    • Subscription Type.
    • Preorder Type.
    • Custom Type.
  • Products Attributes.
    • Number Attribute.
    • Checkbox Attribute.
    • Radio Attribute.
    • Select Attribute.
    • Multiselect Attribute.
    • Text Attribute.
    • TextArea Attribute.
    • RichText Attribute.
    • Color Attribute.
    • Date Attribute.
    • DateTime Attribute.
    • Image Attribute.
    • File Attribute.
    • Geolocation Attribute.
    • Constructor Attribute.
    • Custom Attribute.
  • Duplicate Product.
  • Dynamic Filters for Product Search.
  • Dynamic Sort Products in Catalog.
  • AI-Powered Product Search.
  • Customer Reviews and Ratings.
  • Wishlist and Favorites.
  • Checkout.
  • One Click Checkout.
  • Promo Code System.
  • Plugin events.
    • sCommerceManagerAddTabEvent.
    • sCommerceFormFieldRender.
    • sCommerceAfterProductSave.
    • sCommerceAfterProductContentSave.
    • sCommerceAfterProductDuplicate.
  • Javascript events.
    • sCommerceAddedToCart.
    • sCommerceRemovedFromCart.
  • Multi-currency Support (ISO 4217).
  • Integration with Payment Systems.
    • Cash.
  • Integration with Deliveries Methods.
    • Courier.
    • Pickup.
  • Integration with Warehouses.
  • Integration with Trading Platforms.
  • sLang Integration.
  • sGallery Integration.
  • sMultisite Integration.
  • Personalized Recommendations.
  • Social Media Integration.
  • Automated Email Marketing.
  • Advanced Analytics and Reporting.

Requirements

  • PHP 8.4+
  • Evolution CMS 3.5+
  • Composer

Install by artisan package installer

Go to You /core/ folder:

cd core

Run php artisan commands

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

API (sApi integration)

sCommerce does not register /api/* (or /{SAPI_BASE_PATH}/*) API routes by itself. API endpoints are exposed only when seiger/sapi is installed, via sApi provider discovery.

This package declares API route providers in Composer metadata:

core/vendor/seiger/scommerce/composer.jsonextra.sapi.route_providers

Example (orders):

  • GET /{SAPI_BASE_PATH}/{SAPI_VERSION}/orders (if SAPI_VERSION is empty → /{SAPI_BASE_PATH}/orders)
  • PUT /{SAPI_BASE_PATH}/{SAPI_VERSION}/orders/{order_id}

Provider class:

  • Seiger\\sCommerce\\Api\\Routes\\OrdersRouteProvider

See full documentation here

About

sCommerce stands as a comprehensive suite of e-commerce tools crafted for Evolution CMS. This package seamlessly integrates with the CMS platform, transforming it into a robust foundation for online commerce.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project