25.gif

Search (advanced search)
Use this Search form before posting, asking or make a new thread.
Tips: Use Quotation mark to search words (eg. "How To Make Money Online")

05-26-2015, 08:10 PM
Post: #1
{REQ}Module - Agile multiple sellers/vendors and market place module for PrestaShop
Detail: https://www.prestashop.com/forums/topic/...restashop/
Anyone have share it please!

[What is Agile Multiple Seller
Agile Multiple Seller is a PrestaShop module that enable multiple sellers/vendors shares one PrestaShop store/shop. It is a best solution to to create your own market place like eBay, Amazon....

Store admin is the owner of the PrestaShop store and control the access of the PrestaShop Store.
Multiple sellers/vendors share the same store with limited access, they can list/sell/manage their products/orders and collect their own sales.

Compatible Version - 1.5x/1.6x or higher

(for PrestaShop 1.4x, pleasse contact us)


Payment collection mode
There are 3 payment collection mode (determine who will collect sale money from customer?)

1. Store owner collects payment - This is by default. All sellers/vendors share the same payment method, store owner collect money, then distribute sales deducted transactions fees(seller commission) to secondary sellers based on the contracts between.
2. Seller collects payment - Seller collects their own sales money directly from customer. Seller/vendors will pay commission/transactions fee to store owner by other means.

At this mode, you can only use following payment module

Agile PrestaShop Paypal Express Checkout module (addons-modules.com)
Agile PrestaShop Pyapal Adaptive Payment module (addons-modules.com)
Agile PrestaShop Google Checkout module (addons-modules.com)
Agile PrestaShop Bank Transger (addons-modules.com)
Cash On Deliery (PrestaShop original module)

3. Both seller and store collect payments - This is only available when you Agile Paypal Adaptive Payment (Parallel or Chained payment). Customer payment will go to Seller (sales) and Store (Commission) directly.[New available from 2012.02.26]

Note:
At Both Seller and Store collect payment mode is available only when you use Agile Paypal Adaptive(Parallel or Chained) Payments. We recommend you use Agile PrestaShop Adaptive Payment module, because it supports parallel payments and chained payments. So seller and store can receive payments at the same time when customer payment is finished.
See here for more details on Agile Paypal Adaptive Payment module

You will need a accessory module Agile Seller Commission to manage transaction fees (commissions). This module allows you set different transaction fee for different seller, it calculates transaction fee automatically. It also keeps records of sales and transaction fees history and account balances. It handles payments between seller and store owners.
For more detailed information, please see here

Seller Commission functions
Seller commissions is handled by separated accessory module - Agile PrestaShop seller commission module. See more information at Accessory modules section or please refer here of detailed information

Seller Account Management

Admin can register sellers/vendors at back office directly
Sellers/vendors can also sign up from front store - This is configurable at module screen to enable this function or not
Sellers/vendors can have their own logo, address, payment account information
Seller/vendors can update/change their own seller/vendor account information
Admin has control of enable or disable sellers account from back office.
Sellers/vendors private categories or products will be disabled automatically if the account is disabled/deleted
Seller can automatically login to back office if he/she is assigned up from front office and also has customer account and has logged in at front office. There is a link from My Seller Account page at front office.
Enable HTML editor for seller info description fields.
Seller account approval requirement (sign up front store) is now if configurable
Seller can manage their own payment account information such as Paypal account, Bank Account information
New Seller Account notification mail sent to Seller and Admin
Seller approval notification email sent to seller (only when the module is configured as "Seller Account Approval Required)


Catalogue management

Sellers/vendors can have their own private categories - configurable at module screen to enable this or not
Sellers/vendors can use shared/public categories created by store admin- but sellers is not bale to change shared/public categories.
Sellers/vendors can register unlimited products to shared categories or to their private categories
Admin can also register categories for seller/vendors and then assign to specific sellers/vendors
Admin can also register products for sellers/vendors and then assign to specific sellers/vendors
Admin can register shared/public categories for all sellers to use
There is an option for seller to see all products in one place without browsing categories. This is configurable options, admin can enable to disable this option.
Bulk Approval tab added for admin to approve multiple products - if you choose approve products to be listed.
Each seller can has his/her default category. If a seller has a default category assigned, the seller will be redirected to his/her default cateory after log in to back office.
Configurable to allow seller to register product to Home category (as home featured) or not.


Product Listing

Seller info can be added as new tab to the product listing page
Seller location is linked to Google map
Is configurable to show the seller info tab or not
Listing product approval feature is implemented and it is configurable at module configure screen. You can easily enable and disable listing approval function. (since 2012.02.28)
You can set for Option listing charges though accessory module(see below Accessory Modules section) 
configurable to display seller name on product list pages(category/home featured/search result)[from version 1.4.2.0]


Seller Information custom fields
The custom fields for Seller Information, make it easier for you to customize
A.It makes more flexible for store owner and system integrator to customize the module by using custom fields.
B.Support different type of custom fields: date time, number, text, HTML
C.Configurable to choose the the usage of the fields
D.Use translation function to name the custom fields at your own needs






Seller Page and Seller products
With a separated accessory module - Agile Seller products module
- Each seller could have their own page to provide his/her specific information.
- Each seller could have one unique SEO friendly URL like http://your-market-p...23-Flower-Store
- There are two blocks allow customers easily to "Shop By Seller" and "Shop by Country".
- Customer is able to see a list of seller and their descriptions.
See here for more details

Order management

Admin can access/update all orders
There are two shopping cart mode - configurable

Products from multiple seller - One order can have unlimited products from different sellers
Products from single seller - One order can have unlimited products from one seller only

Each seller/vendor will receive new order email notification automatically if new order is received.
Sellers/vendors can only access their own orders related data
new tab under Order tab, to show list of products ordered, each seller can see their own products [from version 1.4.2.0]
Sellers/vendors can update their own orders

- Order list/order details
- Customer
- Address

Cart/Order splitting
From version 1.4.2.0, the module is able to split one shopping cart into multiple order. If customer has purchase products from multiple sellers, then the module will split the shopping cart/order into multiple ones. Each seller will have one cart and on order. This happen when customer finished payment or confirmed the orders. By this function, one order is always contain product from single seller. But customer is still able to purchase products from multiple sellers.
This also make following functions possible.

- Seller can manage the order status without affect other Sellers.
- Show seller logo/name/address in PDF invoice
- Show seller logo/name/address in Order confirmation email
(All those functions are available in this core module)

Seller Invoice
From version 1.4.2.0, the order invoice can have seller's logo, seller name, seller address in the PDF invoice. It is also possible to include seller name, seller logo, seller address in order confirmation email. Both are configurable to be easily to set on or off.

In order to include seller name, logo, seller address in order confirmation email, you need to add following keyword into order confirmation email templates.
{seller_name}
{seller_logo}
{seller_address}


Shipping/carrier management

Sellers/vendors can set their private carriers and shipping fee
Store Admin can set public carriers/shipping fee that can be used for all sellers.
Shipping zones are store level
Handling/Billing setting is at store level, only store admin can change.

Handling charges
Free shipping starts at
According to total price or According to total weight

Note:
In order to use feature list in this section, you must
A. set Shopping cart mode at "Products from single seller", otherwise even sellers set private carriers/shipping fees, it will be treated as public because we can not tell which seller should we use for a shopping cart with mixed sellers.
Or
B. Install Agile PrestaShop Seller Shipping module [Since 2012.05.21, Ver 1.4.14]
With this module, seller can have multiple private carriers and it will work with any Shopping Cart Mode. Customer is able to choose different carrier for each products based on the seller and both Admin and Seller can see shipping details at Order Details page at back office

Customer and seller communication
This function is provided by a separated accessory module - Agile PrestaShop Seller messenger module.
Customer is able to ask sellers question at front office product page and seller or admin is able to manage questions and reply questions at back office tab. Configurable parameters make the module flexible. See more details please visit the product page

Sellers/vendor Access permissions

Sellers/vendors access permission is controlled by PrestaShop Employee profile - Permissions tab
Sellers/vendors can edit/update their own data such as seller account, catalogue, customer data, order data and so on.
By default, Secondary sellers/vendors can view the following information

- Shared categories
- Manufacturers
- Suppliers
- Manufacturers
- Groups
- Merchandise Returns
- Customer Messages
- Statuses
- PDF

Admin can set more access permissions based on their needs and situation.
Seller/vendors can create and maintain their own CMS pages[ready]

Hide products from other sellers in order alert email sent to seller and display a notes
Hide products from other sellers in order detailed page at back office if current logged in is a seller.
Hide products from other sellers in PDF invoice at back office if current logged in is a seller.
Display following message in above 3 "This order contains products from other sellers, they are hidden from you. But they they are visible to admin and your customer."
Enable HTML editor for seller info description fields.

Accessory modules
Based on your business needs and business model, there are few accessory modules available for you to enhance your multiple seller/vendor Prestashop, to create your own market places.
1. Seller Commission module (Since Nov. 25, 2011)
With this new version, you have an option to use seller commission module(separated module) so that you can manage commission calculations and commission payments. It give you a great flexibility to set different level of commission for different sellers.

Set different level of commissions rate

Commission calculation
Seller account history
Seller account balance
Commission payments
- Vouchers cost at sellers or vouchers cost at store
Insertions fee calculation to include shipping fee or exclude shipping fee

See here for more details about Agile Seller Commission


2. Seller/vendor rating/review module
With this accessory module, you can
- allow customer post reviews/ratings on seller for the order/transactions
- show seller rating by 5 stars on product details page at front store
See more detailed information, please visit here

3. Seller products module
With this module, you will be able to allow customer to shop/search products
- Shop By seller
- Shop By country
- Each seller can have his/her own products pages
- Each seller can have his/her own unique URL
See here for more details
4. Seller list options module
With this module, you will be able to charge seller by listing options. You can set additional different price (could be 0 for free) for follow list options
- Base list (need to paid before list)
- Show at HOME (Paid Home featured product list)
- Show as HOT (Paid option to show as HOT)
- Show on TOP of list(category)
Seller must be pay before the options become in effect. Seller is able to pay by any payment merhod that are available at your store. See here for more details

5. Integrated payment modules
All following modules have been integrated into Agile Multiple Seller module, they can be used for payment collection mode at "seller collects payment".

Agile Paypal Adaptive(Parallel or Chained)Payment module
If you are using Paypal as Payment method, then this module use Paypal adaptive parallel/chained payments so that the store and seller can collect sales/money concurrently. Seller receives sales and store receive commission from seller automatically when customer payment is finished.

This module supports all 3 payment collection mode of agile multiple seller: Store collects payment, seller collects payments and both store and seller collect payment(split, chained).

See here for more details

The following module support both "store collects payments" and "seller collects payment" mode

Agile Paypal Adaptive(Parallel or Chained)Payment module
Agile Paypal Express Checkout module
Agile Bankwire module
Agile Google Checkout module
Cash On Delivery module (comes with prestashop)

6. Customer and seller comminication tool
- Agile PrestaShop Seller Messenger module
It facilitates communications between customers and sellers. A Seller Q&A tab on front store for customers to see previous questions and ask new questions. A "Seller Questions" tab at back office allow sellers and admin to reply and manage the messages. See more details, please visit here.

7. Seller Shiping module
It enables sellers to set their own shipping carrier and shipping fee based on price/weight, zone/region. Buyer is able to choose carrier at product level based on available carriers the seller provides. Admin and Seller are able to see the shipping details at Order Details page.
See more details at Agile Seller Commission module product page/quote]
------------------------------------------
Detail: https://www.prestashop.com/forums/topic/...restashop/
Anyone have share it please!




56.gif