Skip to Content
インストール手動インストール

手動インストール

このタグが組み込みのすべてです。キーを自分のものに置き換えて一度だけ貼り付け、ほかは何も変えないでください。商品への追加属性も、自作のボタンも、商品IDも不要です。

<script src="https://www.cabina.io/widget.iife.js" crossorigin="anonymous" async data-api-key="cab_live_YOUR_API_KEY"> </script>

integrity属性は追加しないでください。バンドルのURLはバージョン管理されていないため、ハッシュを固定すると、次のリリースの時点でブラウザがスクリプトを拒否するようになります。しかも無言で、こちらからお知らせする手段もありません。

<head>の中ならどこでも、あるいは</body>の直前に置けます。どちらでも動きます。スクリプトはasyncで、ページの準備が整うのを自分で待ちます。

何よりも先に:ドメイン

何かを貼り付ける前に、Cabinaのダッシュボードでストアのドメインを許可してください。場所はウィジェット ページの許可するドメインセクションです。このリストが空の間、ウィジェットはどのサイトにも表示されません。タグやプラグインを正しくインストールしていても同じで、理由も表示されません。

正確なオリジンを入力してください。https://shop.comとhttps://www.shop.comは別々の2つのオリジンです。ストアが両方で応答するなら、両方を追加してください。ShopifyとWixではこの手順は不要です。アプリがインストール時に自分でドメインを登録します。

どこに貼り付けるか、プラットフォーム別に

Shopify

テーマ

Shopifyの管理画面でオンラインストア → テーマに移動します。

コードを編集する

公開中のテーマで ⋯ メニューを開き、コードを編集するを選びます。

theme.liquid

layout/theme.liquidを開きます。

貼り付ける

閉じタグ</head>の直前にタグを貼り付けます。

保存する

保存します。変更はすぐに反映されます。公開すべきテーマはありません。

Shopifyはすべての商品ページにOpen Graph画像を出力するので、あなたが何もしなくてもアイテムは見つかります。

WooCommerce

WooCommerceにはプラグインがあります。タグの仕事を代わりに引き受け、テーマを変更しても残ります。

プラグインをインストールする

WordPressでプラグイン → 新規プラグインを追加に移動し、Cabinaを検索して今すぐインストール、続けて有効化をクリックします。これはWordPress.org のプラグインで、更新もほかのプラグインと同じくそこから届きます。 WordPress 6.5以降と、有効なWooCommerceが必要です。

サイトがディレクトリからインストールできない場合は、cabina-woocommerce.zip をダウンロードし、プラグイン → 新規プラグインを追加 → プラグインのアップロードからアップロードしてください。

設定する

設定 → Cabinaに移動し、cab_live_…キーを貼り付けます。キーはCabinaのダッシュボードのインストールページ、WooCommerceタブにあります。

完了

商品ページにボタンが表示されます。テーマに貼り付けるものはありません。表示されない場合、足りないのはほぼ必ずドメインです。このページの冒頭をご覧ください。

別の方法として、タグをテーマに入れることもできます:

スニペット用プラグイン

WordPressにコードスニペット用のプラグイン(WPCode、Code Snippets)をインストールするか、子テーマを使います。

スニペットを作る

サイトのヘッダーで実行されるスニペットを作り、そこにタグを貼り付けます。

または子テーマで

子テーマなら、functions.phpのwp_headフックに追加します。

確認する

保存して商品ページを開きます。

WooCommerceは、SEOプラグインがないとog:imageを出力しません。その場合Cabinaはギャラリー画像にフォールバックします。アイテムの画像をご覧ください。

Wix

Wixでは貼り付けるタグはありません。アプリはWix App Marketにあり、それが唯一の方法です。

App Market

WixのダッシュボードでApp Marketを開き、「Cabina」を検索します。

追加する

アプリを追加してサイトを許可します。APIキーは自動で設定され、コピーするものはありません。

公開する

サイトを公開します。Wixでは公開するまで何も反映されません。ボタンはWix Storesの商品ページに、アプリによって配置されます。

PrestaShop

PrestaShopにはモジュールがあります。タグの仕事を代わりに引き受け、テーマを変更しても残ります。

モジュールをダウンロードする

cabina.zip をダウンロードします。PrestaShop 8と9で動作します。

アップロードする

管理画面でモジュールに移動し、モジュールをアップロードをクリックしてファイルをドロップします。

設定する

設定をクリックし、cab_live_…キーを貼り付けます。キーはCabinaのダッシュボードのインストールページ、PrestaShopタブにあります。

完了

商品ページにボタンが表示されます。テーマに貼り付けるものも、クリアすべきキャッシュもありません。表示されない場合、足りないのはほぼ必ずドメインです。このページの冒頭をご覧ください。

モジュールをインストールしたくない場合は、タグをテーマに入れます:

テーマとロゴ

デザイン → テーマとロゴに移動し、テーマのファイルを開きます(またはFTPを使います)。

head.tpl

有効なテーマのtemplates/_partials/head.tplを開きます。

貼り付ける

headブロックの閉じ{/block}の前にタグを貼り付けます。

キャッシュをクリアする

保存してから、高度なパラメーター → パフォーマンスでキャッシュをクリアします。

そのほかのテーマ

テンプレートを見つける

すべてのページの<head>を生成しているテンプレートを見つけます。ファイル名はプラットフォームによって異なります。

貼り付ける

<head>の中のどこか、または</body>の直前にタグを貼り付けます。

一度だけ

貼り付けるのは一度だけです。2つ目のコピーは自分で停止してコンソールに警告を出しますが、それでも取り除く価値はあります。

再読み込みする

商品ページを再読み込みします。

Cabinaにはテンプレート変数も、商品IDも、追加のマークアップも必要ありません。scriptタグ1つが組み込みのすべてです。

動いたことを確認する方法

商品ページを開きます。Cabinaは購入ブロックを見つけ、そのすぐ下に自分のボタンを置きます。そのためのマークアップを書く必要はありません。

商品ページ:Cabinaのボタンが「カートに追加」ボタンのすぐ下にある。

ボタンのテキストと色はダッシュボードの設定から取られ、フォントはテーマのものを引き継ぎます。

ボタンが出ない?ブラウザのコンソールを開いてください。Cabinaが理由を1行で伝えます。トラブルシューティングへ進んでください。

ボタンの位置を変える

Cabinaは下の一覧を順番に使って購入ブロックを探し、最初に一致した要素のすぐ後ろにボタンを挿入します。

アンカー典型的なプラットフォーム
.product-form__buttonsShopify
form[action*="/cart/add"] .product-form__submitShopify
form[action*="/cart/add"]Shopify
form.cartWooCommerce
.single_add_to_cart_buttonWooCommerce
.product-add-to-cartPrestaShop
#add-to-cart-or-refreshPrestaShop

カスタムテーマでは、たいていどれも一致しません。その場合、ボタンはページの末尾、フッターの下の見えない場所に追加されます。壊れているわけではなく、場所が違うだけです。

Cabinaが認識しないテーマ:ボタンがページの一番下、フッターの下に落ちている。

対処法は、商品テンプレートのボタンを置きたい場所に、空の要素を1つ入れることです:

<div data-cabina-target></div>

この属性は上のどのアンカーよりも優先され、ボタンは要素の隣ではなく内側に配置されます。

data-cabina-targetを追加した後の同じテーマ:ボタンが「カートに追加」の下に戻っている。

アイテムの画像

Cabinaはアイテムを商品ページからそのまま読み取ります。試す順番は、og:image、次にtwitter:image、次に以下のセレクターのいずれかに一致する最初の画像です:

ギャラリーのセレクター典型的なプラットフォーム
.woocommerce-product-gallery__image imgWooCommerce
img.wp-post-imageWooCommerce
.wp-block-woocommerce-product-image imgWooCommerce
.product__image imgShopify
.product-image imgShopify
.product-photo imgShopify
.product-single__photo imgShopify
[data-product-image] imgShopify
.product-featured-image imgShopify
.product-gallery imgShopify
.product-img imgShopify
.product__media imgShopify
.main-product-image imgShopify

この3つのどれも画像を見つけられない場合、ボタンはそれでも表示され、試着が途中で失敗します。あなたより先にお客様が気づく、唯一の不具合です。

どのプラットフォームでも使える一般的な対処法は、商品テンプレートでOpen Graph画像を出力することです:

<meta property="og:image" content="https://your-store.com/images/product.jpg">

いずれにせよやっておく価値があります。同じタグを、Facebook、WhatsApp、Slackが商品リンクのプレビューに使っています。

お客様に見えるもの

商品ページの上に開いたCabinaの試着室。写真か、あらかじめ用意されたモデルを求めている。

同意のチェックボックスにチェックを入れるまで、お客様の端末から何も送信されません。あらかじめ用意されたモデルなら、写真はまったく不要です。

ボタンのテキストはダッシュボードであなたが選んだものです。Cabinaの翻訳ではありません。一方、試着室のインターフェースはページの言語に従います。

AIエージェント向け

同じ契約を機械向けに書き、素のmarkdownとして配信しています。スクリーンショットはなく、代わりに決定木と、ターミナルからインストールを検証するコマンドがあります:cabina.io/en/docs/agent.md 。

Last updated on