Reading list Switch to dark mode

    Guide for Magento 2 Multi Vendor Invitation(Adobe Commerce)

    Updated 3 January 2024

    Vendor Invitation for Magento 2(Adobe Commerce) module seller invitation extension focuses on the genuine registration of the seller.

    The admin can send an invitation link to a customer then only the customer can register as a seller. It helps to maintain the record of which seller is registered in the store 

    This Magento plugin is also useful for customizing emails for the seller and maintaining the link expiry.

    Note :- For Marketplace seller invitation, you need Webkul’s Magento 2 Multi Vendor Module.

    Check a brief overview of the plugin –

    Start your headless eCommerce
    now.
    Find out More
    9-Cy49lm8R8

    Feature of Magento 2 Multi Vendor invitation

    • The store owner can send the link for inviting the seller.
    • The e-Mail will be sent to the seller for the invitation.
    • Only one seller can register with one invite link.
    • Admin can check all invited lists.
    • Admin can enable or disable the link expiration feature.
    • If the invitation link is expire then the admin can send the invitation link to the client again.
    • Existing customers will receive an invitation link from the admin to become sellers. 
    • The extension is fully compatible with the Hyva Theme.

    Install Extension from Webkul Store

    The installation is quite simple just like the standard Magento 2 extensions.

    #1 Download Module

    Log in to Webkul Store, then go to My Account>My Purchased Products section. Now verify and then click on download and extract the contents of this zip folder on your system.

    #2 Upload Folder

    Now extract the module zip file. Then follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:

    installation

    #3 Run Commands

    Now run the following commands in the Magento 2 root directory:

    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento setup:static-content:deploy
    • php bin/magento indexer:reindex
    • php bin/magento cache:flush

    Install Extension from Magento Marketplace

    If you have purchased this extension from the Magento Marketplace then please follow the below process or visit this link.

    #1 Get Access Keys

    Get access keys, then go to My Profile in Magento Marketplace. After that choose Access Keys in the My Products column

    my-profile

    Now move to Magento 2 and copy both the Access Keys – Public Key and Private Key. These access keys are useful for the next steps for authentication.

    copy-keys

    If access keys are not created earlier, click Create A New Access Key, enter any name and click OK.

    create-key-name

    #2 Update composer.json File

    To get the component name and version number, go to your Magento Marketplace account section. Follow path  My Profile>My Purchases. 

    Please note – Below is an example image, every extension will have its unique component name and version.

    know-component-name-version

    After that, Go to your Magento project directory. Now update your composer.json file in a given manner.

    composer require <component-name>:<version>

    For example, to install version 5.0.0 of this extension you need to run the following command:

    composer require webkul/webkul/module-sellerinvitation:5.0.0

    #3 Enter Access Keys

    Now enter the Access Keys that you obtained as explained in first step #1 Get Access Keys. Wait till the  Composer finishes updating your project dependencies.

    #4 Run Command

    You need to run the following commands:

    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento setup:static-content:deploy
    • php bin/magento indexer:reindex
    • php bin/magento cache:flush

    Language Translation

    For translating the module language, navigate through src/app/code/Webkul/swebkul/sellerinvitation/i18n and edit the en_US.csv file.

    Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

    Then upload it to the path src/app/code/Webkul/sellerinvitation/i18nwhere the Magento 2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.

    webkul-magento2-paytabs-sadad-payment-multilingual-2

    Module Configuration:- Seller invitation

    Before inviting any seller the admin can set the following fields of seller invitation. Go to store> configuration> marketplace> seller invitation.

    configuration-3

    Enable link expiry: The admin can select the link to get expire or not. He can select yes or no.

    Link expiry time: The admin will enter hours after which the link will expire.

    Seller invitation email template: The admin can select the email template that he wants to send to the seller.

    The admin can invite the seller to the store by their email id. This can be done by the following steps. Go to marketplace management>invite seller.

    Module Seller Invitation

    By clicking on Invite Seller, the Seller invite list will appear in which admin can check seller registration status and invitation link status.

    Seller-Invite-List-Seller-Invitation-Marketplace-Management-Magento-Admin

    After that, by clicking on send invite the page will open as shown in the below image.

    Here the email id and name of the seller will be filled by the admin along with the description. Then click on send invite button. Then the invitation will be sent successfully.

    seller invitationAfter that, the popup will be visible “invitation sent successfully.”

    seller invitation

    Once the above process is done, the seller will receive an email for the registration as a seller.

    5

    When the seller clicks on register now, then the browser window will open for registration.

    seller invitation form

    Here the seller will fill in the details like the first name, last name, email address, and shop URL, and then he will set the password. After this click on create an account button. Hence the seller gets register successfully.

    This updated status of the registered seller can also be seen on the admin side.Seller-list-

    Note:

    The user cannot request directly during store signup to become a seller on the frontend. Therefore, only the admin can send them an invitation link that would allow the user to become a seller. 

    create-account

    If any customer tries to become a seller without an invitation link then the below window will be open. They require to ask the admin to send the URL to register as a seller. ask-admin-to-send-invite

    That’s all for the seller invitation adobe commerce module.

    Get in touch

    Have any queries, feel free to reach out to us at [email protected]. You can also raise a ticket at our Help Desk system webkul.uvdesk.com.

    Also, please visit our useful Magento 2 Extensions

    Current Product Version - 5.0.1

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

    . . .

    Leave a Comment

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


    Be the first to comment.

    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