Домой Каталог: Дополнения WP-Recall Users Files Market Уведомление об оформленном заказе
10ответ(ов) в теме
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
1
10:51

при заказе товара , уведомление приходит на сайт администратора, как сделать что бы уведомление приходило продавцу, который разместил это товар?

0
Андрей CS
не в сети 25 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
2
10:55

письмо должно приходить при оплате заказа, это точно
при оформлении нет
надо чтобы присылалось при оформлении заказа?

0
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
3
11:42

а как продавец узнает, что поступил заказ?

0
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
4
11:45

если я правильно понял, покупатель оформил заказ, после оплаты приходит оповещение продавцу?

0
Андрей CS
не в сети 25 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
5
11:46

Александр сказал(а)

а как продавец узнает, что поступил заказ?

можно не отвечать вопросом на вопрос?
Вам надо чтобы письмо присылалось при оформлении заказа? Идет продажа физических товаров?

0
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
6
11:47

извините. да при оформлении заказа, физические товары.

0
Андрей CS
не в сети 25 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
7
11:52

товары бесплатные?

0
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
8
11:53

товары платные

0
Андрей CS
не в сети 25 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
9
12:18

тогда после оплаты продавцу должно придти уведомление об оплате его товара, есть ли смысл отправлять уведомления на заказы без оплаты?
Если вам требуется отправлять уведомления и при оформлении неоплаченного заказа, то вставьте этот код в файл функций своего шаблона:

add_action('insert_order_rcl','send_mail_author_product',10,2);
function send_mail_author_product($user_id,$order_id){
    global $wpdb,$order;
    
    if(!$order) $order = rcl_get_order($order_id);

    foreach($order->products as $product){
        
        $post = get_post($product->product_id);
        
        $authors[$post->post_author][] = $product;
        
    }
    
    $subject = 'На ваш товар был оформлен заказ!';

    foreach($authors as $author_id => $products){
        
        $email = get_the_author_meta('user_email', $author_id);
        
        $textmail = '<p>Покупатель: <a href="'.get_author_posts_url($user_id).'">'.get_the_author_meta('display_name',$user_id).'</a></p>';
        
        $textmail .= '<p>оформил заказ на следующие ваши товары:</p>';
        
        foreach($products as $product){
            
            $textmail .= '<h3>Наименование товара: "'.get_the_title($product->product_id).'"</h3>';
            $textmail .= '<p>Заголовок товара: '.get_the_title($product->product_id).'</p>
                        <p>Стоимость товара: '.$product->product_price.' '.rcl_get_primary_currency(0).'</p>
                        <p>Количество: '.$product->numberproduct.' шт.</p>';
            
        }

        rcl_mail($email, $subject, $textmail);
        
    }

}

0
Александр
не в сети 6 лет
На сайте с 27.01.2017
Участник
10
12:23

Спасибо ) буду пробовать

0
Тема закрыта. Публикация новых сообщений запрещена.