Back to Top

Magento Downloadable Product Customer Partner

Updated 5 September 2016

Magento customer partner(downloadable) module is quite flexible in functionality and works out of the box. This module allows you to convert your Magento store into proper sale purchase site. Here customer’s of the store can upload and sell their products too.

Features Of Magento Downloadable Product Customer Partner

  • Any Customer can become a Partner of the Admin.
  • Customers can add Downloadable products.
  • Customers can see the Order history.
  • Customers can see the Product list.
  • Admin has the rights to Approve the Customer and his Products.

Installation Of Magento Downloadable Product Customer Partner

Installation of the customer partner(downloadable) module is very simple after downloading the customer partner(downloadable) module from this URL unzip the customer partner(downloadable) zip. Now you will find the app and skin folder inside that. Move that app and skin folder in Magento root as per the screenshot.

After moving both the folder flush the cache from Magento admin panel. Under System > Cache Management.

Searching for an experienced
Magento Company ?
Find out More

Module Installation For Custom Theme

If you are using the custom theme then after module installation follows these steps carefully:

  • Go to your FTP directory where you installed Magento then find “app/design/frontend/default/default/template” folder and copy “customerpartner” folder and paste into “/app/design/frontend/your_theme_name/default/template” folder.
  • Then copy “customerpartner.xml” file from “app/design/frontend/default/default/layout” folder and paste into “/app/design/frontend/your_theme_name/default/layout” folder.
  • Go to “skin/frontend/default/default” folder,copy “customerpartner” folder and paste into “skin/frontend/your_theme_name/default” folder.

Configuration Of Magento Downloadable Product Customer Partner

After the successful installation of the Customer Partner(downloadable) module, you will be able to see the configuration panel under System > Configuration as per the below screen.

As per the above screenshot you can see admin configuration parameters for customer partner. Let’s explain each parameter one by one.

Percent Per Product Sale

Percent % per product sale is the global commission which seller needs to enter, this commission mechanism will be applicable for all the sellers. Let’s say as an example there is a seller S1 and his/her product(P1) price is 100 USD. So on the sale of product P1, the seller will get 80 USD and admin will get 20 USD as commission.

Product Approval Required

Product Approval Required by this option admin can restrict automatic approval of the product. e.g if seller adds a product every time product will be moderated by admin, the store owner can set YES or NO.

Partner Approval Required

Partner or seller approval is the same as product approval, during sign-up of the seller if admin allows this option then a user who will sign up in the store as a seller will convert into seller automatically. The store owner can set YES or NO.

Admin Email id

Admin can enter their email id for receiving all notification.

Attribute Set ID

Attribute Set ID is the attribute set ID for your global catalog by default this is set to “Default”. That’s why in the screenshot it is showing as default. Admin can select attribute set from dropdown menu.

Allowed Sample File Type

Here you can enter the file extension which is allowed at front-end to upload an image file e.g. .jpeg, .png etc.

Allowed Link File Type

Here you can enter the file extension which is allowed at the front end to upload a sample file e.g. .zip, .rar etc.

Customer Partner Sign-Up

Seller sign up is very easy. Users can sign up for the seller using My Account link and during sign up, if they want to sign up as a seller then they need to choose YES else NO from the drop-down list, as shown in the screenshot below.

Customer Partner Seller Panel Management

If the user has been approved as a seller then the customer partner block will display in My Account section of the user as per the images.

Add New Products

Under this menu, seller can add their products with many attributes as per the Magento admin. The Seller can enter the product name, description, short description, price, stock, upload multiple images and downloadable file details. Also, proper validation has been applied for seller product add screen with live ajax check for product SKU.

After successfully product addition (if in the module admin product moderation is set NO then product will be approved automatically ) seller can edit or delete the added product and can manage the products under My Product List.

My Product List

Using this menu seller can manage their product like they can update their product, delete their product can track their product sales and can manage their stock.

As you can see there is an Edit button which will show the Edit Product page for product added by the seller as per the screenshot.

My Dashboard

Using seller dashboard seller can track his sales using an interactive chart, recent orders and recent comments with total sales matrix.

Sellers can ask questions or doubt directly to the admin from My Dashboard.

Order History

Using this link seller can see their products order history in one shop. Order History comes with pagination as per the screenshot.

Magento Customer Partner Admin Management

After the successful setup of the customer partner module admin will able to see new admin menu “Customer Partner” as per the below screen

Manage Products

This menu is responsible for seller product management if from customer partner configuration panel (System > Configuration > Webkul) product approval is required then in this case every product added by seller need to be approved by admin. Product approval will happen from manage product menu as per the screenshot.

You can see there is a prev button which will show the preview screen for product added by the seller as per the image.

Manage Partners

This menu is responsible for seller management if from customer partner configuration panel (System > Configuration > Webkul) partner approval is required then in this case every seller need to be approved by admin.

There is an action drop down menu by which admin can make a pending customer to the seller and vice-versa.

As you can see a column order when admin will click here it will display all the order of the particular seller as per the screen.

By clicking on any order admin can view the complete order of that seller.

Here Mode of payment is the payment details added by the seller from My Account > Seller Information. It can be anything let’s say bank account number or PayPal id.

Manage Commission

Manage commission menu is responsible for all the commission management despite of the global commission. There is an individual seller commission by which admin can set different commission for different sellers.

Pay Action

Pay action in the grid will clear the payment for the particular seller. Let’s say Seller S1 have a remaining amount 100 USD then after the pay button has been clicked that means seller have already sent the payment now he / she is going to clear it (no actual payment with any payment gateway will happen here this link is for calculation only).


This column is for per seller commission display.

To get Addons of customer partner please visit

That’s all for the Magento Downloadable Product Customer Partner, still have any issue feel free to add a ticket and let us know your views to make the module better

Current Product Version - 2.0.0

Supported Framework Version - 1.6.x.x 1.7.x.x 1.8.x.x 1.9.x.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