定制 seiger/scommerce 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

seiger/scommerce

最新稳定版本:v1.0.7

Composer 安装命令:

composer require seiger/scommerce

包简介

E-commerce tools package for Evolution CMS.

README 文档

README

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

统计信息

  • 总下载量: 150
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2023-12-26