ストアフロントチェックアウトページをカスタマイズする方法

公開: 2020-10-29

ストアフロントのカスタマイズチェックアウトページ オンラインストアでのチェックアウトプロセスは、購入者の旅の中で最も重要です。 これは、買い物客に購入を説得する最後のチャンスだからです。 さらに、ユーザーが最後のステップで気が変わったときに、多くのショッピングカートが放棄されることは言及する価値があります。

ストアフロントのカスタマイズチェックアウトページ

送料や支払いオプションなどの要因が、カートの放棄の主な原因です。 ただし、チェックアウトページも大きな役割を果たします。 チェックアウトフォームが複雑すぎるか、記入に時間がかかる場合、顧客は他の場所でそれを購入する可能性があります。 さらに、機密情報を要求しているチェックアウトフィールドを削除することをお勧めします。

チェックアウトフォームを最適化する最良の方法は、必須のフィールドを用意することです。 それらはあなたのビジネスニーズとターゲットオーディエンスに基づいている必要があります。

この投稿では、ターゲットオーディエンスとビジネスニーズに合わせてチェックアウトページをカスタマイズする方法について説明します。

チェックアウトフィールドのカスタマイズ

チェックアウトページでは、顧客に次のことを求めます。

  • 支払明細
  • ファーストネーム
  • 苗字
  • 会社名
  • 住所
  • 町/市
  • 区域
  • 郵便番号/郵便番号
  • 電話
  • 電子メールアドレス
  • 注文メモチェックアウトフィールド

チェックアウトフィールドをカスタマイズする最良の方法は、コードスニペットを使用することです。 すべてのクラスとセレクターを表示するには、Webサイトでブラウザーのインスペクターを使用して、カスタマイズする正確な要素を見つけます。

 <body class = "woocommerce-checkout">

<div class = "woocommerce">

<form class = "woocommerce-checkout">

<div id = "customer_details" class = "col2-set">

<div class = "woocommerce-billing-fields">

<p class = "form-row">

<div class = "woocommerce-shipping-fields">

<p class = "form-row">

<div class = "woocommerce-additional-fields">

<div id = "order_review" class = "woocommerce-checkout-review-order">

<table class = "woocommerce-checkout-review-order-table">

<div id = "payment">

<ul class = "wc_payment_methodspayment_methodsmethods">

<div class = "form-row place-order">

テキスト入力ボックスの背景色とレイアウトを変更し、角を丸くする手順

従う必要のある簡単な手順は次のとおりです。

  1. WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
  2. [ダッシュボード]メニューから、[外観メニュー]> [カスタマイズ]をクリックします。
  3. 表示される左側のサイドバーで[追加のCSS ]に移動します。
  4. CSSを追加します
input [type = "text"] {

border-radius:10px!important;

背景色:アクア!重要;

}
  1. これが結果です: チェックアウトフィールドの色を変更する
  2. フィールドのレイアウトを変更するには、次のCSSコードを追加します。
 /****************チェックアウト***************/

.woocommerce form .form-row {

幅:100%!重要;

}

.woocommerce-checkout #payment div.payment_box input.input-text、.woocommerce-checkout #payment div.payment_box textarea {

幅:100%!重要;

パディング:8px;

}

.woocommerce #payment .form-row select、.woocommerce-page #payment .form-row select {

幅:100%;

高さ:30px;

}

.woocommerce .col2-set .col-1、.woocommerce-page .col2-set .col-1、.woocommerce .col2-set .col-2、.woocommerce-page .col2-set .col-2 {

フロート:左;

幅:100%;

}

.custom-checkout h3 {

背景色:#165f1c; / ****タイトルの背景に使用したい色に変更**** /

幅:45%;

text-align:center;

パディング:10px;

border-radius:5px;

マージントップ:50px;

色:#FFF;

フロート:右;

}

.woocommerce form .form-row input.input-text、.woocommerce form .form-row textarea {

パディング:.6180469716em;

背景色:#f2f2f2;

色:#43454b;

アウトライン:0;

ボーダー:0;

-webkit-外観:なし;

border-radius:2px;

ボックスサイズ:border-box;

フォントの太さ:400;

border:solid 2px#e4e4e4;

}

#wc_checkout_add_ons {

幅:45%;

フロート:右;

text-align:center;

}

@media screen and(min-width:980px){

.woocommerce-shipping-fields h3、.woocommerce-billing-fields h3 {width:100%;}

.woocommerce .col2-set、.woocommerce-page .col2-set {

幅:45%;

フロート:左;

}

.woocommerce-checkout-review-order {

幅:45%;

フロート:右;

}

}

@media screen and(max-width:979px){

.custom-checkout h3 {

幅:100%;

}

}
  1. これが結果です: フィールドのレイアウトを変更する

チェックアウトフィールドを削除する手順

従う必要のある手順は次のとおりです。

  1. WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
  2. [ダッシュボード]メニューから、[外観メニュー]> [テーマエディターメニュー]をクリックします。 テーマエディタページが開いたら、テーマ関数ファイルを探してチェックアウトフィールドを削除します。
  3. 次のコードをphpファイルに追加します。 ただし、コード全体を貼り付けると、チェックアウトページからすべてのフィールドが削除されるため、削除するフィールドのみを含めるようにしてください。
 / **

可能なすべてのフィールドを削除します

** /

関数wc_remove_checkout_fields($ fields){

//請求フィールド

unset($ fields ['billing'] ['billing_company']);

unset($ fields ['billing'] ['billing_email']);

unset($ fields ['billing'] ['billing_phone']);

unset($ fields ['billing'] ['billing_state']);

unset($ fields ['billing'] ['billing_first_name']);

unset($ fields ['billing'] ['billing_last_name']);

unset($ fields ['billing'] ['billing_address_1']);

unset($ fields ['billing'] ['billing_address_2']);

unset($ fields ['billing'] ['billing_city']);

unset($ fields ['billing'] ['billing_postcode']);
//配送フィールド

unset($ fields ['shipping'] ['shipping_company']);

unset($ fields ['shipping'] ['shipping_phone']);

unset($ fields ['shipping'] ['shipping_state']);

unset($ fields ['shipping'] ['shipping_first_name']);

unset($ fields ['shipping'] ['shipping_last_name']);

unset($ fields ['shipping'] ['shipping_address_1']);

unset($ fields ['shipping'] ['shipping_address_2']);

unset($ fields ['shipping'] ['shipping_city']);

unset($ fields ['shipping'] ['shipping_postcode']);

//フィールドを注文します

unset($ fields ['order'] ['order_comments']);

$ fieldsを返します。

}

add_filter( 'woocommerce_checkout_fields'、 'wc_remove_checkout_fields');

国フィールドが必須であることは言及する価値があります。 このフィールドを削除すると、顧客の注文を完了できなくなります。 これは、「続行するにはアドレスを入力してください」というエラーが表示されるためです。

必須フィールドを不要にする手順

この例では、BillingPhoneフィールドを編集します。 従う必要のある手順は次のとおりです。

  1. WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
  2. [ダッシュボード]メニューから、[外観メニュー]> [テーマエディターメニュー]をクリックします。 テーマエディタページが開いたら、テーマ関数ファイルを探して、必須フィールドを不要にします。
  3. 次のコードを関数に追加します。 phpファイル
add_filter( 'woocommerce_billing_fields'、 'wc_unrequire_wc_phone_field');

function wc_unrequire_wc_phone_field($ fields){

$ fields ['billing_phone'] ['required'] = false;

$ fieldsを返します。

}
  1. これが結果です: オプションの電話番号

入力フィールドのラベルとプレースホルダーを変更する手順

従う必要のある簡単な手順は次のとおりです。

  1. WordPressサイトにログインし、管理者ユーザーとしてダッシュボードにアクセスします。
  2. [ダッシュボード]メニューから、[外観メニュー]> [テーマエディターメニュー]をクリックします。 テーマエディタページが開いたら、テーマ関数ファイルを探して、入力フィールドのラベルとプレースホルダーを変更します。
  3. 次のコードをphpファイルに追加します
add_filter( 'woocommerce_checkout_fields'、 'custom_override_checkout_fields');

関数custom_override_checkout_fields($ fields)

{{

unset($ fields ['billing'] ['billing_address_2']);

$ fields ['billing'] ['billing_company'] ['placeholder'] = '会社名';

$ fields ['billing'] ['billing_company'] ['label'] = '会社名';

$ fields ['billing'] ['billing_first_name'] ['placeholder'] = '名';

$ fields ['shipping'] ['shipping_first_name'] ['placeholder'] = '名';

$ fields ['shipping'] ['shipping_last_name'] ['placeholder'] = '姓';

$ fields ['shipping'] ['shipping_company'] ['placeholder'] = '会社名';

$ fields ['billing'] ['billing_last_name'] ['placeholder'] = '姓';

$ fields ['billing'] ['billing_email'] ['placeholder'] = 'メールアドレス';

$ fields ['billing'] ['billing_phone'] ['placeholder'] = '電話';

$ fieldsを返します。

}
  1. これが結果になります: プレースホルダー名を変更する

結論

要約すると、チェックアウトページのチェックアウトフィールドをカスタマイズする方法を共有しました。 このページを最適化することは重要です。買い物客に購入を説得する最後のチャンスだからです。

さらに、ビジネスニーズとターゲットオーディエンスに基づいて必要な情報を収集する必要があります。 これにより、カートの放棄を減らし、店舗での売り上げを大幅に向上させることができます。

ただし、私が共有したコードスニペットを変更できない場合は、サイトを壊さないように開発者を雇ってください。

同様の記事