نحوه دریافت شناسه سفارش در صفحه پرداخت ووکامرس

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

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

اگر می خواهید پس از پرداخت تغییر مسیر ایجاد کنید ، ممکن است بخواهید افزونه ای درخشان را که برای این کار توسعه داده ام بررسی کنید و برای بیش از 1000 کاربر بسیار مفید بوده است – افزونه ووکامرس Redirect After Checkout.

ووکامرس شناسه سفارش را در صفحه پرداخت دریافت کنید

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

function njengah_get_order_id(){            
                    
    if ( is_wc_endpoint_url( 'order-received' ) ) {

      global $wp;

      //دریافت شناسه سفارش
      $order_id =  intval( str_replace( 'checkout/order-received/', '', $wp->request ) );
                        
      // Get an instance of the WC_Order object
      $order = new WC_Order( $order_id );
             
   }

}

نتیجه

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

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


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

مقالات پیشنهادی

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۲۰۲
۰
۱۳ آذر ۱۳۹۹

درباره فایل Robots.txt

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


۱۲۰
۰
۲ دی ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۱۲۴
۰
۱۳ آذر ۱۳۹۹

وردپرس

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


۱۲۷
۰
۱۳ آذر ۱۳۹۹