Дуболом Одноклеточный, к сожалению, с electron не работал, но все же, вижу даже в stack trace есть обращение к fs.js... Попытки запустить чтение/запись файлов есть.
Кажется, что fs работает, просто ошибки в путях. Иначе не на отсутствие файла ругалась бы консоль, и не на то, что колбек не функция...
Во втором случае, когда пишете в файл передайте колбек как надо по документации, и думаю, должно заработать. При чтении файлов, попробуйте абсолютные пути применить, для этого есть path.resolve
Влад Курашевич, да, но Вы заплатите скоростью работы магазина, а скорость это время, а время это- ...? Вот именно) Взять модуль за баснословные 700 рублей и сделать себе хорошо, или нагрузить на вп кучу доп. плагинов, которые, кстати, не все бесплатные, а многие как раз толковые очень даже платные. Ну, я там анекдот писал, не зря, чтоб из вп сделать магазин нормальный надо потрудится также, как из трактора баллистическую ракету выпилить напильником) Так что, я лишь имхо говорю, я бы попробовал cms именно под магазин, на вп у меня получаются быстрые сайты, но это результат очень кропотливого труда. Вот магазин, не уверен, что будет быстрый, потому что там под капотом такие метаморфозы происходят... по сути в вп вселяется woocommerce) и теперь два ядра внутри крутятся...
Vladpirat, вы когда с OpenCart разберетесь с админкой, то там реально понятнее, как по мне, чем woocommerce - раз, и быстрее работает - два, а в коде вообще достаточно приятно, очень четко разделенный mvc, и в третьей версии еще и шаблоны на твиге... ммм, мне зашло.