FROM CACHE - jp_header

ゲスト購入時に注文状況ページでLiquidのorderオブジェクトに購入情報が入っていない場合がある

はたかつや
Shopify Partner
6 0 4

 

スポイラ
こんにちは。

注文状況ページの追加スクリプトに以下のようなコードを追加してコンバージョンを計測しようとしているのですが、ゲスト購入の場合にLiquidのorderオブジェクトに購入情報が入っていない場合があります。

{% if first_time_accessed %}
<script type="text/javascript">
var _items = [];
var _price = {{order.total_price | money_without_currency | remove: ',' }};
var _order_cd = '{{ order.name }}';
{% for line_item in order.line_items %}
_items.push({
'pid' : '{{line_item.product.handle}}'
,'p_name' : '{{line_item.title}}'
,'p_price' : '{{line_item.final_price}}' ? Number('{{line_item.final_price | money_without_currency | remove: ',' }}') : 0
,'p_num' : '{{line_item.quantity}}' ? Number('{{line_item.quantity}}') : 0
,'view_url' : location.origin + '{{line_item.product.url}}'
,'p_img_url': location.protocol + '{{line_item.image | img_url: 'master' }}'
,'sku' : '{{line_item.sku}}'
});
{% endfor %}
  :
</script>
{% endif %}

テーマはMojaveを利用しているおります。

・テーマに依存する問題
・ゲスト購入したユーザーが初回購入者だった場合などの購入者のステータスの問題

などを疑っているのですが、ちょっとわからずな状況です。

ご存知の方がいらっしゃいましたら、お教えいただけますと幸いです。
0件の返信0