seiger/scommerce
Composer 安装命令:
composer require seiger/scommerce
包简介
E-commerce tools package for Evolution CMS.
README 文档
README
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.
- sApi 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.json → extra.sapi.route_providers
Example (orders):
GET /{SAPI_BASE_PATH}/{SAPI_VERSION}/orders(ifSAPI_VERSIONis empty →/{SAPI_BASE_PATH}/orders)PUT /{SAPI_BASE_PATH}/{SAPI_VERSION}/orders/{order_id}
Provider class:
Seiger\\sCommerce\\Api\\Routes\\OrdersRouteProvider
seiger/scommerce 适用场景与选型建议
seiger/scommerce 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 243 次下载、GitHub Stars 达 7, 最近一次更新时间为 2023 年 12 月 26 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「shop」 「ecommerce」 「catalog」 「e-commerce」 「evocms」 「evolution-cms」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 seiger/scommerce 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 seiger/scommerce 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 seiger/scommerce 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Nevogate Payment Gateway SDK
Admin Hub for GetCandy. A modern headless e-commerce solution for Laravel PHP framework.
Dealing with payments through the Egyptian payment gateway PayMob
Submodule for SilverShop which allows you to compare products in a table.
Product catalog for your Symfony2 applications.
A PHP (and Laravel) package to interface with the Snipcart api.
统计信息
- 总下载量: 243
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 21
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2023-12-26