Link to product: 

https://gp247.net/en/product/multivendor-pro.html

S-Cart Multi-Vendor - Detailed Guide

Table of Contents

1. Specific Features
2. Vendor Classification
3. Payment Processing Logic for Vendors
4. Installation Guide

1. Specific Features

Customers:

  • Manage personal information
  • Manage shopping cart, wishlist, comparison list
  • Manage order history
  • Purchase products from marketplace stores or distributor's own domain
  • Support quick purchase of multiple products from vendors

Vendors:

  • Have separate admin panel
  • Manage products
  • Manage banners, categories
  • Manage orders
  • Update store information
  • Create custom content pages (promotions, introductions, etc.)
  • Write blogs, news
  • Have store on main website (marketplace)
  • Can use custom domain for vendor website
  • Customize layout and interface of own website and store
  • View payment history: total sales amount, received amount, remaining amount
  • Have 2 types of vendor accounts: regular account (store only), partner account (custom domain)

Admin:

  • Admin account has full authority over the system
  • Manage all vendors (including products, orders, domains, etc.)
  • Create/delete, change vendor store information
  • Create, delete, change vendor login account information
  • Configure commission rates with vendors
  • Allow/block automatic vendor account registration feature
  • Automatic/non-automatic vendor store approval
  • Automatic/non-automatic product approval posted by vendors
  • Manage history and statistics of vendor payments
  • Block/allow domains to access the system

System:

  • Always receive new features and bug fixes from GP247
  • Have all features of S-Cart ecommerce system: API, multi-language, multi-currency, flexible cart processing, powerful admin group/permission management, news creation
  • Free plugin library always updated and supplemented
  • GP247 ecommerce community groups (facebook, github) always ready to provide free support

2. Vendor Classification

Feature Vendor Account Partner Account
Store on marketplace Yes Yes
Vendor admin account Yes Yes
Create custom categories Yes Yes
Manage products Yes Yes
Manage categories Yes Yes
Manage orders Yes Yes
Update store information Yes Yes
View payment history Yes Yes
Create content blocks -- Yes
Maintenance feature -- Yes
Store configuration -- Yes
Custom pages: promotions, introductions, etc. -- Yes
Own website -- Yes
Write blog/news -- Yes

Note:

  • Admin links: Root admin root-domain.com/gp247_admin
  • Vendor admin: root-domain.com/vendor_admin

3. Payment Processing Logic for Vendors

Step 1:

Orders must be in completed status.

Step 2:

Admin accesses gp247_admin/MultiVendorPro/payment, enters payment processing date

  • Payment date must be less than current date
  • Already processed payment dates will not be processed again
  • Orders completed (Step 1) less than or equal to payment date will be processed

Step 3:

  • Processed orders will be grouped by currency type

4. Installation Guide

Step 1: Install S-Cart

First, you need to install the S-Cart system. Refer to the detailed guide at: S-Cart Overview

Recommended method - Install via Composer:

composer create-project s-cart/s-cart

Then perform configuration steps:

  • Check and configure .env file
  • Generate APP_KEY: php artisan key:generate
  • Initialize S-Cart: php artisan sc:install
  • Install sample data (optional): php artisan sc:sample

Step 2: Install MultiVendor Plugin

After successfully installing S-Cart, you can install the MultiVendor plugin in the following ways:

Method 1: Import zip file

  1. Access "Extensions" in S-Cart admin panel
  2. Select "Utilities" section
  3. Choose "Import file" tab and upload MultiVendor plugin zip file

Method 2: Manual installation

  1. Extract and copy source code folder to directory: app/GP247/Plugins/MultiVendorPro
  2. Copy public folder to: public/GP247/Plugins/MultiVendorPro
  3. Access admin and install plugin in "Saved on local" tab

Refer to details: Extension Installation Guide

Step 3: Activate and use

  1. Access admin panel:

    • Root admin: your-domain.com/gp247_admin
    • Vendor admin: your-domain.com/vendor_admin
  2. Activate plugin:

    • Go to "Extensions" menu ->  "Plugin"
    • Find MultiVendor plugin and click "Activate"
  3. Initial configuration:

    • Set commission rates for vendors
    • Configure automatic registration permissions (if needed)
    • Set up product/store approval process
  4. Start using:

    • Create vendor accounts
    • Configure stores and custom domains
    • Manage products and orders