3
Answers
Vote up!
0
Vote down!

Can I acscribe product lines to user/seller?

Hello everyone,
I would like to create something similar to a marketplace , but with no saparate payments for each seller. What I would require is that:

1) I have multiple users who can introduce products to the store
2) (preferably) Ascribe a product line to each of them
3) (preferably) Allow the user to only add products of a given product line
4) Be able to view products sold by the suer who put them online/product line.

Thanks for your time!
IH

PS That's my first post here - apologies if I did not follow some rules, I will improve.

Asked by: Ivan H
on March 11, 2013

3 Answers

Vote up!
2
Vote down!

Greetings Ivan,

This is pretty easy to accomplish. Like everything with Drupal, there are at least several approaches. My approach would have four steps:

1. You need an advanced user registration form. This form will contain the fields you need in order to have the user choose a predefined product line. After a user submits the form and after you have reviewed it you will accept the user.

2. Using rules, you will configure the user acceptance event to trigger an action that promotes that user to a new role... say from 'anonymous' to 'seller'. This user will now have permissions needed to upload products.

3. Using rules, you will configure a notification and approval action based on the event of product creation by users. At this point you will ensure the product(s) uploaded meet your criteria for the approved product line. Once you approve it, the products go live.

4. You can add a tab to your commerce backoffice with a bulk operations view that lets you intuitively filter information on each user in any way you wish.

I hope this helps. Cheers Kevin

Answer by: drupalability
Posted: Mar 12, 2013
Vote up!
2
Vote down!

I should mention that for the advanced registration form, you would probably use the Profile 2 module for the best results.

Answer by: drupalability
Posted: Mar 12, 2013
Vote up!
0
Vote down!

Thank you very much!
(ps sorry for the delay in replying, I saw your answer and I hope i marked it as accepted, but somehow had to forget/ broswer mishadle the sending the post ;-)

Answer by: Ivan H
Posted: Apr 8, 2013