После обновления до 4.13.2 версии в Заказах со способом оплаты Выставить счет пропала ссылка Оправить счет
Воспроизведено на демо
https://demo.cs-cart.ru/stores/f744783a671eec00/admin.php?dispatch=orders.details&order_id=88
Просьба срочно предоставить фикс
Было
Стало
3 лайка
Здравствуйте. Проблему воспроизвел. Передам информацию о баге разработчикам, спасибо.
1 лайк
Algido
26.Июль.2021 09:10:00
3
По возможности хотелось бы чтобы побыстрее этот баг исправили.
Можно сделать временно дополнительный статус для заказов “Ожидает оплату” или “Отправлен счет”. В уведомлении покупателю для этого заказа изменить соответственно заголовок (“Счет на оплату…”) и тему письма (“Отправляем вам счет…”) и установить, что прикреплять счет к уведомлению.
Менеджер меняет статус заказ. Покупателю уходит письмо со счетом.
Это, вроде бы, не то. “Прикрепить PDF-файл: Счет” это такое:
А тот, который нужен для отправки из заказа, генерируется через модуль “Российские способы оплаты”.
2 лайка
Забыл сказать, что счет нужно видоизменить, чтобы он выглядел как обычный счет на оплату.
Здравствуйте, @AndreyJ !
Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч:
design-backend-templates-addons-rus_payments-hooks-orders-payment_info.post.tpl.diff
diff --git a/design/backend/templates/addons/rus_payments/hooks/orders/payment_info.post.tpl b/design/backend/templates/addons/rus_payments/hooks/orders/payment_info.post.tpl
index 2bdfb95aa9..c10e3d8ea8 100644
--- a/design/backend/templates/addons/rus_payments/hooks/orders/payment_info.post.tpl
+++ b/design/backend/templates/addons/rus_payments/hooks/orders/payment_info.post.tpl
@@ -6,7 +6,7 @@
{if $processor_script === "sbrf.php"}
<div class="btn-group">
- {if $addons.pdf_documents.status === "ObjectStatuses::ACTIVE"}
+ {if $addons.pdf_documents.status === "ObjectStatuses::ACTIVE"|enum}
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
2 лайка
alexa
27.Июль.2021 16:21:47
8
Применил патч, но ссылка “Отправить” счёт не появилась.
кеш вручную почистите. мне фикс помог.
п.с. и обратите внимание то там в2х местах заменить надо, на форуме только одно видно, я просто ручками менял…
2 лайка
alexa
27.Июль.2021 16:35:45
10
Залез в файл и увидел, действительно, в 18-й строке тоже надо менять. Теперь заработало. Спасибо.
1 лайк
Подскажите, а где можно этот шаблон изменить?
Администрирование - Уведомления - Документы
Нет тут. Нашел по пути
design/backend/mail/templates/addons/rus_payments/print_invioce_payment.tpl
Шаблон письма которое приходит, но сам документ не могу найти!
Какая у вас версия CS-Cart?
Maksimpx:
Нет тут. Нашел по пути
design/backend/mail/templates/addons/rus_payments/print_invioce_payment.tpl
Шаблон письма которое приходит, но сам документ не могу найти!
Там письмо отсылается старым методом, без своего документа
Но документ прикрепляется, где можно изменить шаблон присылаемого документа?
/design/backend/mail/templates/addons/rus_payments/print_invoice_payment.tpl
Я меняя этот шаблон, изменяю письмо которое приходит на почту, но в приложении к этому письму приходит файл счета, который не изменяется\ http://joxi.ru/n2Y3nY1U745var а вот сам файл http://joxi.ru/823Pbg3taM4xPA
Письмо изменяется, а файл нет\
А, я просто думал что вам именно само письмо необходимо было отредактировать…
Если Счет, то:
/design/themes/responsive/mail/templates/addons/rus_payments/print_invoice_payment.tpl
2 лайка