استخدام حزم المنتجات مع Shopify Scripts

يمكن بيع الحزم مع نشر Shopify Scripts في متجرك. قبل البدء في استخدام الحزم في متجرك، راجع الاعتبارات التالية:

  • تتوافق نصوص الشحن والدفع تمامًا مع الحزم.
  • تعمل نصوص عناصر السطر بشكل طبيعي مع عناصر السطر غير الخاصة بالحزم. ومع ذلك، تُطبَّق نصوص عناصر السطر على عناصر سطر الحزم فقط لأساليب القراءة فقط. لا يتم تطبيق أساليب عناصر السطر التغييرية على عناصر سطر الحزم.
  • مكوّنات الحزمة غير قابلة للقراءة في سلة التسوق.
  • عناصر سطر الحزمة قابلة للقراءة في سلة التسوق، لذلك يتم تطبيق أساليب سلة التسوق عليها.

تُطبَّق النصوص البرمجية على الحزم افتراضيًا، باستثناء نصوص عناصر السطر. إذا كنت لا ترغب في تطبيق نصوصك البرمجية على الحزم في متجرك، ففكر في تحديثها لاستبعاد المنتجات باستخدام أساليب مثل أساليب المتغيّرات أو المنتجات أو عناصر السطر.

الخصومات

لا يتم تطبيق الخصومات التي تم إنشاؤها بواسطة نصوص عناصر السطر على الحزم. قم بأحد الإجراءات التالية إذا كنت تريد تطبيق خصم على حزمة:

أساليب الحزم وShopify Scripts

قبل البدء في استخدام الحزم في متجرك، راجع الأساليب الموجودة في نصوصك البرمجية الحالية للتأكد من أنها تعمل كما هو مطلوب على المنتجات المجمّعة في حزم.

أساليب سلة التسوق

تتضمن أساليب سلة التسوق مثل subtotal_price أو subtotal_price_was أو total_weight الحزم في مخرجاتها. على سبيل المثال، إذا كانت هناك حزمة في سلة التسوق، فسيتم تضمين السعر الإجمالي الفرعي للحزمة في إجمالي السعر الفرعي عند استدعاء subtotal_price.

يتضمن أسلوب سلة التسوق .line_items الحزم، لذلك تتضمن استدعاءات .size أو .length أيضًا معلومات من المنتجات المجمّعة في عددها.

الأسلوب delete_if هو أسلوب تغييري لنص عنصر السطر البرمجي يمكن تطبيقه على عناصر السطر غير الخاصة بالحزم. ومع ذلك، فإنه لا ينطبق على عناصر سطر الحزم.

أساليب عناصر السطر

تعمل أساليب عناصر السطر للقراءة فقط مع عناصر السطر المضمّنة في الحزم. بعض الأمثلة على أساليب عناصر السطر للقراءة فقط هي .original_line_price وline_price_was و.line_price_changed? و.properties_was وproperties_changed?.

يتم تجاهل أساليب عناصر السطر التغييرية إذا تم تطبيق الأساليب على عناصر السطر المضمّنة في الحزم. بعض الأمثلة على أساليب عناصر السطر التغييرية هي .change_line_price و.change_properties و.split.

تعرّف على المزيد حول Shopify Scripts.