Как хранить табличные данные для Python?
Если не хочется связываться с базой, то храните в json например, в виде dict, где ключом будет штрихкод. Относительно легко редактировать в любом редакторе, просто загружать и сохранять.
Ну и если товаров будет много, то лучше базу данных. Для вашей задачи прекрасно подойдет redis.io HSET, где ключом будет штрихкод, а значением тот же json :-)
Чем вас sqlite не устраивает?