E-mail notifications per-product

public
davenotik@drupal.org - Wed, 2006-09-06 19:23

Hi. :)

I want to have store summaries e-mailed to an e-mail address other than the one in admin/settings (which is inherited on admin/store/settings). The person in charge of the store isn't necessarily the main administrator of the website.

In fact, the person in charge of one product isn't necessarily the one in charge of another. It'd be great to be able to specify where notifications are sent on a per-product basis.

This workable now, in the works, ...?

Thanks so much.

--Dave

Use cases?

sun's picture
sun - Fri, 2006-09-22 16:35

Letting visitors and customers subscribe to products (news, support, ...) sounds reasonable to me.
Having a different shop admin (email) than site admin, too. Could be added to shop settings.
But I don't understand why you'd want to have a separate email for each product...?! I'm administering some online stores and I never had such a demand.

Daniel F. Kudwien
unleashed mind


Depends on who the "product manager(s)" is(are)

Walt Esquivel's picture
Walt Esquivel - Fri, 2006-09-22 16:50

I can see where, depending on the size of a business/organization and/or the number of products/services being offered, an admin might want to "assign" the different products/services to different product/service managers.

In many medium and large size businesses/organizations, there are many different product/service managers.

So, e.g., the Toyota Camry product emails would go to the Toyota Camry product manager, the Toyota Corolla product emails would go to the Toyota Corolla product manager, etc. Ditto for services-related (consulting, law firms, etc.) businesses/organizations.

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing


Categories

sun's picture
sun - Fri, 2006-09-22 17:01

I don't see products here, rather seem to be divisions. So we're actually speaking of a separated email per product category. So there could be one customer service department selling all paid services and another department selling some retail goods, both independently from each other. I can see, what's next: product access permissions per division/department/user role avoiding that dep A edits products of dep B.

Daniel F. Kudwien
unleashed mind


I see your point and here's another explanation...

Walt Esquivel's picture
Walt Esquivel - Fri, 2006-09-22 17:52

You can call them divisions, yes, but the bottom line I'm trying to explain is that a product manager "can be thought of as a mini-CEO of the product and has overall responsibility for the success of a product." In my business life, I've been a product manager for various different products (and services also; services are often included under the heading of "products").

As such, I can see the case for business scenario where "the boss" wants different product managers to receive the different products' emails, respectively, so that each product manager can act accordingly to the product he/she owns. In other words, Product A's emails go to Product Manager A, Product B's emails go to Product Manager B, and so on.

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing


Level of assignment

sun's picture
sun - Fri, 2006-09-22 18:47

So you mean it's required to assign the product manager already at product level?
My idea was to lift up the level to a category, since I could argue that you'd rather assign different product managers per category than per product. I'd bet that there aren't much product managers dealing with just one product out of one category. Of course we have to deal with taxonomy, so there aren't real categories involved and products can be assigned to more than one category. So assigning a product manager per category won't really work. Any other idea to minimize the product configuration? I'm a bit afraid of having to select a product manager for each and every product in a store. For 10 products - okay. But stores with, say 1.000+ products, won't feel comfortable with that.

Daniel F. Kudwien
unleashed mind


I didn't mean to make things too complicated

Walt Esquivel's picture
Walt Esquivel - Sun, 2006-09-24 02:08

Hi Daniel,

I'm not sure what the original poster (davenotik) had in mind and I was only trying to show a few examples as to where I thought one might want product emails sent to different product managers.

As to the actual practicality of my comments, yes, I think making the code be able to send Product A's emails to the Product A Product Manager and Product B's emails to the Product B Product Manager might make things a bit more complex than what is practically needed.

I highly doubt 99% of Drupal administrators need the complexity I described in my post above. My comments are more academic than practical. I concur with your suggestion that "you'd rather assign different product managers per category than per product" and I also concur that "there aren't much product managers dealing with just one product out of one category."

Thank you for your comments!

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing


An Idea

Darren Oh@drupal.org's picture
Darren Oh@drupal.org - Wed, 2006-11-29 04:53

I have a similar need. I'm creating a site to process orders for multiple suppliers. Customers will order and pay for products on my site, and the orders will be forwarded to the suppliers.

The stores module allows site members to submit and manage their own products. Maybe an order notification feature could be added. Are there any other modules that might be useful?

Update

Now that I've discussed options with sime, neclimdul, and gordon, I think we'll need the following features:

  • Setting for user profile to distinguish between users who need notification and those who don't.
  • Implementation of ecommerceapi hook to send notification on payment completion to product node owner if the profile setting is enabled.

davenotik may want settings to allow e-mail notifications based on other transaction events.


Me to...

Digital Spaghetti's picture
Digital Spaghetti - Wed, 2006-11-29 10:23

I have a need for this as well, but more instantaneous. We sell physical stuff from our website (CD's, Vinyl, merch) which we ship from our office, but we use 7Digital for our digital distribution, and I would like to create a new store that gives one interface for the user, but they purchase either physical or digital items and payment can be assigned to the correct API (either Worldpay for us, or 7Digital's own payment system).

The user can then instantly get their downloads, but physical orders are then processed by us.

Tane Piper

Digital Spaghetti