Thanks to visit codestin.com
Credit goes to github.com

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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!

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.
    • sCommerceAfterFormFieldRender.
    • sCommerceAfterOrderSave.
    • sCommerceAfterProductSave.
    • sCommerceAfterProductContentSave.
    • sCommerceAfterProductDuplicate.
  • Javascript events.
    • sCommerceAddedToCart.
    • sCommerceRemovedFromCart.
    • sCommerceSetWishlist.
  • Multi-currency Support (ISO 4217).
  • Integration with Payment Systems.
    • Cash.
    • Bank Invoice.
    • Monobank (pro).
    • Portmone (pro).
  • Integration with Deliveries Methods.
    • Courier.
    • Pickup.
    • Nova Poshta (pro).
    • Customizable Delivery Widgets (Blade templates).
    • Third-party delivery integration support (Nova Poshta, etc.).
  • Integration with Warehouses.
  • Integration with Trading Platforms.
    • Google Merchant XML feeds.
    • Prom YML feeds (pro).
  • sLang Integration.
  • sGallery Integration.
  • sMultisite Integration.
  • sSeo Integration.
  • Personalized Recommendations.
  • Social Media Integration.
  • Automated Email Marketing.
  • Advanced Analytics and Reporting.

Requirements

  • Evolution CMS 3.2.0+
  • PHP 8.3+
  • Composer 2.2+
  • One of: MySQL 8.0+ / MariaDB 10.5+ / PostgreSQL 10+ / SQLite 3.25+

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

Customizing Delivery Widgets

sCommerce provides flexible delivery widgets that can be customized for your project needs.

Quick Start

To customize a delivery method's checkout form:

  1. Copy the default template from vendor:
core/vendor/seiger/scommerce/views/delivery/courier.blade.php
  1. Paste to your project views:
views/delivery/courier.blade.php
  1. Modify the template to match your design and requirements.

Template Priority

Templates are loaded in this order (highest to lowest priority):

  1. views/delivery/{name}.blade.php - Your project customization
  2. core/vendor/seiger/scommerce/views/delivery/{name}.blade.php - Vendor default

Available Templates

  • courier.blade.php - Courier delivery with address fields
  • pickup.blade.php - Self-pickup with location selection

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