> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# وحدة الخصم لا تظهر

> استكشف أخطاء وحدات الخصم المفقودة في إعدادات المتاجر المخصصة وأصلحها.

<div id="overview">
  # نظرة عامة
</div>

إذا لم تكن وحدة الخصم تظهر في درج السلة، فعادةً ما يكون ذلك لأحد الأسباب الموضحة أدناه.

في معظم الحالات، ترتبط المشكلة بنوع الخصم المستخدم، أو نظام سلة قديم، أو تعارض مع القالب/تطبيق آخر.

<div id="reason-1-not-a-true-shopify-discount">
  # السبب 1 – ليس خصم Shopify حقيقيًا
</div>

لن يظهر صف الخصم أو التوفير في تذييل السلة إلا عند تطبيق **خصم Shopify حقيقي** على السلة.

هذا يعني أن صف الخصم **لن** يظهر في الحالات التالية:

* الخصومات المحاكاة أو "الوهمية" التي تنشئها تطبيقات الحزم
* التطبيقات التي تعدّل أسعار عناصر السلة بدلًا من تطبيق خصم Shopify حقيقي
* منطق التسعير المخصص الذي يعرض السعر "قبل" و"بعد"
* **أسعار المقارنة المحددة في لوحة إدارة Shopify** — افتراضيًا. فهذه طرق عرض لتسعير المنتج وليست خصومات فعالة، لذا يتجاهلها الصف ما لم تفعّل ذلك (انظر أدناه).

إذا لم يُطبَّق خصم Shopify حقيقي عبر الواجهة الخلفية لـ Shopify، فسيظل صف الخصم مخفيًا بحسب التصميم.

<Note>
  **يمكن تضمين توفير أسعار المقارنة، في Cart Summary 2.0.** فعّل **Show compare-at price savings in footer total** ضمن **Settings > Cart settings > Advanced Settings**، وسيضيف صف التوفير فرق سعر المقارنة لكل عنصر إلى الخصومات التي يحتسبها بالفعل. لا يقرأ هذا الإعداد سوى وحدة Cart Summary في الإصدار 2 — في الإصدار 1 يستمر صف التوفير في احتساب أكواد الخصم فقط. راجع [إظهار توفير سعر المقارنة في إجمالي التذييل](/ar/upcart/show_compare_at_price_savings_in_footer_total).
</Note>

<div id="bundle-apps-discounts">
  ## تطبيقات الحزم والخصومات
</div>

تستخدم بعض تطبيقات الحزم أو الخصومات تعديلات على الأسعار بدلًا من تطبيق خصم Shopify حقيقي.

لا تتعرف Shopify إلا على الخصومات التي يتم إنشاؤها وتطبيقها عبر لوحة إدارة Shopify (أكواد الخصم أو الخصومات التلقائية). إذا كان تطبيق ما:

* يعدّل أسعار عناصر السلة
* يعرض السعر "قبل" و"بعد"
* يعرض مبلغ "توفير" محسوبًا
* يجمع المنتجات في سعر حزمة مخفّض

ولكنه لا يطبّق كائن خصم Shopify فعليًا، فلن يكتشفه Upcart كخصم.

ونتيجة لذلك، لن يظهر صف الخصم في تذييل السلة.

<div id="reason-2-legacy-cart-token">
  # السبب 2 - رمز سلة قديم
</div>

لا تزال بعض المتاجر تستخدم نظام السلة الأقدم في Shopify، والذي يفتقر إلى دعم الميزات التي تتطلبها وحدة الخصم في Upcart. عند اكتشاف ذلك، يخفي Upcart وحدة الخصم تلقائيًا لمنع حدوث مشاكل.

<div id="how-to-identify">
  ## كيفية التحقق
</div>

للتحقق مما إذا كان متجرك يستخدم رمز سلة قديمًا:

1. أضف عنصرًا إلى سلتك مع تفعيل Upcart.
2. افتح وحدة تحكم المطور في متصفحك.
3. الصق الكود التالي وشغّله:

```
window.upcartModifyCart = (cart) => { if (!cart.token) { alert('No cart token found'); return; } const isLegacyCartToken = cart.token.match(/^[0-9a-f]{32}$/) !== null; alert("Is this a legacy cart token? " + (isLegacyCartToken ? "Yes" : "No")); return cart; }
```

1. غيّر كمية أي عنصر في السلة لتشغيل التنبيه.

<div id="how-to-fix">
  ## كيفية الإصلاح
</div>

إذا تأكدت من استخدام رمز سلة قديم، فستحتاج إلى التواصل مع **دعم Shopify** أو **مطور قالبك** لتحديث نظام السلة في متجرك.\
راجع وثائق Shopify حول [ترحيل Cart API](https://shopify.dev/docs/api/ajax#cart-token).

<div id="reason-3-theme-or-app-conflict">
  # السبب 3 - تعارض قالب أو تطبيق
</div>

قد يخفي CSS أو JavaScript المخصص من قالبك أو من التطبيقات الأخرى المثبتة وحدة الخصم دون قصد.

<div id="how-to-identify-2">
  ## كيفية التحقق
</div>

افحص قالبك و CSS المخصص بحثًا عن أي أنماط تتضمن:

* `display: none;`
* `visibility: hidden;`
* `opacity: 0;`

قد تكون هذه الأنماط تستهدف حاوية وحدة الخصم أو عناصرها الفرعية.

<div id="how-to-fix-2">
  ## كيفية الإصلاح
</div>

تواصل مع مطور قالبك أو مطور التطبيق المتعارض. أخبرهم بأن وحدة الخصم يجب أن تظل مرئية، واطلب منهم تعديل CSS أو JavaScript الخاص بهم وفقًا لذلك.
