Отправьте пользовательское письмо на основе выбранных опций в Woocommerce и Mailchimp. - PullRequest
0 голосов
/ 18 марта 2020

Во-первых, простите за мой английский sh. Я должен использовать Woocommerce. Я хочу продавать вебинары онлайн. Я использую плагины «Параметры продукта для WooCommerce», чтобы добавить различные выбираемые параметры к продукту (в данном случае даты), и «Woo Custom Emails Per Product» для создания пользовательских электронных писем на основе приобретенного продукта. Все идет нормально. Теперь мне бы хотелось, чтобы это было основано на выбранных опциях (в данном случае выбранных дат) пользовательских писем, отправленных с помощью Mailchimp (который подключен к woocomerce с помощью плагина MC4WP). Позвольте мне объяснить на примере.

  1. Клиент выбирает 3 из 10 доступных дат (например: date1, date4 и date9).

  2. Если выбрана опция «date1», это соответствует коду «link1», если выбрана опция «date4», это соответствует коду «link4», а если выбрана опция «date9», это соответствует коду «link9» (ссылка принадлежит мне, она не создается автоматически).

  3. Я хочу автоматически создать электронное письмо, которое отправит 3 пользовательских ссылки этому клиенту (link1, link4 и link9 ), например: «Уважаемый клиент, вы выбрали дату1, дату4 и дату9, и ссылки для использования соответственно: ссылка1, ссылка4 и ссылка9».

Чтобы помочь вам, я вставлю сюда что автор плагина написал мне, чтобы извлечь выбранные значения:

After the order is complete the selected values ​​are saved with function:

wc_add_order_item_meta ($ item_id, $ value [‘name’], $ value [‘value’]);

in the file:
wp-content / plugins / product_options_for_woocommerce / Model / Observer.php

So you can get the selected value with function:

$ optionValue = wc_get_order_item_meta ($ item_id, 'option title here');
Then you can use the selected value to send a different mailchimp email.

Возможно, мое объяснение более сложное, чем оно есть на самом деле. Плохо быть новичком ... Заранее спасибо.

...