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

ووکامرس 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;
}