Magento 2 Reseller(Adobe Commerce) extension allows the admin to add multiple resellers to the Magento 2 store.
The customers can start selling admin products by registering themselves as resellers.
The admin can manage resellers, assign categories, and approve or disapprove reseller products.
The resellers can customize their shop pages, hosted on a custom subdomain shop. They can add and update products from their dashboard, manage their profiles, and filter their product lists.
The resellers can also perform mass deletions, manage orders with filters by order ID, date, and status, and generate transaction reports with search filters and CSV download options.
Take a look at our Magento 2 Multi Vendor Marketplace, which enables sellers to manage and sell products on a centralized admin store easily.
NOTE: The reseller extension will not work with Grouped or Bundled type products.
Features
- Admin can add multiple resellers on the Magento 2 store to resell the admin products.
- Admin can allow any product from the Magento 2 store catalog to resell products.
- Customers can register as resellers to add and update products for reselling.
- Admin can approve/disapprove the reseller and reseller products automatically/manually.
- Resellers can manage their profiles, view reselling product lists, and filter them.
- Bulk delete option for reseller product list, available to the reseller.
- Order management and filter by Order ID, Date, and Order Status by resellers.
- Reseller transaction reports, search by transaction ID & date and download as CSV option.
- Resellers can sell on their own shop with a separate sub-domain and collection page.
- Admin can add a global prefix for the reseller shop’s sub-domain.
- Email notifications to the reseller for approval/disapproval of reseller products and profiles.
- Admin can assign categories to the resellers individually.
- Resellers can view their earnings and transactions within their reseller profile.
Installation
The installation is quite simple just like the standard Magento 2 extensions.
#Download Module
Firstly, you need to log in to the Webkul Store, go to My Account>My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.
#Upload Folder
Once the module zip extracts, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:

#Run Commands
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/ReSeller/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_US.CSV” and translate all right-side content after the comma in the Arabic language. After editing the CSV, save it.

Now, upload it to the path src/app/code/Webkul/ReSeller/i18n where the installation of Magento 2 is on the server.
The module translates into the Arabic Language. It supports both RTL and LTR languages.
The user can edit the CSV like the image below.

Initial Configuration – Admin End
After successful installation of Adobe Commerce Reseller extension, the admin will navigate through Stores->Configuration->Webkul->Reseller.

Here, the admin will be able to –
- Enable the Reseller module by choosing the Yes option else disable it by selecting a No.
- Choose an option for Resell Product Approval Required as YES/NO, if admin selects ‘No’ then reseller products will be auto-approved.
- Choose an option for Reseller Approval Required as YES/NO, if admin selects ‘No’ then resellers’ profiles will be auto-approved.
- Admin can set a global reseller subdomain that will be added as a prefix to the subdomain of the resellers’ shop URL.
- Admin can view the default email templates related to resellers and can also choose any other template.

Allow Products to Resell – Admin Workflow
The admin can allow any product from the Magento 2 store catalog to resell products. For this, he needs to navigate to the option Catalog->Products->Edit->Allowed for Resell and click on Save.
If the option ‘Allowed for Resell’ is enabled for any product, then only that product will be available to resell and it will be displayed in the resellers’ account under the Add Product option.

Manage Resellers – Admin
By navigating to the left side menu section Reseller -> Manage Reseller

The admin can view the list of all the resellers and can bulk approve or disapprove the resellers’ profiles.

The admin can click on the reseller name to view and edit the resellers’ account information by editing the particular customer.

After that, the admin can assign product categories to the resellers to be able to sell the admin products.

Now, the admin can view or change the reseller domain as shown below:

The admin can pay the resellers their commission amount by clicking on the ‘Order‘ button beside the reseller name and also add a comment for each payment.

Manage Reseller Products | Admin
By navigating to the left side menu section Reseller -> Manage Resell Product

The admin can view the list of all the reseller products and perform actions such as approve/disapprove the reseller products.

Customer Register as Reseller
While creating a new account on the Magento 2 store, the customer has to simply select the option ‘Do You Want to Become a Reseller‘ to ‘YES‘ and enter their custom shop URL.

Till the time the reseller profile is pending approval with the admin, it will show a message on the customer account as ‘Waiting for approval from admin, your application current status is Disapproved‘

Once the reseller is approved by the admin then he can view his reseller profile and configure the details such as Contact Number, Shop Title, Shop Banner, Shop Logo, Country, Meta Title, Meta Keywords, and Profile Description.


Also, any existing customer can click on the option ‘Become Reseller‘ to enable the reseller functionality for their account.
The customer will need to choose a sub-domain for their Shop URL and click on the Save button.

A success message will be shown on their account ‘Your request to become reseller is successfully raised‘ and Waiting for approval from admin, your application current status is Disapproved.

Manage Reseller Products – Reseller
ADD PRODUCT→To start reselling, the reseller can click on the menu option ‘Manage Resell Product‘ and click ‘Add Product‘ to view the list of all admin products available to resell and click on the resell option.

ADDING A SIMPLE PRODUCT→When adding a simple product type, the reseller has to click on the ‘Resell‘ button beside the simple product.
Then he needs to enter the Name, Price, Short Description, and Description and then click on the ‘Save Product‘ option.

ADDING A CONFIGURABLE PRODUCT→When adding a Configurable product type, the reseller has to click on the ‘Resell‘ button beside the configurable product.
Then he needs to enter the Name, Short Description, and Description for the main product and Prices for Each Associated Product of the configurable product.

RESELL PRODUCT LIST→The reseller can view the products added for reselling by navigating to the side menu Manage Resell Product->Resell Product List

The reseller can view his order history under the ‘My Order History‘ tab in the left side menu.

The reseller can request the admin pay his commission amount by using the ‘Make a Withdrawal’ Option under the My Transaction list.

The Adobe Commerce Reseller can view the details of all the transactions for the amount paid by admin under the option ‘My Transaction Lists‘ and also download it as a CSV file.

The reseller can also view his earnings on the basis of Day, Month, or Year using the ‘Earnings‘ section in the left-side menu option.

Reseller – Custom Domain Shop
The resellers can sell the products to the customers in their own shop with a custom domain, their own logo, and their respective reseller products.

Email Notifications – Adobe Commerce Reseller
- RESELLER APPROVED
The reseller receives an email notification when their reseller profile is approved by the admin.

2. RESELLER DISAPPROVED
The reseller receives an email notification when their reseller profile is disapproved by the admin.

3. RESELLER PRODUCT APPROVED
The reseller receives an email notification when their reseller product is approved by the admin.

4. RESELLER PRODUCT DISAPPROVED
The reseller receives an email notification when the admin disapproves their reseller product.

5. WITHDRAWAL REQUEST
The admin receives an email notification when there is any withdrawal request by the resellers.

6. ASK QUESTION TO RESELLER
The reseller receives an email notification when there is any query from the customers through the Contact Us button on the reseller’s shop.

Support
Therefore, In conclusion, that’s all for the Magento 2 Reseller(Adobe Commerce) Extension.
For any queries drop us a mail at [email protected]
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
Be the first to comment.