2016-04-08 14 views
0

私は、Woocommerceに組み込まれた電子商取引のWebサイトに取り組んでいます。
追加のフィールド「配達日時」を請求書式(チェックアウトページ)に追加したいとします。ここでWoocommerce Checkoutページのカスタマイズ

は、ページのスナップショットです:

enter image description here

私は郵便番号の隣に「納期」フィールドを追加します。

問題は、このフォームの場所が見つからないことです。

私はWoocommerceフォルダ内のあらゆる場所を見ましたが、見つけられませんでした。

私の質問:Woocommerceは課金フォームコードを設置している

また、&フィールドを貼り付けるだけでいいですか?それともデータベースにフィールドを追加する必要がありますか?

ダッシュボードとメールの両方に納期が表示されます。

答えて

0

woocommerceフォームをチェックアウトに追加するには、フィルタを適用する必要があります。それはレッスン、このコードが配置されている2

https://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

/ Hook in 
 
add_filter('woocommerce_checkout_fields' , 'custom_override_checkout_fields'); 
 

 
// Our hooked in function - $fields is passed via the filter! 
 
function custom_override_checkout_fields($fields) { 
 
    $fields['shipping']['shipping_phone'] = array(
 
     'label'  => __('Phone', 'woocommerce'), 
 
    'placeholder' => _x('Phone', 'placeholder', 'woocommerce'), 
 
    'required' => false, 
 
    'class'  => array('form-row-wide'), 
 
    'clear'  => true 
 
    ); 
 

 
    return $fields; 
 
}

+0

にここで説明していますか?私はどのファイルを変更する必要があるのですか? –

+0

アクティブテーマのfunctions.phpファイルにこのコードを追加する必要があります。 – zipkundan

関連する問題