Liquid、JavaScriptなどに関する質問
はじめまして。
この度、注文状況ページにアフィリエイト計測タグを挿入したいのですが、
商品ID(.../products/〇〇〇の部分)
数量
単価(税込)
を出力したいのですが、うまくいきません。
コードは以下のような感じです。
【商品ID】【数量】【単価】にはそれぞれ、どのようなタグを挿入すれば良いでしょうか?
詳しい方いらっしゃいましたら、ご教授いただけますと大変助かります。
よろしくお願いいたします。
<script>
if (!window.dtlpcvCvConf) {
window.dtlpcvCvConf = [];
}
window.dtlpcvCvConf.push({
siteId: "",
commitData: {
pid: "",
amount: "",
mid: "",
u: "{{order_number}}",
t:"",
cvinfo:"【商品ID】.【数量】.【単価】:【商品ID】.【数量】.【単価】:・・・" ← こんな感じで、ここに購入商品分をループ出力したいです。
}
});
</script>
<script src="" async="async"></script>
解決済! ベストソリューションを見る。
成功
for文を使うことで繰り返し商品の情報を出力することができます。
添付していただいているコードを書き換えると以下のような形になります。
line_itemsを一つずつ取り出してproduct_id, quantity, line_item_final_priceを出力しています。
おそらく最後のline_itemsの後にはコロンは不要だと思いますので、if文を使って出力しないようにしています。
<script>
if (!window.dtlpcvCvConf) {
window.dtlpcvCvConf = [];
}
window.dtlpcvCvConf.push({
siteId: "",
commitData: {
pid: "",
amount: "",
mid: "",
u: "{{order_number}}",
t:"",
cvinfo: "{% for line_item in line_items %}{{ line_item.product_id }}.{{ line_item.quantity }}.{{ line_item.final_price | money_without_currency }}{% if forloop.last == false %}:{% endif %}{% endfor %}"
}
});
</script>
<script src="" async="async"></script>
成功
for文を使うことで繰り返し商品の情報を出力することができます。
添付していただいているコードを書き換えると以下のような形になります。
line_itemsを一つずつ取り出してproduct_id, quantity, line_item_final_priceを出力しています。
おそらく最後のline_itemsの後にはコロンは不要だと思いますので、if文を使って出力しないようにしています。
<script>
if (!window.dtlpcvCvConf) {
window.dtlpcvCvConf = [];
}
window.dtlpcvCvConf.push({
siteId: "",
commitData: {
pid: "",
amount: "",
mid: "",
u: "{{order_number}}",
t:"",
cvinfo: "{% for line_item in line_items %}{{ line_item.product_id }}.{{ line_item.quantity }}.{{ line_item.final_price | money_without_currency }}{% if forloop.last == false %}:{% endif %}{% endfor %}"
}
});
</script>
<script src="" async="async"></script>
東京都渋谷区代々木で30年以上、プランニングとグラフィックデザイン制作を営んでいる株式会社キュー。自社のアパレル事業やWeb制作・開発事業なども展開し、社員数が100名と小規模なが...
By rinaflora Sep 17, 2023お客様の検索はもちろん、消費行動によってセグメント管理することで、より効果的なマーケティングを行うことができます。今回は、便利な検索機能やセグメントの作成方法をご紹介!
By Alex06 Sep 3, 2023Shopifyでは多数の言語のサポートと、選択肢が提供されていることをご存知でしょうか?新しく導入されたサポートインボックスの詳細や、ヘルプセンターよりチャットを開始する方法など...
By Mirai Aug 20, 2023