Skip to main content
Build a Box هو نوع من عروض ما بعد الشراء حيث يجمّع المتسوق صندوقه الخاص من مجموعة منتجات تختارها أنت، ويشتري الاختيار بأكمله في معاملة واحدة. فبدلًا من قبول منتج واحد أو رفضه، يختار ما يدخل في الصندوق وبأي كمية — ويمكن أن يزداد خصم الكمية عمقًا كلما امتلأ الصندوق. يوجد إلى جانب عروض ما بعد الشراء أحادية المنتج ومتعددة المنتجات، ويتكامل مع عناصر واجهة العرض المعتادة — العنوان والمؤقّت وغيرها.

إعداد الصندوق

اختيار المنتجات المرشحة

يتحكم قسم Product selection في المنتجات التي يمكن للمتسوق الاختيار من بينها. تُسمى هذه المرشحات.
  1. افتح عرض الصندوق في محرر مسار ما بعد الشراء.
  2. وسّع Product selection.
  3. حدد Add product واختر منتجًا واحدًا أو أكثر. المنتجات الموجودة بالفعل في القائمة تُستبعد من أداة الاختيار.
  4. احفظ.
يدعم الصندوق حتى 12 مرشحًا. اسحب المقبض في أي صف لإعادة الترتيب — وهذا هو الترتيب الذي يراه المتسوقون. استخدم أيقونة الحذف لإزالة أحدها؛ لا يمكنك إزالة آخر مرشح متبقٍ، لأن الصندوق يحتاج إلى مرشح واحد على الأقل.

حجم الصندوق

يحدد Box size عدد العناصر التي يجب على المتسوق اختيارها: مع صندوق ثابت الحجم، يوضّح المحرر أن على المتسوقين اختيار هذا العدد بالضبط وسيرون عدّادًا بصيغة “0 of N selected”.
إذا لم تستطع مرشحاتك مجتمعةً بلوغ الحد الأدنى، يعرض المحرر لافتة حرجة بعنوان “This box won’t be shown to shoppers”، مع ذكر أكبر عدد عناصر تسمح به منتجاتك والحد الأدنى الذي عيّنته. يُتخطى العرض بالكامل وقت التقديم.يعتمد الحل الذي تقترحه اللافتة على السبب:
  • أحد المنتجات محدد كمية معطل لديه، لذا لا يمكن إضافته إلا مرة واحدة — أعد تفعيل أحدها، أو أضف مزيدًا من المنتجات، أو اخفض الحد الأدنى.
  • في الحالات الأخرى — اخفض الحد الأدنى، أو أضف مزيدًا من المنتجات، أو ارفع الحد الأقصى لكمية أحد المنتجات.
  • الحد الأقصى للصندوق لا يسمح بأي عناصر إطلاقًا — تذكر اللافتة ذلك بدلًا من ذلك، وتطلب منك رفعه أو تركه فارغًا.

الخصومات

مستويات الخصم

يحدد قسم Box discount خصمًا يتدرج مع عدد العناصر في الصندوق. أضف مستوى عبر Add tier، ثم عيّن Minimum items for tier N وDiscount for tier N. كيف يُختار المعدل:
  • يحصل المتسوق على أعمق معدل يستحقه صندوقه، وليس مجرد آخر عتبة تم تجاوزها. إذا ضبطت 3 عناصر فأكثر عند 30% و6 عناصر فأكثر عند 20%، فسيحصل المتسوق الذي لديه 6 عناصر على 30%.
  • يُقيَّم المعدل عند عدد العناصر الفعلي الحالي، وليس عند الحد الأدنى للصندوق. تُفتح البطاقة بالسعر الكامل وتُعاد تسعيرها كلما امتلأ الصندوق، لذا فإن المعدل المعروض على المتسوق هو دائمًا المعدل الذي يستحقه اختياره الحالي فعلًا.
  • جدول المستويات الفارغ صالح ويعني بيع الصندوق بالسعر الكامل.
لا يوجد حد أقصى للخصم على مستوى الصندوق — جدول المستويات هو الشيء الوحيد الذي يحدد المعدل. يعرض المحرر تحذيرات لأشكال من المستويات تبدو غير مقصودة. اثنان منها يمنعان الحفظ؛ أما الثالث فاستشاري فقط: كما يجب أن يكون الحد الأقصى للصندوق مساويًا للحد الأدنى أو أعلى منه. ضبط الحد الأقصى دون الحد الأدنى يمنع الحفظ.

خصومات على مستوى المنتج

يمكن لأي مرشح أن يحمل خصمه الخاص بدلًا من اتباع معدل الصندوق. افتح المرشح، وانتقل إلى Discount، وفعّل Give this product its own discount.
  • يُطبَّق التجاوز على بطاقة ذلك المنتج وفي إجمالي الصندوق، بدلًا من معدل المستوى.
  • القيمة 0 تجاوز صالح — تُبقي منتجًا بالسعر الكامل داخل صندوق مخفّض في ما عداه.
  • اترك التجاوز معطلًا لاتباع خصم الصندوق.

تحرير عدة منتجات دفعة واحدة

يفتح Edit all products لوحة تحرير جماعي. ألغِ تحديد أي مرشح تريد استثناءه من التحرير. حيثما تختلف المنتجات المحددة، يعرض الحقل Mixed — وتحريره يكتب قيمتك في جميعها، وتركه دون تغيير يحافظ على قيمة كل منتج الخاصة. يعرض مفتاح التجاوز حالة غير محددة عندما يكون لدى بعضها فقط تجاوزات.

الإعدادات لكل منتج

لكل مرشح لوحته الخاصة، وتغطي Badge وImage وProduct details (بما فيها تقييمات المراجعات، مع ألوان نجوم افتراضية #fdcc0d و#d1d5db) وVariant options وBox limits وDiscount وDesign (نمط البطاقة Subdued أو Emphasized). إعدادان تحت Box limits يستحقان الذكر:
  • Show quantity selector — مفعّل افتراضيًا. عطّله ليضيف كل نقر وحدة واحدة بالضبط، دون منتقي كمية على البطاقة.
  • Maximum quantity in a box — اتركه فارغًا لعدم وجود حد، أو اضبطه على 1 للحفاظ على تنوع صندوق التشكيلة.
يتحكم قسم Already purchased في ما يحدث عندما يملك المتسوق هذا المنتج بالفعل — سواء اشتراه في الطلب الحالي أو قبله في خطوة سابقة من المسار. تتم المطابقة حسب معرّف المنتج، لذا فإن نسخة مختلفة من منتج تم شراؤه تُحتسب أيضًا. اختر إحدى معالجات ثلاث: عند تحديد Show a “Your choice” badge، تظهر ثلاثة إعدادات إضافية:
  • Badge text — نص الشارة. اتركه فارغًا لاستخدام ترجمة متجرك (تُضبط في Settings > Translations تحت Already purchased badge). القيمة الافتراضية “Your choice”.
  • Badge color — لون تعبئة حبّة الشارة (hex، الافتراضي #008060).
  • Badge text color — لون النص داخل حبّة الشارة (hex، الافتراضي #ffffff).
الشارة مرئية في معاينة محرر المسار، فيمكنك رؤية شكلها قبل النشر.

التقدم والتخطيط

يتحكم Box progress في مؤشر الامتلاء: لا يوجد وضع “مخفي”. لإزالة سطر التقدم تمامًا، امسح حقل نص التقدم.

متغيرات نص التقدم

اكتب { في حقل نص التقدم لإدراج متغير. متغيرات عنوان الخطوة المتاحة في العروض متعددة المنتجات لا يوجد لها مقابل في الصندوق ولا تُعرض هنا.

صياغة التقدم

يحدد Progress wording ما يقوله سطر التقدم عند كل نقطة من الامتلاء. اترك الحقل فارغًا للوراثة من Settings → Translations، والذي يعود بدوره إلى لغة المتسوق — فالتاجر الذي لا يفتح هذا القسم أبدًا يحتفظ بجميع اللغات المترجمة. تُملأ {COUNT} و{MAX} و{RATE} وقت العرض — أبقِها في صياغتك.

نص زر البطاقة

يتيح لك قسم Tile button text في لوحة Buttons تخصيص صياغة زرّي الإضافة والإزالة اللذين يظهران على بطاقة كل مرشح، لهذا المسار فقط.
  • Add button text — التسمية المعروضة على البطاقة قبل أن يضيف المتسوق المنتج إلى صندوقه. القيمة الافتراضية “Add to box”.
  • Remove button text — التسمية المعروضة على البطاقة بعد إضافة المتسوق للمنتج. القيمة الافتراضية “Remove”.
اترك أي حقل فارغًا لاستخدام ترجمة متجرك من صفحة Translations. إذا كانت ترجمة المتجر فارغة أيضًا، تُستخدم القيمة الإنجليزية الافتراضية. تسمية حالة عدم التوفر (“Unavailable”) لا تتأثر بهذه الإعدادات. لتعيين قيم افتراضية لهذه التسميات على مستوى المتجر بدلًا من التجاوز لكل مسار، انتقل إلى Translations في لوحة إدارة Aftersell وحدّث إدخالي Add to box وRemove from box.

القيود

  • زر قبول واحد مشترك. للصندوق دعوة واحدة لاتخاذ إجراء بدلًا من أزرار لكل منتج، لأن Shopify يحدّ من عدد عمليات القبول التي يمكن لصفحة ما بعد الشراء إجراؤها.
  • لا توجد عروض استبدال. لا يمكن استخدام الصندوق كعرض رفع بديل.
  • تفصيل الأسعار لا يُطوى. يقوم Show price breakdown، تحت General settings، بتشغيله أو إيقافه. عند تفعيله يكون موسّعًا دائمًا — أما العرض متعدد المنتجات فيضع تفصيله خلف رابط “Show price breakdown”.

إضافة صندوق إلى اشتراك قائم

يمكن إضافة الصندوق إلى اشتراك أنشأه طلب المتسوق. تحت إعدادات اشتراك الصندوق، فعّل Add this box to the customer’s existing subscription. عند القبول، تنضم العناصر التي اختاروها إلى ذلك الاشتراك: يُحاسَبون على الصندوق الأول الآن، ويتكرر مع الاشتراك. يحكمه أمران:
  • يجب توصيل مزود اشتراكات. بدونه، لا يُقدَّم أي شيء من هذا الإعداد.
  • Skio فقط حاليًا. يمرّر مسار القبول هذا عبر Skio. إذا كنت موصولًا بمزود آخر فسيحذرك المحرر، لأن العرض كان سيُحفظ ثم لا يعدّل شيئًا بصمت.
بمجرد توصيل Skio، يتيح لك Delivery frequency إعادة توقيت الاشتراك. تُدرج فقط الخطط التي يوفرها كل منتج في الصندوق — اختر Keep their current frequency لتركها دون تغيير. إذا أُضيف لاحقًا منتج لا يشارك الوتيرة المحفوظة، يُعاد ضبط الصندوق على الوتيرة الحالية للمتسوق ويخبرك المحرر بذلك.

المنتجات الاشتراكية فقط

المنتجات المضبوطة للبيع كاشتراك فقط (requiresSellingPlan: true في Shopify — بلا خيار شراء لمرة واحدة) لا يمكن تضمينها في عرض build-a-box. كل عنصر في الصندوق يُحاسَب كشراء لمرة واحدة في الطلب، لذا يرفض Shopify المنتجات الاشتراكية فقط وقت التقديم. تُسقَط هذه المرشحات بصمت في كل طلب حقيقي، رغم أن معاينة محرر المسار تستمر في عرضها. يحذرك محرر المسار عند اكتشاف هذه الحالة:
  • لافتة تحذير — بعض المرشحات اشتراكية فقط لكن ما يكفي من المرشحات غير الاشتراكية يبقى لبلوغ الحد الأدنى للصندوق. تسرد اللافتة المنتجات المتأثرة بالاسم. لا يزال العرض يظهر للمتسوقين، لكن بمنتجات أقل من المضبوط.
  • لافتة حرجة — جميع المرشحات اشتراكية فقط، أو أن المرشحات غير الاشتراكية المتبقية لا تستطيع بلوغ الحد الأدنى للصندوق. يُتخطى العرض بالكامل لكل متسوق.
إذا رأيت لافتة التحذير، فالصندوق لا يزال يعمل — لكنه يقدّم منتجات أقل مما ضبطت. أضف مزيدًا من المرشحات التي يمكن شراؤها أيضًا لمرة واحدة، ليحمل الصندوق التشكيلة التي أردتها. إذا رأيت اللافتة الحرجة، فلن يعمل العرض إطلاقًا حتى تصلحه. أيٌّ مما يلي يزيلها:
  • أضف مرشحات يمكن شراؤها أيضًا لمرة واحدة.
  • اخفض الحد الأدنى للصندوق، لتكفي المرشحات المتبقية لبلوغه.
  • عطّل “الاشتراك فقط” على المنتجات المتأثرة في Shopify، إذا كان ينبغي بيعها أيضًا كشراء لمرة واحدة.
يمكنك أيضًا إزالة المرشحات الاشتراكية فقط من الصندوق تمامًا. لا يغيّر ذلك شيئًا للمتسوقين — فهي تُسقَط بالفعل في كل طلب حقيقي — لكنه يُسكت اللافتة ويجعل معاينة المحرر مطابقة لما يُقدَّم فعلًا. المنتجات المفعَّل لها الاشتراك (التي توفر شراءً لمرة واحدة واشتراكًا معًا) لا تُسقَط من الصندوق. تُباع ببساطة كشراء لمرة واحدة، مثل كل عنصر آخر في الصندوق — فالصندوق لا يحمل خطة بيع أبدًا.