The interface of Drupal Commerce will be designed bottom-up, meaning that most of it will be created and adapted as we go. Instead of a predefined interface, since in a modular environment this is a to hard process. There are many parts, this issue will mainly focus on the Site Administrator experience.

Experience focuses :

  1. Managing your shop
  2. Configuring & Setting up your shop

The managing experience is mostly about streamlining the workfow for merchants. So optimizing listing pages such as orders, products and consumers. Also the creation of a product is part of this workflow, this page will be created at the end of the process since a lot will be added during that.

Configuring & Setting up your shop are very similar experiences, and currently very broken within Drupal commerce. The goal will be to optimize the navigation to configuration and their organization, where we will attack the initial configuration with a Set up your shop wizard which should probably be included in any standard package.

Information Architecture

With the new information architecture of Drupal 7, we have numerous possibilities. Drupal Commerce will have a hub called Store under which there are tabs to Products, Orders, Customers and Configuration.

#725592: Information Architecture
#724076: Product type placement

Products

Besides the actual product listing itself, this interface would use the CCK UI for Product entity types and make a small alteration to Field Display's in order to set formatter settings.

#724418: Advanced search

Orders

There will be a listing of orders, but more importantly there will be a editing of a order screen. This screen needs to have a good bare-bone default style.

#725658: Editing order UI
#725692: Line item UI

Cart

The cart will mostly be handled by the specific theme. However cart will need some good defaults to go from, this will be partly handled by the panes system in checkout. I will focus on an very simple interface, that is only there to provide some information on how a checkout should or could function.

#725714: Cart checkout UI

Store

The store at its minimum without Reports enabled would list all the categories below it. However with reports enabled this will expose a Dashboard on which the user can place and adjust blocks similar to how the interaction is on the Dashboard admin.

#725516: Store: Dashboard

Comments

rszrama’s picture

Version: » 7.x-1.x-dev
Component: User interface » Documentation
Priority: Critical » Major
Status: Active » Closed (fixed)

heh, this issue was so old it didn't have a Version associated with it. : P

Most of this has been dealt with, but the child issues needing attention are still open. I don't think we need to hang onto this meta issue any more unless there's information to discuss at the meta level not contained in those open child issues.