Page Builder チュートリアル パート 2: ブロック

次の演習では、単純ブロック ​動的ブロック ​の違いと、Page Builderを使用して各タイプのブロックを作成する方法を示します。

NOTE
Page Builderには、バナー​という新しいコンテンツタイプがあります。これは、最初のチュートリアル演習で取り上げられており、以前のバナー機能とは関係ありません。 ​ コンテンツメニューの以前のバナーオプションは、動的ブロック​になりました。

​ ストアフロントの動的ブロック ​ {width="700" modal="regular"}

この演習では、前提条件と​ ダウンロード済みのサンプルファイル ​を含む、​ パート 1:単純ページ ​を完了したことを前提としています。 このチュートリアル演習の各部分を順番に実行します。

NOTE
これらのチュートリアル演習は、2.4.1 リリースのPage Builder ワークスペースに対する最近の変更を反映するように更新されます。

パート 1:シンプルなブロックを作成する

このチュートリアルの演習では、Google Mapsのコンテンツを含むシンプルなブロックを作成します。 コンテンツが変更されないため、単純ブロックは​ CMS ブロック ​または​ 静的ブロック ​と呼ばれることもあります。 シンプルなブロックは、再利用したいコンテンツに最適です。

手順1:ブロックの作成

  1. 管理者 サイドバーで、Content > Elements>Blocks​に移動します。

  2. 右上隅の「Add New Block」をクリックします。

  3. Block Title​に対して、Google Mapと入力します。

  4. Identifier​に対して、google-mapと入力します。

  5. ブロックを利用できる​ Store View ​を選択します。

    ​ ブロック情報 {width="600" modal="regular"}

  6. 右上隅の「Save」をクリックします。

手順2: Google Mapを追加

  1. Page Builder コンテンツのプレビュー(現在空)まで下にスクロールして、Edit with Page Builder​をクリックします。

  2. Page Builder パネルで、Media​を展開し、Map プレースホルダーをステージにドラッグします。

    ​ マップをステージにドラッグする {width="600" modal="regular"}

    Google Mapsがストア用に設定されている場合、ストアの場所へのマップが表示されます。

    ​ ストア用に設定されたGoogle マップ ​ {width="600" modal="regular"}

    Google Mapsがまだストアに設定されていない場合は、プレースホルダーマップが表示されます。

    Google Maps プレースホルダー {width="600" modal="regular"}

  3. ステージの右上隅で、フルスクリーンを閉じる ​ フルスクリーンアイコンを閉じる )アイコンをクリックします。

    このアイコンをクリックすると、プレビューが表示されたブロックの​ Content ​セクションに戻ります。

  4. 右上隅の​ Save ​矢印をクリックし、Save & Close​を選択します。

手順3: Google Mapsの設定

Google Mapsがストア用に既に設定されている場合は、この手順をスキップして、次の手順に進むことができます。

  1. Google Cloud Platform Consoleに移動します。

  2. プロジェクト ドロップダウンをクリックし、API キーを追加するプロジェクトを選択または作成します。

  3. API資格情報を設定するには、Google Maps ドキュメントの手順に従ってください。

  4. API キーをクリップボードにコピーします。

  5. Commerce管理者に戻り、Stores > Settings>Configuration​に移動します。

  6. General​の下の左側のパネルで、Content Management​を選択します。

  7. 拡張セレクター Advanced Content Tools​を展開します。

    高度なコンテンツ ツール ​ {width="600" modal="regular"}

    Content Management Advanced Tools設定オプションについて詳しくは、設定リファレンスガイド​を参照してください。

  8. Google Maps API Key​の場合、コピーしたキーを貼り付けます。

  9. Test Key​をクリックします。

    キーに問題がある場合は、Google Maps Platform サイトに戻って問題を解決してください。 次に、もう一度試してください。

  10. キーを確認したら、Save Config​をクリックします。

手順4:ブロックをページに追加する

  1. 管理者 サイドバーで、Content > Elements>Pages​に移動します。

  2. グリッドで、最初のチュートリアルで作成した​ Simple Page ​を見つけ、Action​列の​ Edit ​を選択します。

  3. Content セクションの 拡張セレクター を展開し、Edit with Page Builder​またはコンテンツプレビュー領域内をクリックします。

  4. Layout​の下のPage Builder パネルで、Row​プレースホルダーをステージの上部にドラッグします。

    ​ ステージの一番上に行を追加する {width="600" modal="regular"}

  5. Page Builder パネルで、Add Content​を展開し、Block プレースホルダーを新しい行にドラッグします。

  6. 空のブロックコンテナにカーソルを合わせてツールボックスを表示し、設定 設定アイコン ​ {width="20"})アイコンを選択します。

    ​ ツールボックスをブロック ​ {width="600" modal="regular"}

  7. ブロックを編集ページで、Select Block​をクリックします。

    ​ ブロックを選択 {width="600" modal="regular"}

  8. 検索ボックスに「map」と入力し、Enter/Return キーを押して、作成したブロックを検索します。

    ​ リスト内のブロックを検索 {width="600" modal="regular"}

  9. グリッドで、Select​をクリックしてGoogle Maps ブロックを選択します。

  10. 右上隅の「Save」をクリックして設定を保存し、Page Builder ワークスペースに戻ります。

  11. ステージの右上隅で、フルスクリーンを閉じる ​ フルスクリーンアイコンを閉じる )アイコンをクリックします。

    このアイコンをクリックすると、プレビューが表示されたページの​ Content ​セクションに戻ります。

  12. 右上隅の​ Save ​矢印をクリックし、Save & Close​を選択します。

おめでとうございます! ブロック演習の最初の部分が完了しました。 参考までに、必ず作品を保管してください。

パート 2:ダイナミックブロックの作成

動的ブロックには、そのブロックが表示される場所、タイミング、対象を決定するロジックが含まれます。 このチュートリアルでは、価格ルールの条件が満たされたときにトリガーされ、特定の顧客セグメントにのみ表示されるプロモーションのダイナミックブロックを作成します。 この例の結果は、最初の演習で作成したバナーと似ていますが、ストアフロントに表示されるタイミングを制御するロジックを使用しています。

​ サンプル Luma tee プロモーション ​ {width="600" modal="regular"}

手順1:新しいダイナミックブロックの作成

  1. 管理者 サイドバーで、Content > Elements>Dynamic Blocks​に移動します。

    動的ブロックのリスト ​ {width="700" modal="regular"}

  2. 右上隅の「Add Dynamic Block」をクリックします。

    新しい動的ブロックページ ​ {width="600" modal="regular"}

  3. 新しいダイナミックブロックの基本設定を完了します。

    • Enable Dynamic Block​をYesに設定します。

    • Dynamic Block Name​に対して、Tee Shirt Promoと入力します。

    • Dynamic Block Type​をContent Areaに設定し、Done​をクリックします。

      動的ブロックの種類によって、​ ページレイアウト ​内でブロックが配置される場所が決まります。 ストアのダイナミックブロックを設定する際には、使用可能なスペースを有効に活用できるように、ページレイアウトと​ テーマ ​の両方を考慮してください。 一部のストアでは、固定幅に制限されたアクティブなコンテンツ領域を持っていますが、他のストアでは画面の全幅を拡張しています。

      動的ブロックタイプ設定 {width="600" modal="regular"}

    • Customer Segment​の場合、動的ブロックに適用する各セグメントのチェックボックスを選択し、完了​をクリックしてセグメントのリストを保存します。

      次の例では、登録済み顧客を性別で識別する2つの顧客セグメント ​があります。 このダイナミックブロックは、店舗での買い物中にアカウントにログインしている登録済みの女性顧客にのみ表示されます。

      顧客セグメントの選択 {width="600" modal="regular"}

手順2:設定を完了する

空のPage Builder コンテンツのプレビューが表示される​ Content ​セクションまで下にスクロールして、Edit with Page Builder​をクリックします。 次に、次のタスクを実行します。

タスク 1:​背景画像を追加

  1. 行コンテナにカーソルを合わせてツールボックスを表示し、設定 設定アイコン ​ {width="20"})アイコンを選択します。

  2. Appearance​で、Full Bleed​を選択します。

  3. Minimum Height​に対して、400pxと入力します。

  4. Background​セクションまでスクロールし、Select from Gallery​をクリックして、最初のチュートリアルにアップロードされたwide-banner-background.png画像を選択し、Background Image​を設定します。

  5. 右上隅の「Save」をクリックして設定を適用し、Page Builder ワークスペースに戻ります。

    画像を含む行 {width="600" modal="regular"}

タスク 2:​列を追加

Layout​の下のPage Builder パネルで、Column​プレースホルダーを行にドラッグします。

列タイプを行にドラッグする {width="600" modal="regular"}

行は同じ幅の2つの列に分けられます。

タスク 3: テキストを追加

  1. Page Builder パネルで、Elements​を展開し、テキスト プレースホルダーを2番目の列にドラッグします。

    ​ テキストボックスを2番目の列にドラッグする {width="600" modal="regular"}

  2. 次の3行のテキストをエディターに入力します。

    Even more ways to mix and match.

    Buy 3 Luma tees and get a 4th free.

    Shop Tees >

    列のテキストを入力しています {width="600" modal="regular"}

  3. 3行のテキストをすべて選択し、ツールバーを使用して​ 行の高さ ​を40pxに設定します。

    行の高さを設定しています {width="600" modal="regular"}

  4. 各行の​ Font Size ​を次のように設定します。

    table 0-row-2 1-row-2 2-row-2 3-row-2
    折れ線グラフ フォントサイズ
    1行目: 28px
    2行目: 24px
    3行目: 18px

    このブロックはページ上の任意の場所に配置できるので、見出しレベルではなくデフォルトの段落スタイルを使用します。また、テキストがまだ列で正しく折り返されないことを心配しないでください。

    書式設定されたテキスト ​ {width="600" modal="regular"}

タスク 4: リンクを追加

最初の演習では、​ ボタン ​ コンテンツタイプを使用してリンクを作成する方法を学習しました。 次の例では、エディターツールバーからリンクを挿入する方法を示します。

  1. 別のブラウザータブで、ストアフロントを開き、リンクのターゲット先となるページに移動します。

    完全修飾URLまたはストアドメインへの参照を省略する相対URLを使用できます。

    • 完全URL

      https://mystore.com/women/tops-women/tees-women.html

    • 相対URL

      ../women/tops-women/tees-women.html

  2. Page Builder ワークスペース タブとテキストエディターに戻り、3行目のShop Tees > テキストを選択し、エディターツールバーで​太字 太字ボタン ​ )を選択します。

  3. 3行目のShop Tees > テキストを選択したまま、エディターツールバーで​リンクの挿入/編集 ​ リンクの挿入/編集ボタン ​ )を選択します。

    ​ リンクの挿入 {width="600" modal="regular"}

  4. URL​に、準備した相対リンクを入力します。

  5. Target​をNoneに設定します。

    この設定では、新しいタブを開くのではなく、同じブラウザーウィンドウでページが開きます。

  6. Title​に対して、Shop Teesと入力します。

    タイトルリンク属性は、一部のブラウザーでツールチップとして使用されます。

  7. リンクを保存してPage Builder ワークスペースに戻るには、OK​をクリックします。

    ​ リンクの詳細 {width="600" modal="regular"}

  8. ステージの右上隅で、フルスクリーンを閉じる ​ フルスクリーンアイコンを閉じる )アイコンをクリックします。

    このアイコンをクリックすると、プレビューが表示されたダイナミックブロックの​ Content ​セクションに戻ります。

  9. 右上隅の「Save」をクリックします。

手順3:価格ルールの追加

  1. T シャツのプロモ​動的ブロックを編集モードで再度開きます。

  2. Related Promotions セクションの 拡張セレクター を展開し、Add Cart Price Rules​をクリックします。

    関連プロモーション ​ {width="600" modal="regular"}

  3. 関連するカート価格ルールを追加 ページで、購入3枚のT シャツのチェックボックスを選択し、4番目の無料​価格ルールを取得して、Add Selected​をクリックします。

    関連するカート価格ルールの追加 {width="600" modal="regular"}

    価格ルールは、関連カート価格ルール​の下の​関連プロモーション セクションに表示されます。 複数の価格ルールを動的ブロックに関連付けることができます。 しかし、この単純な例では1つしか使用しません。

    選択したカート価格ルール ​ {width="600" modal="regular"}

  4. 右上隅の「Save」をクリックします。

手順4:ページへのダイナミックブロックの追加

  1. 管理者 サイドバーで、Content > Elements>Pages​に移動します

  2. 最初のチュートリアル演習で作成した​ シンプル ページ ​を見つけて、編集モードで開きます。

  3. Content セクションの 拡張セレクター を展開し、Edit with Page Builder​をクリックします。

  4. ダイナミックブロックと同じ画像を持つ一番上の行にカーソルを合わせると、ツールボックスと​削除 削除アイコン ​ {width="20"})アイコンが表示されます。

    ページから行を削除することを確認するには、「OK」をクリックします。

  5. Layout​の下のPage Builder パネルで、新しい​ Row ​プレースホルダーをステージの上部にドラッグします。

  6. Page Builder パネルで、Add Content​を展開し、Dynamic Block プレースホルダーを新しい行にドラッグします。

    行に動的ブロックをドラッグする {width="600" modal="regular"}

  7. 動的ブロックコンテナにカーソルを合わせてツールボックスを表示し、設定 設定アイコン ​ {width="20"})アイコンを選択します。

    動的ブロックツールボックス ​ {width="600" modal="regular"}

  8. Edit Dynamic Block​ページで、Select Dynamic Block​をクリックします。

    動的ブロックを選択 {width="600" modal="regular"}

  9. 作成した​ Tee Shirt Promo ​動的ブロックを見つけて、Select​をクリックします。

    ダイナミックブロック情報の概要を以下に示します。

    動的ブロック情報 {width="600" modal="regular"}

  10. 既定の​TemplateDynamic Block Block Templateを受け入れます。

  11. 完了したら、Save​をクリックして設定を保存し、Page Builder ワークスペースに戻ります。

    ​ ページプレビューの動的ブロック ​ {width="600" modal="regular"}

  12. ステージの右上隅で、フルスクリーンを閉じる ​ フルスクリーンアイコンを閉じる )アイコンをクリックします。

    このアイコンをクリックすると、プレビューが表示されたページの​ Content ​セクションに戻ります。

  13. 右上隅の​ Save ​矢印をクリックし、Save & Close​を選択します。

ブロック演習の2番目の部分を完了しました。 参考までに、必ず作品を保管してください。

パート 3:動的ブロックの更新

この演習の最後の部分では、ページがストアに存在する間にダイナミックブロックを編集します。 次に、顧客セグメントのメンバーとしてストアにログインして、ブロックを表示します。

​ ストアフロントの動的ブロックのサンプル ​ {width="600" modal="regular"}

手順1:ダイナミックブロックの編集

  1. 管理者 サイドバーで、Content > Elements>Dynamic Blocks​に移動します。

  2. グリッドで​ Tee Shirt Promo ​動的ブロックを見つけ、編集モードで開きます。

  3. Content セクションの 拡張セレクター を展開し、Edit with Page Builder​をクリックします。

  4. 列幅を変更します。

    • 2つの列の境界線にカーソルを合わせます。

    • マウスボタンを押しながら、境界線を2つの分割で左にドラッグします。

      ​ グリッド分割 {width="600" modal="regular"}

      最初の列は12のグリッド分割のうち4つ(4/12)幅になり、2番目の列は12のグリッド分割のうち8つ(8/12)幅になります。

      2つの不均等な列 {width="600" modal="regular"}

  5. テキストの色を変更します。

    • 最初の2行のテキストを選択します。

    • エディターツールバーで、Text Color​を選択し、White スウォッチをクリックします。

    ​ テキストの色 {width="600" modal="regular"}

  6. ステージの右上隅で、フルスクリーンを閉じる ​ フルスクリーンアイコンを閉じる )アイコンをクリックします。

    このアイコンをクリックすると、プレビューが表示されたダイナミックブロックの​ Content ​セクションに戻ります。

  7. 右上隅の「Save」をクリックします。

手順2:動的ブロックの表示

このダイナミックブロックは特定の顧客セグメントのメンバーにのみ表示されるため、プロモーションを表示するには、顧客セグメントのメンバーである顧客としてログインする必要があります。 この例では、ブロックは女性顧客にのみ表示されます。

  1. ストアフロントのブラウザーウィンドウを開きます。

  2. サンプルページを表示するには、アドレスバーのURLを次のように変更します。

    mystore.com/sample-page

    ストアがhtml サフィックスを含めるように設定されている場合は、次のようにサフィックスを含めます。

    mystore.com/sample-page.html

  3. 女性顧客としてログイン:

    • ホームページの右上隅にある「Sign In」をクリックします。

    • サンプル Luma データがシステムにインストールされている場合は、次の資格情報を使用します。

      Email - roni_cost@example.com

      Password - roni_cost3@example.com

    • Sign In​をクリックします。

    • サンプルページに戻り、ティーシャツプロモーションで作成したダイナミックブロックを確認します。

    顧客セグメントに対して 動的ブロックが表示されました {width="700" modal="regular"}

ブロックの演習が完了しました。 参考までに、必ず作品を保管してください。

準備ができたら、​ パート 3: カタログ コンテンツ ​に進みます

recommendation-more-help
commerce-admin-help-page-builder