اضافه نشدن فایلهای آپدیت به پروفایل کاربران در محصولات دیجیتال

farhad6169

تازه وارد
با سلام خدمت همه دوستان

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

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

خب ما این فایل رو به محصول اضافه میکنیم و تعداد دانلودها میشه 6 عدد.

اما مشکل اینجاست که این فایل ششم به پروفایل کاربرانی که خریداری کردند اضافه نمیشه!!

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

ممنون میشم برای حل این مشکل راهنمایی بفرمائید

با تشکر

 

Mohammad

مدیر انجمن
پرسنل مدیریت
تالار گفتگو رو گذاشتیم که شما راهکار های پولی ندید

این کد رو درون functions.php قالبتون قرار بدید.

add_action('init','my_activate_download_permissions');
function my_activate_download_permissions() {

$orders = get_posts( array(
'post_type' => 'shop_order',
'post_status' => 'wc-completed',
'posts_per_page' => -1
) );

foreach ( $orders as $order ) {
wc_downloadable_product_permissions( $order->ID, false );
}}






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

 
بالا