カートに配達日ピッカーを追加する
お客様が注文の配達日を指定できるようにするカレンダーをカートページに追加できます。

theme.liquidにjQueryを追加する
このカスタマイズを機能させるには、一部のテーマで、jQueryのスクリプトタグをtheme.liquidレイアウトファイルに追加する必要があります。無料のShopifyテーマを使用している場合、以下のステップに従う必要があります。
[レイアウト] ディレクトリーで、
theme.liquid
をクリックします。コードで
</head>
終了タグを探します。</head>
終了タグの上の新しい行に、次のコードを貼り付けます。
{{ '//ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js' | script_tag }}
- [保存] をクリックします。
配達日のスニペットを作成する
配達日ピッカーのスニペットを作成するには、次の手順を実行します。
デスクトップ
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
[スニペット] ディレクトリで、[新しいスニペットを追加する] をクリックします。
次の手順でスニペットを作成します。
- スニペットに
delivery-date
と名付けます。 - [スニペットを作成する] をクリックします。コードエディタで新しいスニペットファイルが開きます。
- スニペットに
新しい
delivery-date.liquid
スニペットで、次のコードを貼り付けます。
1. [保存] をクリックします。
iPhone
Shopifyアプリで、
をタップします 。
販売チャネルセクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
[スニペット] ディレクトリで、[新しいスニペットを追加する] をクリックします。
次の手順でスニペットを作成します。
- スニペットに
delivery-date
と名付けます。 - [スニペットを作成する] をクリックします。コードエディタで新しいスニペットファイルが開きます。
- スニペットに
新しい
delivery-date.liquid
スニペットで、次のコードを貼り付けます。
1. [保存] をクリックします。
Android
Shopifyアプリで、
をタップします 。
販売チャネルセクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
[スニペット] ディレクトリで、[新しいスニペットを追加する] をクリックします。
次の手順でスニペットを作成します。
- スニペットに
delivery-date
と名付けます。 - [スニペットを作成する] をクリックします。コードエディタで新しいスニペットファイルが開きます。
- スニペットに
新しい
delivery-date.liquid
スニペットで、次のコードを貼り付けます。
1. [保存] をクリックします。
カートページにスニペットを追加する
カートページに配達日のスニペットを含めるには、次の手順を実行します。
セクションディレクトリで、[
main-cart-items.liquid
] をクリックします。コードで
</form>
終了タグを探します。</form>
終了タグの上の新しい行に、次のコードを貼り付けます。
{% render 'delivery-date' %}
- [保存] をクリックします。
カートページに配達日入力フィールドが表示されるようになりました。テキストフィールド内をクリックすると、次のカレンダーが表示されます。

このカスタマイズで使用される日付ピッカーは、jQuery UIライブラリーからのウィジェットです。