Download & Extend

Allow [uc_order:email] token in VBO system send email action

Project:Ubercart
Version:7.x-3.x-dev
Component:Orders
Category:feature request
Priority:minor
Assigned:Unassigned
Status:closed (fixed)

Issue Summary

Hi,

Would it be possible to add bulk order operation for sending emails? Similar VBO exists already for nodes and comments.

Thanks!

Comments

#1

Do you mean send an order invoice? Or something else?

#2

I mean sending custom email, for example I select some orders and I want to send them email like:
Hi, I am sending you email completely independent on order status or any triggers.

#3

Category:feature request» support request
Status:active» fixed

You can already do this. Edit the view that uses Bulk Operations, edit the Bulk Operations field, then check "Send e-mail" under "Selected operations".

#4

Yes, but I can not use token for order email so it really does not work... :)

#5

You can use the [uc_order:email] token in the subject and body, but not sure why it doesn't work in the recipient. Maybe http://drupal.org/project/views_send would work better for you.

#6

This module does the work, but it would be nicer to use [uc_order:email] in the recipient so I do not have one extra column in view. Would that be possible? But thank you anyway, longwave! Keep up the good work!

#7

Title:Add order VBO send email» Allow [uc_order:email] token in VBO system send email action
Category:support request» feature request
Priority:normal» minor
Status:fixed» active

#8

Status:active» needs review

VBO requires that the token is [uc_order:mail]. The attached patch duplicates the [uc_order:email] token to provide this; this isn't the cleanest solution but it looks like the only way to solve this.

AttachmentSizeStatusTest resultOperations
1847146-vbo-order-mail-sender.patch900 bytesIdlePASSED: [[SimpleTest]]: [MySQL] 2,771 pass(es).View details

#9

Status:needs review» reviewed & tested by the community

It may not be the cleanest solution but it sure works fine. Thank you!

#10

Status:reviewed & tested by the community» fixed

Committed.

#11

Status:fixed» closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.