10ответ(ов) в теме
тогда после оплаты продавцу должно придти уведомление об оплате его товара, есть ли смысл отправлять уведомления на заказы без оплаты?
Если вам требуется отправлять уведомления и при оформлении неоплаченного заказа, то вставьте этот код в файл функций своего шаблона:
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); } }
Тема закрыта. Публикация новых сообщений запрещена.