ووکامرس

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

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

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

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

قرار دادن سبد خرید و تسویه حساب ووکامرس در یک برگه

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

1. تنظیم روش افزودن به سبد خرید

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

کاهش مراحل خرید در ووکامرس

2. قرار دادن سبد خرید در صفحه پرداخت

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

add_action( 'woocommerce_before_checkout_form', 'themefars_cart_on_checkout_page_only', 5 );
 
function themefars_cart_on_checkout_page_only() {
if ( is_wc_endpoint_url( 'order-received' ) ) return;
echo do_shortcode('[woocommerce_cart]');
}

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

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

برای اینکار کد زیر را هم به فایل functions.php قالب خود اضافه کنید:

add_filter('add_to_cart_redirect', 'cw_redirect_add_to_cart');
function cw_redirect_add_to_cart() {
global $woocommerce;
$cw_redirect_url_checkout = $woocommerce->cart->get_checkout_url();
return $cw_redirect_url_checkout;
}

این تمام کاری بود که باید انجام می دادید.

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

همچنین ممکن است برای سفارشی سازی بیشتر مقالات زیر را هم ببینید:

5/5 - (10 امتیاز)

(3) نظرات کاربران

  1. امانی گفت:

    ممنون از مطلبتون ولی حالا اگه بخواهیم بعد از یک محصول وارد پرداخت نشه و مشتری بخواد تعداد محصولشو افزایش بده بعد پرداخت کنه چیکار باید کرد؟

  2. مهدیه مجیدی گفت:

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

    1. سلام
      خب باید کد تخفیف مربوط به صفحه پرداخت یا سبد خرید رو حذف کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *