Proces zamieszczony poniżej został przedstawiony na pewnym poziomie ogólności. Proces można rozwijać o kolejne elementy takie jak obsługa braku środków, informacje szczególne na podstawie wybranych sposobów płatności, kontakty w trakcie realizacji zamówienia. Na diagramie brakuje wskazania obsługi posprzedażnej i transakcji powiązanych. Elementem, który mógłby zostać dodany to podproces wspomagania decyzji klienta (badanie zachowań, produkty powiązane kupowane przez innych klientów, promocje).

Przykładowo zostały pokazane różne rodzaje połączeń między akcjami (sterowanie, komunikaty, wywoływanie, elementy początku i końca procesu) – więcej o elementach procesu. Obiekty oparte są o język UML.
Proces został zbudowany przy założeniu, że Klient rezygnuje z poszukiwania innego produktu (substytutu). Uproszczone zostało także to, że mógłby szukać kilka produktów w ramach jednego zamówienia. W szczególności istotne jest to, czy Klient jest znany, czy jest nowy, czy może korzysta z programu lojalnościowego. Proces można byłoby rozbudowywać w zależności od pytań postawionych przy określaniu założeń procesu.

Pierwszym etapem reengineeringu, bardzo ważnym dla efektów całego działania, jest identyfikacja procesów biznesowych, które zachodzą w firmie. Działania, ich dokładność, poziom szczegółowości w ramach etapu wpływają na korzyści z zastosowania reengineeringu. Należy zwracać uwagę zarówno na te procesy opisane, jak i ukryte. Pracownicy mogą nie mieć świadomości, że pewne ich działania są częścią większego procesu – efekty ich pracy stają się wejściem dla działań innej jednostki bądź osoby.