ما قبلاً در مورد نمایش تعداد کل فروش محصولات در ووکامرس صحبت کردیم ، اما اگر بخواهید تعداد فروش در یک هفته اخیر را نمایش دهید، راهکار چیست؟
یکی از روش های مثبت و تاثیرگذار برای فروش محصولات هر فروشگاه اینترنتی، نمایش تعداد فروش هر محصول در کنار محصول می باشد. به این شکل که کاربران بدانند این محصول چقدر فروخته داشته است. اگر تعداد فروش محصول زیاد باشد، کاربر اطمینان خاطر به دست میآورد و احتمال خرید او افزایش پیدا میکند.
به همین دلیل تصمیم گرفتیم در این مطلب تکه کدی را به شما معرفی کنیم که با اضافه کردن این کد به فایل functions.php قالب خود، میتوانید تعداد فروش محصولات در یک هفته اخیر را به کاربران نمایش دهید.
add_action( 'woocommerce_single_product_summary', 'mweb_product_sold_count_1_week', 11 ); function mweb_product_sold_count_1_week() { global $product; $all_orders = wc_get_orders( array( 'limit' => -1, 'status' => array_map( 'wc_get_order_status_name', wc_get_is_paid_statuses() ), 'date_after' => date( 'Y-m-d', strtotime( '-1 week' ) ), 'return' => 'ids', ) ); $count = 0; foreach ( $all_orders as $all_order ) { $order = wc_get_order( $all_order ); $items = $order->get_items(); foreach ( $items as $item ) { $product_id = $item->get_product_id(); if ( $product_id == $product->get_id() ) { $count = $count + absint( $item['qty'] ); } } } if ( $count > 0 ) echo " تعداد فروش اخیر : $count "; }
امیدواریم از خواندن این مقاله لذت برده باشید.
بیشتر بخوانید : قابلیت یک محصول با چند فروشنده در دکان
سلام اگر امکانش هست تعداد کل فروش یک محصول هم بزارید چون سایت ما هنوز فروش زیادی نداره بصورت هفتگی اما بصورت کلی فروش داشته با تشکر
سلام وقت بخیر، لینک زیر را مشاهده کنید :
https://mahdisweb.net/blog/woocommerce-show-number-products-sold-product-page/
سلام خسته نباشید، خیلی ممنون مطلب مفیدی بود فقط اگر امکانش هست کد تعداد فروش کلیه محصولات سایت در ووکامرس رو هم بزارید.
مثل سایت خودتون که نوشتین :
1772 فروش
تعداد فروش انجام شده
خیلی ممنون