ووکامرس: نمایش خریداران محصول به ادمین @ بخش کاربر

Published by axmin on

هدف امروز کاملا غیرمعمول است ، اما من این را دوست دارم. مشتری باید تقریباً در زمان واقعی ببیند که کدام محصول و نام آنها را خریداری کرده است. کلاسهای یوگا را از طریق ووکامرس بفروشید و به سادگی لازم بود مطمئن شوید که چه کسی در آن کلاس است!

WooCommerce: Show Sales to the Admin on the FrontEnd
WooCommerce: Show Sales to the Admin on the FrontEnd

ووکامرس 3.0+ Snippet: نمایش خریداران به ادمین @ حلقه سمت کاربر


function ej_show_sales_to_admin_325() {
global $product, $post;
if ( current_user_can( 'administrator' ) ) {
echo '<div class="sales-admin"><b>SALES (admin-only):</b><ol>';
$orders = get_posts( array(
        'post_type'   => 'shop_order',
        'post_status' => 'wc-completed'
) );
foreach ($orders as $order) {
 $order = new WC_Order( $order->ID );
 $items = $order->get_items();
 foreach( $items as $item ) {
  $product_id = $item['product_id'];
  if ( $post->ID == $product_id ) { echo '<li>' . $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() . '</li>'; }   
 }            
} 
echo '</ol></div>';
}
}
 
add_action( 'woocommerce_after_shop_loop_item', 'ej_show_sales_to_admin_325', 10 );

و کمی سفارشی سازی CSS:


.sales-admin {
text-align:left;
margin: 5% auto;
padding: 0 5%;
border: 1px dashed red;
font-size: 14px;
}

0 Comments

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

fa_IRفارسی