Reading list Switch to dark mode

    PrestaShop Advanced Multi-Vendor Marketplace {User Guide}

    Updated 15 February 2024

    PrestaShop Advanced Multi-Vendor Marketplace module allows the shop owners to convert their PrestaShop store into a full-fledged marketplace. Sellers can easily register and list their products. Charge commission to the sellers on the products they sell.

    A separate panel for the sellers from where they can manage products, orders, profile, transactions, brands, suppliers, and carriers. Boost the shopping experience of your customers by providing them with a wide range of products from multiple vendors.

    NOTE: PrestaShop Advanced Multi-Vendor Marketplace module is compatible with PrestaShop version 8.x.x and multi-store feature.

    Key features of PrestaShop Advanced Multi-Vendor Marketplace

    1. Simple Vendor Registration: ‘Become a Seller’ option is given at the multiple positions on the store. On clicking this option, a seller request form appears on the page. In the form, a user needs to provide the details required to complete the registration.
    2. Flexible Commission: Set a global commission rate for all vendors or a separate commission rate for specific vendors.
    3. Seller Management: Easily view and manage the list of sellers from the back office. The store owner can approve, disapprove, or delete the seller.
    4. Profile Management: A separate section is available in the panel for sellers to manage their profiles. The sellers can add social links, shop banner, shop logo, address details of the shop, etc.
    5. Product Management: Sellers can add new products and once approved by the admin from the backend, they can sell their products on the marketplace. Allow sellers to add brands & suppliers and assign products to them. Add customization fields to products and let customers customize the products by adding the desired file and text. Create specific price by adding discount on products based on currency, country, customer groups, etc.
    6. Available Product Types: The extension lets sellers create standard, pack, and virtual product types.
    7. Order Management: Sellers can view order details, their earnings from a particular order, and update order status.
    8. Track Transactions: Sellers can view their earnings from all the transactions, withdrawal & due amount, and admin commission.
    9. Comprehensive Dashboard: A separate dashboard for the sellers to view daily, weekly, monthly sales, and recent orders.
    10. Vendor Reviews and Ratings: Allow customers to give ratings and reviews to the sellers. The store admin can enable the manual approval of the reviews or make it auto-approved. Ratings given by customers are displayed on the seller’s product and profile page.
    11. Email Notifications: Configure various events for which emails will be sent to the vendors.

    Features of PrestaShop Advanced Multi-Vendor Marketplace

    Seller Profile Management

    • Enable the manual approval of the seller’s request as well as reviews.
    • Allow sellers to activate or deactivate their shop.
    • Sellers can add their address and contact details like city, country, zip code, etc in their profiles.
    • Allow sellers to add the fax number and tax identification number in their profile.
    • Sellers can add and manage attributes/features and their values.
    • Let sellers add social IDs like Facebook, Twitter, YouTube, and Instagram in their profile.
    • Sellers can change the display settings as per the options provided by admin.
    • The sellers can also contact the admin via email from the edit profile page.

    Product Management

    • Enable the manual approval of the sellers’ products.
    • Allow sellers to activate or deactivate their products.
    • Enable the manual approval of the sellers’ products.
    • Assign your products to the sellers.
    • Add products on behalf of the seller.
    • Assign multiple products to a single seller.
    • Show admin commission to the seller or add or update product and product details page.
    • Sellers can apply tax rule and add SEO on their products.
    • The sellers can select the visibility options and availability preferences for their products.
    • Let sellers add reference code, EAN-13, JAN, UPC, and ISBN on their products.
    • Allow sellers to create combinations for the products using admin added attributes and values.
    • Sellers can apply the admin shipping methods, additional shipping costs, and add delivery time on their products.
    • Allow sellers to add features on their products.
    • Sellers can add minimum quantity, low stock level, cost price, and price per unit on their products.
    • Enable sellers to display “On sale!” flag on their products.
    • Sellers can duplicate their products.
    • Duplicate product with zero or original product quantity.
    • Specify the title to be added as a prefix in the duplicate product name.
    • Sellers can add MPN, stock location, image caption, related products, and set page redirection on their products.
    • Allow sellers to add pack, virtual, customizable, and attachment products.
    • Sellers can add tags for their products.
    • The sellers can create specific price rules for their products.
    • Sellers can add and manage brands and suppliers.
    • Enable the manual approval of sellers’ brands and suppliers.
    • Restrict category for the sellers’ products.
    • Enable sellers to export their products via CSV file.

    Customer Settings

    • Allow both registered customers as well as visitors to contact the seller from profile and shop page.
    • Customers can give reviews to the sellers and view their ratings and reviews.
    • Show most recent or helpful reviews first.
    • Also, customers can give feedback on the seller’s review whether the review is helpful or not.

    Commission Management

    • Set a global commission that will be applicable to all the marketplace sellers.
    • Set seller wise commission.
    • Admin can choose to keep the whole tax amount, distribute tax to the seller, or distribute between him and the seller proportionally.
    • Add commission and tax in terms of percentage, a fixed amount or Both (Percentage and Fixed Amount).
    • Add seller-wise commission on shipping.

    Payment Management

    • Add payment modes using which you can transfer the seller’s amount.
    • Seller can choose any payment mode provided by admin to receive payment.

    Order Management & Transaction Details

    • Sellers can add the tracking number and URL on their order.
    • Allow sellers to update the tracking number on PrestaShop order tracking number.
    • Show tracking details and tracking number in tracking url to customer.
    • An admin can choose to update the tracking number on PrestaShop order’s tracking number if the order has products of the single seller.
    • Seller can view the total amount of the order & admin commission summary on the order details page.
    • View list of orders of a particular seller from the back office.
    • Admin can view seller details on orders page.
    • View shipping amount earned by the sellers for specific orders.
    • The sellers can view total orders received in a day, month or year on the dashboard.
    • Sellers can view 5 recent orders received on the dashboard.
    • View the total earnings of each seller separately.
    • An admin also has the information of due and paid amount at their end.
    • Admin can settle seller amount and manage the transaction details on marketplace from backend.
    • Sellers can view their earnings and admin commission summary, currency wise in transactions section.
    • Also, sellers can view their due amount & the amount settled by admin in transaction detail.
    • Rollback seller transaction data if admin or seller changes the status of an order to canceled.
    • Enable sellers to export their orders via CSV file.

    Carrier Settings

    • Admin can set distribution from the carriers list whether shipping cost will go to admin, seller or both. He/she can distribute the shipping amount of seller products only.
    • An admin can enable/disable shipping distribution settings from Backoffice approval settings.
    • Admin can configure whether shipping will be distributed between admin & seller or not in case If admin product exists with any seller product in the same order and that order carrier distribution is set as Seller/Both.
    • Allow sellers to add and manage shipping carriers.
    • Enable the manual approval of seller shipping carriers or make it auto-approved.
    • Configure default carriers that will be applicable for seller products if seller does not have any carriers.

    General Configuration

    • Allow/Disallow custom CSS for Marketplace.
    • Configure the details to display on the seller’s shop and profile page.
    • Set the background and text color of the marketplace page title at front end.
    • Both admin and seller can view their earnings of payment accepted orders or confirmed orders on the transaction page.
    • Enable the display of user-friendly URL.
    • Specify the SEO friendly URL for the seller’s profile, shop, reviews, and login page.
    • Show “Become a Seller” option on the navigation bar, footer bar, and bottom info bar.
    • Allow sellers to update their order status.
    • Select order statuses that will be available for sellers for changing their order status.

    Multi-Language

    • Enable or disable the multi-language functionality.
    • Sellers can select their default language.
    • The sellers can add product details in different languages.
    • Sellers can provide a unique shop name for their shop URL. This unique name will be the same in every language.
    • Admin can also add seller details and product details in different languages.

    Mail Configuration

    • Email notification to the seller on approval or disapproval of the seller’s request.
    • Mail to seller when their account gets deleted.
    • Email to the seller on approval or disapproval of the seller’s product.
    • Email to the seller when the admin assigns him a product.
    • Mail to the sellers when their products get sold.
    • Mail to seller when an admin deletes his product.
    • Email to the admin when the seller adds a new product.
    • Email to the admin on seller request creation.
    • Mail to admin when seller adds a new shipping carrier.
    • Email to seller when admin approve or disapprove his shipping carrier.

    Seller Login Configuration

    • Separate login page for the sellers.
    • Mutliple theme options for seller login page to choose from.
    • Set the header and body background color of seller login page.
    • Set the meta title and description in multi-language.
    • Customize the appearance of registration block by setting background and text color.
    • Select the width and position of registration block.
    • Set the custom title text to be displayed on the registration block.
    • Add specific features of your marketplace to be displayed on seller login page.
    • Set background and text color of feature block.
    • Set the background and text color of terms & conditions block.
    • Customize terms & conditions block by setting background and text color.
    • Set the custom text to be displayed in terms & conditions block.

    PrestaShop Advanced Multi-Vendor Marketplace Version 5.1.4 and above for PS 1.7.x.x is GDPR compliant.

    Searching for an experienced
    Prestashop Company ?
    Find out More

    Marketplace Change Log – To know the features added to the PrestaShop Advanced Multi-Vendor Marketplace module according to the versions launched till date & migrating details, go to the link – http://webkul.com/blog/features-according-to-advance-marketplace-version/ 

    NOTE

    • PrestaShop Advanced Multi-Vendor Marketplace module is now multi-shop compatible.
    • Module translations available in these languages – Arabic(ar), Bulgarian (bg), Catalan(ca), German(de), Spanish(es), Finnish (fi), French(fr), Hungarian (hu), Italian(it), Japanese(ja), Dutch(nl), Polish(pl), Portuguese (pt), Romanian (ro), Russian(ru), Slovak(sk)

    How to install the Prestashop Advanced Multi-Vendor Marketplace

    • Firstly, go to the module manager in the back office and click on ‘upload a module’.
    • After that, drag and drop the module file or select the file from the system.
    • In this way, the module installation will be successful.
    image-108
    image-109
    image-110

    Prestashop Advanced Multi-Vendor Marketplace Configuration

    After the successful installation of the module, the admin needs to configure it. The configuration consists of four sections:

    1. General Settings
    2. Approval Settings
    3. Seller Login Configuration
    4. Commission Settings
    5. Payment Modes

    The marketplace flow will depend on these settings. Admin can configure these sections as per need one by one.

    General Settings

    General Configuration

    1-12

    Under the General Settings, the admin can:

    • Allow sellers to use multi-language in the marketplace.
    • Select whether the earning will display on the basis of payment accepted orders or confirmed orders on the transaction page.
    • Choose to display the payment accepted orders or confirmed orders on the seller dashboard graph.

    Marketplace Multilanguage

    2-12

    This feature enables the sellers to add details such as profile information, product details, etc in the desired language. If the admin disables multilanguage, then he has the option to select whether to manage the marketplace on basis of:

    • Admin’s default language or
    • Seller’s default language

    Rewrite URL Settings

    3-11

    Admin can manage the URL for seller profile, shop, reviews, and login pages.

    Advertisement Settings

    4-11

    Under the Advertisement Settings, the admin can select where he wants to show “Become a Seller” option. Admin can choose to display the option in the navigation, footer, or bottom info bar.

    Front End View

    As configured by the admin, “Become a Seller” option is available in the navigation, footer, and bottom info bar.

    29-2
    32-2

    Seller Login Theme

    Under this tab, the admin can choose theme for the seller login page. There are three options available for theme and admin can choose the appropriate one for his store.

    5-10

    Also, the admin can customize the theme by clicking on “Edit active theme” button. On clicking the button, the admin gets redirected to Seller Login Configuration tab where multiple options to customize the theme are provided.

    Seller Login Configuration

    The options provided under “Seller Login Configuration” allows the admin to manage the view and content of the seller login page.

    25-1
    193

    Header Block Configuration

    Under Header Block Configuration, the admin can:

    • Set the background color of header and body of the seller login page.
    • Upload the logo to be displayed on the seller login page.
    • Set the meta title and description for the seller login page.
    194

    Seller Login Page

    195

    Registration Block Configuration

    196

    Under Registration block configuration, the admin can:

    • Customize the registration block by setting background color, text color, width, and block position.
    • Set the text and text color of title.
    • Set the position and width of title block.
    • Upload the banner image and set the position of banner block.
    197

    Content Block Configuration

    Admin can change the position of the content ie, features and the terms & conditions on the seller login page.

    198

    Seller Login Page

    199

    Feature Block Configuration

    Under Feature Block Configuration, the admin can:

    • Enable or disable the disable the display of feature block on the seller login page.
    • Set the background and text color of feature block.
    • Select the width and position of feature block.
    • Set the custom text to display on seller login page.
    200

    Seller Login Page

    201

    Terms & conditions block configuration

    Multiple options are provided to customize the terms & conditions block. Admin can customize the appearance of terms & conditions block by setting block background & text color, width, and position. Set the custom text to be displayed in the block on the seller login page.

    202

    Seller Login Page

    203

    Seller Login Page – Theme 2

    204

    Theme 3

    205

    Content Theme Settings

    Under Content Theme Settings, the admin can manage their marketplace page title and background color. Also, the admin can choose to use the customize CSS instead of Default Bootstrap.

    6-10

    Approval Settings

    Seller Settings

    7-9
    8-4

    Under Seller Settings, the admin can:

    • Enable or disable the manual approval of seller registration request.
    • Make it mandatory for sellers to agree to terms and conditions.
    • Enable or disable the manual approval of seller reviews.
    • Allow sellers to activate or deactivate their shop.
    • Allow sellers to add address details, fax number, and tax identification number in their profile.
    • Let sellers contact him via email on the edit profile page.
    • Allow sellers to add, edit, and delete PrestaShop attributes/features and their values.
    • Allow sellers to add Social Profile id’s.
    • Let sellers manage their display settings using the options provided.
    • Enable the display of seller details on seller’s shop and profile page.
    • Configure the details to be displayed on seller’s shop and profile page.

    Seller Registration

    On clicking the option, the user gets redirected to the “Seller Login” page.

    When a user visits the store for the first time, he needs to enter the basic details.

    245

    After entering the basic information, click on the “Get Started” button and enter shop details.

    246

    After entering the shop details, click on “Go To Dashboard” button.

    As configured, the seller’s registration request needs to be approved manually by admin. Therefore, a message regarding this will display to the seller on the page.

    15-1

    A customer who is already registered on the store and wants to create a shop needs to enter the name, email, password, and click on “click here” link.

    247

    Now, enter the shop details and click on “Go To Dashboard” button.

    248

    The admin can view seller’s request under Seller Profile tab of the “Sellers” section.

    16

    Under Seller profile, the admin can:

    • View a list of sellers who have registered on the marketplace.
    • Approve or disapprove seller’s request.
    • Preview seller’s profile.
    • View and edit seller’s details.
    • Delete the seller.
    17-1
    18-1

    Once the admin has approved the seller’s request, he can login to his account and view different tabs to manage his marketplace shop.

    19

    Seller Profile Management

    20

    Under the edit profile page, the seller can add all the details allowed by the admin.

    22

    Add Address Details

    23

    Images

    24

    Add Social Profile User Ids

    25

    Permission

    26

    Payment Detail

    The sellers can view payment modes added by the admin under the “Payment Details” tab. Under Payment Details, the seller can select the payment mode and provide the details to receive payment from the admin for his orders.

    27

    Deactivate/Reactivate shop

    If enabled by admin from the back office, then the seller can deactivate or reactivate his shop. A seller can deactivate his shop by clicking on the “Deactivate your Shop” button on “Deactivate Your Shop” button.

    28

    After deactivating the shop, the seller redirects to the “My Account” page. 

    29

    On clicking the “Seller Account” tab, the seller gets redirected to the login page where can see“Re-activate Your Shop” button. On clicking this button, a seller can reactivate his shop.

    30

    Add New Seller – Admin’s End

    The admin can add a new seller by clicking on the “Add new seller” button on the seller profile page.

    31
    32-1
    33-1
    34-1
    35-1
    36
    37

    Deactivate Sellers

    As configured from the back office, the admin needs to specify the reason for deactivating the seller.

    38

    Seller Product Approval Settings

    8-6
    41
    43
    44

    Under Product Settings, the admin can:

    • Enable manual approval of seller products or make them auto-approved.
    • Choose whether a reason needs to be specified while deactivating the sellers’ products.
    • Allow sellers to activate or deactivate their products.
    • Enable manual approval of a product after it has been updated by a seller.
    • Choose to display admin commission to the seller on add or update product and product details page.
    • Enable sellers to apply tax rule and add SEO on their products.
    • Allow sellers to select the visibility options and availability preferences for their products.
    • Allow sellers to add EAN-13, JAN, UPC, and ISBN on products.
    • Enable sellers to create combinations for products.
    • Allow sellers to assign the admin added shipping methods and add delivery time on products.
    • Let sellers add admin added features to their products.
    • Enable sellers to add minimum quantity, low stock level, cost price, price per unit, MPN, stock location, and set page redirection on products.
    • Allow sellers to display “on sale” flag on products.
    • Enable sellers to add image caption and related products on products.
    • Allow sellers to add customizable, attachment, pack, and virtual products.
    • Restrict categories for sellers’ products.

    If the admin has enabled the creation of combinations by the sellers and the PrestaShop Combination Activate/Deactivate module is installed. Then, the admin can also allow the sellers to activate or deactivate their combinations.

    Duplicate Product

    The admin can allow the sellers to duplicate their products. Also, the admin can choose whether the duplicate product will create with zero quantity or original product quantity.

    Manage Brands/Supplier on Products

    9-6

    If enabled, then the sellers can manage brands and suppliers on the products. The sellers can assign admin brands and suppliers to their products. Also, the admin can enable or disable the manual approval of seller brands and suppliers.

    Product Management – Seller’s End

    After completing the profile, the seller can start adding the products.

    46

    If allowed by the admin, then the seller can add virtual and pack products. Let’s understand the process of adding standard products first.

    47

    Information

    If enabled by admin from the back office, then the seller can add the following details under the Information tab.

    • Reference code
    • Stock location
    • Low stock level
    • Cost price
    • Price per unit
    • Specific price for product
    • Brands
    • Related products
    • Minimum quantity
    48
    49

    Add Specific Price

    This option allows the sellers to set discounts for customers belonging to different countries, groups, etc.

    50

    The seller can:

    • Select the currencies, countries, and customer groups for which the discount will be applicable.
    • Select the customer who can avail the discount.
    • Set the date range for which the discount will be available.
    • Set flat discounted rate of the product.

    Once added, the seller can edit or delete it.

    51

    After adding the product information, the seller can view it under the Product tab.

    53

    As the admin has enabled the manual approval of the seller’s product. So, when a seller adds a product, it will be in a pending state until approved by the admin from the back office.

    54

    As soon as the admin approves the seller’s product, the status of the product changes from pending to approved.

    55
    56

    Note: The seller can change the status of the newly added product only when the admin has approved the product.

    Priority Management

    Under “Priority Management”, the seller can set price calculation priorities. If a customer fits into multiple price rules, then the highest priority will be considered.

    Related Product

    After adding a few products, the seller can add the related products that will display on the product page. Once added, the seller can remove it by clicking on the cross.

    52

    Once the product has been approved by the admin, the seller can upload the product images and add other details.

    Add Images

    After adding the information, the seller can now add images to the product.

    58

    The seller can also change the cover image and position of the images.

    59

    Combination

    Under the Combination tab, click on create combination button.

    60
    61

    On the Add Combination page, the seller can:

    • Select attribute and predefined value for the attribute.
    • Set quantity, minimum quantity, and low stock level.
    • Define impact on price and weight.
    • Set wholesale price and impact on price per unit.
    • Specify reference, EAN, JAN, UPC, and ISBN for the combination.
    62

    Adding features to a product

    63

    Click on the “Add Feature” button.

    64

    Shipping

    If enabled by admin from the back office, then the sellers can:

    • Add admin shipping methods to the products.
    • Apply additional shipping costs on their products.
    • Add delivery time on their products.
    65

    Also, the sellers can add and manage shipping carriers if allowed by admin from the back office.

    SEO

    Under this tab, the seller can specify the meta title and description for the product.

    Redirection page

    This option lets the seller select the page where he would like to redirect the customers if the product is disabled.

    66

    Options

    Under Options, the seller can:

    • Add EAN, JAN, UPC, ISBN, and MPN for the product.
    • Add tags and customization fields for the product.
    • Select suppliers associated with the product.
    • Create a new supplier.
    • Attach files for the product.
    • Select visibility options and availability preferences for the product.
    67
    68

    Add Tags for product

    69

    When a user searches for a product and if the search matches the tags added to the product, the product will display.

    70

    Attached Files

    The option lets the seller add the files that the customer can download directly from the product page.

    71
    72

    After adding the product, the seller can view it under the product tab. Under this tab, the seller can:

    • See the product preview by clicking on the product name.
    • Activate or deactivate the products.
    • Edit or delete the product.
    • View product images.
    • Duplicate the products.
    73

    Product Preview

    On clicking the product name, the product details page opens where the seller can view the product description, price, quantity, images, etc.

    74

    The seller gets redirected to the product page by clicking on the “View Product” button.

    Duplicate Product

    If enabled by the admin, a duplicate button gets available under the Product tab. The seller can duplicate the product by clicking on this button. On clicking the button, a popup appears on the page asking for permission.

    76
    77

    Export Product

    Admin can allow the sellers to export the products using a CSV file. The sellers can select the date range during which the products were created and export them. Also, the sellers can choose to export all the products at once.

    78

    Product Page

    On the product page, the customer can view:

    • Product price and description
    • Discount available.
    • Seller’s shop name
    • Brand name
    • Related products
    79

    Product Customization

    After adding the image and text, when a customer saves customization, he can view the image and text on the product page.

    80

    A customer can view the customization information on the cart as well as the order details page.

    81
    82

    Both seller and admin can view the customization information on the order details page.

    83
    84

    Tags Based Product Search

    When a user searches the product and the search matches the tags added to the product by a seller, then that product will display in the search results.

    86
    85

    Product Attachments

    Once the seller has added attachments for a product, a new tab alongside the description and product details tabs get available on the product page. A customer can download the attachment from here.

    87

    Add Virtual Product

    88
    89

    On selecting the virtual product type, the following additional fields appear on the product page.

    • Number of allowed downloads – In this field, the seller needs to set the number of downloads allowed per customer. Set 0 for unlimited downloads.
    • Expiration Date – Set the expiry date for the file.
    • Number of days – Here, the seller can set the number of days for which the file can be accessed by the customers.

    Front End View

    249

    On the shopping cart page, it can be seen that the no shipping fee has been applied as it is a virtual product.

    After completing an order, when the seller changes the order status to payment accepted, the customer can download the file from the order details page.

    92

    Add Pack Product

    93

    On selecting “Pack of existing products” option, the following options appear under the information tab.

    • Add products to your pack – Here, the seller needs to type the initial letters of the product name and then select the product from the drop-down list.
    • Quantity – In this field, the admin needs to specify the product quantity.
    • Pack Quantities – Multiple options are provided to the seller to manage the pack quantities. The seller can choose to decrement pack, products in the pack, or both.
    94

    Front End View

    95

    Suppose a customer has ordered a pack product. The seller can view products of a pack on the order details page.

    96

    When a seller clicks on the “view pack content” button, a popup appears on the page where a seller can view products in the pack.

    97

    Seller’s Profile and Shop Page

    On clicking the seller’s shop name on the product page, the customers get redirected to the seller’s shop page. Customers can view the seller’s contact details and products on the shop page.

    98

    A customer gets redirected to the seller’s profile page by clicking on the seller’s name.

    99

    Two icons are provided in the top-right position of the seller panel. Sellers can view their shop and profile by clicking on the respective icon.

    100

    Create Attributes

    If enabled by admin from the back office, then the sellers can add and manage the attributes & their values.

    101

    On the create attribute page, the seller has to:

    • Specify the attribute name and attribute public name.
    • Select the attribute type.
    102
    103

    Admin can disallow the sellers to create their own attributes and values. However, he can allow sellers to create combinations for their products using admin added attributes.

    Create Features

    If enabled by the admin, then the sellers can add and manage features & their values.

    104
    105
    106

    Admin can disallow the sellers to create their own attributes and values. However, admin can allow sellers to add admin added features to their products.

    10-4

    Product Management – Admin End

    Admin can view a list of all the products added by the sellers under the products tab.

    108

    Under Seller Product, the admin can:

    • Add product on seller’s behalf.
    • Enable or disable the seller’s product.
    • Preview the seller’s product.
    • Assign products to the sellers.
    • Edit, delete, or duplicate the seller’s product.

    Assign product to seller

    Admin needs to select the seller and the products that he wants to assign the seller.

    109
    110

    Note – Admin:

    • Can assign multiple products to one seller.
    • Cannot assign multiple products to multiple sellers.
    • Cannot assign the same product to multiple sellers.

    Duplicate Seller Product

    Click on the duplicate button to duplicate the seller’s product.

    111

    Deactivating Seller Products

    When the admin deactivates the seller’s product, a popup appears on the page. In the popup, the admin needs to specify a reason for deactivating the product.

    112

    Adding Seller’s Product

    The admin can add product on the seller’s behalf by clicking on the “Add new product” button.

    113
    114

    After saving the product information, the admin can add images and more product details.

    115
    116

    Create Combinations

    117
    118
    119

    After clicking the save button, the combination gets created and the admin can view it under the combinations tab.

    120

    Add Features

    121
    122

    Shipping

    123

    SEO

    124

    Options

    125
    126

    Add and Manage Brands

    If enabled by the admin, then the seller can add their brands

    127

    On clicking the “Add Brand” button, a form appears on the page where the seller has to specify the details about the brand.

    128
    129

    Once saved, the sellers can assign the products to the brand.

    130

    Once added, the seller can view it under the Brands tab.

    131

    A seller can view the products assigned to the brand by clicking on the brand name.

    132

    Admin can view a list of brands added by the sellers under the Brands tab.

    133

    Admin can add a brand on the seller’s behalf by clicking on Add new brand button.

    134

    Once created, the admin can assign products to the brand.

    136

    Add and Manage Suppliers

    137
    138

    Seller needs to fill in all the details of the Supplier on add new supplier page. Once added, the seller can assign the products to the supplier.

    139

    Once the seller has added the supplier, he can view it under the suppliers tab.

    140

    A seller can view the products assigned to the supplier by clicking on the supplier’s name.

    141

    Admin can view a list of all the suppliers added by the sellers under the Suppliers tab.

    142

    Admin can add a supplier on the seller’s behalf by clicking on “Add new supplier” button.

    143

    Once created, the admin can assign products to the supplier.

    144

    Carrier Settings

    11-4

    Under Carrier Settings, the admin can:

    • Allow sellers to add and manage shipping carriers.
    • Enable the manual approval of shipping carriers added by sellers or make it auto-approved.
    • Allow shipping distribution.
    • Enable distribution of shipping between admin and seller.
    • Select default carriers for seller products. These carriers will be applied on seller’s products if no seller carrier is applied on products.

    Add and Manage Shipping Carrier – Seller’s End

    If enabled by admin from the back office, then a tab “Carriers” get available in the seller panel. From this tab, the seller can add and manage shipping carriers.

    148

    Also, the seller can assign shipping methods to his products from the Products List page. Once the admin has allowed sellers to manage the shipping carrier, the “ASSIGN SHIPPING” button gets available in products list page.

    250

    On clicking the button, a popup appears on the page where seller can select the carriers that he wants to assign to his products.

    251

    Add shipping carrier

    Click on “Add Carrier” button to add a new shipping carrier.

    General Settings

    Under General Settings, the seller needs to enter carrier name, transit time, and speed grade.

    149

    After filling the required details, click on the “”Next” button.

    Shipping locations and costs

    Under shipping locations and costs, the seller can:

    • Choose to add handling cost in shipping fees.
    • Enable free shipping.
    • Set the default shipping price as per zone.
    150

    Size, weight and group access

    Under this tab, the seller can define the maximum dimension of the package that is managed by the shipping carrier and select the customer groups whose users can have access to this carrier.

    151

    After adding the shipping carrier, a seller can add the impact price according to place.

    152

    Note: Impact price will be added to the base price when a buyer buys the product.

    Select zone, country, and state.

    153

    Now click on “add impact price” button. On clicking the button, a popup appears on the page where the seller can add impact price according to the range.

    154

    View all the impact prices added for multiple zones & multiple ranges.

    155

    Once the seller has added the shipping carrier, he can view it under Carriers.

    156

    Click on “Set default carrier” button to set default shipping methods for products.

    157

    Note:- Seller can set multiple shipping methods as the default shipping method.

    158-1

    While adding or updating the product, the seller can view the shipping methods he has added under the Shipping tab.

    163

    Manage Carriers – Admin’s End

    Admin can view a list of shipping methods added by the sellers under the “Carriers” tab.

    159

    Under Carriers, the admin can:

    • Add shipping carrier for seller.
    • View impact price added for added for carrier.
    • Approve or disapprove shipping carrier.
    • Edit or delete the shipping carrier.

    Click on the “Add new” button to add a new shipping carrier for the seller.

    160
    161
    162

    Order Settings

    12-4

    Under the Order Settings, the admin can:

    • Allow sellers to add tracking details on their orders and update the tracking number on PrestaShop order tracking number.
    • Enable the display of the tracking number and URL to the customer on the order history page.
    • Allow sellers to change the order status for their products.
    • Also select the order statuses that will be available to the sellers.

    Mail Settings

    13-3

    Admin can configure various actions for which email notifications will be sent to the sellers. Send email to the sellers when:

    • Seller request gets approved or the seller is created by admin.
    • Seller request gets disapproved.
    • The seller account is deleted by admin.
    • Seller’s product gets approved or disapproved.
    • Product is assigned to seller by admin.
    • Seller’s product gets sold.
    • Seller’s carrier is approved or disapproved.

    Mail to admin or seller on product delete

    The seller will receive an email if the admin deletes the product. If the seller deletes a product, then an email will go to the admin.

    Commission Settings

    Under the commission settings, the admin can set the commission they want to charge on the sale of products.

    Admin can set the commission in two ways:

    • Seller Wise Commission – Charge separate commission from the individual sellers.
    • Global Commission – This is the default commission that will apply to all the sellers on the marketplace.

    The admin can set commission in terms of percentage, fixed amount, or both.

    14-3

    Seller wise commission

    • Percentage Commission

    Say admin sets a 20% commission for a seller. The admin will get the 20% of the product price as a commission from the seller.

    15-3
    • Fixed Amount Commission

    Suppose admin assigns a fixed amount of $ 5 as commission for seller’s products. The admin will get the $ 5 if the product price is more than $ 5. If the product’s price is less than $5, then the admin will get the product’s full price. And, the seller will get zero amount.

    16-1
    • Both (Percentage & Fixed Amount)

    Here, let’s say the admin sets a commission rate of 20% & a fixed amount commission of $5. If a customer orders a product worth $40, then the admin will get $8+$5= $13 as a commission.

    17-3

    Once the admin has set the commission, he can view it under the “Seller Wise Commission” tab.

    18-3

    Seller End View

    169

    Global commission

    The admin can set a global commission that will be applicable to the products of all the sellers. Please note the global commission will work only if the seller-wise commission is not set.

    It simply means seller-wise commission has greater priority than global commission. The admin can set global commission in terms of percentage, fixed amount, or both. Although explained above, let’s see them again.

    Percentage-wise commission

    The admin will get a set percentage of the product price as commission.

    19-2

    Seller End View

    171

    Fixed Amount

    In this case, the admin can get a set amount of commission. If the commission amount is greater than the product price, then the admin will get the total product price as commission.

    20-1

    Both (Percentage & Fixed Amount)

    Suppose the admin sets a commission rate of 20% & a fixed amount commission of $5. If a customer orders a product worth $40, then the admin will get $8+$5= $13 as a commission.

    21-2

    Tax distribution

    The admin can also decide who will get the product tax. Also, they can choose to distribute this product tax between themselves and the seller.

    If the tax distribution is set to either seller or admin. Then it becomes very easy and the tax will go to either admin or the seller as per the settings. And if the commission is set to percentage and distribution is between seller and admin for tax. Then, in this case, the tax will also distribute as per the set percentage.

    Let’s say the percentage commission of the admin is 10% and the seller is getting 90%. And, tax on the product is $10. Then the admin will give only $1 as tax & seller will give $9.

    But in case, if the commission is set to fixed or both. Then, the admin will need to specify the amount of tax separately i.e. The fixed amount of commission on product tax. please refer to the screenshot:

    22-1

    Manage Admin Commission on Shipping

    The admin can set the seller-wise commission on shipping. Suppose, the admin sets a 10% commission rate on shipping, and the shipping charge on any order is $10. Then, in this case, the admin will get $1 as a commission on shipping.

    Apart from this, the admin can also set a global commission on shipping applicable to every seller.

    175

    Click on the ” Add admin commission on shipping” button to add commission on shipping for a specific seller.

    176

    Note: This particular commission setting will work only if “shipping distribution between seller & admin both” is on.

    Order Management

    Sellers can view a list all the orders received in the “Orders” tab.

    177

    If allowed by the admin, then the sellers can export the orders using a CSV file. The sellers can select the date range during which the orders were received and export them. Also, the sellers can choose to export all the orders at once.

    178-1

    When a seller clicks on order, the “order details” page gets open. On the order details page, the seller can:

    • View product, customer, and shipping details
    • View commission summary
    • Update order status
    • Add tracking details to an order.
    179

    Tracking Detail

    The sellers can add the tracking number and URL for the order on the order details page. Also, they can send these details via mail to the customer.

    If allowed by the admin, then the tracking number and URL will display to the customer on the order history page.

    Note: In case, if an order has a product of a single seller, then the tracking number will be updated on the PrestaShop order too(if allowed from configuration settings). Whereas, if the order contains the product of multiple sellers, then the tracking number will not be updated on the PrestaShop order.

    180

    Once submitted, an option to send the tracking details to the customer via email gets available on the order details page.

    180-1

    Once added, the customers can view the tracking details on the order details page.

    181

    The admin can view a list of orders received by the sellers under Orders.

    182

    Under Seller Orders, the admin can view:

    • Seller details like name, shop name, and email.
    • Orders received by a particular seller.
    • Seller’s shipping
    183

    The admin can see complete order details by clicking on the View button. When the admin clicks on the “View” button, a popup appears on the page where the admin can view order details such as product name, seller amount, seller tax, admin commission, and admin tax.

    184
    185

    The admin can also see the seller’s shipping by clicking on the “view shipping” button.

    186-1

    Seller Dashboard

    On the dashboard, the seller can view:

    • Sales generated (daily, monthly, or yearly)
    • Total orders received in a day, month, or year.
    • Recent orders

    The admin can choose to display the payment accepted orders or confirmed orders on the seller dashboard graph.

    187
    188

    Payment Modes

    In the marketplace, all the payments made by the customers go to admin, and then they can transfer the amount to the seller. In this case, it is necessary for the admin to have seller account details saved so they can transfer the amount into the seller’s account.

    23-3
    24-2

    Manage Transactions

    A seller can view the transaction summary and list of transactions under the transaction tab.

    206
    207

    When a seller clicks on the eye icon, a popup appears on the page where the seller can view order summary.

    208

    If a seller changes the status of an order to “canceled” then a new entry for the canceled order will create and there will be a rollback of the transaction.

    209

    Admin can view a list of seller transactions under the transactions tab. The summary of total earnings and seller wise transactions can be viewed under this tab.

    210

    Admin can view the list of the transactions of all the marketplace sellers by clicking on the “View Transaction” button.

    211

    When the admin clicks on the “View Detail” button, a popup appears on the page where the admin can view the order summary.

    212

    Admin can view the transaction summary, total earnings, and a list of all the transactions of a particular seller by clicking on the “View Transaction” button under Manage Seller Transaction. Admin can settle the pending dues of a seller.

    If admin changes the status of an order to “canceled” then a new entry for canceled order will create and there will be a rollback of the transaction.

    Seller Settlement

    On clicking the settle button, a popup appears on the page where the admin needs to specify the payment mode, transaction ID, and the amount he wants to transfer to the seller.

    213

    Once the admin has paid to the seller, it will reflect under Transactions tab in seller’s panel.

    214

    Shipping Distribution Cases

    The admin can choose to distribute shipping to the seller, him, or both. To do so, please make sure that the shipping distribution between seller & admin is active in the approval settings.

    Go to Shipping -> Carriers -> Select the shipping method -> Shipping distribute to -> Set the value(seller/admin/Both).

    215

    Shipping distribute to admin

    In this case, the whole price of shipping will go to the admin. It will go to admin only, even if the product is of seller.

    Shipping distribute to seller

    If it’s set to distribute the shipping to the seller. Then the whole shipping amount will go to the seller. However, there are the following cases in the case of distribution of shipping to the seller.

    Case 1

    1. The customer ordered a seller’s product “Men’s White T-shirt”.
    2. Shipping method “Express Delivery” is selected.

    Now at the carriers page in the back office, the admin has set “shipping distribute to Seller” on Shipping.

    216

    Admin end

    217

    Seller End

    218

    Suppose, at the carriers page in the back office, the admin has set “shipping distribute to admin” on shipping. In this case, full shipping charges will go to the admin.

    219

    Case 2

    1. A customer ordered from 2 different sellers.
    2. Shipping method of admin i.e. “My light carrier” is selected.

    Now at the carriers page in the back-office, admin has set “shipping distribute to Seller” on admin shipping. Now we will check if shipping is set according to total price or total weight.

    When shipping is set according to total price

    Then following a ratio based on the price of seller 1 and seller 2 products, shipping charges will be distributed between sellers as follows:

    Shipping to seller 1: ((seller 1 product price/total price of both the seller product)*total shipping)

    =((19.12/34.12)*7)

    =0.560*7

    =3.92

    Shipping to seller 2: ((seller 2 product price/total price of both the seller product)*total shipping)

    =((15/34.12)*7)

    =0.439*7

    =3.073

    220

    If a customer has ordered from 2 different sellers. “Demo product (8 kg)” from seller 1 and “demo product (6 kg)” from seller 2.

    221
    222

    When shipping is set according to total weight

    Then following a ratio based on weight of seller 1 and seller 2 product, shipping charges will be distribute between sellers as follows:

    Shipping to seller 1: ((‘Steve Jones’ product weight/total weight of both the seller product)*total shipping)

    =((8/14)*9)
    =0.571 * 9
    =5.139

    Shipping to seller 2: ((‘John Doe’ product weight/total weight of both the seller product)*total shipping)

    =((6/14)*9)
    =0.428 * 9
    =3.852

    223

    Case 3

    Please note that this case is only applicable when the distribution of shipping between admin & seller is enabled from the configuration settings.

    1. A Customer ordered a product of the seller and a product of the admin.
    2. Admin shipping method “My light carrier” is applied to the product.

    Now at the carriers page in back office, admin has set “both” on admin shipping.

    And “distribute shipping between seller and admin both” under the approval settings is Enabled.

    Then following a ratio based on price of admin’s and seller’s product, shipping charges will be distributed between seller and admin as follows:

    Shipping to admin: ((admin product price/total price of admin and seller’s product)*total shipping)

    =((60/79.12)*5

    =0.758*5

    3.79

    Shipping to seller: ((seller product price/total price of admin and seller’s product)*total shipping)

    =((19.12/79.12)*5)

    =0.241*5

    =1.205

    224

    Now at the carriers page in the back office, admin has set “shipping distribute to Seller” on admin shipping.

    And approval setting “distribute shipping between seller and admin both” under configuration is disabled.

    Then in this case, full shipping charges will go to the seller.

    225

    Now at the carriers page in the back office, admin has set “shipping distribute to admin” on admin shipping. And approval setting “distribute shipping between seller and admin both” under configuration is Enabled.

    Result of which the entire shipping will go to the admin.

    Note: Admin can also view the shipping for every seller separately under the “Manage seller order” page.

    226
    227

    Customer Settings

    26-2

    Only registered customers can contact with seller

    If enabled, then the visitors need to be logged in for contacting a seller from the profile and shop page. When a visitor tries to contact the seller from either profile or shop page, then a popup appears from where a visitor can log in.

    228

    If disabled, then a visitor can contact the seller on the profile and shop page. When a visitor clicks on the “contact seller” a popup appears on the page where the visitor has to enter the email id, subject, and the query he wants to ask from the seller.

    229

    Customer can write a review or view seller rating and review

    With this option, the admin can allow the customers to give reviews and view ratings & reviews on the seller’s profile page. Also, the customers can view ratings on the product page.

    Display review in order

    This option lets admin select the criteria according to which the reviews will display on the seller’s profile page. The admin can choose to show the most recent reviews or the most helpful reviews.

    Number of reviews on seller profile page

    In this field, the admin needs to specify the number of reviews to show on the seller’s profile page and after that, the view button will display.

    Customer can give feedback on seller review

    If enabled, then the customer can give feedback on the seller’s review whether the review is helpful or not.

    Reviews Management

    Customers can give reviews to the sellers, view ratings & reviews on the seller’s profile page. To give a review the customer has to click on the “write a review” button.

    230

    On clicking the button, a popup appears on the page where a customer can give ratings and reviews.

    231

    After the submission of a review by the customer, its status depends on whether the admin has enabled the manual approval of reviews. If enabled, then the review will be displayed in the pending state.

    232

    The admin can see all the reviews given by the customers under the seller reviews tab.

    233

    Under the Seller Reviews tab, the admin can:

    • View average rating of a particular seller and total reviews given to a seller.
    • See pending reviews of a seller.
    • View reviews submitted by customers.
    • Delete the reviews.

    The admin can see the reviews submitted by the customers by clicking on the View button.

    234

    Customers can also give feedback on the seller’s review whether the review is helpful or not.

    235
    236

    Seller Ratings – Product Page

    237

    Review Display Order

    The order in which the seller reviews will display depends on the settings configured by the admin. Either the “most recent reviews” or “most helpful reviews” will display as configured by the admin.

    238
    239

    Multi Shop Compatibility

    PrestaShop Advanced Multi-Vendor Marketplace module version 5.4.0/3.4.0 and above is compatible with multi-store feature of PrestaShop.

    Seller List

    240

    Seller Product

    The list of products offered by every seller from each shop is also available at the admin’s end.

    241

    Store wise payment modes available for the customer to make payment is available to the admin.

    27-2

    There are some cases that you need to understand if you are using the module in multi-shop mode.

    Consider you have a shop group in which the “Share Customers” option is active. And, this shop group contains two shops i.e., Shop 1 & Shop 2.

    Now, there are some things about customers & sellers that will work in the following manner.

    To understand the cases better, let’s just assume there is a customer named customer A.

    • Now, If customer A registers on Shop 1 then he/she will be able to login to Shop 2 too.
    • The same customer A now registers as a seller on Shop 1 then he/she will also be registered on Shop 2 automatically.

    For reference, let’s name customer A who registered as a seller as seller A.

    • Now, the product added by seller A on Shop 1 will also be visible on Shop 2 too. However, seller A will be able to edit the product details on that shop only where he/she added the product. In this case, editing will be available on Shop 1 not on Shop 2.

    GDPR Compliance

    General Data Protection Regulation (GDPR ) has applied to all the Organization in all over the world. It is effective from May 25th’ 2018 by European Union Regulations.

    With the help of this law, customers can view/update/delete their data from the website, whenever they want. To make the Advanced Marketplace GDPR compliance you need to install the “Official GDPR Compliance” module which is free for PrestaShop 1.7.

    Note– PrestaShop is GDPR compliant from version 1.7.3.3 and above.

    In the Advanced Marketplace module, GDPR is applicable on the seller registration form.

    243

    After the integration of the GDPR module, sellers can check their personal data from “GDPR – Personal Data” tab.

    244

    So, this was all about the PrestaShop Advanced Multi-Vendor Marketplace module. I hope this document will help you in checking the functionality of the module in a better way.

    Also, do let us know about your views in the comments.

    Support

    For any kind of technical assistance or query, please raise a ticket at http://webkul.uvdesk.com or send us a mail at [email protected]

    Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.

    Marketplace Addons

    In order to enhance the functionality of the marketplace module, we also have various add-ons for it. To know more about those addons, visit the link.

    Current Product Version - 7.0.0

    Supported Framework Version - 8.x.x, 1.7.x.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    16 comments

  • Simone
    • Mehul Gupta (Moderator)
  • Hernán
    • amit kushwaha (Moderator)
  • Dejan
    • Mehul Gupta (Moderator)
  • Yavuz Aksoy
    • amit kushwaha (Moderator)
  • Dhanunjaya
    • amit kushwaha (Moderator)
  • M M
    • Neha Sharma
    • Neha Sharma
  • M M
  • M M
  • M M
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content