ранее писал о проблеме с очень долгим оформлением заказа в корзине. ничего не помогало, абсолютно ничего.
Тогда я открыл этот файл: /catalog/controller/extension/payment/cod.php
И дополнил имя функции addOrderHistory так: https://prnt.sc/lkkk99gLU4L0
затем я открыл файл модели: /catalog/model/checkout/order.php
и там добавил дубликат функции addOrderHistory, потому что если просто дополнить название так как я сделал в файле выше, тогда жалуется на отсутствие этой же функции при редактировании или удалении заказа в админке. В общем вот как выглядит файл сейчас:
как видите, все стандартно, только появился дубликат функции addOrderHistory но с другим назанием https://prnt.sc/z98mFL0bqo6r
И о чудо! Больше задержек при оформлении заказа нету, оформляет за миллисекунды. В админку заказ кидает как надо, в crm тоже, связь с новой почтой не нарушена. В общем все работает как надо.
НО перестали приходить клиентам письма о заказе на емей. Подскажите пожалуйста как это можно обойти? возможно есть модуль который будет отправлять письма о заказе на емейл? Либо в каком то файле дополнить функцию addOrderHistory новой функцией. Просто отказаться от дубликата функции
addOrderHistoryManov я не могу, так как опять появляются дикие задержки. А так сейчас все работает, только нужно заставить отправлять письма на емейл покупателей после вызова новой функции: addOrderHistoryManov
Стоит модуль оформления заказа от Simple