Posted by joachim on June 29, 2012 at 3:01pm
4 followers
| Project: | Drupal Commerce |
| Version: | 7.x-1.x-dev |
| Component: | Order |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
AFAICT an order's status isn't visible to the customer. I created an order, then as an admin cancelled it, and the user could still see it but there was no indication it had been cancelled.
This is required in a number of scenarios:
- store staff cancel an order due to stock or payment problems
- an order's payment is something that's not immediate, such as cheque, invoice, or account payment. It's useful for the customer to have a reminder of this when they view their order.
In most cases the user should get email notifications too, but having this on the site would be a useful reminder, and probably save store staff from dealing with support emails and calls.
Comments
#1
It's visible in the View at user/[user:uid]/orders, but it's something we should consider adding in as an extra field so it can be visible on Order entity view pages, too.
#2
Does it need to be an extra field, or could it just be placed on the order entity view page like the userinformation is placed as proposed by googletorp in http://drupal.org/node/840786#comment-6965946
#3
I could be shown like it is in Kickstart as a form on the node entity page. See also #840786: View order UI
#4
Same thing - those parts of an entity view page are called "extra fields" in core as opposed to just "fields" defined by the Field API.
#5
As discussed in IRC, the best thing here would be for two extra fields to be added:
By default the view page should be just for viewing, but there should be no harm in providing a small order status update form for use on the order view page if desired.
#6
Almost marked this one a duplicate of #1477384: Add order status and user info as extra fields to Orders, but I'll just retitle it to focus specifically on the second idea.