راکت

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

11 پاسخ

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

علی بهشتی
علی بهشتی
@mrali12
ثبت پرسش جدید

پاسخ‌ها

11
علی
علی
@PWR

تخصص: هکر :) ، برنامه نویس :) کرکر :)

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

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

علی بهشتی
علی بهشتی
@mrali12

تخصص: طراح وب | فارسی سازی قالب و افزونه

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

شاید پاسخ شما همین‌جا باشد

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

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

تخصص: طراح وب | فارسی سازی قالب و افزونه

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

علی بهشتی
علی بهشتی
@mrali12

تخصص: طراح وب | فارسی سازی قالب و افزونه

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

علی بهشتی
علی بهشتی
@mrali12

تخصص: طراح وب | فارسی سازی قالب و افزونه

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

ابوالفضل زارعی قره بابا
ابوالفضل زارعی قره بابا
@abolfazlzarei

تخصص: سئو

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

Hekmat Khoddami
Hekmat Khoddami
@khoddami2075

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

محمد دلبری قاسمی
محمد دلبری قاسمی
@delbariweb

تخصص: کارشناس و پشتیبان هاستینگ

سلام خدمت شما
درخواستی که داشتید تعداد سفارشات و محصولات بفروش رسیده تقریبا یکیه
یعنی همون تعداد سفارشی که داریم به همون تعداد هم محصول فروختیم
پس شما باید در ابتدا کد زیر را در فانکشن قالبتون قرار بددید
فایل فانکشن قالب در مسیر فولدر اصلی قالب هست و نام آن 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() );?>

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

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