Size: a a a

WordPress && WooCommerce

2020 August 18

KD

KAGG Design in WordPress && WooCommerce
Илья
ты ранимый человек? Я по факту говорю
Тебе какое дело. Пока что ты на всех наезжаешь. Толковых тут тебе нет.
источник

И

Илья in WordPress && WooCommerce
извини если обидел, я тут просто задал вопрос и жду ответа, я не требую ответа, если для тебя это больше чем вопрос-ответ группа, то тоже извини что не по формату группы задаю вопросы или спамлю на стаке  ))
источник

И

Илья in WordPress && WooCommerce
KAGG Design
Тебе какое дело. Пока что ты на всех наезжаешь. Толковых тут тебе нет.
смысл мне на кого то наезжать? я просто задал вопрос, не нравится вопрос не отвечай вот и все
источник

KD

KAGG Design in WordPress && WooCommerce
Меня обидеть сложно)

Просто надо понимать, что никто тебе ничего не должен. Ни здесь,ни на SO
источник

И

Илья in WordPress && WooCommerce
я это понимаю, спасибо
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Илья
смысл мне на кого то наезжать? я просто задал вопрос, не нравится вопрос не отвечай вот и все
Кроме Игоря и меня на СО никто не отвечает :D
источник

И

Илья in WordPress && WooCommerce
Просто странно наблюдать, по wp вроде большое сообщество, а вопросов больше чем ответов, по тому же opencart дела обстоят по другому, и дело не в моих глупых вопросах, как будто все кто могут ответить реально заняты, а у меня вроде задача не какая то не сверхестественная
источник

KD

KAGG Design in WordPress && WooCommerce
Во всех вп чатах отвечают одни и те же люди, их человек 20 от силы
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Илья
Просто странно наблюдать, по wp вроде большое сообщество, а вопросов больше чем ответов, по тому же opencart дела обстоят по другому, и дело не в моих глупых вопросах, как будто все кто могут ответить реально заняты, а у меня вроде задача не какая то не сверхестественная
Напиши свою задачу минимально кратко)
источник

И

Илья in WordPress && WooCommerce
передаю скрытое поле ajax'ом в functions.php:
<script type="text/javascript">
   jQuery(document).ready(function () {
      var present2 = jQuery("#present2").val();
      jQuery.ajax({
       type: "POST",
       url: "/wp-admin/admin-ajax.php",
       data: {
       action : "ajax_present",
       "present2" : present2
       },
       success: function(data){
         console.log(data)
       }
     });  
   });
</script>
```
functions.php
```
add_action( 'wp_ajax_ajax_present', 'ajax_form' );
add_action( 'wp_ajax_nopriv_ajax_present', 'ajax_form' );

function ajax_form(){
   add_action( 'woocommerce_email_order_details', 'display_applied_present', 10, 4 );
           function display_applied_present( $order, $sent_to_admin, $plain_text, $email ) {

                   $present_code = $_POST['present2'];
                   echo '+Подарок' .$present_code;
           };
}
источник

И

Илья in WordPress && WooCommerce
Maxym Denysenko
Напиши свою задачу минимально кратко)
Нужно передать скрытое поле в письме которое приходит при оформление заказа
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Хорошо
источник

MD

Maxym Denysenko in WordPress && WooCommerce
это делается не так
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Твоя задача звучит так: добавить поля в чекаут (если его пользователь не заполняет, просто скрытое поле) и сохранить его в заказ (WC_Order). В письме получить его из WC_Order и вывести
источник

И

Илья in WordPress && WooCommerce
вообщем то да
источник

MD

Maxym Denysenko in WordPress && WooCommerce
1. на фильтр woocommerce_checkout_fields ты можешь добавить поле, там просто нужный массив передай
источник

MD

Maxym Denysenko in WordPress && WooCommerce
2. на фильтр woocommerce_checkout_update_order_meta добавляешь кастомные данные в заказ
источник

MD

Maxym Denysenko in WordPress && WooCommerce
function add_meta ( $order_id ) {
 if ( empty( $_POST['krya'] ) ) {
   return;
 }
 $order = new \WC_Order( $order_id );
 $order->update_meta_data( 'your-custom-field-name', $_POST['krya'] );
}
источник

MD

Maxym Denysenko in WordPress && WooCommerce
как-то так код для сохранения
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Дальше тебе нужно понять в какое письмо ты хочешь добавить и в какое место. Вышли скрин)
источник