На западе используется. Спецы там же.
В РФ офисный пакет это ворд и эксель. После этого софта никто не разбирается и не хочет.
А вот 1с в каждом городе продвигают, про нее знают и ее пиратят очень часто и недорого.
Перед бизнесом стоит выбор 1с за 3000 с готовой конфигурацией или своя система на access за кучу денег отданных редкому спецу, который может отказаться поддерживать.
https://habr.com/post/112474/ https://m.habr.com/post/345024/
Если кратко xml обработку вряд ли получится нормально обработать.
Строится дом дерево, если есть возможность переносите в csv и читайте построчно и построчно же обрабатывайте. Фишка в том чтобы держать в памяти только то что мы сейчас обрабатываем.
1) считаю, что нужно следить за ошибками, этого не вижу
2) может поставляться строка, а не int, переменную преобразуйте в инт и попробуйте просто вывести запрос в браузере, посмотрите, что получается.
Тут можно или дать доступ пользователю в админку, ограничив его возможности только добавлением товаров, или взять готовое решение из маркетплейса
1 вариант самый простой и адекватный.
Из опыта советую тошибу. Прошло 2-3 ноута, ни с одним не было проблем, кроме потертостей и медленного жесткого, решается заменой на ссд.
Если повезет, берите satellite 755, не прогадаете.
Старенькая модель, но для ваших задач хватит за глаза.
Мне кажется эффективность в параллельных вычислениях го дает, только при операциях ввода вывода, а в остальных случаях он просто достаточно быстр.
Тот же веб сервер или программа, которая в кучу потоков пишет в файлы.
Но в расчетах пользы мало
возможно... у браузеров есть паранойя на открытие новых окон и вкладок, если событие генерируется в яваскрипте и не является вызванным пользователем, то оно считается фишингом и не работает