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>
ユーザー | ランク |
---|---|
43 | |
30 | |
21 | |
4 | |
3 |
山田繊維株式会社(むす美)は京都の地で風呂敷製造卸売業:山田貫七商店として昭和12年に創業。メイン商材は1000年以上前から使われているという記録がある風呂敷で、その他ハンカチや袱...
By Nanami Jan 12, 2023過去に失われた売り上げを回復するには?Shopifyの新しい自動化機能を活用し、失われた売り上げを簡単に回復する方法を学びましょう!
By Mirai Jan 10, 2023オンラインストアの構築が完了しましたら、一般公開をする前にいくつかのテスト注文を行い、チェックアウトプロセスを確認することが大事です。Shopifyペイメントをご利用いただいている...
By rinaflora Dec 4, 2022