Reading list Switch to dark mode

    PrestaShop Advanced Multi-Vendor Marketplace {User Guide}

    Updated 16 May 2023

    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, and suppliers. 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 framework version 8.x.x.
    • The module is MultiShop Compatible.

    Check the video to get an overview of the module’s key features.

    wSx0ChgHcLU

    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.
    12. MultiShop: Advanced Multi-Vendor Marketplace module supports the PrestaShop Multi-store feature.

    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.
    • By default, the shipping price goes to admin.

    Order Management & Transaction Details

    Searching for an experienced
    Prestashop Company ?
    Find out More
    • 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.

    Shipping Distribution

    • 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.

    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 prefix for the seller’s profile, shop, and reviews 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.

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

    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.
    1-5
    207
    208

    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. Default Settings
    2. Approval Settings
    3. Commission Settings
    4. Payment Modes

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

    Default Settings

    General Configuration

    4-4

    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

    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
    Default-Settings-•-Test-Shop-15

    Theme Settings

    image-40

    Under 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.

    Rewrite URL Settings

    image-41

    Admin can manage the prefix for seller profile, shop, and all reviews pages.

    Advertisement Settings

    image-42

    Under the Advertisement Settings, the admin can select where he wants to show become a seller option. Display the option in the navigation, footer, or bottom info bar.

    Seller Registration

    After the installation of the module, a new tab gets available on the “My Account” page. On clicking this tab, a user redirects to the seller request page. On this page, a user can specify the details required to complete seller registration.

    Also, “Become a Seller” option is available in the navigation, footer, and bottom info bar. On clicking the option, a user redirects to the seller request page and completes the registration process.

    image-43
    image-44

    Seller Request Page

    On clicking the option, a seller gets redirected to the “Seller Request” page. On this page, a seller has to fill in the required details and send the seller request to the admin.

    image-45-png-1115×1024-1

    Display Seller Details Settings

    image-46

    These settings allow the admin to manage the display of the seller details. Also, the admin can select the details that will be available to the sellers to display on their shop and profile pages.

    Order Settings

    image-47

    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.

    Approval Settings

    Seller Request Approval Settings

    image-48

    The admin can enable or disable the manual approval of the seller’s request. Also, the admin can make it mandatory for the sellers to agree to the terms and conditions while registering on the marketplace.

    When the seller submits the form, the admin can view the request under the Sellers tab. As per configuration, the admin needs to approve each seller’s request individually.

    image-49-png-1200×618

    The admin can see the details provided by the seller during registration by clicking on the View button.

    image-50-png-1200×836

    Admin can edit the seller’s details or delete the seller from the seller profile page.

    image-51-png-1171×1024

    Once the admin has approved the seller’s request, a few tabs get available in the seller’s account. From these tabs, the sellers can manage their marketplace shop.

    image-52

    Seller Profile Settings

    image-53

    These settings help the admin configure the details that the sellers can add to their edit profile page.

    Under the Seller Profile Settings, the admin can:

    • Choose whether the reviews received by the sellers will be auto-approved or they will approve them manually.
    • Choose whether a reason needs to be specified while deactivating the seller’s profile.
    • Allow sellers to activate or deactivate their shops.
    • Make it mandatory for the sellers to provide their address details like city, country, and zip code.
    • Allow sellers to add fax number and tax identification number.
    • Let sellers contact them via email on the edit profile page.
    • Allow sellers to add, edit, and delete PrestaShop attributes/features and their values.
    • Allow sellers to add their social profile IDs like Facebook, Twitter, YouTube, and Instagram.

    Seller Profile Management

    image-54

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

    Information

    image-55-png-852×1024-jpg-847×1013

    Add Address Details

    45-1012x1024-jpg-1012×1024

    Images

    image-56

    Add Social Profile User Ids

    image-57

    Permission

    image-58

    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.

    Note: Once the seller has deactivated his shop, then all of the seller’s products on the marketplace get automatically deactivated.

    After deactivating the shop, the seller redirects to the “My Account” page. On this page, the seller can view the “Re-activate Your Shop” tab. On clicking this tab, a seller can reactivate his shop.

    image-59

    Add New Seller

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

    image-60-png-1027×1024
    image-61
    image-62
    image-63
    image-64
    image-65

    Category Access

    Under this tab, the admin can select the categories that will be available to the sellers on the add or edit product page.

    image-66

    Deactivate Sellers

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

    image-67

    Mail Configuration

    image-103

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

    • Seller request gets approved or the seller is created by them.
    • Seller request gets disapproved.
    • They delete the seller’s account.
    • The seller’s product gets approved or disapproved.
    • They assign a product to the seller.
    • The seller’s product gets sold.

    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.

    Seller Product Approval Settings

    image-68
    image-69
    image-70
    image-71

    Under Seller Product Approval Settings, the admin can:

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

    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

    image-72

    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.

    image-73

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

    image-74

    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
    61
    image-75

    Add Specific Price

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

    image-76

    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.

    65

    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

    A seller can view the related product added for the product. Also, the can remove it by clicking on the cross.

    212

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

    image-77

    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.

    image-78

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

    image-79
    image-80

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

    Once 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.

    70
    71

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

    image-81

    Combination

    Under the Combination tab, click on create combination button.

    78
    79

    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.
    80

    Adding features to a product

    image-82

    Click on the Add Feature button.

    image-83

    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.
    Test-Shop-2022-07-12T172747.049

    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.

    image-84

    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.
    image-85

    Add Tags for product

    image-86

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

    Customization

    This option lets the seller add customization fields to the product. A seller can add file and text fields. Customers can personalize the product by adding custom text or image.

    image-87

    Attached Files

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

    image-88
    214

    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.
    98

    Product Preview

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

    99

    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.

    100
    101

    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.

    102

    Product Page

    On the product page, the customer can view:

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

    Product Customization

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

    image-90

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

    image-91
    209

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

    211
    210

    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.

    image-92
    image-93

    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.

    Mens-White-T-shirt-1

    Add Virtual Product

    image-94
    image-95

    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

    image-96
    138-1

    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.

    image-97-png-1096×1024

    Add Pack products

    image-98

    On selecting “Pack of existing products” options, 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.
    image-99

    Front End View

    image-100

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

    Test-Shop-2022-07-19T151046.635

    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.

    Test-Shop-2022-07-19T151236.881

    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.

    image-101-png-629×1024

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

    image-102-png-1146×984

    Create Attributes

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

    73

    On the create attribute page, the seller has to:

    • Specify the attribute name and attribute public name.
    • Select the attribute type.
    75
    76

    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.

    83
    84
    85

    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.

    image-108

    Product Management – Admin End

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

    106

    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.

    107
    108

    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.

    109

    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.

    124

    Adding Seller’s Product

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

    110
    111

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

    1-8
    2-5

    Create Combinations

    3-4
    116
    117

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

    4-5

    Add Features

    5-4
    6-4
    7-2

    SEO

    8-3

    Options

    9-3
    10-2

    Add and Manage Brands

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

    103

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

    104

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

    105

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

    215

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

    216

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

    131

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

    167

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

    168

    Add and Manage Suppliers

    169
    170

    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.

    171

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

    217

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

    218

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

    173

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

    10-1

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

    175

    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.

    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.

    23

    Fixed Amount Commission

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

    24

    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.

    25

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

    26

    Seller End View

    213

    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.

    27

    Seller End View

    Test-Shop-2022-07-14T151045.587

    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.

    28

    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.

    29

    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:

    30

    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.

    32

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

    33

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

    Order Management

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

    142

    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.

    143

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

    • Product, customer, and shipping details
    • Commission summary
    • Update order status
    • Add tracking details to an order.
    144

    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.

    145-jpg-880×653

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

    146

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

    148-jpg-1135×988

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

    151

    Under Seller Orders, the admin can view:

    • Seller’s shop name
    • Number of orders received by a particular seller.
    • Seller’s shipping
    152

    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.

    153
    154-794x1024-jpg-794×1024

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

    155

    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.

    156
    157

    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.

    image-104
    Payment-Modes-_-Add-new-•-Test-Shop
    191-1

    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.

    176
    177

    Manage Transactions

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

    178
    179

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

    180

    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.

    181

    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.

    182

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

    183

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

    184

    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.

    186

    Shipping Distribution Cases

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

    The admin can decide on whether to distribute shipping to the seller, admin or both. Go to Shipping -> Carriers -> Select the shipping method -> Shipping distribute to -> Set the value(seller/admin/Both).

    192

    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 “My carrier” is applied to the product.

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

    193

    Admin end

    194

    Seller End

    195

    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.

    196

    Case 2

    1. A customer ordered from 2 different sellers.
    2. Shipping method of admin i.e. “My carrier” is applied to the product.

    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)

    =((80.00/99.12)*9)
    =0.807 *9
    =7.263

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

    =((19.12/99.12)*9)
    =0.192 *9
    =1.736

    197

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

    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)*7)
    =0.571 * 7
    =4

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

    =((6/14)*7)
    =0.428 * 7
    =3

    199
    200
    201

    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 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)

    =((18.90/98.90)*7)
    =0.191*7
    =1.33

    =((80/98.90)*7)
    =0.808*7
    =5.66

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

    202

    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.

    Seller End

    203

    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.

    204
    205

    Customer Settings

    image-105

    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.

    image-106

    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.

    image-107

    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.

    134-jpg-1141×929

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

    135

    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.

    136-980x1024-jpg-980×1024

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

    158

    Under the Seller Reviews tab, the admin can view:

    • Average rating of a particular seller.
    • Total reviews given to a seller.
    • 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.

    159
    161-741x1024-jpg-741×1024
    160-973x1024-jpg-973×1024

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

    162

    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.

    163
    164

    Multi Shop Compatibility

    PrestaShop Advanced Multi-Vendor Marketplace module version 5.4.0/3.4.0 is now multi shop compatible.

    Seller List

    189-1200x605-jpg-1200×605

    Seller Product

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

    190

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

    191

    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

    GDPR Compliance The 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.

    Configuration of “Official GDPR Compliance module”

    In the Advanced Marketplace, GDPR is now applicable on the seller request form.

    187-1

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

    188

    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 - 6.0.2

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

    . . .

    Leave a Comment

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


    14 comments

  • Hernán
    Hello! I would like to remove some parts of the marketplace module, such as sales or transaction statistics. Can I do that? Thanks a lot
    • amit kushwaha (Moderator)
      Hello,
      Greetings of the day!

      As we can see you have already created a ticket for the same, and we have responded to you as well. Please check and you can further communicate on the ticket itself.

      Best Regards.

  • Dejan
    Hello, does your module provide a PrestaShop webservice endpoint? Can its data be manipulated or accessed via PS Webservice?
    • Mehul Gupta (Moderator)
      Hi,

      You can give access to third party to use our marketplace database with the help this module : https://store.webkul.com/Prestashop-Marketplace-Web-Service-API.html

      For more details on the same please raise a ticket at our support ticket system- https://webkul.com/ticket/ or you can email us at [email protected]

      Thanks & Regards

  • Yavuz Aksoy
    Is there a global product addition in this module? also the theme is very meager. How can we find the theme for this.
    • amit kushwaha (Moderator)
      Hi Yavuz,
      Thank you for showing interest in our module.

      Currently, there is no option to create a global product in Advanced Marketplace module but we have Extention of this module that is Prestashop Marketplace Seller Price Comparison in which you can get this feature please check out the module.

      As for the theme, whichever theme you will use it should follow the below parameters-

      For Prestashop 1.6 platform – Our module is compatible with all the standard Prestashop themes. The theme must be developed on the basic Prestashop standards(bootstrap).

      For Prestashop 1.7 platform – Our module is compatible with any theme compatible to Prestashop1.7 version. It is mandatory that the theme must be made on the Starter theme.

      If you have any query then you can raise a ticket at our support ticket system- https://webkul.com/ticket/ or you can mail on [email protected]

      Thanks & Regards,
      Team Webkul

  • Dhanunjaya
    Can we get the source code for this module?
    • amit kushwaha (Moderator)
      Hi,
      Thank you for showing interest in our module.
      As the Prestashop is an open source platform and yes, All our modules have open source code that is code for every module is readily available once you purchase the module.
      If you have any query then you can raise a ticket at our support ticket system- https://webkul.com/ticket/ or you can mail on [email protected]

      Thanks & Regards,
      Team Webkul

  • M M
    ok i ask the support and they upgrade my version.
    • Neha Sharma
      Hi,

      You can raise a ticket at our support ticket system here – https://webkul.com/ticket/ and we will send you the updated version of the module.

      Thanks & Regards,
      Team Webkul

    • Neha Sharma
      Hi,

      You can raise a ticket at our support ticket system here – https://webkul.com/ticket/ and we will send you the updated version of the module.

      Thanks & Regards,
      Team Webkul

  • M M
    ok i ask the support and they upgrade my version.
  • M M
    i buy this item but the version was 1.5 ??? how get the v2 please
  • M M
    i buy this item but the version was 1.5 ??? how get the v2 please
  • 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