09128364675

اضافه کردن یک فایل قابل دانلود(دلخواه) به صفحه حساب کاربری مشتری

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

بنابراین ، اگر می خواهید حداقل یک فایل قابل دانلود پیش فرض را به همه مشتریان خود اعطا کنید ، چه می کنید؟ ما در این آموزش کدی را به شما معرفی خواهیم کرد که اجازه می دهد بتوانید یک فایل قابل دانلود را به صفحه حساب کاربری (بخش دانلودها) مشتریان خود اضافه کنید. این فایل می تواند یک هدیه، آموزش، فایل ویدئویی و … باشد.

 

اضافه کردن یک فایل قابل دانلود(دلخواه) به صفحه حساب کاربری مشتری

 

تکه کد زیر را به فایل functions.php قالب خود اضافه کنید.

 


add_filter( 'woocommerce_customer_get_downloadable_products', 'mweb_add_custom_default_download', 9999, 1 );
 
function mweb_add_custom_default_download( $downloads ) {
   $downloads[] = array(
      'product_name' => 'نام محصول یا فایل ',
      'download_name' => 'دانلود کنید',
      'download_url' => 'آدرس فایل',
   );
   return $downloads;
}

 

کاربرانی که از محصولات ماهدیس وب استفاده می کنند، باید این کد را به فایل myfunctions اضافه کنند.

 

 

بیشتر بخوانید : پرداخت سریع برای محصولات دانلودی و دیجیتال

دیدگاه کاربران
  • محمدمهدی بابازاده ۲۰ اسفند ۱۳۹۸

    ممنونم
    بنده همچنان منتظرم

    • ماهدیس وب ۲۸ اسفند ۱۳۹۸


      add_filter( 'woocommerce_customer_get_downloadable_products', 'mweb_add_custom_default_download', 9999, 1 );
      function mweb_add_custom_default_download( $downloads ) {
      if( get_current_user_id() == 179 )
      $downloads[] = array(
      'product_name' => 'نام محصول یا فایل ',
      'download_name' => 'دانلود کنید',
      'download_url' => 'آدرس فایل',
      );
      return $downloads;
      }

      به جای عدد ۱۷۹ می بایست آیدی کاربر مورد نظر را وارد کنید

  • محمدمهدی بابازاده ۱۶ اسفند ۱۳۹۸

    با سلام
    ممنون از آموزش خوبتون
    فقط اگر بخوایم برای یک کاربر مشخص لینک دانلود قرار بدیم چه کدی لازمه؟

    • جواد مرادی ۱۷ اسفند ۱۳۹۸

      درود بر شما

      بررسی میکنیم اگر امکان پذیر بود، در وبلاگ منتشر خواهد شد.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.