> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AftersellとConstructorの連携

> この記事では、APIキーやレコメンデーションポッドを含む、AftersellとConstructorの商品レコメンデーション連携の設定方法を説明します。

Constructorは、自動アップセル（Automatic Upsells）を動かすことができる代替の商品レコメンデーションエンジンです。Aftersellは[Constructor](https://constructor.com/)アカウントに接続し、Constructor側で設定したレコメンデーションポッドから商品レコメンデーションを取得します。

<div id="availability">
  ## 利用可能な範囲
</div>

Constructorは、すべてのストアで **Aftersell > Settings > Automatic upsells** のオプションとして表示されます。他のAftersell機能とは紐づいていないため、利用にあたってAftersell Strategiesやその他のアドオンは不要です。実際に接続するには、レコメンデーションポッドを設定済みのConstructorアカウントが必要です。

<div id="what-youll-need-from-constructor">
  ## Constructorから用意するもの
</div>

始める前に、Constructorアカウントから以下を用意してください。

* **APIキー（インデックスキー）。** Constructorのインデックスを識別します。Aftersellはセットアップ時のポッド読み込みと、購入者向けのレコメンデーションのリクエストに使用します。作成方法は、Constructorの[APIキーのドキュメント](https://docs.constructor.com/docs/integrating-with-constructor-retrieving-results-getting-started#api-key)をご覧ください。**必須です。**
* **APIトークン。** 入力されたポッドIDを検証できるように、Aftersellがアカウント内のレコメンデーションポッドの一覧を読み取るために使用します。セットアップ時に使用され、レコメンデーション自体には不要です。
* **表示面ごとのポッドID**（Post-Purchase、Checkout、Thank Youページのうち利用したいもの）。**必須です。** ポッドについては以下をご覧ください。

キーの場所やポッドの作成方法が不明な場合は、Constructorにお問い合わせください。

<div id="what-is-a-pod-id">
  ## ポッドIDとは?
</div>

**ポッド**とは、Constructorアカウント内に保存されたレコメンデーション設定のことです。各ポッドには固有のIDがあり、表示内容の決定に **Constructor Strategy** を使用します。Aftersellは現在、次のConstructor Strategyに対応しています。

* Best Sellers
* Alternative
* Complementary
* Bundles

Aftersellでポッドの IDを入力することで、各アップセル表示面をそのポッドに紐づけます。つまりワークフローは、Constructorで必要なポッドを作成し、各ポッドのIDをAftersellの対応するフィールドにコピーする、という流れです。

<Note>
  これらは **Constructor Strategy** です。Aftersellの **Aftersell Strategies** 機能とは無関係で、たまたま「strategy」という言葉を共有しているだけです。
</Note>

<div id="steps-to-set-up-the-integration">
  ## 連携の設定手順
</div>

1. **Constructor** で、利用したい配置面（Post-Purchase、Checkout、Thank Youページ）ごとにレコメンデーションポッドを作成し、各ポッドのIDを控えます。
2. **Aftersell** で **Settings** タブに移動し、**Automatic upsells** セクションを開きます。
3. **Product recommendations app** で **Constructor** を選択します。
4. **ConstructorのAPIキー（インデックスキー）** と **ConstructorのAPIトークン** を入力します。
5. 表示面ごとにポッドIDを入力します。
   * **Post-Purchase Upsells Pod ID**
   * **Checkout Page Pod ID**
   * **Thank You Page Pod ID**
6. **変更を保存します。** AftersellはConstructorアカウントに対してポッドIDを検証します。ポッドIDが存在しない、または入力ミスがある場合は、該当ポッド名を示すエラーが表示されるので、修正して再度保存してください。
7. ファネルエディタで自動アップセルを作成し、ファネルを有効化します。ファネルのトリガー条件を満たすテスト注文を行い、レコメンデーションが返されることを確認してください。

<div id="where-the-setting-applies">
  ## 設定の適用範囲
</div>

* 選択したレコメンデーションソースは、**Post-Purchase**、**Checkout**、**Thank Youページ**のアップセルに適用されます。**商品ページのアップセルは、選択したプロバイダーにかかわらず常にShopify Recommendationsを使用します。**
* Smart Funnelも同じ設定を参照します。プロバイダーを切り替えると、Smart Funnelは自動的に変更を反映します。
