Судя по всему, YML у вас в принципе генерится скриптом и отдается сразу на выход.
Первое что бы я сделал - поменял логику и создавал физический xml файл по крону,а не драконил базу при каждом обращении.
Знать не знаю, что там в опенкарте, но раз товары были удалены, а функционал формирования заказов наверняка затрагивает заказы, в которых эти товары были - есть вероятность что ошибка связана с невозможностью получить данные по товару. Но это лишь теория
Drno, я тут имел в виду с питанием от УСБ, такие вот раскоряки, которые в банк можно засунуть. Да, я такой нашел, но вот интересно, насколько оно будет вообще пахать.
Суть в том, что этот прибор - эхолот, который у меня находится в воде на реке/озере в некотором расстоянии от меня. В свою очередь я с телефоном на берегу, и вот связь между моей трубой и эхолотом 80+ метров теряется
Например, ситуация. Прожект подходит с задачей и просит оценить работу. Допустим, оцениваем в 2 часа (да, можно и с запасом). Клиент оплатил 2 часа, но вышло так, что спустя N времени оказывается, что все написанное имеет какой-то изъян, который надо править и, может получится так, что его правка может быть вдвое или втрое дольше затраченного уже времени. Что делать?
Ну и понятие бага, это ошибка сделанная разработчиком или неучтенный алгоритм действий, который мог повлиять на работу написанного - это надо как то разделять. За первое - все же, это твой косяк, мне кажется, а второе - как раз случай, который не мог быть предусмотрен
Всё это требует работы программиста или знаний в этой сфере, если последнего нет - вы заказываете это у спеца. Ну а, если вопрос знаний - начинать с базы, с изучения ЯП
Первое что бы я сделал - поменял логику и создавал физический xml файл по крону,а не драконил базу при каждом обращении.