質問: はない£0予想通り。 ![YToyOntpOjA7YToyOntzOjEyOiJtZW1iZXJfZ3JvdXAiO3M6MToiNSI7czo1OiJwcmljZSI7czoxOiIwIjt9aToxO2E6Mjp7czoxMjoibWVtYmVyX2dyb3VwIjtzOjA6IiI7czo1OiJwcmljZSI7czoxOiI1Ijt9fQ==](https://i.stack.imgur.com/rQsTc.png) 私はそれが `a:2:{i:0; a:2:{s:12: "member_group"; s:1: "5"; s :5: "price"; s:1: "0";} i:1; a:2:{s:12: "member_group"; s:0: ""; s:5: 1: "5";}}` - 利用可能なメンバー価格の配列のようです。 The orders channel correctly stores the total order price as £0.00, and the {order_items} price is also 0, this only affects the purchased items channel. If an order is placed for any price > 0, then it stores the selected member price as expected. So i suspect 0 is being taken for null somewhere? `{exp:cartthrob:debug_info}` shows price as **0 (uses customer price)** all the way thru the process. 私が言っているように、それは私にとっては重要ではありません。個々のアイテムのレポートを使用している1つの場所として、面白いgrep回避策を使用できます。 `{if purchased_price〜 "/ ........... ........./"}£0 {if:else} {purchased_price} {/ if}` (長い文字列は10億ポンドの注文ではないと仮定してください) それが本当のものかどうかを知ることは良いでしょう。
回答: (私はVectorと一緒に、CartThrobを作っています) これを報告してくれてありがとう!私はバグトラッカーにログオンしました。もしそれがグローバルな問題であれば、次のCT3リリースで修正するために評価します!