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>
2月に、新しい英語版AMAディスカッションボードで2週間にわたって初めてのコミュニティAMAを開催しました。
By SarahF_Shopify Mar 19, 2023不正注文やチャージバック被害はビジネスへ大きな被害を与えます、このブログでは簡単な防止策を紹介し、ストア保護を最適化します
By Mirai Mar 13, 2023Eコマースの自動化に関して大きな告知がございます。2022年3月22日より、Shopify FlowをAdvanced(プレミアム)プランの全てのご利用者様に提供を開始しました。...
By Nanami Feb 17, 2023