В этом проблема. Мой сайт WooCommerce имеет 3 различные варианты оплаты -Woocommerce - Как отправить пользовательские письма на основе типа оплаты
- Проверить Оплата
- Western Union
- Наличными Доставка
Если мой покупатель выписка с «Оплата чеком» Я хочу послать ему автоматизированный электронная почта, в которой излагаются шаги, необходимые для оплаты чека. Если он оформляется с помощью «Western Union», я хочу отправить ему электронное письмо с его информацией в Western Union как автоматическое письмо. Еще одно автоматическое электронное письмо должно быть отправлено для отправки наложенным платежом.
Обычно в Woocommerce у вас есть одно электронное письмо, отправленное клиенту для всех выполненных заказов, в моем случае мне нужно 3 разных письма в зависимости от варианта оплаты.
Так что я начал использовать этот учебник, чтобы сделать собственную электронную почту - https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/
Учебник выше используется, чтобы сделать пользовательские адреса электронной почты для ускоренной доставки. Это строка кода используется для того же самого из учебника -
// bail if shipping method is not expedited
if (! in_array($this->object->get_shipping_method(), array('Three Day Shipping', 'Next Day Shipping')))
return;
Что будет строка кода, если я хочу, чтобы проверить, что способ оплаты? Я хочу проверить, является ли метод оплаты «Проверить платеж», чтобы я мог отправить ему специальную электронную почту.
Пожалуйста, дайте мне знать, если у вас есть идеи.
Привет, Лоис, спасибо за код. Я собираюсь протестировать его, и тогда я приму ответ. Один вопрос, у меня есть более 3 платежных шлюзов, поэтому я не могу использовать «else» для Western Union. Вы знаете, как я могу найти, что такое get_post_meta для Western Union (например, «треска» или «проверка»)? – Adam
@Adam ** Обновлен мой ответ ** с функцией, которая будет отображаться на странице магазина и на страницах продуктов, все доступные способы оплаты, пули ... После этого оставьте здесь комментарий с этими слизнями, и я обновлю свой код. – LoicTheAztec
Я буду тестировать этот код всего за 2 дня, но я отвечу на него, потому что он выглядит правильно. Но большое спасибо Лоику. Если у меня есть какие-то сомнения, я буду комментировать, но еще раз спасибо. – Adam