علی بهشتی
2 سال پیش توسط علی بهشتی مطرح شد
11 پاسخ

شورت کد تعداد سفارشات و تعداد محصولات به فروش رسیده

سلام رفقا
من به دوتا شورت کد تعداد سفارشات و تعداد محصولات فروخته شده نیاز دارم (در ووکامرس)
آیا شورت کد های آماده وجود داره یا باید کدنویسی بشه؟
اگر وجود نداره با چه زبانی ؟
@endworld @MrMobin @shift.delete @PWR @arminamirinasab


ثبت پرسش جدید
علی
تخصص : هکر :) ، برنامه نویس :) کرکر...
@PWR 2 سال پیش آپدیت شد
0

سلام !
از افزونه TF Random Numbers استفاده کن
@alibehe

امیدوارم برات مفید بوده باشد 🌹


علی بهشتی
تخصص : طراح وب | فارسی سازی قالب و اف...
@mrali12 2 سال پیش آپدیت شد
0

دستتون درد نکنه
این فقط امار رندوم نشون میده
یه نسخه هم داره که امار واقعی میده که سالیانه 9 دلاره انگار
واقعا برای همچین چیزی شورت کد وجود نداره؟کل اینترنت رو زیر و رو کردم :(
@PWR


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 سال پیش مطرح شد
0

درود خوبی...
تعداد محصولات فروخته شده:

add_action( 'woocommerce_single_product_summary', 'wootips_product_sold_count', 11 );

function wootips_product_sold_count() {
global $product;
$units_sold = get_post_meta( $product->get_id(), 'total_sales', true );
if ( $units_sold ) echo '<p>' . sprintf( __( 'محصول فروخته شده: %s عدد', 'woocommerce' ), $units_sold ) . '</p>';
}

تعداد سفارشات کاربر:

function sevenhost_woo_order_count() { 

$user_id = get_current_user_id();
$sevenhost_order_count = wc_get_customer_order_count($user_id);
echo $sevenhost_order_count;
}
 add_shortcode('wc-order-count', 'sevenhost_woo_order_count');

شورتکد:

[wc-order-count]

علی بهشتی
تخصص : طراح وب | فارسی سازی قالب و اف...
@mrali12 2 سال پیش آپدیت شد
1

چنتا سوال فنی و مبتدیانه 😂
این کد ها رو باید کجا قرار بدم تا اینکه کار بکنه؟
و کلا نحوه استفاده ازش چطوریه 👀
و اینکه دومی تعداد کل سفارشات سایت هست یا مختص به یه کاربره؟
@endworld


علی بهشتی
تخصص : طراح وب | فارسی سازی قالب و اف...
@mrali12 2 سال پیش آپدیت شد
2

رایموند ، مارو دور ننداز ، ما انقدم بدرد نخور نیستیم 🤣🤣
@endworld


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 سال پیش مطرح شد
0

@alibehe
درود خوبی...
در انتهای فایل functions.php قرار دهید.
کد اول برای کل فروخته شده یک محصول نشون میده
کد دوم برای تعریف در پنل کاربری است که کل سفارشاتی که توسط کاربر ثبت شده رو نشون میده...


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 سال پیش مطرح شد
علی بهشتی
تخصص : طراح وب | فارسی سازی قالب و اف...
@mrali12 2 سال پیش آپدیت شد
1

یه دنیا ممنونم ازت🌹🌹
@endworld


ابوالفضل زارعی
تخصص : سئو
@abolfazlzarei 1 سال پیش مطرح شد
0

ممنون واقعا کد مفیدی بود


Hekmat Khoddami
@khoddami2075 3 ماه پیش مطرح شد
0

سلام
برای نمایش تعداد محصولات موحود در سبد خرید که کاربر هنوز ثبت و پرداخت نکرده شورتکدی هست؟🙏


محمد دلبری قاسمی
تخصص : کارشناس و پشتیبان هاستینگ
@delbariweb 3 ماه پیش مطرح شد
0

سلام خدمت شما
درخواستی که داشتید تعداد سفارشات و محصولات بفروش رسیده تقریبا یکیه
یعنی همون تعداد سفارشی که داریم به همون تعداد هم محصول فروختیم
پس شما باید در ابتدا کد زیر را در فانکشن قالبتون قرار بددید
فایل فانکشن قالب در مسیر فولدر اصلی قالب هست و نام آن functions.php میباشد


function sevenhost_total_sales() {
$total = 0;

$args  = array(
    'post_type'      => 'product',
    'posts_per_page' => - 1,
);
$posts = new WP_Query( $args );
if ( $posts->have_posts() ) {
    while ( $posts->have_posts() ) {
        $posts->the_post();
        $count = get_post_meta( $posts->post->ID, 'total_sales', true );
        $total += intval( $count );
    }
    wp_reset_postdata();
}

return $total;
}

خب تابع اصلی نمایش تغداد فروش را قرار دادیم حالا برای نمایش تعداد سفارشی که ثبت شده و یا فروش محصولات در فروشگاهتون
کافیه کد زیر را در هر قسمت که قصد نمایش تعداد را دارید قرار بدید :

<?php echo number_format_i18n( sevenhost_total_sales() );?>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام