To think about the commandlines to navigate/to purchase items....
It has to be universal, be it different category.
much like following DOS navigation.
for instance,
------------
Typing "List" on the chat window:
2535 items found. Display them all (Y/N)?
Or navigate by organized directory:
/vegetables (45 entries)
/meat (68 entries)
/snacks
/condiments
...next page (Press Enter)
-------------
Then there would be catalogue with small photos for each item.
When you check on the box,
the keywords assigned to the item will appear on the chat window
automatically, as you select the item.
Celery 4lbs; California_orange 8lbs;
etc.
Next time about, they don't need to navigate the catalogue,
they can just input text as they remember,
or look up on the previous saved listing and reference this to
type on the chat window again. To purchase immediately.
(with data on the final price prior to purchase)
etc.....