# Elements 導入の動的な更新 顧客が Checkout Session または Payment Intent に変更を加えたときに更新する方法をご紹介します。 [配送オプションをカスタマイズ](https://docs.stripe.com/payments/advanced/shipping.md): 顧客の配送先住所に基づいて配送オプションをカスタマイズします。 [項目を更新](https://docs.stripe.com/payments/advanced/dynamically-update-line-items.md): 決済時の顧客のアクションに基づいて項目を追加、削除、更新します。 [サブスクリプショントライアルを更新](https://docs.stripe.com/payments/advanced/dynamically-update-trials.md): プロモーション条件や決済時の顧客のアクションに基づいて、サブスクリプションのトライアル期間を更新します。 [割引を更新](https://docs.stripe.com/payments/advanced/dynamically-update-discounts.md): ロイヤルティ割引、カートバリュープロモーション、時間的制約のあるオファー、顧客固有のオファーなどの割引を適用および変更します。 [決済金額の更新](https://docs.stripe.com/payments/advanced/dynamically-update-amounts.md): 顧客が購入内容、配送方法、割引コードの使用に変更を加えたときに、決済金額を更新します。 [項目の数量を調整可能にする](https://docs.stripe.com/payments/advanced/adjustable-quantity.md): 顧客が決済時にアイテムの数量を調整できるようにします。 [決済中に顧客を更新する](https://docs.stripe.com/payments/checkout/update-customer.md): Checkout Session に既存の顧客を関連付けることで、決済時の認証をサポートします。