an ASP.NET Open Source CMS & eCommerce platform
Order Pipeline

Every order has to go through different steps until it's shipped or fulfilled. These steps are called order pipelines. The typical pipeline is ordered as follows. If you have enabled Google Checkout or PayPal Express, the pipeline might be a little different.

  • Send order confirmation email
  • Authorize credit card
  • Gather items from inventory
  • Capture credit card
  • Ship order
  • Send order completion email

The order pipeline is running by order. The next step won't be started until the current step is completed. Most of the pipelines are execute automatically by the system. If the step fails the order will be marked as "Order Under Review". In that case manual intevention must be involved. Currently "Gather item from inventory" and "Ship order" are manually steps. After you credit card is successfully authorized you could collect order items. Click "Confirm Stock" button in the order detail page after you collect all the order items. This triggers the pipeline to move to the next step - capture credit card. After credit card is successfully captured, you need to print out shipping label and ship the order. After you have done that, you tag the shipping tracking# and click "Confirm Shipment" button. The system will pick up the pipeline again and send order completion email. In the end the order will be marked as shipped.

 If you see the order is in "Order Under Review" state, you need to check what failed. If credit card is failed to authorize, you need to contact customer to get the correct credit card information. You could use "Edit" button in the Order Status line to change the order pipeline step. If the step is automatic the system will pick it up. Otherwise it will wait until you click "Confirm Stock" or "Confirm Shipment" button.

More Resources
Quick Links