getCart()، وما يمرره cart_loaded وcart_updated إلى معالجك، وما يستقبله بلوك Custom code.
كل المبالغ بالوحدة الصغرى للعملة (السنتات للدولار الأمريكي)، وليست أبدًا سلسلة منسّقة.
5779 تعني $57.79. استخدم formatMoney لعرضها.السلة
بنود السلة
items، وكذلك item في item_added وitem_removed:
تحديد بند
key لأي شيء يتصرف على بند، وvariantId أو productId لأي شيء يحدد منتجًا:
variantId واحدًا. لهذا تأخذ الإجراءات key.
أسعار البند
الحزم
bundle. تُطوى البنود الأبناء داخله ولا تظهر في items بمفردها بعد ذلك. راجع جمع بنود حزمة من تطبيق آخر لمعرفة كيفية إعداد التجميع.
يحمل كل ابن
key (يكون null للمكوّن الأصلي)، وtitle، وvariantTitle، وquantity، وperAnchorQty، وimageUrl، وfinalLinePrice، وoriginalLinePrice، وcompareAtPrice.
خطط الاشتراك
sellingPlan، أو null للشراء لمرة واحدة. للحصول على إجابة على مستوى السلة كلها، اقرأ hasSubscriptionItems بدلًا من فحص البنود بنفسك، لأنه يحسب أيضًا بنود الإضافات التي يعرضها items لكن يتخطاها itemCount:
registerSubscriptionOptionsTransform وregisterDefaultSubscriptionOptionSelector.
إلى أين تذهب بعد ذلك
- الإجراءات: اقرأ السلة وغيّرها.
- الأحداث: من أين يأتي هذا الكائن.
- الخطافات: أضِف بياناتك الخاصة إلى بند عبر مُثرٍ.
- حالات الاستخدام: حلول كاملة تقرأ هذه الحقول.