[戻る]
No.5998

JSカート展開後のデータ取得方法

迷える壮年さん  投稿日:2022/03/01(Tue) 13:44
key

カートプランにてJSカートを使用しております。
自前のHTMLページの中で
 <th>在庫</th><td><span class="ems_tag" data-contents="item_attribute_5"></span></td>
などとしていますが、「その結果(表示内容)のテキスト」を取得することはできないのでしょうか。
商品登録の自由項目5には「あり」などと記述してあります。

ブラウザの検証ツールなどで見てみますと、
 <span class="item_attribute_5_ttl item_textinfo_ttl">在庫</span>
というように、HTMLに置き換わってブラウザに渡されています。
javascriptなどで処理しようと思ったのですが、上手くいきません。
イージーマイショップ上のデータを受け取ることはできないのでしょうか。

Re: JSカート展開後のデータ取得方法

おたすけマイショップさん  2022/03/01(Tue) 18:57 No.6002
key

在庫情報のみ表示するには、商品管理>商品一覧で該当の商品の[その他▽]で「カートボタン貼り付け用コード」を選択します。
「貼り付け用コード」の「<body>内設置コード」で「○個別指定」を選択し、在庫以外(表示させる項目以外)の
<div class="ems_tag"data-contents="***">を削除したコードを<head>内設置コードと共にページに貼り付けてご利用ください。

■個別指定コードの例
※コード貼り付け先ページの<head>内に「<head>内設置コード」を貼り付けたうえでご利用ください。

<div class="ems_jscart mapping_js" data-item-code="【商品コード】">
<div class="ems_tag" data-contents="stock"><!-- 在庫(種類なし)--></div>
</div>


なお、「○個別指定」を選択した場合、別途「<body>内設置コード」の「○共通(上記、「設定」で構成した内容)」で
表示されるコードを事前に利用されている場合、コード同士で干渉が起き、正常な表示がされない可能性がございます。
「○個別指定」のコードを使用する場合は、カート貼り付け先に貼り付けられている「○共通(上記、「設定」で構成した内容)」のコードも、
「○個別指定」のコードに貼り替えいただくようお願いいたします。



返信
*おなまえ
*email (回答通知用。公開されません)
*タイトル
*内容
ショップURL
*key (修正の際に使用します)

無料で本格的なネットショップ開業できるのは『イージーマイショップ』