JSカート展開後のデータ取得方法
カートプランにて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カート展開後のデータ取得方法
在庫情報のみ表示するには、商品管理>商品一覧で該当の商品の[その他▽]で「カートボタン貼り付け用コード」を選択します。
「貼り付け用コード」の「<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>内設置コード」の「○共通(上記、「設定」で構成した内容)」で
表示されるコードを事前に利用されている場合、コード同士で干渉が起き、正常な表示がされない可能性がございます。
「○個別指定」のコードを使用する場合は、カート貼り付け先に貼り付けられている「○共通(上記、「設定」で構成した内容)」のコードも、
「○個別指定」のコードに貼り替えいただくようお願いいたします。