ショップ管理 > 各種設定 > ショップのタグ**管理**
の 設定する
をクリック新規作成
をクリック| タグ名 | AnyGift-shared
※ 任意で構いません。 |
| --- | --- |
| タグ表示箇所 | body要素の最後に追加
|
| タグコード | 下記 |
<script type="text/javascript">
let _AnyGiftSharedSettingTemp = window.AnyGiftApiIntegration || {};
{% assign productIds = order.order_items | map: 'product' | map: 'id' | uniq %}
let _AnyGiftSharedSettings = {
storeId: '{ストアID}',
productIdsInCart: [
{% for id in productIds %}
"{{ id }}"{% unless forloop.last %},{% endunless %}
{% endfor %}
],
isEGiftOrder: {% if order.remark contains "message" and order.remark contains "senderName" %}true{% else %}false{% endif %},
remark: (function() {
try {
return JSON.parse('{{ order.remark }}');
} catch (e) {
return undefined;
}
})(),
availablePaymentMethod: [1, 2, 3, 4, 109, 108, 80, 59, 54, 76, 75, 74, 60, 20],
orderId: "{{ order.id }}",
};
Object.assign(_AnyGiftSharedSettingTemp, _AnyGiftSharedSettings);
window.AnyGiftApiIntegration = _AnyGiftSharedSettingTemp;
</script>
<script defer src="<https://d1ioo46r7yo3cy.cloudfront.net/ecforce-store.js>"></script>
ショップ管理
をクリック
該当するテーマの アクション
から コードの編集
をクリック
product > 商品詳細画面
を開く
※ 事業者様の方で変更をしている場合は商品詳細ページを表示しているページに挿入ください。
下記スクリプトをページの先頭に追加する
<script type="text/javascript">
let _AnyGiftProductSettingTemp = window.AnyGiftApiIntegration || {};
let _AnyGiftProductSettings = {
productId: "{{ product.id }}",
};
Object.assign(_AnyGiftProductSettingTemp, _AnyGiftProductSettings);
window.AnyGiftApiIntegration = _AnyGiftProductSettingTemp;
</script>
<div data-anygift-banner-item></div>