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

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

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

صفحه پرداخت ووکامرس Refresh Checkout

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

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

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید
  • کد زیر را به فایل جاوا اسکریپت اضافه کنید:
<script type="text/javascript">

  /* to update info on your checkout page, you need to trigger the update_checkout function

     so add this in your javascript file for your theme or plugin

  */

    jQuery('body').trigger('update_checkout');

    /* what this does is update the order review table but what it doesn't do is update shipping costs;

     the calculate_shipping function of your shipping class will not be called again;

     so if you were like me and you made a shipping method plugin, and you had to change costs based on the payment method, then

     this is the only way to ensure it does just that

  */

</script>

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

<?php

# add this in your plugin file, and that's it, the calculate_shipping method of your shipping plugin class will be called again

function action_woocommerce_checkout_update_order_review($array, $int)

{

    WC()->cart->calculate_shipping();

    return;

}

add_action('woocommerce_checkout_update_order_review', 'action_woocommerce_checkout_update_order_review', 10, 2);

?>
  • این کد هزینه حمل و نقل را در صفحه پرداخت با استفاده از AJAX به طور خودکار به روز می کند.

نتیجه

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

 

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

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

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

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


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

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

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

ناصر خالدی

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

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

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

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

پی اچ پی - PHP

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


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

هک و امنیت

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


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

نود جی اس

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


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

وردپرس

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


۸۰۹
۰
۱۳ آذر ۱۳۹۹