管理画面関連

ブランドサイトなど他ドメインからecforceのショップカート画面およびLP画面に購入遷移させる方法

以下の場合、HTMLの記述が必要です。

  1. ブランドサイトなどの他ドメインからecforceのカートに商品を追加する
  2. ecforce上のフリーページからecforceのカートに商品を追加する
  3. 他ドメインから商品を選択した状態でecforceのLPに遷移する

他ドメインからPOSTリクエストする場合

他ドメインからPOSTリクエストでカートに商品を追加する場合は、別途サーバ側の設定が必要な場合があります。

本記事に記載している以下記述で動作しない場合は、カスタマーサポートにお問い合わせください。

ecforceのカートに商品を追加する場合

「ecforce上のSKU ID」とは、SKUコードごとのID(数字)を指します。

「商品管理 > 商品管理 > 対象商品」の「タブ:SKU 管理」画面で、SKUコードごとのIDを確認できます。

※「SKUコード」ではありません。

GETリクエスト

<a href="ドメイン/shop/cart/add?variant_id=ecforce上のSKU ID &quantity=数量"></a>

記述例

<a href="https://shop.example.com/shop/cart/add?variant_id=150&quantity=1"></a>

POSTリクエスト

<form action="ドメイン/shop/cart/add" method="post">
<input type="hidden" name="variant_id" value="ecforce上のSKU ID ">
<input type="hidden" name="quantity" value="数量">
<input type="submit" value="購入ボタンの表記">
</form>

記述例

<form action="https://shop.example.com/shop/cart/add" method="post">
<input type="hidden" name="variant_id" value="150">
<input type="hidden" name="quantity" value="1">
<input type="submit" value="カートに入れる">
</form>

ecforceのカートに商品を上書き追加する場合

POSTリクエスト

<form action="ドメイン/shop/cart/reset" method="post">
<input type="hidden" name="variant_id" value="ecforce上のSKU ID ">
<input type="hidden" name="quantity" value="数量">
<input type="submit" value="購入ボタンの表記">
</form>

記述例

<form action="https://shop.example.com/shop/cart/reset" method="post">
<input type="hidden" name="variant_id" value="150">
<input type="hidden" name="quantity" value="1">
<input type="submit" value="カートに入れる">
</form>

GETリクエスト

<a href="ドメイン/shop/cart/reset?variant_id=ecforce上のSKU ID &quantity=数量">購入ボタンの表記</a>

記述例

<a href="https://shop.example.com/shop/cart/reset?variant_id=150&quantity=1">カートに入れる</a>

ecforceのカートに複数の商品を同時追加する場合

POSTリクエスト

<form action="ドメイン/shop/cart/add" method="post">
<input type="hidden" name="variant[]" value="ecforce上のSKU ID ,数量">
<input type="hidden" name="variant[]" value="ecforce上のSKU ID ,数量">
<input type="submit" value="購入ボタンの表記">
</form>

記述例

<form action="https://shop.example.com/shop/cart/add" method="post">
<input type="hidden" name="variant[]" value="150,1">
<input type="hidden" name="variant[]" value="500,1">
<input type="submit" value="カートに入れる">
</form>

商品を選択した状態でLPに遷移する場合

GETリクエスト

<a href="ドメイン/lp?u=広告URL&variant_id=ecforce上のSKU ID ※">購入ボタンの表記</a>

記述例

<a href="https://shop.example.com/lp?u=index&variant_id=150">カートに入れる</a>

「ecforce上のSKU ID」とは、SKUコードごとのID(数字)を指します。

「商品管理 > 商品管理 > 対象商品」の「タブ:SKU 管理」画面で、SKUコードごとのIDを確認できます。

※「SKUコード」ではありません。

この記事の目次

このセクションの記事

管理画面関連