رفتن به مطلب

دسترسی سریع به فایل ها بعد از یک بار خرید


hasanali81

پست های پیشنهاد شده

سلام 

من دارم یک وبسایت فروش فایل و فروش دوره آموزشی میسازم 

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

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 1 دقیقه قبل، Masih گفته است :

درود؛

با افزونه ووکامرس یا EDD؟

با ووکامرس 

توی المنتور هم قالبم رو ساختم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

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

دستور شرطی برای چک کردن خرید محصول اینه:

<?php global $product; if ( ! is_user_logged_in() ) return; {?>
<?php $current_user = wp_get_current_user(); if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() ) ) {?>

<a class="btn" href="https://go.20script.ir/index.php?url=<?php echo esc_url( $download['download_url'] ); ?>">
  
<?php }?>
<?php }?>

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...