آموزش بروز رسانی لینک محصولات دانلودی در ووکامرس

//
یکی از مشکلاتی که مدیران فروشگاه های فروش فایل و محصولات دیجیتالی با آن روبرو هستند این است
که چطور میتوانند آپدیت محصولات دانلودی را در اختیار خریداران قرار بدهند که خریدار بتواند در حساب کاربری خود این بروز رسانی ها را دریافت کند.

آموزش بروز رسانی لینک محصولات دانلودی در ووکامرس

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

در این آموزش ووکامرس یاد خواهید گرفت

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

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

مثلا شما یکی از محصولات سایت خود را برای فروش (برای کاربران) قرار داده اید و چندنفری نیز خرید کرده اند
در این بین هم شما برای این محصول حدود ۵ لینک  فایل قرار دادید :
  • یکی لینک دانلود فایل خود برنامه
  • یکی لینک دانلود فیلم آموزش کار با برنامه
  • یکی لینک کرک
  • یکی هم لینک تمام آموزش ها
  • و دیگر باید PDF آموزشی
خب بعد از گذشت ۱ ماه شما یه آپدیت جدید برای محصول خودتون میدید بطور مثال یه نسخه متفاوت از محصول همراه با فیلم آموزشی مکمل محصول،
اما یه مشکل هست وقتی شما این محصول رو آپدیت میکنید طبق سیاست های ووکامرس نسخه ۳ به بعد این لینک های جدید برای خریداران قبلی در فنل کاربری به نمایش درنمیان پس چاره چیه؟
آموزش بروز رسانی لینک محصولات دانلودی در ووکامرس

آموزش بروز رسانی لینک محصولات دانلودی در ووکامرس

اما هیچ‌وقت محدودیتی در استفاده از وردپرس و ووکامرس نداریم. چرا که با استفاده از PHP و هوک‌های وردپرس می‌توانیم محدودیت‌ها را به صورت کامل کنار بگذاریم.
 روش اول استفاده از افزونه است برای این کار افزونه را دانلود نمایید.

برای این کار شما نیاز دارید تا افزونه grant download permissions for past woocommerce orders master را نصب و دانلود کنید. دانلود افزونه 

این افزونه نیاز به تنظیمات خاصی ندارد و فقط کافیست نصب و فعال کنید.

دانلود افزونه بروز شده 

روش دوم آموزش بروز رسانی لینک محصولات دانلودی در ووکامرس

اگه دوست ندارید از افزونه استفاده کنید میتوانید از ووکامرس وردپرس استفاده نمایید.

برای حل این مشکل کافیست کد زیر را به فایل functions.php قالب سایت‌تان اضافه کنید:

دانلود فایل کد

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

دانلود سورس کد 

به همین راحتی! حالا با خیال راحت فایل‌های دانلودی خود را آپدیت کنید.این کد دسترسی به تمام فایل‌های موجود در محصول خریداری شده را برای کاربران قبلی آزاد خواهد کرد.

اگر روش های بهتری برای انجام این کار در اختیار دارید در نظرات مطرح کنید .  موفق و پیروز باشید.

میانگین رتبه 5/5 تعداد رای : 2

نظرات

  1. کاربر پاسخ وردپرس

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

    • زمان الله ابراهیمی ( مدیریت )

      سلام خدمت شما دوست گرامی اگه از قبل خرید انجام شده باشه به احتمال زیاد محصول داخل پنل کاربری فعال نخواهد شد محصولات جدید که آبدیت شده باشه بعد از قرار گیر این کد ها به صورت خودگار محصولات اضافه خواهد شد این کد که خدمت شما آموزش دادیم تست شده است لطفا خود شما یک محصول را به صورت دستی تست فرمایید موفق باشید

      • کاربر پاسخ وردپرس

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

        • زمان الله ابراهیمی ( مدیریت )

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

          درضمن اگه به طراحی قالب علاقه مند هستید پیشنهاد میکنم حتما از دوره طراحی قالب فروشگاهی دیدن فرمایید

  2. کاربر پاسخ وردپرس

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

  3. کاربر پاسخ وردپرس

    سلام برای همین کار تو easy digital download هم میشه از این کدنویسی استفاده کرد؟
    یا آموزش مختص برای این افزونه دارید؟

    • زمان الله ابراهیمی ( مدیریت )

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

      • کاربر پاسخ وردپرس

        کدی ندارید که برای edd بتونم استفاده کنم؟
        من هرچی گشتم راجب این موضوع اصلا اموزشی نبود شما اطلاع ندارید که آیا اونم افزونه لازم داره یا خودش این امکانو داره و میشه با تنظیماتش فعال کرد؟

        • زمان الله ابراهیمی ( مدیریت )

          سلام خدمت شما دوست گرامی در زمینه افزونه edd هیچ آموزشی نداریم

  4. کاربر پاسخ وردپرس

    با سلام افزونه ای که قرار دادید کار نمیکنه و من نمیخوام از طریق کد این کار رو انجام بدم اگه امکان داره افزونه رو به روز کنید

    • زمان الله ابراهیمی ( مدیریت )

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

      • کاربر پاسخ وردپرس

        داخل خط ۱۸ یک مشکل وجود داره اگه ممکن هست درستش کنید

        • زمان الله ابراهیمی ( مدیریت )

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

          • کاربر پاسخ وردپرس

            با سلام کدی که قرار دادید رو در انتهای فایل قرار دادم ولی کار نکرد میتونید راهنماییم کنید

          • زمان الله ابراهیمی ( مدیریت )

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

          • کاربر پاسخ وردپرس

            با عرض پوزش باز هم درست نشد اگه امکان داره آیدی تلگرام یا واتساپتون رو قرار بدید اونجا بهتون پیام بدم

          • زمان الله ابراهیمی ( مدیریت )

            سلام خدمت شما دوست گرامی ۹۸۹۱۳۴۷۲۴۲۸۴ شماره وتساپ و تلگرام است میتوانید پیام بدید موفق باشید

  5. کاربر پاسخ وردپرس

    سلام وقتتون بخیر
    متاسفانه کار نمیکنه ممنون میشم راهنماییم کنید
    من این افزونه رو فعال کردم و بعدش فایل اضافه کردم ولی باز هم نمایشش نمیده
    این کد رو هم به فانکشن اضافه کردم ولی کلا سایت بالا نیومد و مجبور شدم کد رو بردارم

    ممنون میشم راهنماییم کنید

    • زمان الله ابراهیمی ( مدیریت )

      سلام خدمت شما دوست گرامی اینگار افزونه که ما برای نمایش کد ها استفاده می کردیم مشکل پیاده کرده بابت این مشکل من از شما عذر خواهی می کنم
      لینک دانلود کد داخل قسمت توضیحات قرار داده شده است کد را دانلود نمایید داخل فایل functons.php قرار دهید مشکل برطرف خواهد شد
      لینک دانلود فایل
      بازم سوال یا مشکل بود بنده در خدمتم موفق باشید

      • کاربر پاسخ وردپرس

        ممنونم از پاسخگویی شما
        من این فایل رو دانلود کردم و کدهای داخل code.php رو به انتهای function.php اضافه کردم ولی باز هم سایت بالا نمیاد و میگه:
        یک خطای مهم در این وب سایت رخ داده است.

        آیا کار دیگه ای باید انجام بدم؟

        • زمان الله ابراهیمی ( مدیریت )

          خواهش می کنم دوست گرامی نه این کد تست شده است نباید مشکلی داشته باشه مگر این شما داخل قالب یک جایی را دارید اشتباه انجام میدید یا اینکه قالب شما همچین کد را دخل به صورت مشابه داره

          • کاربر پاسخ وردپرس

            درود بر شما واقعا ممنونم از شما
            تگ php اولش رو برداشتم درست شد
            چون توی فایل فانکشن ۱ بار تگ php باز شده بود ولی بسته نشده بود. به هر حال ممنونم
            ولی ۱ مشکل دیگه وجود داره اینکه بعد از خرید محصول لینک های دانلود میاد و حتی لینک های جدید هم بهش اضافه شده ولی وقتی کاربر بخواد از توی حساب کاربری و تب دانلود ها، دانلود کنه، ارور میده:
            پیوند دانلود نادرست است. رفتن به فروشگاه
            به نظرتون چیکار میتونم کنم؟

          • زمان الله ابراهیمی ( مدیریت )

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

  6. کاربر پاسخ وردپرس

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

    • زمان الله ابراهیمی ( مدیریت )

      سلام خدمت شما دوست گرامی کدوم قسمت کدهای سایت را قرار دادیم که از نظر شما زشته به نظر میاد اگه منظور شما قسمت کامنت است که اینا به این خاطر گذاشته شده است درصورت که کاربر دوباره نیاز به کد داشته باشید بتوانید وارد سایت بشه
      به هر حال شما از کد ها استفاده نکنید اگه زشته موفق باشید

  7. کاربر پاسخ وردپرس

    سلام و ممنون از آموزش عالیتون
    این مسئله بسیار عالی مشکل آپدیت شدن لینکها رو حل کرد اما یه مشکلی رو حل نکرده.
    اونم اینکه ترتیب فایلها رو اصلاح نمیکنه.
    به عنوان نمونه من یه فایل به دوره آموزشیم اضافه کردم که بعدا تشخیص دادم مثلا باید در وسط دوره و مثلا جلسه ۵ از ۱۵ جلسه باشه.
    حالا این افزونه برای کاربران نمایشش میده اما بازم برای کاربران قدیمی در انتهای فایلها قرار میگیره و این واقعا شکل جالبی نداره که مثلا جلسه ۵ جدید در بعد از جلسه ۱۵ باشه.
    برای حل این مشکل راهکاری وجود داره؟

    • زمان الله ابراهیمی ( مدیریت )

      سلام و دورود میگم خدمت شما دوست گرامی و همراه همیشگی وب سایت پاسخ وردپرس خواهش می کنم خوش حالم که برای شما مفید بوده
      حتما وجود داره برسی می کنم اگه راه حل مناسبی پیدا کردم یک جلسه آموزش ضبط می کنم در خدمت شما عزیزان قرار خواهم داد موفق و سر بلند باشید در زندگی

سبد خرید
در حال بروز رسانی