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.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | Skærmbillede 2013-01-22 kl. 12.30.40.png | 8.05 KB | lsolesen |
Comments
Comment #1
rszrama commentedIt'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.
Comment #2
lsolesen commentedDoes 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
Comment #3
lsolesen commentedI could be shown like it is in Kickstart as a form on the node entity page. See also #840786: View order UI
Comment #4
rszrama commentedSame thing - those parts of an entity view page are called "extra fields" in core as opposed to just "fields" defined by the Field API.
Comment #5
rszrama commentedAs 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.
Comment #6
rszrama commentedAlmost 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.