ShopifyのスタッフによるコマースやShopifyプラットフォームに関する最新のブログ記事を閲覧できます。
これは高度なチュートリアルであり、Shopifyではサポートされていません。 HTML、CSS、JavaScript、およびLiquidの知識が必要です。チュートリアルの手順を自分で行うことが難しい場合は、ShopifyエキスパートやShopifyパートナーの雇用を推奨します。
カートパーマリンクは、お客様がショッピングカートやチェックアウトに既に商品がカートに入った状態で、直接アクセスできるようにあらかじめ作成されたリンクです。
カートパーマリンクを設定することにより、Shopifyのチェックアウト画面にて特定のカートをアイテムと共に入れた状態で直接リンクすることができます。他にはブログやニュースレターに「今すぐ購入」ボタンを配置したり、お客様に簡単な再注文リンクを提供することも可能です。
カートパーマリンクの例は以下のようになります:
http://your-store.myshopify.com/cart/70881412:1,70881382:1
ここでは70881412は商品バリエーションの固有IDであり、1は数量を表します。従って、URLの形式は以下のようになります:
http://yourstore.com/cart/#{variant_id}:#{quantity}(,...)
チェックアウトのフィールドを事前に入力するには、カートパーマリンクURLにチェックアウトのクエリパラメータを追加するだけです。チェックアウトのクエリパラメータを追加する際には、以下のURL形式を使用します。
/cart/{variant_id}:{quantity}?
checkout[email]=somebody@store.com&checkout[shipping_address][city]=thisismyhometown
ここで、[email]はフォーム内の可能なチェックアウトフィールドを表し、[shipping_address][city]は子フィールド(Child fields)を入力するためのネスティング(nesting)の使用方法を示しています。
以下のクエリパラメータのいずれかを事前に入力することが可能です。
Checkout Parameter | Description |
checkout[shipping_address][first_name] |
Address [first_name] . |
checkout[shipping_address][last_name] |
Address [last_name] . |
checkout[shipping_address][address1] |
Address [address1] . |
checkout[shipping_address][address2] |
Address [address2] . |
checkout[shipping_address][city] |
Address [city] . |
checkout[shipping_address][zip] |
Address [zip] . |
カートパーマリンクに直接割引を適用することが可能です。以下の形式で割引を適用します:
/cart/{variant_id}:{quantity}?discount=test
ここで、test は割引コードの文字列値(string value)を表します。
補足:通常通り注文メモ(Note)、カート属性(cart attributes)、およびトラッキングパラメータをクエリパラメータとして追加することができます。ウェブサイトで顧客アカウントが有効になっている場合、ユーザーがログインしていない場合は、チェックアウトに到達する前にログインページが表示されます。
1. Shopifyの管理画面から、オンラインストア > ブログ記事に移動します。
2. ブログ記事ページで新しいブログ記事を追加するか、既存のブログ記事をクリックします。
3. リッチテキストエディターの「コンテンツ」ヘッダーの下にあるHTMLボタンをクリックします。
4. 以下のリンクを追加します:
<p><a href="http://your-store.com/cart/70881412:1">Buy this item</a></p>
5. 変更を保存し、ストアでテストします。
注文内の各行アイテムに対して、テーマのcustomers/order.liquid
テンプレートに「再注文」リンクを追加することが可能です。
1. Shopifyの管理画面からオンラインストア > テーマに移動します。
2. 編集したいテーマから、[...] > [コードの編集]をクリックします。
3. [テンプレート]フォルダーの下で、customers/order.liquid
をクリックし、オンラインのコードエディターで開きます。テンプレートが表示されない場合は、[新しいテンプレートを追加]リンクをクリックして作成します。4. オンラインのコードエディターで、リンクを表示したい場所に以下のコードを貼り付けます:
<a href="/cart/{{ line_item.variant_id }}:{{ line_item.quantity }}">Reorder this</a>
5. 変更を確定するために[保存]をクリックします。
URLにトラッキング情報を追加して、注文が来た際に管理画面の注文詳細ページに表示したい場合、注文メモを使いましょう:
/cart/70881412:1,70881382:1?note=came-from-newsletter-2013-02-14
もしくは、カート属性(cart attribute)を使うこともできます。(カート属性は複数持つことが可能):
/cart/70881412:1,70881382:1?attributes[where-from]=came-from-newsletter-2013-02-14&attributes[some-other-key]=some-value
注文メモとカート属性は、注文詳細ページの「注文メモ」欄に表示されます。もしくは、'ref' パラメータを使用します:
/cart/70881412:1,70881382:1?ref=came-from-newsletter-2013-02-14
参照値'ref'は、注文詳細ページのコンバージョンサマリーセクションに紹介コードとして表示されます。[コンバージョンの詳細を表示]をクリックし、[セッションの詳細を表示]をクリックすると、セッションの詳細ページが表示されます:
注文を特定の販売チャネルやアプリに帰属させるために、パーマリンクに追加のパラメータを付けることが可能です。売上の帰属は、チャネルごとの売上レポートで確認することができます。
このレポートでは顧客が注文をする際に使用したチャネルやアプリの名前が表示されます。
また、売上の帰属はShopifyのホーム画面のサイドバーにも表示されます。以下の例に示すように、カートパーマリンクにストアフロントのアクセストークンを指定することも可能です。
/cart/70881412:1,70881382:1?access_token=#{access_token}
カートパーマリンクを使用している場合、数量は編集できません。
Shopifyの管理画面からバリエーションIDを検索する方法については、ヘルプセンター: バリエーションIDを検索するをご参照下さい。
その他、ご不明な点がありましたらShopifyサポートまでお気軽にお問い合わせ下さい。
ここにコメントを追加するには、ご登録いただく必要があります。 ご登録済みの場合は、ログインしてください。 ご登録がまだの場合は、ご登録後にログインしてください。