مرجع آموزش برنامه نویسی

افراد زیادی هستند که از طریق تحصیل یا علاقه به حوزه برنامه نویسی وارد می شوند ، اما پس از مدتی یا از یادگیری بی نتیجه خسته می شوند و یا آنطور که باید از کار خود لذت نمی برند. برنامه نویسی مسیر دشواری دارد که فقط افراد قدرتمند و هدفمند از پس آن بر می آیند. کسانی که به هر قیمتی استقامت می کنند هزینه رشد خود را می پردازند.
۴ دوره
+1500 دقیقه آموزش
۴۶۶ مقاله
۱۲۴۸ کاربر
سون کلونر

انتخاب تاریخ تحویل مشتری ووکامرس

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

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

ارائه بازه های زمانی خاص تحویل برای مشتریان می تواند به کاهش عدم تحویل کمک کند. این به شما امکان می دهد در هزینه های تحویل پول صرفه جویی کنید ، برنامه خود را مدیریت کرده و زمان تحویل را بهینه کنید.

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

 

انتخاب تاریخ تحویل مشتری ووکامرس

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

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

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

 

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

در اینجا مراحل ساده ای است که باید دنبال کنید:

  • ابتدا وارد حساب کاربری سایت وردپرس خود شوید و به پنل مدیریت کل بروید.
  • از منوی نمایش, زیر منوی ویرایشگر پوسته را انتخاب کنید, بعد از لود صفحه فایل functions.php را باز کنید و کد های زیر را به آن اضافه کنید :
  • کد زیر را به فایل php اضافه کنید :
//اسکریپت اصلی افزونه jpuery datepicker را ثبت کنید
add_action( ‘wp_enqueue_scripts’, ‘sevencloner_date_picker’ );
function sevencloner_date_picker() {
    //فقط در صفحه پیش پرداخت و پرداخت
    if( is_admin() || ! is_checkout() ) return;
    
    //اسکریپت افزونه jpuery-ui datepicker را بارگیری کنید
    wp_enqueue_script( ‘jquery-ui-datepicker’ );
}


//با قابلیت datepicker در قسمت متن سفارشی خود تماس بگیرید
add_action(‘woocommerce_after_order_notes’, ‘sevencloner_custom_checkout_field’, 10, 1);
function sevencloner_custom_checkout_field( $checkout ) {
    date_default_timezone_set(‘Asia/Tehran’);
    $mydateoptions = array(” => __(‘Select PickupDate’, ‘woocommerce’ ));
    
    echo '<div id="my_custom_checkout_field"><h3>اطلاعات تحویل</h3>';
    
    //نوشته خود را در اینجا در زیر
    echo '<script>
    jQuery(function($){
        $(“#datepicker”).datepicker();
        });
         </script>';
    woocommerce_form_field( 'order_pickup_date', [
        'type'          => 'text',
        'class'         => array('my-field-class form-row-wide'),
        'id'            => 'datepicker',
        'required'      => true,
        'label'         => 'تاریخ تحویل',
        'placeholder'       => 'انتخاب تاریخ',
        'options'     =>   $mydateoptions
    ], $checkout->get_value( 'order_pickup_date' ));
echo '</div>';
}

 

  • این نتیجه است:

نتیجه

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

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

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

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


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

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

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

ناصر خالدی

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

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

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

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

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

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

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

پی اچ پی - PHP

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


۶۱
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

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


۳۵
۰
۱۳ آذر ۱۳۹۹

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

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


۳۳
۰
۲ دی ۱۳۹۹

وردپرس

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


۳۵
۰
۱۳ آذر ۱۳۹۹
logo-samandehi
تماس با ما

می توانید از طریق اطلاعات زیر با ما در ارتباط باشید.

درباره ما

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