0

Customerオブジェクトのorders_countフィールドとtotal_spentフィールドが実際の値をいつ表示するか知りたいです。注文を取得すると、注文がキャンセルされていなくても、新規顧客による注文の場合、orders_countフィールドとtotal_spentフィールドの値はそれぞれ0、0.0になります。

後でCustomerオブジェクトをフェッチしてこの値を再度フェッチしようとすると、正しい値が取得されます。

バッチで一定の間隔を置いて値を更新しますか?または特定の注文ステータスの後に正しく表示されますか。これを修正する方法は何ですか?

これらの値に基づく論理を破ることとして、私に知らせてください。

4

2 に答える 2

-1

注文と顧客は個別に作成され、バックグラウンドで互いに関連付けられます。これは、これらの値が更新される際に作成される注文の間に遅延があることを意味します。あなたの最善の策は、注文/更新された Webhook をリッスンすることです。顧客が Webhook に存在する場合は、すべての値を設定する必要があります。

于 2012-08-24T12:01:45.380 に答える