سلام رفقا
من به دوتا شورت کد تعداد سفارشات و تعداد محصولات فروخته شده نیاز دارم (در ووکامرس)
آیا شورت کد های آماده وجود داره یا باید کدنویسی بشه؟
اگر وجود نداره با چه زبانی ؟
@endworld @MrMobin @shift.delete @PWR @arminamirinasab
سلام !
از افزونه TF Random Numbers استفاده کن
@alibehe
امیدوارم برات مفید بوده باشد 🌹
دستتون درد نکنه
این فقط امار رندوم نشون میده
یه نسخه هم داره که امار واقعی میده که سالیانه 9 دلاره انگار
واقعا برای همچین چیزی شورت کد وجود نداره؟کل اینترنت رو زیر و رو کردم :(
@PWR
شاید پاسخ شما همینجا باشد
درود خوبی...
تعداد محصولات فروخته شده:
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]چنتا سوال فنی و مبتدیانه 😂
این کد ها رو باید کجا قرار بدم تا اینکه کار بکنه؟
و کلا نحوه استفاده ازش چطوریه 👀
و اینکه دومی تعداد کل سفارشات سایت هست یا مختص به یه کاربره؟
@endworld
رایموند ، مارو دور ننداز ، ما انقدم بدرد نخور نیستیم 🤣🤣
@endworld
@alibehe
درود خوبی...
در انتهای فایل functions.php قرار دهید.
کد اول برای کل فروخته شده یک محصول نشون میده
کد دوم برای تعریف در پنل کاربری است که کل سفارشاتی که توسط کاربر ثبت شده رو نشون میده...
@alibehe
🌷🌷
یه دنیا ممنونم ازت🌹🌹
@endworld
ممنون واقعا کد مفیدی بود
سلام
برای نمایش تعداد محصولات موحود در سبد خرید که کاربر هنوز ثبت و پرداخت نکرده شورتکدی هست؟🙏
سلام خدمت شما
درخواستی که داشتید تعداد سفارشات و محصولات بفروش رسیده تقریبا یکیه
یعنی همون تعداد سفارشی که داریم به همون تعداد هم محصول فروختیم
پس شما باید در ابتدا کد زیر را در فانکشن قالبتون قرار بددید
فایل فانکشن قالب در مسیر فولدر اصلی قالب هست و نام آن 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() );?>