Case
Order Parser: processing price lists and requests from Telegram, TXT, and XLSX
An operator-focused workflow: import text and files, suggest catalog candidates, review matches manually, and maintain a shared order draft.
Task
Reduce manual overload when parsing price lists and requests without handing the decision fully to the system: an operator must see candidates, confirm matches, and return to uncertain items.
What was built
- Supported incoming data from Telegram, plain text, TXT, and XLSX so operators can start from familiar formats.
- Added catalog candidate search and an operator review screen where matches are checked and confirmed by a human.
- Built a shared order draft with preview, confirmation, change history, and the ability to send an item back for rework.
- Kept match review explicit: the operator sees suggested candidates, confirms an item, or sends it back for rework.
- Kept change history so it is clear who confirmed an item and why it returned for rework.
Implemented result
The operator gets a structured workflow: incoming material becomes reviewable items, uncertain places remain visible, and a confirmed draft can move through history and rework.
Control conditions
Catalog matching remains under operator confirmation, and incomplete or uncertain items return to manual review.