• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Проблема с текстом в письмах о изменении статуса заказа?

Jurko2017

Новичок
Я пытаюсь настроить читабельные письма, которые отправляются Клиентам при изменении статуса заказа. Не лезу в код.
У меня есть два способа оплаты, предоплата и оплата наличными.
С предоплатой проблем нет мне удалось всё настроить красиво. Уже обрадовался, но с оплатой наличными столкнулся с проблемкой.

При оформлении заказ Клиент получает письмо подтверждения. В этом письме вставлен текст ,который находится в шаблоне оплаты – это дополнительная информация к выбранному платежу.
http://take.ms/AsE8j
Этот текст должен вставляться только 1 раз, в письме подтверждения заказа. С предоплатой это работает отлично.
Я настроил по аналогии и оплату при получении.
http://take.ms/qFEbt
Но теперь получается так, что данный текст вставляется не только 1 раз, в первое письмо подтверждение, а каждый раз в шаблон всех писем изменения статусов. Этот фрагмент текста, в других письмах только путает заказчика.
http://take.ms/HKklw
Может есть идеи как решить такой вопрос? Гранде мерси)
 

Jurko2017

Новичок
с плагинами всё понятно, не хочется перегружать сайт, в принципе то всё работает, может кто сталкивался с таким, тогда проще решить можно?
 

tuxfighter

Гуру
Местный
с плагинами всё понятно, не хочется перегружать сайт, в принципе то всё работает, может кто сталкивался с таким, тогда проще решить можно?
можете взять код плагина и добавить в function.php.
разницы ни какой, зато не скучно и "без плагинов"
за одно и "сайт не перегружается"
 

qwer

Специалист
Местный
с плагинами всё понятно, не хочется перегружать сайт, в принципе то всё работает, может кто сталкивался с таким, тогда проще решить можно?

Вам бы не помешало понять следующее, код в плагине и код в functions.php всё равно остаётся кодом. Файлы плагинов и файл functions.php подключаются и исполняются идентичным образом, и PHP код размещенный в плагине и в файле functions.php будет выполняться с абсолютно одинаковой скоростью.
А добавлять 100 строк кастомного решения - не всегда хорошая идея, в таком случае всегда ЛУЧШЕ создать свой мини-плагин с тем куском кода, который вам нужен для функционала, а не выпиливать из рабочего решения кусок кода, который по вашему заменит плагин.
Вы используете дочернюю тему оформления? Если нет, при обновлении возможно что ваш код, который вы добавите в файл просто слетит.
А если используете дочернюю тему, то что если проект разрастется и захочется поменять тему?

Изучите этот вопрос и разработка пойдёт легче и без костыльных решений.
И используйте файл functions.php по назначению.
Успехов.
 

Jurko2017

Новичок
Вам бы не помешало понять следующее, код в плагине и код в functions.php всё равно остаётся кодом. Файлы плагинов и файл functions.php подключаются и исполняются идентичным образом, и PHP код размещенный в плагине и в файле functions.php будет выполняться с абсолютно одинаковой скоростью.
А добавлять 100 строк кастомного решения - не всегда хорошая идея, в таком случае всегда ЛУЧШЕ создать свой мини-плагин с тем куском кода, который вам нужен для функционала, а не выпиливать из рабочего решения кусок кода, который по вашему заменит плагин.
Вы используете дочернюю тему оформления? Если нет, при обновлении возможно что ваш код, который вы добавите в файл просто слетит.
А если используете дочернюю тему, то что если проект разрастется и захочется поменять тему?

Изучите этот вопрос и разработка пойдёт легче и без костыльных решений.
И используйте файл functions.php по назначению.
Успехов.

Спасибо за ответ, я вообще не хотел лезть в код и его менять. Я думал что моя проблема кому то знакома, может что-то в настройках те то. Вот и спросил совета. Спасибо)
 

tuxfighter

Гуру
Местный
что-то я тогда вообще не понимаю.
Плагином воспользоваться вы не желаете, "лезть в код" - тоже.....
а как вы тогда хотите поменять шаблон письма???
 

Jurko2017

Новичок
что-то я тогда вообще не понимаю.
Плагином воспользоваться вы не желаете, "лезть в код" - тоже.....
а как вы тогда хотите поменять шаблон письма???
)))
Прочитайте начало, все тексты уже настроены, остался только один вопрос.
 

ADv

Гуру
Местный
Я пытаюсь настроить читабельные письма, которые отправляются Клиентам при изменении статуса заказа. Не лезу в код.
У меня есть два способа оплаты, предоплата и оплата наличными.
С предоплатой проблем нет мне удалось всё настроить красиво. Уже обрадовался, но с оплатой наличными столкнулся с проблемкой.

При оформлении заказ Клиент получает письмо подтверждения. В этом письме вставлен текст ,который находится в шаблоне оплаты – это дополнительная информация к выбранному платежу.
http://take.ms/AsE8j
Этот текст должен вставляться только 1 раз, в письме подтверждения заказа. С предоплатой это работает отлично.
Я настроил по аналогии и оплату при получении.
http://take.ms/qFEbt
Но теперь получается так, что данный текст вставляется не только 1 раз, в первое письмо подтверждение, а каждый раз в шаблон всех писем изменения статусов. Этот фрагмент текста, в других письмах только путает заказчика.
http://take.ms/HKklw
Может есть идеи как решить такой вопрос? Гранде мерси)
Сходите сюда /admin-area/admin.php?page=wc-settings&tab=email&section=wc_email_new_order
Нажмите сюда http://prntscr.com/gvbx52
Потом сюда http://prntscr.com/gvbx52
Вероятно, Вам поможет добавление нужного текста в это http://prntscr.com/gvbx52 место
 
  • Like
Реакции: qwer
Сверху Снизу