You might take a look at my
POS plugin that might be helpful for your scenario. You could be using it at the craft shows (on a tablet or laptop or even mobile), but you'd be running every sale through the site as a standalone order, it would not be all together as one sale. The commercial version of the plugin has more features and would allow you to import a CSV file and place it as a single order, but here is not the place to discuss it.
As for barcode scanners - yes, you'd probably need one. There's a huuuuge selection available, wired or wireless, and then there's the ones that have internal memory so you could just use the scanner to scan the code and have it saved in the scanner's memory and then at the end of the day connect it to your computer and retrieve a csv list.
I've tried quite a few apps, but still haven't found one that would be as simple to use as a barcode scanner...
Bookmarks