رفتن به مطلب

یک بازی رکوردی شرطی برای ووکامرس


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

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

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

درود؛

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

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

function has_bought() {
    // Get all customer orders
    $customer_orders = get_posts( array(
        'numberposts' => 1, // one order is enough
        'meta_key'    => '_customer_user',
        'meta_value'  => get_current_user_id(),
        'post_type'   => 'shop_order', // WC orders post type
        'post_status' => 'wc-completed', // Only orders with "completed" status
        'fields'      => 'ids', // Return Ids "completed"
    ) );

    // return "true" when customer has already at least one order (false if not)
   return count($customer_orders) > 0 ? true : false; 
}

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

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

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