Menu Close
    Hire us Request quote Reading list Switch to dark mode

    Magento 2 Marketplace Vendor Attribute Manager

    Magento 2 Marketplace Vendor Attribute Manager module allows the admin to create vendor’s custom attributes. Vendors can fill the attributes on the registration page and can update these attributes on the vendor profile page. With the help of this module, users can find all custom attributes created by the admin on the vendor profile page.

    **Note: This module is an add-on of Webkul’s Marketplace Module. To use this module, you must have installed Magento 2 Marketplace first.

    Features

      • The admin can create or update the Vendor’s custom attributes.
      • Vendor’s custom attributes visibility depends on the admin.
      • The admin can create different types of custom attributes for the Vendor.
      • The admin can change the status (enable/disable ) of the attributes.
      • The admin can assign created attributes to different groups.
      •  The admin can assign created attributes to seller/customer/both.
      • The admin can allow which Vendor custom attributes will display on the vendor profile page.
      • Ability to show custom attributes on the registration page and profile page.
      • Ability to set allowed extensions for images and file.
      • The vendor can update these custom attributes very easily.
      • The admin can create unlimited custom attributes for the Vendor.
      • Anyone can see custom attributes on the Vendor’s profile page.

    Installation

    Customers will get a zip folder, and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

    After the successful installation, you have to run these commands in the Magento2 root directory:

    First command – php bin/magento setup:upgrade

    Second Command – php bin/magento setup:di:compile

    Third Command – php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from Magento the admin panel by navigating through->System->Cache management as shown below.

    Configuration For Multi-lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which the admin want to translate his store content).

    Module Translation

    If a user wants to translate their module from English to German, then they need to follow the path app/code/Webkul/MpVendorAttributeManager/i18n in their unzipped folder and will get a CSV file with name “en_US.csv.” Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language. After editing the CSV, save it and then upload it to the path app/code/Webkul/MpVendorAttributeManager/i18n where they have installed Magento2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.

    The user can edit the CSV like the image below.

    Module Configuration

    After the installation of Magento2 Marketplace Vendor Attribute Manager, the admin will find the configuration settings panel by navigating through Stores->Configuration->Marketplace->Vendor Attributes Settings as per the snapshot below.

    Vendor Attributes Setting

    Visible On Registration
    The admin can set “Yes” to make Visible the Vendor Attributes on the Vendor Registration page.

    Visible On Profile
    The admin can set “Yes” to make the Vendor Attributes Visible on the Vendor Profile page.

    File Display On Vendor Profile
    The admin can allow File display on Vendor profile.

    Display Registration Fields Group Wise
    The admin can set “Yes” to display the registration fields group wise that is if the “company” group is selected then the company attribute fields will only visible. If the admin sets “No” then all the available group fields will be visible on the vendor registration page.

    Image Display On Vendor Profile
    The admin can set “Yes” to Display Image on Vendor Profile.

    Allowed Image Extensions
    The admin can set the Allowed Image file extensions that can be uploaded each separated by a comma.

    Allowed File Extensions
    The admin can set the Allowed file extensions that can be uploaded each separated by a comma.

    Seller profile Label
    The admin can set the seller profile label.

    Vendor Terms & Conditions and Privacy Settings

    Enable Terms and Conditions on the Registration Page
    The admin can set “Yes” to make the Vendor Attributes visible on the Vendor registration page.

    Privacy Popup Model Heading
    The admin will enter the Privacy Popup Heading that will be visible on the Privacy popup.

    Terms & Condition Popup Model Heading
    The admin will enter the Terms & Condition Popup “Heading” that will be visible on the Terms & Condition popup.

    Model Button Text
    The admin can set the Button’s text that is visible on the Terms & Condition and Privacy Popup.

    Button Text Color
    The admin can set the Button text color on the Terms & Condition and the Privacy Popup.

    Model Button Color
    The admin can set the Color of the Button on the Terms & Condition and the Privacy Popup.

    Model Header Background Color
    The admin can set the header background color on the Terms & Condition and the Privacy Popup.

    Model background Color

    The admin can set the background color on the Terms & Condition and the Privacy Popup.

    Model Animation Type
    The admin can set the animation type for the Terms & Condition and the Privacy Popup which can be Slide or Popup type.

    Show Content As
    The admin can get the content displayed as normal Text or HTML.

    Terms & Conditions
    The admin can set the Terms & Conditions.

    Privacy & Cookie Policy
    The admin can set the Cookie Policy.

    Admin Configuration

    After the successful installation of the Module, the admin can find two tabs under Attribute ManagerAttribute Manager &  Attribute Group Manager under Marketplace Management as shown below in the screenshot.

     

    After clicking on  Attribute Manager tab, below page will open up. Here the admin can create new attributes for the seller and also update existing ones.

    When the admin clicks on “Add Attribute,” below page will appear.

     

    Default label
    It will be displayed as the default label for the Attribute created.

    Attribute Code

    Attribute code must be unique. Space cannot be used in this field and the first character should be a letter.

    Frontend Input Type

    This field describes what kind of data the attribute will store. What’s set here determines how data entry for this attribute will take place.

    Values Required

    If you select “yes”, you will be required to enter data in this attribute field. Else select “No”.

    Input Validation

    This field decides which type of data can be filled by the seller/admin for that particular seller attribute. Like if validation is set to Letters, you will only be able to enter letters. An error will occur if you try to put numbers in this field.

    Input Field Sort Order

    Here the admin can set the order for attributes. This will determine in which order or sequence each attribute is listed in the front-end.

    Assign Group
    The admin can assign this Attribute to any of the available Attribute Groups.

    You can also Manage Labels for your default store view and other store views as shown below.

    Delete Attribute –

    You can also delete the existing attributes by simply selecting the attribute created and selecting the delete option from the drop-down as shown below.

    To update the existing attribute, you need to click on the “Edit” option for existing attribute and after updating it click on the save button to save the changes.

    Manage Display Fields – 

    To display or hide the attributes on the seller profile page on the front end you can select the created attributes and select the option – Manage Display Fields-> Display / Hide From Seller profile as shown below.

    Attribute Status –

    To Enable or Disable the attributes, you can select the created attributes and select the option –  Attribute Status -> Enable/Disable as shown below.

    Assign Attribute

    To assign to customer or seller or both, you can select the created attributes and select the option –  Assign Attribute -> Customer/seller/both as shown below.

    Assign Group – 

    To assign any of the created Attributes to vendor groups, select the attribute and click on the Vendor Group and select the group to which you want to assign the attribute as shown below in the snapshot.

    Attribute Group Manager

    The admin can add new Vendor Groups and can delete the vendor groups under this menu option. The admin can also see the assigned attributes for the corresponding groups.

    To add a new group, click the “Add New Group” button and a new page opens to add the new vendor group. Now enter the new group name and set the status as enabled and click the “Save Group” button to save the New Vendor Group.

    After clicking the Assigned Attributes, the admin can see a list of attributes assigned to this particular group as shown below in the snapshot.

    The admin can delete the groups or change the status of the groups by clicking on delete and group status option under Action drop-down as shown below –

    Frontend Workflow

    After installation and configuration of the Magento2 Marketplace Vendor Attribute manager module, you will see the links for “Vendor Login ” and “Vendor Registration” at the bottom of the page as per the screenshot below.

    Once the user clicks on the “Vendor Registration” link, a page will appear with the Vendor registration form. Here the vendor can fill in the required fields as shown below in the screenshot.

     

    Also, the user can choose the vendor group and accordingly the associated vendor attributes will display as per the snapshot below.

    If the admin has set the setting “Display Registration Fields Group Wise” to “No“, then all the respective attributes for all the vendor groups will appear as shown below in the snapshot.

    After clicking on the Terms & Conditions, a popup will appear depending on the style (Slide or Popup) set by the admin in the back-end.

    After clicking on the Privacy & Cookie Policy popup will appear depending on the style (Slide or Popup) set by the admin in the back-end.

    A Customer can find all Custom Vendor attributes on the vendor profile page and the vendor can update these attributes on edit profile page. Let’s see custom attributes on edit profile page of the vendor in below screenshot.

    The buyer can see the Vendor Information on the vendor’s profile page, as shown below in the screenshot.

    The admin can also view and edit the seller custom attribute info under Customer > All Customers, select the customer and click the edit button. After that go to the menu item -> Vendor Attribute fields as shown below.

    If the user clicks on ” Login Vendor ” link then a separate vendor login panel will be open as shown below snapshot –

    Seller’s Registration On Seller Sell Page

    Seller Registration On Seller Sell Page

    For enabling the separate Seller Registration Page, the admin has to choose Layout 2 or Layout 3 by navigating through Stores > Configuration > Marketplace > Landing Page Settings. Under Marketplace Landing Page Layout choose either the Layout 2 or 3.

    Case 1 – When Layout 2 is selected.

    After the admin configures the landing page setting for the sellers using the Layout 2, the seller registration form on seller sell page will appear as shown below  –

    On the sell page, the seller will enter his First & Last name, Email address, Shop URL, Password/Confirm Password in the fields available and click on the Next” button to enter the other available details for the seller registration.

    After clicking the next button, more seller registration fields will appear as shown below in the snapshot.

    Here the seller will enter the details which can include – Willing to relocate, Your Favourite Game, Company Name, About Company, Joining Date. After entering the details required, the seller will click on the “Next” button to complete the rest of the registration options.

    lastly, the seller will enter his Designation, browse for his latest Image, select his Preferred Location, select the Company City and lastly select the Terms & conditions and Privacy & Cookie Policy. Now the seller will click the “Create Account” Button to register himself as a seller on the marketplace.

    Case 2 – When Layout 3 is selected.

    After the admin configures the landing page setting for the sellers using the Layout 3, the seller registration form on seller sell page will appear as shown below  –

    On the sell page, the seller will enter his First & Last name, Email address, Shop URL, Password/Confirm Password in the fields available and click on the Next” button to enter the other available details for the seller registration.

    After clicking the next button, more seller registration fields will appear as shown below in the snapshot.

    Here the seller will enter the details which can include – Willing to relocate, Your Favourite Game, Company Name, About Company, Joining Date. After entering the required details, the seller will click on the “Next” button to complete the rest of the registration options.

    lastly, the seller will enter his Designation, browse for his latest Image, select his Preferred Location, select the Company City and lastly select the Terms & Conditions and Privacy & Cookie Policy. Now the seller will click the “Create Account” Button to register himself as a seller on the marketplace.

    That is all for the Magento2 Marketplace Vendor Attribute Manager. Still, have any issue feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com

    Current Product Version - 2.1.0

    Supported Framework Version - 2.0.x, 2.1.x, 2.2.x, 2.3.x

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just received your message and our expert will get back to you shortly.
    Send Again
    Close

    Table of Content

    Hide Index