Table of Contents

Overview of Order Functionality

Creating Orders

With Magento, you have the ability to create an Order in the administrative interface, just like your customer does in the front-end. This is useful if you have a call center with operators taking orders directly for your customers, because the process is not much different from the one your customers experience. You have all the same abilities that your customers have when creating an Order in your webstore, including the ability to move products between the shopping cart, wishlist, last ordered items list, products in compare list, recently viewed products, and recently compared products.

Terminology

In addition to creating Orders, there are many features in the Magento admin for Order fulfillment and management, from creating Invoices, Shipments, and Credit Memos, to canceling and editing.

Sales Order

When an order is created, either from the front end, or through the admin, a Sales Order will be created to record this transaction. It will be accessible in the Orders list, by navigating to Sales > Orders in the admin. This is merely a temporary record, however, as the payment has not been processed, and the Order can be canceled.

Invoice

This is a record of the receipt of payment for an Order (in some cases, payment can actually be automatically received simultaneously during the creation of an Invoice), thereby essentially making it a permanent record of an Order. Multiple Invoices can be created per Order, containing as much or little of the purchased item quantity as you desire. However, each unit of each item can only be invoiced one time, so there is a finite limit to the number of Invoices that can be created. Because this is a permanent record of the Order, all quantity that has been Invoiced can no longer be canceled.

Shipment

This is a record of the items in an Order which have been shipped. Like an Invoice, Multiple Shipments can be created per Order, with a finite limit.

Credit Memo

This is a record of a refund. An item cannot be refunded until it is paid (as in an Invoice), so you will not be able to create a Credit Memo until an Invoice has been created. While it is a record of a refund, it is not a record of a return (the actual returning of funds to the customer). In some cases, a return can be given simultaneously during the creation of a Credit Memo (just as a payment is with an Invoice), but it is not a necessary part.

Managing and Editing Orders

This encompasses the remainder of options you have with regard to completed Orders. It includes putting an Order On Hold, Canceling the Order, Editing various aspects of the Order, or creating a new Order using the values from the original Order.

Creating Orders

Accessing the Order Page

There are two ways to access the Order Creation Page. You can navigate through the Orders page, or through the Manage Customers Page.

From the Orders page

  1. In the Magento Admin Panel, navigate to Sales > Orders.
  2. Click Create New Order in the upper right corner of the page.
  3. Locate and select the customer for which you would like to create the order. Or, you can Create New Customer first.
  4. Select the store in which you would like the order to be placed. When a customer creates an account in a website, that account will exist either globally, or only within the website in which it was created. This depends on what you select in the Share Customer Accounts drop-down in the Customer Configuration tab of System > Configuration. The Shopping Cart and Wishlist will be shared across the same scope as the account itself, so these will not change between different store views, however the rest of the Customer’s Current Activities are not shared. Therefore, selecting a store determines not only to which product list you will have access when creating the order, but also to which of your Customer’s Current Activities lists you will have access. If you choose a store within a website in which the customer does not have an account, an account will be created for the customer in that website upon completion of the order, with all the customer information duplicated.

admin_order_select_store.jpg

You are now ready to create the order.

From the Customers page

  1. Navigate to Customers > Manage Customers.
  2. Locate and select the customer for which you would like to create the order, and click the Edit link in the Action column.
  3. Click Create Order.
  4. Select the store in which you would like the order to be placed.

You are now ready to create the order.

Creating the Order

From this one page, you have the ability to edit all aspects of the Order.

admin_order_current_activities.jpg

Sales Order Options

Whether an Order has been created by you in the admin, or by your customer in the front-end, you will have the ability to use Magento’s order fulfillment features. This includes creating Invoices, Shipments, and Credit Memos for every Order.

Invoice Options

Create New

You can create an Invoice for an Order by clicking the Invoice button at the top of the Order page. For Orders with online payment methods, this button will not appear if you have chosen to Authorize and Capture in the Payment Action drop-down for that payment method in the Payment Method tab of System > Configuration. This will take you to the the New Invoice page. A new invoice page looks very similar to the completed Order page, with some additional fields that can be edited. When creating the first Invoice for an Order, the shipping amount for the entire order will be included, regardless of how many products are included in the first invoice. If the first Invoice did not include all of the items, all additional invoices thereafter will have no shipping charges attached (there will be no line for shipping in the order totals box). The tax, however, will only be added for the items that are included in the invoice.

Please click the image to see a larger version.

Placed with an offline payment method

invoice_totals.jpg

Placed with an online payment method

Completed Invoices

When an Invoice is completed, it can be accessed in two locations. In an Order page, there is an Invoice tab, which contains a list of all Invoices associated to that Order. If you navigate to Sales > Invoices, you can view a list of all Invoices associated to all Orders. There are several features available for completed Invoices.

Shipment Options

Create New

You can create a Shipment for an Order by clicking the Shipment button at the top of the Order page. This will take you to the the New Shipment page. A New Shipment page looks very similar to the completed Order page, although it does not include any price information, and it contains some additional fields that can be edited.

Completed Shipments

When a Shipment is completed, it can be accessed in two locations. In an Order page, there is a Shipment tab, which contains a list of all Shipments associated to that Order. If you navigate to Sales > Shipments, you can view a list of all Shipments associated to all Orders. There are several features available for completed Shipments.

Credit Memo Options

Create New

Once you have created at least one Invoice, you can create a Credit Memo for an order by clicking the Credit Memo button at the top of the Order page. The button will only appear if at least one Invoice has been created. This will take you to the the New Credit Memo page. A New Credit Memo page looks very similar to the completed Order page, with some additional fields that can be edited.

Please click the image to see a larger version.

Placed with an offline payment method

credit_memo_totals.jpg

credit_memo_totals_google.jpg

Placed with Google Checkout

Completed Credit Memos

When a Credit Memo is completed, it can be accessed in two locations. In an Order page, there is a Credit Memo tab, which contains a list of all Credit Memos associated to that Order. If you navigate to Sales > Credit Memos, you can view a list of all Credit Memos associated to all Orders. There are several features available for completed Credit Memos.

Managing and Editing Orders

In addition to the order fulfillment process of creating Invoices, Shipments, and Credit Memos, there are several other features available for completed orders.

Hold

Changes the order status to On Hold. No changes can be made to the order until it is released from Hold, which can be done by pressing the Unhold button.

Cancel

Cancels all items that have not been invoiced and/or shipped. If some of the quantity of a line item has already been invoiced and/or shipped, only the remaining quantity will be canceled, and this amount will display in the quantity column as Qty Canceled. The item status will remain either shipped or invoiced. If none of the quantity for the line item has been invoiced and/or shipped, all of the quantity will be canceled, and the item status will become canceled. Any time an order is canceled, a notification should automatically be sent to the customer in the format of the order confirmation email. It should also display the status of each line item and the qty ordered, invoiced, shipped, refunded, and canceled.

Edit

You can edit an Order by pressing the Edit button. This will take you to the Edit Order page, which contains all the same fields as an order being created in the admin (including access to the customer’s current activities in the left column), and many of them will be prepopulated with the values from the original order, including order currency, items ordered, customer email, customer group, billing and shipping addresses (whether or not the address is saved in the customer’s address book), and payment method. Shipping method, credit card number and card verification number, if applicable, will not prepopulate. The prepopulated products will only include those from the original order which have not been invoiced and/or shipped. Therefore, if the entire quantity of the order has been invoiced and shipped, you cannot make an Edit. At the bottom of the page, you will have the option to add comments and notify the customer. If the customer is notified, they will receive an email in the format of the order confirmation email. If the customer used guest checkout or an alternative checkout (such as Google Checkout) and does not have an account, there will not be a current activities column. When all edits are complete, press the Submit Order button. This will simultaneously create a new order and cancel the previous order. The new order will have all of the same information as the original order (updated, of course) with a couple of additions. The Order Number will now display the original order number, a dash, and the running number for the order version. For example, if the original order number was Order # 100000005, the edited order number would be Order # 100000005-1. The next edit would be Order # 100000005-2, and so on. Additionally, in the order information box, there will be a “Link the the previous order”.

edit_order.jpg

In the previous order, there will now be a “Link to the new order”.

edit_order_2.jpg

If an edit is made to Order # 100000005-1, that order will have links to the previous Order # 100000005 and the new Order # 100000005-2.

Reorder

At any stage of the order, whether it has been fully invoiced and shipped, fully refunded, or even canceled, you can make a Reorder by pressing the Reorder button (the button will only appear if you have enabled Reorders, which can be done by navigating to System > Configuration, clicking the Sales tab, and selecting Yes from the Allow Reorder drop-down). This will take you to the New Order page, the same page that you reach when creating an order in the admin. However, it is similar to an Edit in the sense that all the fields will be prepopulated with much of the information from the previous order. Only credit card number and card verification number will not autopopulate. It is also like an Edit because the customer’s current activities column may not appear if the customer does not have an account. Unlike an Edit, however, this is treated as a completely new order. It will receive its own Order #, and there will be no links to the previous order from the newly created order, nor to the newly created order from the previous order.

Batch Updates to Orders

Similar to Batch Updates for products, this feature saves you time by allowing you to change certain settings for multiple Orders at the same time. Batch Updates are made from the Orders list, which can be accessed by navigating to Sales > Orders. Select the Orders to which you would like to make updates. At the top of the Orders list, you have the option to Select All Orders or Select Visible Orders (Orders currently displaying on the page). Or, you can simply check the checkboxes of each Order to which you wish to make updates individually. You can see the number of items selected at the top of the Orders list, and it will update each time a checkbox is checked or unchecked. When you have all the desired Orders selected, chose your preferred Action from the drop-down menu, also at the top of the customers list.

Please click the image to see a larger version.