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

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

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

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

Example: WooCommerce Checkout page
Example: WooCommerce Checkout page

به طور پیش فرض ، ووکامرس به اطلاعات زیر از مشتریان نیاز دارد.

  • نام کوچک
  • نام خانوادگی
  • نام شرکت
  • کشور
  • خط آدرس 1
  • خط آدرس 2
  • شهر / شهر
  • استان / شهرستان / منطقه
  • کدپستی / ZIP
  • تلفن
  • آدرس ایمیل
  • سفارش یادداشت ها

زمینه های پرداخت را سفارشی کنید

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

1. کد سفارشی

صرفا جهت اطلاع و دسترسی ، در اینجا لیستی کامل از فیلدهای آرایه منتقل شده به woocommerce_checkout_fields وجود دارد. این به شما کمک می کند در آینده نقشه برداری و درک کنید.

>
/**
* Billing Checkout Fields
*/
      billing_first_name
      billing_last_name
      billing_company
      billing_address_1
      billing_address_2
      billing_city
      billing_postcode
      billing_country
      billing_state
      billing_email
      billing_phone
 
/**
* Shipping Checkout Fields
*/
      shipping_first_name
      shipping_last_name
      shipping_company
      shipping_address_1
      shipping_address_2
      shipping_city
      shipping_postcode
      shipping_country
      shipping_state
 
/**
* Account Checkout Fields
*/
      account_username
      account_password
      account_password-2
 
/**
* Order Checkout Fields
*/
      order_comments

هر فیلدی که به woocommerce_checkout_fields منتقل می شود شامل آرایه ای از خصوصیات زیر است:

  1. type – type of field (text, textarea, password, select)
  2. label – label for the input field
  3. placeholder – placeholder for the input
  4. class – class for the input
  5. required – true or false, whether or not the field is require
  6. clear – true or false, applies a clear fix to the field/label
  7. label_class – class for the label element
  8. options – for select boxes, array of options (key => value pairs)
  1. type – نوع قسمت (متن ، منطقه متن ، رمز ورود ، انتخاب)
  2. label – برچسب برای قسمت ورودی
  3. placeholder – محل نگهداری ورودی
  4. class– کلاس ورودی
  5. required – درست یا نادرست ، خواه فیلد مورد نیاز باشد یا نه
  6. clear– درست یا نادرست، رفع عیب زمینه/برچسب را اعمال می کند
  7. label_class – کلاس برای عنصر برچسب
  8. options  – برای جعبه های انتخاب شده ، آرایه گزینه ها (key => جفت ارزش)

قسمتهای جعبه را حذف کنید

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


add_filter( 'woocommerce_checkout_fields', 'bbloomer_remove_woo_checkout_fields' );
  
function bbloomer_remove_woo_checkout_fields( $fields ) {
    unset( $fields['billing']['billing_first_name'] ); 
    return $fields;
}

متن برچسب و محل نگهداری قسمتهای پرداخت را تغییر دهید

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


add_filter( 'woocommerce_checkout_fields', 'bbloomer_rename_woo_checkout_fields' );
  
function bbloomer_rename_woo_checkout_fields( $fields ) {
    $fields['billing']['billing_first_name']['placeholder'] = 'New placeholder';
    $fields['billing']['billing_first_name']['label'] = 'New label';
    return $fields;
}

قسمتهای پرداخت مورد نیاز را اختیاری قرار دهید

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


add_filter( 'woocommerce_checkout_fields', 'bbloomer_required_woo_checkout_fields' );
  
function bbloomer_required_woo_checkout_fields( $fields ) {
    $fields['billing']['billing_first_name']['required'] = false;
    return $fields;
}

انتقال یا سفارش مجدد فیلدها

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

ووکامرس: انتقال / ترتیب مجدد قسمتهای پرداخت (ایمیل ، کشور و غیره)

قسمتهای پرداخت سفارشی را اضافه کنید

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

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

دسته‌بندی:

Woocommerce,