Jedną z kluczowych czynności w przekształcaniu elektronicznego koszyka na zakupy w prawdziwy wózek jest zorganizowanie, aby ktoś odebrał zamówione towary i włożył je do opakowania. Domy zamówień, które robią to bez wsparcia elektronicznego, mają złą reputację z powodu marnotrawstwa i nieprawidłowej dostawy. Wcześniejsze systemy często wykorzystywały system pick-by-light, w którym towary przepływały na przenośniku obok osoby kompletującej, która była instruowana przez system świateł, które towary należy wybrać i kiedy. Nawet ten półautomatyczny proces był podatny na błędy i dość kosztowny. Tańsze rozwiązanie, korzystające z ręcznych czytników kodów kreskowych, może być stosowane z doskonałym skutkiem w zmniejszaniu błędu praktycznie do zera. Typowa operacja może wyglądać następująco. Najpierw zamówienie jest pobierane do czytnika terminala kodów kreskowych z komputera systemowego, który informuje również kompletatora o wielkości zamówienia i kartonie potrzebnym do przechowywania zamówienia. Kompletator wybiera odpowiedni karton, który może być transportowany po magazynie na wózku. Sam karton może być kodowany kodem kreskowym, a osoba kompletująca skanuje go do terminala. Picker otrzymuje również informację, gdzie w magazynie znajduje się towar. Podążając za tą trasą-mapą, zbieracz udaje się do miejsca, w którym znajduje się pierwszy przedmiot. Nazywa się to slotem i ma umieszczony obok niego kod kreskowy przedmiotu. Picker wybiera poszukiwany przedmiot i skanuje kod kreskowy gniazda. Sygnał potwierdzający lub ostrzeżenie informuje zbieracza, czy prawidłowo wykonał zamówienie. Z tego miejsca mogą być wymagane powtarzalne przedmioty. Jeśli nie, terminal kieruje zbieracza do następnego. Po zakończeniu kompletacji osoba kompletująca zakleja karton, który przy użyciu własnego kodu kreskowego może zostać wysłany do systemu dystrybucji magazynu. Dzięki standaryzacji kodów kreskowych możliwe jest również, w przypadku sprzedaży typu business-to-business, zintegrowanie przez klienta kodu na otrzymanym opakowaniu ze swoim systemem logistycznym dot. towarów. Jak powiedzieliśmy wcześniej, informacje o teoretycznych wysyłkach są dobre i dobre, ale prawdziwy dowód istnienia towaru w magazynie musi być czymś bardziej namacalnym; odczyt kodów kreskowych przychodzących paczek jest jedną z takich walidacji. Niektóre organizacje używają również opakowań z kodami kreskowymi do wysyłania towarów do klientów detalicznych. Może się to wydawać dziwne, ponieważ klienci raczej nie będą sami skanować kodów. Powód jest jednak prosty – jak obsłużyć zwracany towar. Zwroty produktów są zaskakująco wysokie w branży zakupów katalogowych, w niektórych przypadkach sięgają jednego na trzy zamówienia, szczególnie w przypadku towarów modowych. Jest to poważny problem logistyczny, ponieważ zwracane towary muszą być pogodzone z zapasami, pieniądze (lub kredyt) muszą zostać zwrócone klientom, a marketing prawie na pewno będzie chciał wiedzieć, dlaczego zostały odesłane. Dlatego wygodnie jest poprosić klientów o zwrot opakowania wraz z niechcianymi towarami. Klienci zazwyczaj zobowiązują się, ponieważ zapewnia im to zwrot pieniędzy. Planując taki system należy wziąć pod uwagę fakt, że często będzie to tylko część zwracanego zamówienia i konieczne będzie oznaczenie opakowania numerem zamówienia, a nie spisem towarów. Ręczna interwencja będzie prawdopodobnie również wymagana w celu wprowadzenia szczegółów dotyczących tego, które przedmioty zostały zwrócone i być może przyczyny. Alternatywnie moglibyśmy użyć bardziej rozbudowanego kodu kreskowego pakietu, wyszczególniającego zawartość jeden po drugim, co zmniejszyłoby potrzebę wprowadzania kluczy, a tym samym błędów. Można również wykorzystać bilety zwrotne, w których klient jest proszony o zaznaczenie zwracanych przedmiotów wraz z zaznaczeniem pól zawierających przyczynę: „wadliwy”, „niewłaściwy rozmiar”, „wygląd”, „jakość” itp. Można je odczytać standardowo. oprogramowanie do optycznego rozpoznawania znaków (OCR) i wprowadzane do marketingowej bazy danych. W końcu, jeśli ma się poniesione koszty zwrotów, można równie dobrze zmaksymalizować uzyskane w ten sposób dane analizy klienta.