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

rszrama’s picture

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.

lsolesen’s picture

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

lsolesen’s picture

StatusFileSize
new8.05 KB

I could be shown like it is in Kickstart as a form on the node entity page. See also #840786: View order UI

rszrama’s picture

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.

rszrama’s picture

As discussed in IRC, the best thing here would be for two extra fields to be added:

  1. An extra field that simply renders the title of the order status.
  2. A disabled extra field that provides an order status update form like you pictured in Kickstart.

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.

rszrama’s picture

Title: show order status to the customer » Add an extra field to orders that shows an order status update form to administrators
Component: User experience » Order

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.