2015-08-11 2 views
3

Мы продаем цифровые продукты с помощью WooCommerce и я работаю по обработке заказа по электронной почте customer-processing-order.phpWooCommerce добавления пользовательского текста на заказ обработки таблицы электронной почты

В письме, есть таблица, в которой перечислены названия продукта, количество и цена вместе с загрузкой ссылки

enter image description here

Я пытаюсь добавить текст прямо под ссылки для скачивания, где красная стрелка указывает и до сих пор я не имеющих каких-либо успехов, пытаясь найти крюк/фильтр для этой области

Я попытался следующий фильтр, но это не показывает ничего

apply_filters('woocommerce_email_order_items_table', 'add_order_email_instructions', 10, 2); 

Я попытался следующие крючки, но они не отображают текст в правой области

add_action('woocommerce_email_order_meta', 'add_order_email_instructions', 10, 2); 
add_action('woocommerce_email_after_order_table', 'add_order_email_instructions', 10, 2); 

Есть ли крюк/фильтр для области, где я вообще указываю красную область?

ответ

1

Это более простое решение для вас.

Подход: В вашей теме. Переопределите систему обработки электронной почты tempalate WooCommerce по электронной почте order.php и настройте ее по своему усмотрению. (Простой поиск Google о том, как переопределить шаблоны WooCommerce поможет вам здесь.)

Подсказка: Изменения, которые вы должны сделать идентификатор для файлов письма/простого/электронного-заказ-items.php. Поэтому переопределите это и сделайте необходимые изменения.

Примечание: Вместо того, чтобы использовать фактическую тему, создайте дочернюю тему и выполните описанный выше процесс. Так что, когда оригинальная тема обновит ваш код, он не будет перезаписан. (Поиск по тому, как создать дочернюю тему. Его намного проще настроить под таким подходом).

+0

Это не совсем ответ, вы говорите мне, как настраивать шаблон электронной почты, в то время как я прошу имя крюка/фильтра. Я уже делаю все это. Я уже googled, чтобы найти крючок/фильтр, который я ищу, проверил несколько вопросов на этом веб-сайте, но не смог найти hook/filter, поэтому я закончил здесь вопросы – Saadia

+0

Поскольку файлы для скачивания находятся в цикле, и никаких перехватчиков нет доступно для добавления пользовательского текста. Это последнее средство. Вам просто нужно переопределить файл шаблона электронной почты/plain/email-order-items.php в woocommerce. Либо добавьте свой собственный крючок в цикле, либо настройте его в самом файле переопределения. – WisdmLabs

Смежные вопросы