gp247 / shop
Process shopping cart for gp247 Ecommerce with Laravel
Requires
- gp247/core: ^3.0
- gp247/front: ^3.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0
- 2.2
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0
This package is auto-updated.
Last update: 2026-09-13 09:23:12 UTC
README
_____ _____ ___ _ _ _____
/ ____| __ \ |__ \| || | |___ |
| | __| |__) | ) | || |_ / /
| | |_ | ___/ / /|__ _| / /
| |__| | | / /_ | | / /
\_____|_| |____| |_| /_/
🌐 Language: 🇬🇧 English (current) · 🇻🇳 Tiếng Việt
Free e-commerce platform for businesses
composer require gp247/shop
Introduction
GP247/Shop is a core package in the GP247 ecosystem that turns your GP247 site into a full-featured online store. It provides comprehensive e-commerce functionality and inherits all GP247 ecosystem features.
Key Features
E-commerce Features
- Product Management
- Product categories and attributes
- Product variants and options
- Inventory management
- Bulk import/export
- Order Management
- Order processing and tracking
- Multiple payment gateways
- Shipping methods integration
- Order status management
- Customer Management
- Customer profiles and accounts
- Address management
- Order history
- Customer groups and discounts
- Marketing Tools
- Promotions and discounts
- Coupon management
- Newsletter integration
- Product reviews and ratings
- Shopping Features
- Shopping cart
- Wishlist
- Product comparison
- Recently viewed products
- Multi-vendor Support
- Vendor dashboard
- Commission management
- Vendor product management
- Vendor order tracking
GP247 Ecosystem Features
- Page content management
- Flexible template system
- Extensible plugin system
- Navigation and link management
- Integrated contact and subscription forms
- Multi-language support
- SEO optimization
- Responsive design
- Security features
- Backup and restore
Installation
Option 1: New installation with GP247 CMS
- Install gp247/cms (includes Laravel, GP247/Core, GP247/Front)
composer create-project gp247/cms
- Install gp247/shop package
composer require gp247/shop
- Register the service provider in
bootstrap/providers.php(add at the end of the array)
return [ // ... existing providers GP247\Shop\ShopServiceProvider::class, ];
- Install and create sample data
php artisan gp247:shop-install
php artisan gp247:shop-sample
Option 2: Use S-Cart source code
S-Cart already includes all the necessary components. See the full details at the GitHub repository.
- Create the project
composer create-project gp247/s-cart
- Install the platform (auto-detects core + front + shop)
php artisan gp247:install
- (Optional) Install sample data
php artisan gp247:shop-sample
Customization
Customize Admin Views
To customize admin views, run:
php artisan vendor:publish --tag=gp247:shop-view-admin
The views will be published to resources/views/vendor/gp247-shop-admin.
Customize Front Views
To customize and update front views, run:
php artisan vendor:publish --tag=gp247:shop-view-front
The views will be stored in app/GP247/Templates/GP247Front.
If you are not using the GP247Front template, manually copy the views from vendor/gp247/shop/src/Views/front to your template directory.
Overriding controllers
Step 1: Copy the controller files you want to override from
vendor/gp247/shop/src/Controllers(orsrc/Api/Controllers) toapp/GP247/Shop/Controllers(orapp/GP247/Shop/Api/Controllers)
Step 2: Change the namespace from
GP247\Shop\Controllers(orGP247\Shop\Api\Controllers) toApp\GP247\Shop\Controllers(orApp\GP247\Shop\Api\Controllers) — just prependApp, keep the rest as-is.
Documentation
- GP247 documentation: https://gp247.net/en/docs
License
The GP247/Shop is open-sourced software licensed under the MIT license.